Multimodal Representation Learning via Self-Attention Encoder

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multimodal representation learning methods, such as R-CNN, are heavily dependent on object detection and require additional labels for training, making them domain-specific and inefficient for analyzing multimodal data.

Innovation Solution

An apparatus and method that combines an image processor, a text processor, and an encoder to generate multimodal representation vectors through self-attention, using convolutional neural networks and loss functions like ITM, MLM, and MAM to analyze and match image and text data, allowing for domain-agnostic feature extraction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If R-CNN is used for object detection and feature extraction, then feature extraction capability is improved, but domain specificity increases and additional labels are required

Engineering Contradiction:
Improvefeature extraction capabilityVSAvoiddomain specificity
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies universality by creating a domain-agnostic multimodal representation learning framework that can process both image and text data through a unified encoder. The encoder generates multimodal representation vectors that work across different domains without requiring domain-specific R-CNN models, thereby achieving both feature extraction capability and cross-domain adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent uses an intermediary approach by introducing a shared encoder that acts as a mediator between image and text processing. This encoder receives concatenated embedding vectors from both modalities and generates unified multimodal representation vectors, eliminating the need for separate domain-specific models and additional detection labels.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If R-CNN is trained for each domain, then domain-specific performance is improved, but training complexity and data requirements increase

Engineering Contradiction:
Improvedomain-specific performanceVSAvoidtraining complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent eliminates the need for separate domain-specific models by implementing a universal encoder that handles both image and text processing. This single encoder can be trained on multimodal data from different domains simultaneously, reducing training complexity while maintaining performance across domains through the shared representation learning capability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If additional labels are required for training, then object detection accuracy is improved, but data preparation complexity increases

Engineering Contradiction:
Improveobject detection accuracyVSAvoiddata preparation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the essential information needed for multimodal representation learning from the input data itself without requiring additional labels. The encoder processes concatenated embedding vectors from image and text modalities to generate representation vectors, eliminating the need for separate detection labels and simplifying data preparation while maintaining representation accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20230130662A1Method and apparatus for analyzing multimodal data
Publication Date: 2023.04.27 SAMSUNG SDS CO LTD
  • US20230130662A1 patent drawing
  • US20230130662A1 patent drawing
  • US20230130662A1 patent drawing

AI summary

An apparatus for analyzing multimodal data includes an image processor configured to generate an activation embedding vector based on an index of an activation map obtained from image data through a convolutional neutral network, a text processor configured to receive text data to generate a text embedding vector, a vector concatenator configured to concatenate the activation embedding vector and the text embedding vector to each other to generate a concatenated embedding vector, and an encoder configured to generate a multimodal representation vector in consideration of an influence between elements constituting the concatenated embedding vector based on self-attention.