Integer Coupling Layers for Low-Bias Image Model Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional integer discrete coupling layers in image analysis models introduce bias in gradients during backpropagation, leading to suboptimal model training, especially when multiple layers are used in sequence, affecting efficiency and accuracy in applications like image compression and anomaly detection.

Innovation Solution

The proposed method involves dividing the input vector into non-overlapping parts, applying a machine learnable submodel to one part to parameterize a discrete probability distribution, sampling a transformation vector, and determining the second output part based on this distribution, allowing unbiased gradient estimation during backpropagation, thus reducing bias and improving model accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional integer discrete coupling layers are used in image analysis models, then the model can process integer data and perform image analysis tasks, but the rounding operation introduces bias in gradients during backpropagation, leading to suboptimal model training

Engineering Contradiction:
Improvemodel training accuracyVSAvoidgradient bias
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent changes the parameterization of the coupling layer by replacing the fixed rounding operation with a learnable parameterized transformation. The neural network parameters are optimized to reduce gradient bias while maintaining the integer-to-integer transformation capability, thereby improving training accuracy without sacrificing the discrete data processing function.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent substitutes the mechanical rounding operation with a neural network-based parameterized transformation. Instead of using a fixed mathematical rounding function that introduces deterministic bias, the system uses learnable parameters that can adaptively transform the data, replacing the rigid mechanical process with a flexible neural computation that reduces bias during backpropagation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If multiple coupling layers are used in sequence to model complex training sets, then the model can capture more complex patterns, but the gradient bias accumulates across layers, severely affecting model quality

Engineering Contradiction:
Improvecomplex pattern modeling capabilityVSAvoidmodel quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces feedback mechanisms through learnable parameters that are optimized via backpropagation. Each coupling layer's parameters are adjusted based on the gradients flowing back from subsequent layers, allowing the system to compensate for and reduce accumulated bias across multiple layers while maintaining the ability to model complex patterns.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent makes the coupling layer parameters dynamic and learnable rather than fixed. The parameters are optimized during training to adapt to the specific data distribution and task requirements, allowing the model to maintain high accuracy even when multiple coupling layers are stacked to capture complex patterns.

Inventive Principle:
Principle #15Dynamics

3Loss of information

If rounding operation is used in the coupling layer to maintain integer outputs, then the model preserves discrete data integrity, but the operation introduces bias that reduces compression efficiency and detection accuracy

Engineering Contradiction:
Improvediscrete data integrityVSAvoidcompression efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent changes the transformation parameters from fixed rounding to learnable neural network parameters. This allows the model to maintain discrete integer outputs for data integrity while the learnable parameters are optimized to minimize information loss and maximize compression efficiency during the transformation process.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical rounding operation with a neural network-based parameterized transformation. This substitution allows the model to maintain discrete data representation while eliminating the deterministic bias introduced by rounding, thereby improving compression efficiency and detection accuracy without sacrificing data integrity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12374092B2Image analysis model comprising an integer coupling layer
Publication Date: 2025.07.29 ROBERT BOSCH GMBH
  • US12374092B2 patent drawing
  • US12374092B2 patent drawing
  • US12374092B2 patent drawing

AI summary

A computer-implemented method of training an image analysis model. A coupling layer determines an output vector of integer values from an input vector of integer values. The coupling layer is applied by dividing the input vector into non-overlapping first and second input parts; applying a machine learnable submodel of the coupling layer to the first input part to obtain a submodel output of the machine learnable submodel; sampling a transformation vector from a discrete probability distribution, wherein the discrete probability distribution is parameterized based on the submodel output; determining a second output part based on the second input part and the transformation vector; and combining the first input part and the second output part to obtain the output vector. During backpropagation, a gradient of the sampling of the transformation vector is estimated.