Edge AI Model Conversion Behavior Alignment via Cross-Model Error Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing prediction models converted for lighter execution on edge devices often exhibit different behaviors despite maintaining prediction performance, leading to inconsistent results, particularly in safety-critical applications like object recognition, where differences can cause safety risks.

Innovation Solution

An information processing method that calculates prediction results from both original and converted models using different data types, calculates errors, and trains the converted model using machine learning to align its behavior with the original model, thereby maintaining or improving recognition performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If prediction model conversion is performed to make processing lighter for edge devices, then processing efficiency and resource consumption are improved, but prediction behavior consistency deteriorates

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidprediction behavior consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies feedback by calculating prediction results from both the original and converted models, computing errors between them, and using these errors to retrain the converted model. This feedback loop ensures the converted model's behavior aligns with the original model while maintaining processing efficiency for edge devices.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes parameters by retraining the converted model using machine learning based on calculated errors. This involves adjusting model parameters through additional training iterations to minimize behavioral differences while preserving the lightweight structure needed for efficient edge device execution.

Inventive Principle:
Principle #35Parameter changes

2Weight of stationary object

If prediction model conversion is performed to reduce model size, then device resource consumption is reduced, but individual prediction result consistency deteriorates

Engineering Contradiction:
Improvemodel sizeVSAvoidprediction result consistency
Core Design Contradiction:
Weight of stationary objectVSManufacturing precision

Solution Approach 1:

The system calculates prediction results from both original and converted models, computes errors between corresponding predictions, and uses this feedback to retrain the converted model. This ensures individual prediction results remain consistent despite the reduced model size.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary actions by pre-calculating errors between original and converted model predictions before final training. This preliminary error calculation guides the subsequent training process to focus on correcting specific prediction discrepancies.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If statistical prediction results are maintained between models, then overall performance is preserved, but individual behavior alignment deteriorates

Engineering Contradiction:
Improveoverall performanceVSAvoidindividual behavior alignment
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent changes parameters by retraining the converted model using machine learning based on calculated errors. This involves adjusting model parameters through additional training iterations to minimize behavioral differences while preserving the lightweight structure needed for efficient edge device execution.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20220292370A1Information processing method, information processing system, and information processing device
Publication Date: 2022.09.15 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US20220292370A1 patent drawing
  • US20220292370A1 patent drawing
  • US20220292370A1 patent drawing

AI summary

An information processing includes: obtaining first data belonging to a first type and second data belonging to a second type different from the first type; calculating a first prediction result by inputting the first data into a first prediction model; calculating a second prediction result by inputting the first data into the second prediction model; calculating a third prediction result by inputting the second data into the second prediction model; calculating a first error between the first prediction result and the second prediction result; calculating a second error between the second prediction result and the third prediction result; and training the second prediction model by machine learning, based on the first error and the second error.