Neural Network Quantile Normalization for Domain-Shifted Measurement Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neural networks used for processing measurement data in automated driving systems face challenges in maintaining robustness against domain shifts, where the distribution of input data changes from that used during training.

Innovation Solution

The method involves normalizing the work results of selected neurons in the neural network using a target distribution and an inverse cumulative density function, which maps the work results to unit values in the interval [0,1], preserving their ranking while compressing or stretching numerical distances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If traditional normalization techniques are used to stabilize training, then gradient stability is improved, but robustness against domain shifts deteriorates

Engineering Contradiction:
Improvetraining stabilityVSAvoidrobustness against domain shifts
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The patent changes the normalization parameter from statistical moments (mean and variance) to quantiles derived from a target distribution. This parameter transformation allows the normalization to be more robust to domain shifts while maintaining training stability, as quantiles are less sensitive to distributional changes than mean and variance.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a target distribution as an intermediary between the input data and the neural network processing. This target distribution serves as a reference framework that guides the normalization process, enabling the system to adapt to different input distributions while maintaining consistent processing behavior.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If work results are normalized using statistical moments, then training convergence is improved, but invariance to domain shifts deteriorates

Engineering Contradiction:
Improvetraining convergence timeVSAvoidinvariance to domain shifts
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The patent transforms the normalization parameters from statistical moments (mean, variance) to quantile-based parameters derived from a target distribution. This parameter change maintains training convergence while providing invariance to domain shifts, as quantiles naturally adapt to different distributions without requiring retraining.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If conventional normalization is applied to all neurons, then computational efficiency is improved, but processing robustness deteriorates

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidprocessing robustness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies different normalization strategies to different groups of neurons based on their functional importance. Critical neurons use quantile-based normalization for robustness, while less critical neurons use standard normalization for efficiency. This local differentiation maintains overall robustness while preserving computational efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250044748A1More robust processing of measurement data with neural networks
Publication Date: 2025.02.06 ROBERT BOSCH GMBH
  • US20250044748A1 patent drawing
  • US20250044748A1 patent drawing
  • US20250044748A1 patent drawing

AI summary

A method for processing measurement data in a neural network including a plurality of layers of neurons. In the method: inputs supplied to each neuron are processed according to parameters associated with the neuron to produce a work result; a group of neurons is selected; a target distribution for the work results of the neurons of the group is defined; an inverse cumulative density function of the target distribution is provided; the work results are mapped with a predetermined unit function onto unit values in an interval, so that the unit value associated with each work result occupies the same rank on the list of all unit values as the corresponding work result occupies on the list of all work results; normalized work results are calculated from the unit values using the inverse cumulative density function; the normalized work results are further processed to produce outputs of the neural network.