Adversarial Information Bottleneck for Efficient Model Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning model training is computationally intensive and time-consuming, making brute force approaches impractical, and existing methods for computing mutual information in information bottleneck theory are intractable, limiting its widespread application.

Innovation Solution

Implementing an adversarial information bottleneck (AIB) technique using a tractable variational lower bound and neural networks to estimate mutual information, which involves a two-player minimax game between a discriminator and task model to optimize model performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If brute force approaches are used for training machine learning models, then optimal training techniques may be found, but the computational cost and time required become impractical

Engineering Contradiction:
Improvemodel training optimalityVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-processing the training data to identify and extract informative features before the main training process. This preliminary feature extraction step reduces the dimensionality and complexity of the data that needs to be processed during optimization, thereby reducing computational cost and training time while maintaining model performance

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The training process is segmented into multiple stages: initial data preprocessing and feature extraction, followed by iterative optimization in phases. This segmentation allows the system to handle complex training problems in manageable steps, reducing the overall computational burden and time required compared to brute force approaches

Inventive Principle:
Principle #1Segmentation

2Reliability

If brute force approaches are used for training machine learning models, then optimal training techniques may be found, but the computational resources required become impractical

Engineering Contradiction:
Improvemodel training optimalityVSAvoidcomputational energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts and removes unnecessary computational operations from the training process by identifying redundant features and eliminating them before optimization. This extraction of essential information reduces the computational energy required while preserving the key patterns needed for model training

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

By performing preliminary data analysis and feature selection before the main training process, the system reduces the computational energy required during optimization. This upfront preparation work filters out irrelevant data, allowing the optimization algorithms to operate on a smaller, more efficient dataset

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If existing methods for computing mutual information are used in information bottleneck theory, then theoretical performance may be achieved, but the computational intractability limits widespread application

Engineering Contradiction:
Improvemutual information computation accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses approximate mutual information computation methods that are computationally inexpensive and can be applied to large datasets. Rather than using exact but computationally intensive methods, the system employs efficient approximations that provide sufficient accuracy for practical applications while being scalable to real-world data sizes

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent changes the computational parameters of mutual information calculation by using alternative formulations and estimation techniques that reduce computational complexity. This allows the system to compute mutual information efficiently for large-scale machine learning applications while maintaining adequate measurement precision

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12450477B2Adversarial information bottleneck strategy for improved machine learning
Publication Date: 2025.10.21 WESTERN DIGITAL TECHNOLOGIES INC
  • US12450477B2 patent drawing
  • US12450477B2 patent drawing
  • US12450477B2 patent drawing

AI summary

Certain aspects of the present disclosure provide techniques for performing machine learning, including: processing a training data instance with a task model to generate an encoding and a task model output; processing a discriminator input based on the encoding using a discriminator model to generate an estimated mutual information between the encoding and the one or more input variables of the training data instance; updating parameters of the discriminator model using a first iterative optimization algorithm to maximize a discriminator objective function based on the estimated mutual information; and updating parameters of the task model using a second iterative optimization algorithm to minimize a task objective function based on a sum of the estimated mutual information between the task model output and the one or more input variables of the training data instance and a conditional entropy between the target variable and an encoding generated by the task model.