Neural Architecture Search Constraint Screening for Tabular Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural architecture search (NAS) techniques struggle to find optimal architectures for tabular datasets due to the interaction of the search space and the reinforcement learning (RL) controller, particularly when constraints such as computational resources are involved.

Innovation Solution

The proposed method introduces a constraint-based screening and improved gradient update approach to enhance computational efficiency in neural architecture search. This involves defining searchable parameters for neural network architectures, using a controller model to determine new architecture values, and evaluating these architectures against constraints before updating the controller model based on performance metrics and conditional probabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If existing NAS techniques use reinforcement learning controller to search for neural network architectures, then the system can automatically discover optimal architectures, but the computational resources and time required become prohibitively expensive

Engineering Contradiction:
Improveautomatic architecture discoveryVSAvoidsearch time
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The system performs preliminary constraint screening on candidate architectures before full evaluation. By checking whether architectures satisfy computational constraints (such as FLOPs, parameter count, or memory usage) before conducting expensive training and validation, the system eliminates infeasible candidates early in the search process, significantly reducing the time and resources required for the NAS procedure while maintaining automatic discovery capability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The evaluation process is segmented into multiple stages: constraint checking, performance metric evaluation, and full validation. This segmentation allows the system to quickly filter out architectures that violate computational constraints without performing complete training and testing, thereby reducing overall search time while preserving the ability to discover optimal architectures

Inventive Principle:
Principle #1Segmentation

2Reliability

If the neural network architecture is scaled up to improve performance, then accuracy and capability increase, but computational costs including training time, inference speed, and energy consumption increase

Engineering Contradiction:
Improvemodel accuracyVSAvoidinference speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system changes the parameters of the neural network architecture (such as layer depth, width, activation functions, and connectivity patterns) within the constraints defined by computational budgets. By searching the architectural space with modified parameters that satisfy both accuracy requirements and computational limits, the system discovers architectures that achieve high reliability without sacrificing productivity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies different architectural configurations to different parts of the network based on local requirements. By allowing heterogeneous architecture designs where different layers or modules have different properties optimized for their specific functions, the system achieves high overall accuracy while keeping computational costs manageable through localized optimization

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If existing NAS approaches focus on vision tasks with convolutional networks, then they achieve strong results for image processing, but they fail to find optimal architectures for tabular datasets

Engineering Contradiction:
Improvetask-specific architecture optimizationVSAvoidarchitecture quality for target domain
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system dynamically adapts the search process and architecture space based on the input data type. For tabular data, it modifies the searchable architecture parameters and constraints to be appropriate for tabular processing tasks, enabling the discovery of domain-specific optimal architectures rather than applying fixed vision-oriented search procedures

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system transitions from vision-centric architecture search to tabular-data-centric architecture search by changing the dimensional characteristics of the search space. It introduces architecture parameters and evaluation metrics specific to tabular data processing, allowing the discovery of architectures optimized for the structural and computational characteristics of tabular datasets

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20250156715A1Neural Architecture Search with Improved Computational Efficiency
Publication Date: 2025.05.15 GOOGLE LLC
  • US20250156715A1 patent drawing
  • US20250156715A1 patent drawing
  • US20250156715A1 patent drawing

AI summary

Provided are neural architecture search techniques that have improved computational efficiency via performance of an initial constraint evaluation and improved gradient update approach. Further, the proposed approaches provide significant improvements for certain modalities of input data, such as tabular datasets.