Network Environment Learning Data Validation for Accurate Inference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In machine learning, particularly supervised learning, the inference accuracy of determining a network environment decreases due to the use of incorrect labeled data.

Innovation Solution

An information processing apparatus acquires and generates learning data based on matching network environment information to improve the accuracy of determining a device's network environment, using a learning model that includes a generation unit to create learning data for the model based on the match between determined and indicated network environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If labeled data is collected and used for learning in supervised learning, then the inference accuracy of the machine learning model is improved, but the inference accuracy decreases when incorrect labeled data is provided

Engineering Contradiction:
Improveinference accuracyVSAvoiddata accuracy
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary verification of labeled data accuracy before using it for learning. The determination unit checks whether the labeled network environment information is accurate before the generation unit creates learning data, preventing incorrect data from being used in the learning process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The determination unit acts as an intermediary between the data collection process and the learning model. It verifies the accuracy of labeled data and only allows accurate data to proceed to the learning stage, filtering out incorrect labeled information.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If automatic security settings are performed based on network environment determination, then user labor is reduced, but the accuracy of determination affects the appropriateness of security policies applied

Engineering Contradiction:
Improveuser laborVSAvoiddetermination accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system uses feedback from the determination unit to guide the generation of learning data. By continuously verifying determination accuracy and using it to improve learning data quality, the system creates a feedback loop that enhances both automatic operation and determination precision.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary verification of determination accuracy before applying security policies. The generation unit creates learning data based on verified accurate determinations, ensuring that the automated security settings are based on reliable information.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12489823B2Information processing apparatus that determines network environment of a device, information processing method, and non-transitory computer-readable storage medium
Publication Date: 2025.12.02 CANON KK
  • US12489823B2 patent drawing
  • US12489823B2 patent drawing
  • US12489823B2 patent drawing

AI summary

An information processing apparatus includes an acquisition unit that performs acquiring first information used for determining a network environment to which a device belongs, and second information indicating the network environment to which the device belongs, a determination unit that performs determining a network environment to which the device belongs, based on the first information, a generation unit that performs generating, based at least on whether the network environment determined by the determination unit matches with the network environment indicated by the second information, learning data used in learning processing of a learning model that is used by the device to determine the network environment, and a learning unit that performs the learning processing using the learning data.