Execution-Profile Matching for Machine Learning Model Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing AI systems lack a unified format for providing information such as input signal type, calculation amount, detection result frequency, and output coincidence with user needs, requiring manual operation to select machine learning programs suitable for a specific execution environment, hindering market circulation.

Innovation Solution

An information processing apparatus and method that includes a storage unit for machine learning models and profile information, enabling automatic extraction of models executable in a user-defined environment based on profile information, and automatic setting of input and output formats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual operation is performed to select machine learning programs by checking detailed descriptions, then the user can identify suitable programs for their execution environment, but the process becomes time-consuming and complex

Engineering Contradiction:
Improveaccuracy of program selectionVSAvoidtime for selecting programs
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-creating profile information that describes execution conditions (input signal types, calculation amounts, detection frequencies, output formats) for each machine learning program. This profile information is prepared in advance and stored in a database, allowing users to quickly query and select suitable programs without manually checking detailed descriptions, thus resolving the contradiction between selection accuracy and time consumption

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces profile information as an intermediary between machine learning programs and users. This profile information acts as a mediator that translates complex program characteristics into standardized, queryable formats, enabling efficient matching between user requirements and program capabilities without direct manual inspection of program details

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If manual checking of detailed descriptions is performed for each program, then the user can determine operability and detection result output, but the operation complexity increases

Engineering Contradiction:
Improveconfirmation of program operabilityVSAvoidcomplexity of selection process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing program characteristics into distinct, standardized profile information elements (input signal type, calculation amount, detection frequency, output format). This segmentation allows users to check specific aspects independently through structured queries rather than reviewing comprehensive detailed descriptions, reducing operational complexity while maintaining reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms program characteristics into standardized parameters within profile information (e.g., calculation amount as a quantifiable parameter, detection frequency as a rate parameter). This parameterization enables systematic comparison and filtering of programs based on user requirements, simplifying the selection process while ensuring reliable operability confirmation

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If profile information is added to AI logic, then the user can easily select needed machine learning models, but information storage requirements increase

Engineering Contradiction:
Improveease of model selectionVSAvoidamount of stored information
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent applies universality by creating a standardized profile information structure that serves multiple functions: it describes execution conditions, enables query-based selection, supports automated matching, and facilitates market circulation of machine learning programs. This multi-functional profile information reduces the need for separate documentation systems, making the increased storage requirement more efficient and justifiable

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20250299103A1Information processing apparatus, information processing method, and computer-readable recording medium
Publication Date: 2025.09.25 AMNIMO INC
  • US20250299103A1 patent drawing
  • US20250299103A1 patent drawing
  • US20250299103A1 patent drawing

AI summary

A server device stores therein a plurality of machine learning models and profile information that indicates an execution condition of each of the machine learning models, and extracts, when receiving a request from an operator, machine learning models that are executable in an execution environment that is requested by the user from among the plurality of machine learning models based on the profile information.