Neural Architecture Search (NAS) has significantly improved productivity in the design and deployment of neural networks (NN). As NAS typically evaluates multiple models by training them partially or completely, the improved productivity comes at the cost of significant carbon footprint. To alleviate this expensive training routine, zero-shot/cost proxies analyze an NN at initialization to generate a score, which correlates highly with its true accuracy. Zero-cost proxies are currently designed by experts conducting multiple cycles of empirical testing on possible algorithms, data-sets, and neural architecture design spaces. This lowers productivity and is an unsustainable approach towards zero-cost proxy design as deep learning use-cases diversify in nature. Additionally, existing zero-cost proxies fail to generalize across neural architecture design spaces. In this paper, we propose a genetic programming framework to automate the discovery of zero-cost proxies for neural architecture scoring. Our methodology efficiently discovers an interpretable and generalizable zero-cost proxy that gives state of the art score-accuracy correlation on all data-sets and search spaces of NASBench-201 and Network Design Spaces (NDS). We believe that this research indicates a promising direction towards automatically discovering zero-cost proxies that can work across network architecture design spaces, data-sets, and tasks.
翻译:神经结构搜索(NAS)大大提高了神经网络设计和部署的生产率。由于NAS通常通过部分或全部培训多种模型,对多个模型进行评估,因此生产率的提高是以大量碳足迹的成本为代价的。为了减轻这种昂贵的培训常规,零速/成本代理分析在初始化时分析NN,以生成一个得分,这与神经结构的准确性高度相关。零成本代理物目前是由对可能的算法、数据集和神经结构设计空间进行多周期实验测试的专家设计的。这降低了生产率,并且是一种不可持续的方法,将零成本代理物设计作为深度学习用法的多样化性质。此外,现有的零成本代理物未能在神经结构设计空间进行普及。在本文中,我们提出了一个基因规划框架,将发现神经结构评分零成本代理物的发现自动化。我们的方法有效地发现了一种可解释和可普遍实现的零成本代理物,使所有NASBEC-201的数据设置和搜索空间空间空间空间的深度搜索空间进行深度研究,我们相信这种空间的自主设计方向。