Machine Learning Model Selection Under Accuracy and Energy Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning models for computational tasks, such as speech-to-text conversion, often consume excessive computational resources and energy without ensuring optimal performance, lacking a systematic approach to select models that meet specific performance thresholds while minimizing resource consumption.

Innovation Solution

A computer-implemented method for selecting an appropriate machine learning model based on predefined minimum performance thresholds and resource consumption indicators, allowing for efficient choice of models that meet performance criteria while minimizing resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a machine learning model with higher performance is selected, then the computational accuracy is improved, but the energy consumption and resource usage increase

Engineering Contradiction:
Improvecomputational accuracyVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system changes the parameters of machine learning models by evaluating multiple models with different performance indicators and resource consumption characteristics. It selects the optimal model by adjusting parameters such as accuracy thresholds and resource constraints to find the best balance between computational accuracy and energy consumption.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system dynamically selects machine learning models based on real-time requirements and constraints. It evaluates multiple models and their performance indicators dynamically, allowing the selection to adapt to changing conditions rather than using a static model selection approach.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If a machine learning model with higher performance is selected, then the computational accuracy is improved, but the computational resource consumption increases

Engineering Contradiction:
Improvecomputational accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system evaluates multiple machine learning models with different performance indicators and resource consumption characteristics. It changes the parameters by considering various metrics such as accuracy, precision, recall, and computational resources to select the optimal model that meets performance requirements while minimizing resource usage.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The model selection process is dynamic, evaluating multiple models and their indicators in real-time based on specific computational task requirements. The system adapts its selection criteria dynamically rather than using a fixed approach, allowing it to optimize for both accuracy and resource efficiency.

Inventive Principle:
Principle #15Dynamics

3Productivity

If multiple machine learning models are evaluated and selected based on performance thresholds, then the computational task performance is optimized, but the selection process complexity increases

Engineering Contradiction:
Improvecomputational task performanceVSAvoidmodel selection process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the model selection process into distinct evaluation steps, assessing each machine learning model against specific performance indicators and thresholds. This segmentation allows for systematic evaluation of multiple models without overwhelming complexity, breaking down the selection into manageable criteria.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system manages selection complexity by changing and adjusting multiple parameters simultaneously, including performance indicators, thresholds, and resource constraints. This multi-parameter approach allows optimization of computational task performance while systematically managing the complexity of the selection process.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260044779A1Computer-implemented method for performing a computational task using a machine learning model
Publication Date: 2026.02.12 ELISA OYJ
  • US20260044779A1 patent drawing
  • US20260044779A1 patent drawing
  • US20260044779A1 patent drawing

AI summary

According to an embodiment, a computer-implemented method for performing a computational task using a machine learning model comprises obtaining an indication about a computational task to be performed; obtaining at least one minimum performance threshold for the computational task; obtaining a plurality of machine learning models, wherein each machine learning model in the plurality of machine learning models is associated with at least one performance indicator and at least one resource consumption indicator; choosing a machine learning model out of the plurality of machine learning models based at least on the at least one minimum performance threshold for the computational task, the at least one performance indicator of each machine learning model in the plurality of machine learning models and the at least one resource consumption indicator of each machine learning model in the plurality of machine learning models; and performing the computational task using the chosen machine learning model.