Multi-Modal Multi-Head Network for Video Representation Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multi-modal self-supervised learning techniques for videos fail to fully capture modality-specific and modality-agnostic representations, leading to inadequate performance in affective video content analysis and other downstream tasks.

Innovation Solution

The Multi-Modal Multi-Head Network (M3HN) architecture, which employs a SimSiam-based framework with shared backbones for modality-specific and modality-agnostic representation learning, processes videos with both visual and audio modalities to generate representations invariant to different augmentations within and across modalities, using cross-modal losses to train the network effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If current multi-modal self-supervised learning techniques are used, then the learning process can be simplified, but the representation quality is insufficient

Engineering Contradiction:
Improvelearning process simplicityVSAvoidrepresentation quality
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The network is divided into separate modality-specific processing streams (visual, audio, text) that are processed independently through dedicated encoder towers, allowing each modality to be optimized separately while maintaining overall system simplicity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension by processing video sequences with temporal convolutional networks and applying temporal augmentations, transforming spatial representation learning into spatio-temporal representation learning to capture dynamic patterns

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If modality-specific representations are captured, then downstream task performance improves, but the network complexity increases

Engineering Contradiction:
Improvedownstream task performanceVSAvoidnetwork complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Multiple modality-specific representations are merged into a unified latent space through cross-modal contrastive learning, where representations from different modalities are aligned to share common semantic information while preserving modality-specific characteristics

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared encoder backbone and unified latent space serve multiple functions: they process different modalities, enable cross-modal alignment, and provide representations for various downstream tasks, reducing overall network complexity

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

3Manufacturing precision

If cross-modal alignment is enforced, then multi-modal representation quality improves, but training difficulty increases

Engineering Contradiction:
Improverepresentation qualityVSAvoidtraining difficulty
Core Design Contradiction:
Manufacturing precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs self-supervised learning by creating pretext tasks from the input data itself (e.g., temporal frame prediction, cross-modal contrastive pairing) without requiring external annotations, allowing the model to learn representations autonomously

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Cross-modal contrastive loss provides feedback signals that guide the alignment process by comparing representations from different modalities and adjusting parameters to maximize agreement between corresponding cross-modal pairs

Inventive Principle:
Principle #23Feedback

4Reliability

If temporal patterns are captured in video SSL, then affective content analysis improves, but computational requirements increase

Engineering Contradiction:
Improveaffective content analysis performanceVSAvoidcomputational requirements
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Temporal patterns are pre-computed during the self-supervised pre-training phase through temporal augmentations and frame prediction tasks, creating reusable temporal representations that can be directly applied to downstream affective analysis tasks without requiring intensive computation at inference time

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230281456A1Multi-modal artifical neural network and a self-supervised learning method for training same
Publication Date: 2023.09.07 ROYAL BANK OF CANADA
  • US20230281456A1 patent drawing
  • US20230281456A1 patent drawing
  • US20230281456A1 patent drawing

AI summary

A multi-modal artificial neural network and a self-supervised learning method for training that network. The learning method involves processing, using a first modality simple Siamese network, a pair of first modality augmented views of an input; processing, using a second modality simple Siamese network, a pair of second modality augmented views of the input; determining at least one cross-modal loss between the first and second modality simple Siamese networks; determining a total loss from: (i) first and second modality losses respectively determined during the processing using the first and second modality simple Siamese networks; and (ii) the at least one cross-modal loss; and training the first and second modality simple Siamese networks based on the total loss. The trained network may be used to analyze multi-modal content such as video content that has an audio track. A Multi-Modal Multi-Head Network (M3HN) may also be trained to process modality-specific and modality-agnostic representations.