Overfitting Detection in Machine Learning Object Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques struggle to objectively identify the factors causing overfitting in machine learning models, even when the contribution degree of features is visualized, making it difficult to understand which input values contribute significantly to prediction.

Innovation Solution

An information processing apparatus that outputs a first object region in an input image using a machine learning model, specifies a basis region where image features have a higher contribution degree than a threshold, and executes an object detection process in a mask image to determine if the first object is detected again, thereby suggesting potential factors causing overfitting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the machine learning model is learned by using a small amount of training data or biased training data, then the learning process is faster and requires fewer resources, but the model enters an over-fitted state causing erroneous detection or detection omission

Engineering Contradiction:
Improvelearning speedVSAvoiddetection accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by performing overfitting detection before the model is deployed for actual use. The detection process uses verification data to identify overfitting states in advance, allowing the system to prevent erroneous detections and detection omissions before they occur in production, thus maintaining reliability without sacrificing learning speed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using verification data to evaluate the model's performance and detect overfitting states. The system continuously monitors detection results and uses this feedback to identify when the model has overfitted, enabling corrective actions to be taken to maintain detection accuracy

Inventive Principle:
Principle #23Feedback

2Loss of information

If the contribution degree of features is visualized using existing techniques, then some information about feature importance is provided, but it is difficult to objectively grasp what kind of factors cause the overfitting

Engineering Contradiction:
Improvefeature importance informationVSAvoidoverfitting cause identification
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies segmentation by dividing the verification data into multiple groups with different characteristics. By analyzing each group separately and comparing results, the system can identify specific factors causing overfitting, transforming the abstract problem of overfitting into manageable, analyzable segments that reveal causal relationships

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses local quality by analyzing feature contribution degrees in different regions or contexts of the verification data. Instead of treating all data uniformly, the system examines local patterns and characteristics to identify specific factors that cause overfitting in particular scenarios, providing granular insights into overfitting causes

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250191349A1Information processing apparatus for detecting overfitting of learned model
Publication Date: 2025.06.12 NOMURA RESEARCH INSTITUTE
  • US20250191349A1 patent drawing
  • US20250191349A1 patent drawing
  • US20250191349A1 patent drawing

AI summary

An information processing apparatus detects overfitting of a machine learning model. The information processing apparatus outputs a first object region indicating a region of a first object in an input image by using the machine learning model for detecting an object in an image, and specifies, as a basis region, a region in which a contribution degree of each of image features is higher than a predetermined threshold value when the machine learning model outputs the first object region. The information processing apparatus executes an object detection process in a mask image, and determines whether or not the first object is detected again by using the machine learning model, the mask image obtained by invalidating the image features distributed in a region different from the first object region in the basis region in the input image.