Paper Reading AI Learner

From Hand-Crafted Metrics to Evolved Training-Free Performance Predictors for Neural Architecture Search via Genetic Programming

2025-05-16 07:12:42
Quan Minh Phan, Ngoc Hoang Luong

Abstract

Estimating the network performance using zero-cost (ZC) metrics has proven both its efficiency and efficacy in Neural Architecture Search (NAS). However, a notable limitation of most ZC proxies is their inconsistency, as reflected by the substantial variation in their performance across different problems. Furthermore, the design of existing ZC metrics is manual, involving a time-consuming trial-and-error process that requires substantial domain expertise. These challenges raise two critical questions: (1) Can we automate the design of ZC metrics? and (2) Can we utilize the existing hand-crafted ZC metrics to synthesize a more generalizable one? In this study, we propose a framework based on Symbolic Regression via Genetic Programming to automate the design of ZC metrics. Our framework is not only highly extensible but also capable of quickly producing a ZC metric with a strong positive rank correlation to true network performance across diverse NAS search spaces and tasks. Extensive experiments on 13 problems from NAS-Bench-Suite-Zero demonstrate that our automatically generated proxies consistently outperform hand-crafted alternatives. Using our evolved proxy metric as the search objective in an evolutionary algorithm, we could identify network architectures with competitive performance within 15 minutes using a single consumer GPU.

Abstract (translated)

利用零成本(Zero-Cost,ZC)度量估算网络性能在神经架构搜索(NAS)中已被证明具有高效性和有效性。然而,大多数ZC代理的一个显著限制是其不一致性,这体现在它们在不同问题上的表现波动较大上。此外,现有ZC度量的设计过程是手动完成的,并且涉及耗时的试错过程,需要大量领域专业知识。这些问题提出了两个关键问题:(1)我们能否自动化设计ZC度量?(2)我们是否可以利用现有的手工制作的ZC度量来合成一个更具有普适性的度量? 在本研究中,我们提出了一种基于遗传编程进行符号回归的框架,用于自动设计ZC度量。我们的框架不仅高度可扩展,而且能够快速生成一种零成本度量,在各种NAS搜索空间和任务上与真实网络性能之间具有强烈的正向等级相关性。 通过在来自NAS-Bench-Suite-Zero套件中的13个问题上的广泛实验表明,我们自动产生的代理始终优于手工设计的替代方案。使用我们的演化出来的代理指标作为进化算法中的搜索目标,在单个消费级GPU上仅需15分钟即可识别出具有竞争力性能的网络架构。

URL

https://arxiv.org/abs/2505.15832

PDF

https://arxiv.org/pdf/2505.15832.pdf


Tags
3D Action Action_Localization Action_Recognition Activity Adversarial Agent Attention Autonomous Bert Boundary_Detection Caption Chat Classification CNN Compressive_Sensing Contour Contrastive_Learning Deep_Learning Denoising Detection Dialog Diffusion Drone Dynamic_Memory_Network Edge_Detection Embedding Embodied Emotion Enhancement Face Face_Detection Face_Recognition Facial_Landmark Few-Shot Gait_Recognition GAN Gaze_Estimation Gesture Gradient_Descent Handwriting Human_Parsing Image_Caption Image_Classification Image_Compression Image_Enhancement Image_Generation Image_Matting Image_Retrieval Inference Inpainting Intelligent_Chip Knowledge Knowledge_Graph Language_Model LLM Matching Medical Memory_Networks Multi_Modal Multi_Task NAS NMT Object_Detection Object_Tracking OCR Ontology Optical_Character Optical_Flow Optimization Person_Re-identification Point_Cloud Portrait_Generation Pose Pose_Estimation Prediction QA Quantitative Quantitative_Finance Quantization Re-identification Recognition Recommendation Reconstruction Regularization Reinforcement_Learning Relation Relation_Extraction Represenation Represenation_Learning Restoration Review RNN Robot Salient Scene_Classification Scene_Generation Scene_Parsing Scene_Text Segmentation Self-Supervised Semantic_Instance_Segmentation Semantic_Segmentation Semi_Global Semi_Supervised Sence_graph Sentiment Sentiment_Classification Sketch SLAM Sparse Speech Speech_Recognition Style_Transfer Summarization Super_Resolution Surveillance Survey Text_Classification Text_Generation Time_Series Tracking Transfer_Learning Transformer Unsupervised Video_Caption Video_Classification Video_Indexing Video_Prediction Video_Retrieval Visual_Relation VQA Weakly_Supervised Zero-Shot