Multi-Model ML Architecture for Reliable AI Under Compute Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous systems face challenges in achieving high algorithmic performance and dependability due to limited computing resources and super-exponential growth in AI compute requirements, leading to ML model failures and safety concerns.

Innovation Solution

A multi-model Machine Learning (ML) architecture is constructed using an efficient Neural Architecture Search (NAS) technique, incorporating diverse ensemble members and stochastic models, to enhance algorithmic performance and dependability by leveraging edge/cloud servers for compute-intensive tasks while optimizing resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single ML model is used to manage visual perception tasks, then the system complexity is low, but the algorithmic performance and dependability are insufficient

Engineering Contradiction:
Improvealgorithmic performance and dependabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the ML system into multiple specialized models (e.g., primary model, secondary model, fail-safe model) that each handle specific aspects of visual perception tasks. This segmentation allows the system to achieve higher reliability through model diversity and redundancy while managing complexity through modular architecture and specialized function assignment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements fail-safe and secondary models as pre-prepared backup systems that activate when the primary model fails or produces unreliable results. This beforehand cushioning ensures dependability by having predetermined fallback mechanisms in place before failures occur, addressing the reliability requirement without requiring complex real-time decision-making.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If multiple ML models are deployed to improve performance and safety, then reliability increases, but computing resources are exceeded

Engineering Contradiction:
Improvedependability and safetyVSAvoidcomputing resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements a hierarchical model execution strategy where the system uses the lightweight primary model for most operations (partial action), and only activates heavier secondary or fail-safe models when specifically needed for safety-critical decisions or when the primary model's confidence is insufficient. This approach achieves the necessary reliability without consistently consuming excessive computing resources.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent assigns different computational characteristics to different models based on their specific functions: the primary model is optimized for speed and low resource usage for routine tasks, while secondary and fail-safe models are optimized for accuracy and safety but activated only when needed. This local quality optimization allows the system to meet reliability requirements without uniformly high resource consumption across all operations.

Inventive Principle:
Principle #3Local quality

3Reliability

If model complexity is increased to improve accuracy, then algorithmic performance improves, but resource constraints are violated

Engineering Contradiction:
ImproveaccuracyVSAvoidresource efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic model selection where the system adapts which model to use based on real-time conditions such as task complexity, environmental factors, and confidence levels. This dynamics allows the system to use simpler models when they suffice (maintaining resource efficiency) and switch to more complex models only when accuracy requirements demand it, thus resolving the contradiction between accuracy and resource efficiency.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12488573B2Apparatus, system, and method of generating a multi-model Machine Learning (ML) architecture
Publication Date: 2025.12.02 INTEL CORP
  • US12488573B2 patent drawing
  • US12488573B2 patent drawing
  • US12488573B2 patent drawing

AI summary

For example, an apparatus may include an input to receive Machine Learning (ML) model information corresponding to an ML model to process input information; and a processor to construct a multi-model ML architecture including a plurality of ML model variants based on the ML model, wherein the processor is configured to determine the plurality of ML model variants based on an attribution-based diversity metric corresponding to a model group including a first ML model variant and a second ML model variant, wherein the attribution-based diversity metric corresponding to the model group is based on a diversity between a first attribution scheme and a second attribution scheme, the first attribution scheme representing first portions of the input information attributing to an output of the first ML model variant, the second attribution scheme representing second portions of the input information attributing to an output of the second ML model variant.