Neural Architecture Search With Single-Stage Shared-Weight Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural network architecture search techniques require multiple stages of training and post-processing to achieve acceptable performance on devices with limited computational resources, leading to suboptimal accuracy and inefficiency.

Innovation Solution

A single-stage model training method that simultaneously trains a plurality of neural networks with shared parameters, allowing direct selection of a neural network that meets resource constraints without additional training, using a system to determine an architecture optimized for specific hardware devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing neural network architecture search techniques are used, then a neural network can be deployed on devices with limited computational resources, but multiple stages of training and post-processing are required leading to suboptimal accuracy and inefficiency

Engineering Contradiction:
ImproveaccuracyVSAvoidtraining process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the training process into a single-stage procedure where multiple neural network architectures are trained simultaneously with shared parameters. Each architecture is a distinct segment of the search space, but they share common weight initializations and training dynamics, eliminating the need for separate training stages and post-processing while achieving state-of-the-art accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The trained neural network system is universal in that the same training procedure produces multiple deployable architectures that can serve different resource constraints. A single training run generates a portfolio of models optimized for various device capabilities, eliminating the need for separate training pipelines and post-processing steps for each architecture.

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

2Use of energy by moving object

If a large neural network is trained to determine shared weights and then candidate architectures are selected, then resource constraints can be satisfied, but the absolute accuracies are much lower than stand-alone models requiring significant post-processing

Engineering Contradiction:
Improvecomputational resource consumptionVSAvoidaccuracy
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent applies preliminary action by initializing all candidate architectures with shared weight parameters before training begins. This preliminary setup ensures that each architecture starts from an optimized parameter space, allowing them to achieve high accuracy from the first training stage without requiring subsequent post-processing or fine-tuning.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes parameters by allowing different architectural configurations (layer depths, widths, connectivity patterns) while maintaining shared weight parameters across all candidates during training. This parameter differentiation enables each architecture to be optimized for its specific resource constraints while achieving competitive accuracy without additional training stages.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If conventional techniques are used to search for architectures satisfying resource constraints, then candidate models can be identified, but computationally intensive and time consuming post-processing is required

Engineering Contradiction:
Improvearchitecture selection flexibilityVSAvoidpost-processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The training procedure is self-service in that it automatically produces ready-to-deploy models without requiring external post-processing intervention. The single-stage training inherently optimizes each architecture for its resource constraints, and the models can be directly deployed immediately after training completes, eliminating time-consuming post-processing steps.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The useful action of training continues seamlessly across all candidate architectures simultaneously in a unified procedure. Rather than training one architecture at a time followed by post-processing, the system maintains continuous training across the entire architecture search space, producing deployable models as a continuous output without interruption or additional processing stages.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12596925B2Single-stage model training for neural architecture search
Publication Date: 2026.04.07 GOOGLE LLC
  • US12596925B2 patent drawing
  • US12596925B2 patent drawing
  • US12596925B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for selecting a neural network to perform a particular machine learning task while satisfying a set of constraints.