Gaussian Actor Embedding Model for Movie Role Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The motion picture industry faces challenges in guaranteeing a return on investment due to the lack of effective understanding of movie actors' roles and their relationships with the movies they appear in, despite advancements in computational narrative content analysis.

Innovation Solution

A computer-implemented method that trains a model using Gaussian distributions to represent actors, movies, and keywords, optimizing their similarity measures to rank entities based on queries, and identifies archetypical roles by embedding them in a high-dimensional space, allowing for better recommendation and search functionalities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If computational methods are used to analyze movie content, then understanding of narrative content improves, but understanding of actors' roles and relationships with movies remains insufficient

Engineering Contradiction:
Improveunderstanding of narrative contentVSAvoidunderstanding of actors' roles
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent merges actor embeddings with movie embeddings into a unified joint embedding space where both actors and movies are represented as Gaussian distributions. This allows the model to simultaneously capture narrative content understanding and actor-role relationships by integrating multiple types of information (movie descriptions, actor descriptions, actor-movie associations) into a single coherent framework that preserves actor-specific information while improving overall narrative understanding.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If traditional movie analysis methods are used, then production decisions are made based on limited data, but the ability to predict movie success and select actors for roles is reduced

Engineering Contradiction:
Improvedecision-making capabilityVSAvoidprediction accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the model is trained using supervised learning with labeled data indicating successful actor-movie combinations. The loss function computes the difference between predicted actor-movie associations and actual successful pairings, providing feedback that guides the optimization of embedding parameters. This feedback loop enables the model to learn from historical data and improve its ability to predict movie success and make accurate casting decisions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary action by pre-training the embedding model on large datasets of movie descriptions, actor descriptions, and actor-movie associations before deployment. This pre-training establishes initial Gaussian distribution parameters for all actors and movies, creating a foundational understanding that can be fine-tuned later. The preliminary embedding construction enables faster and more accurate predictions when the model is applied to new casting decisions or movie recommendations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11983183B2Techniques for training machine learning models using actor data
Publication Date: 2024.05.14 ADEIA MEDIA HOLDINGS INC
  • US11983183B2 patent drawing
  • US11983183B2 patent drawing
  • US11983183B2 patent drawing

AI summary

Systems, methods, and articles of manufacture are disclosed for learning models of movies, keywords, actors, and roles, and querying the same. In one embodiment, a recommendation application optimizes a model based on training data by initializing the mean and co-variance matrices of Gaussian distributions representing movies, keywords, and actors to random values, and then performing an optimization to minimize a margin loss function using symmetrical or asymmetrical measures of similarity between entities. Such training produces an optimized model with the Gaussian distributions representing movies, keywords, and actors, as well as shift vectors that change the means of movie Gaussian distributions and model archetypical roles. Subsequent to training, the same similarity measures used to train the model are used to query the model and obtain rankings of entities based on similarity to terms in the query, and a representation of the rankings may be displayed via, e.g., a display device.