Semi-supervised Video Action Recognition via Soft Label Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge lies in efficiently training machine learning models for frame-level action segmentation and labeling in long-duration data, such as videos, due to the high cost and time required for annotating vast amounts of data, especially in domains like manufacturing where data can exceed ten-thousand hours.

Innovation Solution

A semi-supervised training approach is employed, where only a small fraction of annotated videos are used, leveraging domain knowledge to learn from a sizeable corpus of unlabeled data, utilizing multi-stream temporal convolution networks and sequence-to-sequence models to generate soft labels and reduce annotation costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If full supervision with extensive annotated data is used for training, then model accuracy is improved, but annotation cost and time increase significantly

Engineering Contradiction:
Improvemodel accuracyVSAvoidannotation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system uses the model's own predictions on unlabeled data to generate soft labels, which are then used to supervise the model. This self-generated supervision eliminates the need for extensive manual annotation while still providing guidance for accurate learning, resolving the contradiction between model accuracy and annotation time

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Soft labels serve as an intermediary between the model's raw predictions and the final annotated data. These soft labels provide graded supervision signals that guide the model learning process without requiring full manual annotation, thereby maintaining accuracy while reducing annotation effort

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If full annotation of all video data is performed, then labeling completeness is improved, but cost and resource requirements increase

Engineering Contradiction:
Improvelabeling completenessVSAvoidannotation resources
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The system performs partial annotation by generating soft labels for only a subset of unlabeled data rather than annotating everything. This partial supervision approach maintains sufficient labeling completeness for effective training while dramatically reducing the human resources and costs required

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The model generates its own supervision signals through soft labels, eliminating the need for extensive external annotation resources. This self-service mechanism ensures labeling completeness is achieved through automated processes rather than manual effort, reducing resource requirements

Inventive Principle:
Principle #25Self-service

3Reliability

If more annotated data is collected and used for training, then training robustness is improved, but scalability to new domains decreases

Engineering Contradiction:
Improvetraining robustnessVSAvoiddomain scalability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The semi-supervised framework with soft label generation is designed to be domain-agnostic and can be applied universally across different domains. The model learns domain-specific patterns from unlabeled data in each new domain without requiring re-annotation, maintaining training robustness while enabling easy scalability to new domains

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

Solution Approach 2:

The model adapts to new domains by generating its own soft labels from unlabeled domain-specific data, eliminating the need for domain-specific annotated datasets. This self-adaptation mechanism ensures training robustness is maintained across domains while dramatically improving scalability

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20230024803A1Semi-supervised video temporal action recognition and segmentation
Publication Date: 2023.01.26 INTEL CORP
  • US20230024803A1 patent drawing
  • US20230024803A1 patent drawing
  • US20230024803A1 patent drawing

AI summary

Systems, apparatuses, and methods include technology that generates final frame predictions for a first plurality of frames of a video, where the first plurality of frames is associated with unlabeled data. The technology predicts an ordered list of actions for the first plurality of frames based on the final frame predictions, and temporally aligning the ordered list of actions to the final frame predictions to generate labels.