Multimodal Entity Resolution Using Scene Understanding for Assistant Queries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in resolving coreferences to entities across multiple input modalities, particularly in ambiguous user queries involving visual data, and in performing multimodal dialog state tracking and action prediction, which affect the accuracy and relevance of user interactions with assistant systems.

Innovation Solution

The assistant system employs a multimodal context integration of image, video, and text domains, utilizing a scene understanding engine and coreference resolution to disambiguate entities and track user intent, leveraging client-side and server-side processes for efficient and secure user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the assistant system integrates multiple input modalities (image, video, text) for comprehensive user interaction, then the system's understanding capability and response relevance are improved, but the complexity of coreference resolution and entity disambiguation increases significantly

Engineering Contradiction:
Improvemulti-modal input capabilityVSAvoidcoreference resolution complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the complex multimodal coreference resolution problem into separate processing streams for different modalities (visual data processing, text processing). Each modality is handled by specialized components that extract features independently, then the results are integrated. This segmentation reduces the overall complexity by avoiding the need to process all modalities simultaneously in a single complex system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediate representations and processing layers that mediate between raw multimodal inputs and the final coreference resolution. Visual data is processed through scene understanding engines that generate intermediate semantic representations, which then interact with text processing results. These intermediaries simplify the integration process and make the overall system more manageable.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system performs detailed scene understanding and entity disambiguation to improve dialogue accuracy, then the quality of user interaction is enhanced, but the processing time and computational resources increase

Engineering Contradiction:
Improveentity disambiguation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary processing of visual data by continuously analyzing the camera feed and pre-processing images to identify and track objects before they become the focus of user queries. Scene graphs and object trackers maintain ready-state information about the environment, so when a user asks about an object, the system can quickly retrieve pre-analyzed data rather than processing from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies detailed scene understanding selectively rather than uniformly across all visual data. The system focuses computational resources on regions and objects that are relevant to the current dialogue context or user attention, rather than analyzing every pixel in every frame with equal detail. This localized approach maintains accuracy for relevant entities while reducing overall processing burden.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If the assistant system implements proactive dialog state tracking and action prediction, then the user engagement and naturalness of dialogue are improved, but the system complexity and difficulty of implementing accurate prediction increase

Engineering Contradiction:
Improvedialogue naturalnessVSAvoiddialog state tracking complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system implements feedback loops where the dialog state tracker continuously monitors user responses and adjusts its predictions accordingly. Action predictions are made based on accumulated dialog state information, and the results feed back into updating the dialog state model. This feedback mechanism allows the system to learn from interactions and improve its predictions over time without requiring excessively complex initial architecture.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The dialog state tracking system is designed to be dynamic and adaptive rather than static. The system adjusts its tracking focus and prediction priorities based on the current dialogue context, user behavior patterns, and detected intent. This dynamic approach allows the system to maintain natural dialogue flow while managing complexity through adaptive resource allocation rather than fixed complex structures.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12518323B2Multimodal entity and coreference resolution for assistant systems
Publication Date: 2026.01.06 META PLATFORMS INC
  • US12518323B2 patent drawing
  • US12518323B2 patent drawing
  • US12518323B2 patent drawing

AI summary

In one embodiment, a method includes receiving, at a client system, an audio input, where the audio input comprises a coreference to a target object, accessing visual data from one or more camera associated with the client system, where the visual data comprises images portraying one or more objects, resolving the coreference to the target object from among the one or more objects, resoling the target object to a specific entity, and providing, at the client system, a response to the audio input, where the response comprises information about the specific entity.