Video Tagging System Using Weakly-Supervised Deep Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video understanding technologies are limited in automatically annotating large-scale video data with multiple tags, as they are restricted to recognizing single labels and fail to capture dynamic concepts and relations, making them unsuitable for real-world applications like social media and unstructured video data.

Innovation Solution

An automatic video tagging system that learns from videos and their web context, using a weakly-supervised deep learning approach combining machine-learning pre-processing with keyword extraction from the internet, to generate rich labels and update datasets in real-time, enabling the recognition of new actions, scenes, and people.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deep learning methods are used for video tagging, then tagging accuracy is improved, but computational complexity and processing time increase

Engineering Contradiction:
Improvetagging accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The video tagging system segments the complex deep learning task into multiple stages: first extracting visual features from video frames, then processing audio features separately, and finally combining these features for tag prediction. This segmentation allows each component to be optimized independently, reducing overall computational complexity while maintaining tagging accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary feature extraction and preprocessing of video and audio data before the main tagging operation. By pre-computing visual and audio features and storing them in structured formats, the system reduces the computational burden during actual tagging operations, enabling faster processing without sacrificing accuracy.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If multiple tags are predicted per video, then semantic understanding is improved, but model complexity increases

Engineering Contradiction:
Improvesemantic understandingVSAvoidmodel complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The deep learning model is designed with a universal architecture that can predict multiple types of tags simultaneously (object tags, action tags, scene tags) using the same feature extraction and classification layers. This multi-functionality allows the system to capture comprehensive semantic understanding without requiring separate models for each tag type, thus avoiding increased model complexity.

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

3Adaptability or versatility

If real-time updates of video datasets are implemented, then adaptability to new content is improved, but processing time and resource usage increase

Engineering Contradiction:
Improveadaptability to new contentVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system implements continuous incremental learning where the model is updated regularly with new video data without requiring complete retraining. New videos are processed and integrated into the existing knowledge base continuously, allowing the system to adapt to new content in real-time while maintaining efficient processing through the established feature extraction pipelines.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system uses pre-trained feature extraction models that can be quickly applied to new video data without retraining the entire system. By copying and adapting pre-learned features from the training dataset to new videos, the system achieves rapid processing of new content while maintaining high adaptability through the underlying deep learning model's generalization capabilities.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11256741B2Video tagging system and method
Publication Date: 2022.02.22 VERTEX CAPITAL LLC
  • US11256741B2 patent drawing
  • US11256741B2 patent drawing
  • US11256741B2 patent drawing

AI summary

An automatic video tagging system which learns from videos, their web context and comments shared on social networks is described. Massive multimedia collections are analyzed by Internet crawling and a knowledge base is maintained that updates in real time with no need of human supervision. As a result, each video is indexed with a rich set of labels and linked with other related contents. Practical applications of video recognition require a label scheme that is appealing to the end-user (i.e. obtained from social curation) and a training dataset that can be updated in real-time to be able to recognize new actions, scenes and people. To create this dataset that evolves in real-time and uses labels that are relevant to the users, a weakly-supervised deep learning approach is utilized combining both a machine-learning pre-processing stage together with a set of keywords obtained from the internet. The resulting tags combined with videos and summaries of videos are used with deep learning to train a neural network in an unsupervised manner that allows the tagging system to go from an image to a set of tags for the image and then to the visual representation of a tag.