Lightweight Iterative Neural Architecture Search Protocol

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional neural architecture search (NAS) protocols are computationally intensive and time-consuming due to the need to validate each architecture individually, making them impractical for efficient hardware-aware model optimization.

Innovation Solution

The Lightweight Iterative Neural Architecture Search (LINAS) protocol, which iteratively samples and validates a small number of sub-network architectures, uses weakly trained predictors to perform an evolutionary algorithm, reducing the number of validations needed by selecting architecture configurations that align with objectives through an iterative process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional NAS protocols validate each architecture individually, then architecture search accuracy is improved, but computational resources and time consumption increase significantly

Engineering Contradiction:
Improvearchitecture search accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by validating only a small subset of architectures (e.g., 10-50 out of thousands) rather than exhaustively validating all candidate architectures. This partial validation approach, combined with weakly-trained predictors, achieves sufficient architecture selection accuracy while dramatically reducing computational resource consumption and validation time.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses weakly-trained predictors as simplified copies or surrogates for full architecture validation. These predictors are trained on a small subset of validated architectures and then used to estimate performance of unvalidated architectures, replacing the need for expensive individual validation of each architecture while maintaining reasonable accuracy.

Inventive Principle:
Principle #26Copying

2Measurement precision

If conventional NAS protocols validate each architecture individually, then architecture search accuracy is improved, but search time increases significantly

Engineering Contradiction:
Improvearchitecture search accuracyVSAvoidsearch time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by validating only a small subset of architectures (e.g., 10-50 out of thousands) rather than exhaustively validating all candidate architectures. This partial validation approach, combined with weakly-trained predictors, achieves sufficient architecture selection accuracy while dramatically reducing computational resource consumption and validation time.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent performs preliminary action by training weak predictors on a small subset of validated architectures before using them to evaluate the full search space. This preliminary training enables rapid estimation of architecture performance without requiring individual validation of each candidate, significantly reducing total search time.

Inventive Principle:
Principle #10Preliminary action

3Use of energy by moving object

If LINAS uses weakly-trained predictors with small subgroup validation, then computational resources are reduced, but validation accuracy may decrease

Engineering Contradiction:
Improvecomputational resourcesVSAvoidvalidation accuracy
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The patent introduces weakly-trained predictors as intermediary elements between the small set of validated architectures and the large search space. These predictors serve as mediators that translate limited validation data into performance estimates for unvalidated architectures, enabling resource-efficient search while maintaining acceptable accuracy through iterative refinement.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements feedback by iteratively refining the weak predictors using performance data from validated architectures. The predictors are continuously improved based on feedback from actual validation results, allowing the system to maintain or improve accuracy while using fewer computational resources across multiple search iterations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20220391668A1Methods and apparatus to iteratively search for an artificial intelligence-based architecture
Publication Date: 2022.12.08 INTEL CORP
  • US20220391668A1 patent drawing
  • US20220391668A1 patent drawing
  • US20220391668A1 patent drawing

AI summary

Methods, apparatus, systems, and articles of manufacture to iteratively search for an artificial intelligence-based architecture are disclosed. An example apparatus includes an interface to access a first subgroup of architecture configurations from a search space; instructions; and processor circuitry to execute the instructions to: train first predictors based on the first subgroup; generate a first plurality of candidate architecture configurations using the trained first predictors; and generate a second subgroup of architecture configurations by selecting a number of the plurality of candidate architecture configurations; train second predictors based on the first subgroup and the second subgroup; and generate a second plurality of candidate architecture configurations using the trained second predictors.