AI Model Head Network Reparameterization for SSL Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern machine learning models, particularly neural networks, suffer from over-confidence issues during semi-supervised learning (SSL), leading to incorrect pseudo-labels being included during training, which affects the accuracy and reliability of the models.

Innovation Solution

The implementation of structural reparameterization and ensembling techniques at the head portion of the network, combining consistency regularization and pseudo-labeling, allows for the calibration of predictive uncertainty and improves model performance by transforming multiple head networks into a single fully connected layer during inference, maintaining computational efficiency and avoiding architectural changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple head networks are used in semi-supervised learning, then classification performance is improved, but device complexity increases

Engineering Contradiction:
Improveclassification performanceVSAvoidnetwork architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the network architecture adaptive: during training, multiple head networks are maintained to improve classification performance and reduce over-confidence, while during inference, the system dynamically switches to a single head network configuration. This temporal variation in architecture allows the system to optimize for different objectives at different stages without permanently increasing complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of network configuration from multiple heads to single head based on operational phase. By controlling the number of active head networks through a parameter switch, the system achieves high classification performance during training while maintaining low computational complexity during inference, effectively resolving the contradiction between performance and complexity.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple head networks are maintained during inference, then classification performance is maintained, but computational overhead increases

Engineering Contradiction:
Improveclassification performanceVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts the number of active head networks based on the operational phase. During inference, only a single head network is activated while other heads are deactivated, significantly reducing computational overhead and energy consumption while maintaining the ability to switch back to multiple heads if performance degradation is detected.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Instead of maintaining full multiple-head network capacity during inference, the system uses partial action by activating only one head network at a time. This partial utilization is sufficient for maintaining acceptable classification performance while dramatically reducing the computational resources required compared to keeping all heads active.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If architectural changes are made to reduce over-confidence, then model reliability is improved, but ease of operation decreases

Engineering Contradiction:
Improvemodel reliabilityVSAvoiddeployment simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements a unified model architecture that serves multiple functions: the same neural network structure with multiple head networks is used for both training and inference, differing only in the activation state of the heads. This multi-functionality allows the system to address over-confidence during training while maintaining deployment simplicity, as no separate architecture or complex deployment procedures are needed.

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

Solution Approach 2:

The system controls model behavior through parameter changes rather than structural modifications. By adjusting the number of active head networks via a simple control parameter, the system improves reliability without requiring complex architectural changes or deployment procedures, thereby maintaining ease of operation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20230359894A1Methods, apparatus, and articles of manufacture to re-parameterize multiple head networks of an artificial intelligence model
Publication Date: 2023.11.09 INTEL CORP
  • US20230359894A1 patent drawing
  • US20230359894A1 patent drawing
  • US20230359894A1 patent drawing

AI summary

Systems, apparatus, articles of manufacture, and methods are disclosed re-parameterize multiple head networks of an artificial intelligence model. An example apparatus is to train an AI model using labeled data and pseudo-labeled data, the AI model including multiple head networks. Additionally, the example apparatus is to, after the AI model has been trained, re-parameterize the multiple head networks of the AI model into a fully connected layer without re-parameterizing other portions of the AI model.