Backbone Neural Architecture Search Through Partwise SuperNet Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Training large CNN models, known as SuperNet, is time-consuming due to their size and the gap between SuperNet and SubNet structures, which are inefficient and require significant human expertise.

Innovation Solution

A neural architecture searching apparatus and method that trains a supernetwork by replacing target layers with candidate layers, using fully-connected layers, and trains them part by part, followed by evaluation and selection of the best-performing parts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If a large SuperNet model with multiple candidate CNN layers is trained to enable Neural Architecture Search, then the search can automatically optimize CNN architecture, but the training time becomes extremely long

Engineering Contradiction:
Improveautomatic CNN architecture optimizationVSAvoidtraining time
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The patent segments the SuperNet training process into multiple stages: first training only the fully-connected layers while freezing CNN layers, then progressively training candidate CNN layers in groups. This segmentation allows the large model to be trained efficiently by breaking down the training workload into manageable parts, significantly reducing overall training time while maintaining automation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary training of the fully-connected layers before training the CNN candidate layers. This preliminary action prepares the feature extraction and classification components in advance, creating a solid foundation that accelerates subsequent training of the CNN layers and reduces total training time.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple candidate CNN layers are trained simultaneously in parallel, then the architecture search comprehensiveness is improved, but the training complexity and time increase significantly

Engineering Contradiction:
Improvearchitecture search comprehensivenessVSAvoidtraining complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the candidate CNN layers into multiple groups that are trained in sequence rather than all simultaneously. Each group is trained independently with controlled complexity, making the training process more manageable while still achieving comprehensive architecture search by evaluating multiple candidates across different groups.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent trains a subset of candidate CNN layers in each stage rather than all candidates at once. This partial action approach reduces training complexity at each step while maintaining comprehensiveness by progressively evaluating different candidate groups and selecting the best performing architectures.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If the SuperNet structure maintains multiple parallel CNN layers throughout training, then the architecture search space is preserved, but the gap between SuperNet and final SubNet structure becomes large requiring extensive retraining

Engineering Contradiction:
Improvearchitecture search space preservationVSAvoidretraining time
Core Design Contradiction:
Adaptability or versatilityVSDuration of action of moving object

Solution Approach 1:

The patent segments the candidate CNN layers into groups that are progressively trained and evaluated. This segmentation allows the SuperNet structure to gradually transition toward the final SubNet configuration, reducing the structural gap and minimizing retraining time since each segment is already optimized before moving to the next stage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically adjusts the training process by progressively enabling different groups of candidate CNN layers. This dynamic approach allows the network structure to evolve from the initial SuperNet configuration toward the final SubNet structure in a controlled manner, reducing the gap between intermediate and final architectures.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250307653A1Information processing apparatus, display control method, and storage medium
Publication Date: 2025.10.02 NEC CORP
  • US20250307653A1 patent drawing
  • US20250307653A1 patent drawing
  • US20250307653A1 patent drawing

AI summary

Technical ProblemTo provide a time efficient Neural Architecture Search for the Backbone block of Computer Vision task.Solution to ProblemA neural architecture searching apparatus comprises building means (11) to build a supernetwork, wherein a target layer of the supernetwork to be optimized is replaced by a plurality of candidate layers, and the supernetwork comprises a plurality of fully-connected layers; training means (12) to train the supernetwork, wherein the plurality of candidate layers are trained part by part, and the plurality of fully-connected layers are trained correspondingly to the part of the plurality of candidate layers; and selecting means (13) to evaluate the trained supernetwork and select a part of the plurality of candidate layers which corresponds to the best performing part of the plurality of fully-connected layers.