Scene Graph Generation With Dense Relational Embeddings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing scene graph generation methods face challenges due to incomplete labelling, long-tailed relationship categories, and high computational complexity, making them inefficient for tasks like image caption generation and visual question answering.

Innovation Solution

A method involving a machine learning model that calculates embedding vectors for objects and positional information, evaluates connection probabilities using a trained model, and adjusts parameters to minimize loss, employing a dense relational embedding and graph-aware queries to predict scene graphs efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing scene graph generation methods are used, then scene graphs can be generated, but computational complexity becomes excessively high due to combinatorial complexity

Engineering Contradiction:
Improvescene graph generation efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the scene graph generation task into two independent stages: object detection (using DETR to identify objects and their embeddings) and relationship prediction (using a separate MLP to predict connections). This segmentation avoids the combinatorial complexity of jointly optimizing both tasks, as each stage can be processed independently with reduced computational burden.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the relationship prediction function from the object detection process. By using DETR to first identify objects and their embeddings, then separately using an MLP to predict relationships based on these embeddings, the patent removes the computationally intensive joint optimization step while maintaining generation quality.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If comprehensive relationship categories are used, then scene graph completeness improves, but long-tail relationship categories reduce processing efficiency

Engineering Contradiction:
Improvescene graph completenessVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the parameter space from discrete relationship category labels to continuous relationship probability distributions. Instead of predicting specific predefined relationships, the MLP outputs probability scores for potential connections, allowing the system to handle long-tail relationships naturally through probability thresholds rather than fixed category mappings.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If detailed spatial and semantic relationships are captured, then scene graph accuracy improves, but incomplete labelling reduces generation reliability

Engineering Contradiction:
Improvespatial and semantic relationship accuracyVSAvoidgeneration reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent implements feedback through the loss function during training, which compares predicted relationship probabilities against ground truth labels. This feedback mechanism allows the model to learn from incomplete or noisy labels in the training data, gradually improving its ability to handle such cases during inference while maintaining high accuracy for complete relationships.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250363794A1Scene graph generator
Publication Date: 2025.11.27 COMMONWEALTH SCI & IND RES ORG
  • US20250363794A1 patent drawing
  • US20250363794A1 patent drawing
  • US20250363794A1 patent drawing

AI summary

A system and method are provided for analysing image data representing an image, the image representing multiple objects in the image with respective positional information. An exemplary method includes calculating an embedding of the image data, the embedding comprising an embedding vector for each object, and encoding object information and the positional information; and evaluating a trained machine learning model on the embedding to calculate connection probabilities of pair-wise connections between each of the objects, the connection probabilities representing relationships between the objects in the image.