用双层优化框架系统化解决神经网络结构搜索问题
Bilevel Optimization for Neural Architecture Search

- 将架构搜索建模为双层优化问题,外层调架构,内层调权重
- 结合二阶信息提升优化效率,准确率与速度均优于采样方法
- 适合关注模型设计理论基础的研究者与工业级NAS实践者
双层优化已成为机器学习中处理层次优化问题的主流框架,广泛应用于超参数调优、元学习、对抗训练和数据污染等任务。神经网络结构搜索(NAS)是超参数优化的一个子领域,典型地表现为双层优化问题:外层优化网络架构参数,内层优化网络权重。本文从双层优化视角系统梳理了NAS研究现状,将其分为两类:基于采样的方法,通过不同架构采样器搜索最优结构;基于双层理论的方法,直接运用双层优化原则求解。文章进一步介绍当前研究方向——通过辅助数学规划框架解决双层NAS问题。该框架可整合训练损失函数中的二阶信息,确保在调整架构参数时模型参数仍保持最优。通过沿辅助规划导出的各自最优下降方向同步更新架构与模型参数,实现更严谨且理论一致的结果。同一框架亦可用于超参数与模型的联合微调。对比分析表明,基于双层理论的方法在准确率和效率上普遍优于采样方法。
原文摘要 · Abstract (English)
Bilevel optimization has become an influential and widely adopted framework for addressing hierarchical optimization problems in machine learning, providing an effective approach to modeling the interaction between two levels of optimization, with applications such as hyperparameter tuning, meta-learning, adversarial training, and data poisoning. Neural Architecture Search (NAS), a subfield of hyperparameter optimization, is a prime example of a bilevel optimization problem, with architecture parameters optimized at the outer-level and network weights optimized at the inner level. This paper presents a structured overview of NAS through the lens of bilevel optimization. We categorize existing NAS approaches into two main classes: sampling-based methods, which search optimal architectures using different architecture samplers, and bilevel theory-based methods, which solve the architecture search problem using bilevel optimization principles. We further highlight our current research direction, wherein the bilevel NAS formulation is addressed through an auxiliary mathematical programming framework. This framework enables the systematic integration of second-order information from the model's training loss function and ensures the optimality of the model parameters while modifying architecture parameters. By simultaneously updating the architecture and model parameters along their respective optimal descent directions derived from the auxiliary mathematical program, these methods achieve more principled and theoretically consistent results. The same auxiliary program can also be used for simultaneous hyperparameter and model fine-tuning. A comparative analysis shows that bilevel theory-based approaches generally outperform sampling-based methods, both in accuracy and efficiency.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。