Multi-Stage Inference Model Difficulty Calculation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Inference models face challenges in achieving necessary accuracy while minimizing inference time, particularly when processing time-series data, leading to potential recognition failures due to insufficient accuracy or increased processing time.

Innovation Solution

An information processing apparatus that calculates the difficulty of inference for input data using a first-stage model and determines whether to use a later-stage model for improved accuracy, ensuring necessary inference accuracy while minimizing inference time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a machine-learned inference model with higher inference accuracy is used, then inference accuracy is improved, but inference time increases

Engineering Contradiction:
Improveinference accuracyVSAvoidinference time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The inference model is divided into multiple stages with different accuracy levels. The system segments the inference process into a first-stage model for quick processing and a second-stage model for high-accuracy processing, allowing selective application based on data difficulty

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects which inference model to apply based on the calculated difficulty of the input data. For easy data, a faster lower-accuracy model is used; for difficult data, a slower higher-accuracy model is used, making the inference process adaptive rather than static

Inventive Principle:
Principle #15Dynamics

2Loss of time

If frames are excluded from object recognition target to reduce processing time, then inference time is reduced, but recognition stability deteriorates due to missed detection targets

Engineering Contradiction:
Improveprocessing timeVSAvoidrecognition stability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

Different quality levels of inference are applied locally to different data points based on their difficulty. Easy frames are processed with a lightweight model while difficult frames are processed with a heavy-duty model, ensuring each frame receives appropriate processing resources

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs a preliminary difficulty calculation and first-stage inference before deciding whether to apply the second-stage model. This preliminary action identifies which frames require enhanced processing, preventing missed detections while avoiding unnecessary processing of easy frames

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240095494A1Information processing apparatus, determination method, and storage medium
Publication Date: 2024.03.21 NEC CORP
  • US20240095494A1 patent drawing
  • US20240095494A1 patent drawing
  • US20240095494A1 patent drawing

AI summary

In order to ensure necessary inference accuracy while minimizing inference time, an information processing apparatus (1) includes: a first difficulty calculation unit (11) that calculates difficulty in inference carried out by inputting input data, constituting a time series, to a first-stage inference model among multiple-stage inference models which are configured such that use of a later-stage inference model achieves higher inference accuracy; and a first determination unit (12) that determines, on the basis of the difficulty, whether a second- or later-stage inference model will be used.