Neural Architecture Search Pipeline for Speed-Accuracy Trade-off

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for neural architecture search (NAS) are either time-consuming or result in sub-optimal network architectures, especially when dealing with large search spaces.

Innovation Solution

A pipeline that sequentially performs training-free NAS, SuperNet/gradient-based search, and sampling method search to reduce the number of architectures that need to be trained, while ensuring high-quality architectures are obtained in minimal time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If training-free NAS is used to predict network performance without training, then the evaluation speed is improved, but the accuracy of performance prediction deteriorates

Engineering Contradiction:
Improveevaluation speedVSAvoidperformance prediction accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The evaluation process is segmented into multiple stages: training-free evaluation for rapid initial filtering, followed by training-based evaluation for accurate assessment of selected candidates. This segmentation allows different evaluation methods to be applied at appropriate stages, balancing speed and accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Training-free evaluation is performed as a preliminary action before actual training to quickly identify promising architecture candidates. This preliminary filtering reduces the number of architectures that require time-consuming training, while still maintaining the ability to identify high-performing models.

Inventive Principle:
Principle #10Preliminary action

2Extent of automation

If SuperNet-based gradient search is used to search for optimal architecture, then the automation extent is improved, but the time consumption increases

Engineering Contradiction:
Improvearchitecture search automationVSAvoidsearch time
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The architecture search process is segmented into automated SuperNet-based search for exploration, followed by targeted training and evaluation for exploitation. This segmentation allows automation to handle the broad search space efficiently while concentrating computational resources on promising candidates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of performing exhaustive training on all candidate architectures, the system performs partial training or evaluation only on a selected subset of architectures identified by the automated search. This partial action significantly reduces time consumption while maintaining automation benefits.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If sampling method with many trainings is used to find optimal architecture, then the manufacturing precision is improved, but the productivity deteriorates

Engineering Contradiction:
Improvearchitecture optimization qualityVSAvoidsearch efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

Training-free evaluation and automated search are performed as preliminary actions to identify high-potential architecture candidates before committing to time-consuming training processes. This ensures that full training is applied only to architectures with the highest likelihood of optimality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs training on a limited subset of architectures rather than exhaustively training all candidates. By combining automated search with selective training, the system achieves high optimization quality for the final selected architecture without the productivity loss of training all possible candidates.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12216647B1Systems and methods for machine learning evaluation pipeline
Publication Date: 2025.02.04 WOVEN BY TOYOTA INC
  • US12216647B1 patent drawing
  • US12216647B1 patent drawing
  • US12216647B1 patent drawing

AI summary

Provided are a method, system, and device for a neural architecture search (NAS) pipeline for performing an optimized neural architecture search (NAS). The method may include obtaining a first search space comprising a plurality of candidate layers for a neural network architecture; performing a training-free NAS in the first search space to obtain a first set of architectures; obtaining a second search space based on the first set of architectures; performing a gradient-based search in the second search space to obtain a second set of architectures; performing a sampling method search utilizing the second set of architectures as an initial sample; and obtaining an output architecture as an output of the sampling method search.