2023年 18篇神经架构搜索(Neural Architecture Search) ICCV ICML NIPS IJCAI Survey 笔记

目录

1. EMQ: Evolving Training-free Proxies for Automated Mixed Precision Quantization (ICCV)

2. MixPath: A Unified Approach for One-shot Neural Architecture Search (ICCV)

3. Automated Knowledge Distillation via Monte Carlo Tree Search (ICCV)

4. ROME: Robustifying Memory-Efficient NAS via Topology Disentanglement and Gradient Accumulation (ICCV)

5. Do Not Train It: A Linear Neural Architecture Search of Graph Neural  Networks (ICML)

6. PreNAS: Preferred One-Shot Learning Towards Efficient Neural Architecture Search (ICML)

7. QAS-Bench: Rethinking Quantum Architecture Search and A Benchmark (ICML)

8. QuantumDARTS: Differentiable Quantum Architecture Search for Variational Quantum Algorithms (ICML)

9. Relevant Walk Search for Explaining Graph Neural Networks (ICML)

10. Shortest Edit Path Crossover: A Theory-driven Solution to the Permutation Problem in Evolutionary Neural Architecture Search (ICML)

11. Unsupervised Graph Neural Architecture Search with Disentangled Self-supervision (NIPS) 

12. EvoPrompting: Language Models for Code-Level Neural Architecture Search (NIPS) 

13. Construction of Hierarchical Neural Architecture Search Spaces based on Context-free Grammars (NIPS) 

14. Multi-task Graph Neural Architecture Search with Task-aware Collaboration and Curriculum  (NIPS) 

15. Evolutionary Neural Architecture Search for Transformer in Knowledge Tracing  (NIPS) 

16.GeNAS: Neural Architecture Search with Better Generalization (IJCAI) 

17. LISSNAS: Locality-based Iterative Search Space Shrinkage for Neural Architecture Search(IJCAI) 

18. NAS-FM: Neural Architecture Search for Tunable and Interpretable Sound Synthesis Based on Frequency Modulation (IJCAI) 


1. EMQ: Evolving Training-free Proxies for Automated Mixed Precision Quantization (ICCV)

Aim:

本研究的目的是解决混合精度量化(Mixed-Precision Quantization, MQ)在搜索每层比特宽度配置时的效率问题。传统的基于训练的搜索方法需要耗时的候选训练,而最近的一些无需训练的方法虽然提高了搜索效率,但这些方法和量化精度之间的关联性尚不清楚。因此,这项研究旨在通过构建MQ-Bench-101基准和自动搜索框架,来寻找更有效的MQ代理。

Abstract:

混合精度量化(MQ)可以在模型的精度和复杂度之间实现有竞争力的权衡。传统的基于训练的搜索方法需要耗时的候选者训练,以搜索 MQ 中优化的每层 位宽配置。最近,一些无需训练的方法提出了各种 MQ 代理,大大提高了搜索效率。大大提高了搜索效率。然而,这些代用指标与量化精度之间的相关性 之间的相关性却知之甚少。为了填补这一空白,我们首先建立了 MQ-Bench-101,其中涉及不同的位配置 和量化结果。然后,我们观察到现有的免训练代理在 MQ-Bench-101。为了有效地寻找更优的代理,我们开发了一个自动搜索代理的框架,通过 MQ 演化算法自动搜索代理框架。特别是,我们设计了一个精心设计的 搜索空间,并执行 进化搜索来发现最佳相关 MQ 代理。我们提出了一种多样性提示选择策略和 兼容性筛选协议,以避免过早收敛并提高搜索效率。这样,我们的 混合精度量化(EMQ)的演化代理 框架可以自动生成代理,而无需进行大量调整和学习专家知识。大量实验 广泛的实验 与各种 ResNet 和 MobileNet 系列在 ImageNet 上的广泛实验 证明,我们的 EMQ 的性能,而且成本显著降低。

Conclusion:

EMQ框架能够有效地自动生成与混合精度量化高度相关的代理,从而在降低成本的同时,实现了超越现有混合精度方法的优越性能。这一结果在ImageNet上使用各种ResNet和MobileNet家族进行的广泛实验中得到了证明。此外,将公开代码以便进一步的研究和应用。

Methods:

  1. 构建MQ-Bench-101基准: 包括不同的位配置和量化结果,以分析现有的无训练代理和量化精度之间的关联。
  2. 自动搜索代理框架: 使用进化算法自动搜索更好的MQ代理。
  3. 精心设计的搜索空间: 包括现有的代理,并执行进化搜索以发现最佳相关的MQ代理。
  4. 多样性促进选择策略和兼容性筛选协议: 避免过早收敛并提高搜索效率。

Keyresults:

  • 发现现有的无训练代理在MQ-Bench-101上表现出弱相关性。
  • 通过进化搜索发现了与MQ高度相关的新代理。
  • 提出的EMQ(Evolving proxies for Mixed-precision Quantization)框架可以自动生成代理,无需重度调整和专家知识。

Code:

The code will be released.

2023年 18篇神经架构搜索(Neural Architecture Search) ICCV ICML NIPS IJCAI Survey 笔记_第1张图片

2. MixPath: A Unified Approach for One-shot Neural Architecture Search (ICCV)

Aim:

这项研究的目标是解决在神经架构设计中,如何高效搜索多路径结构模型的问题。尽管将多个卷积核融合在一起在神经架构设计中已被证明是有优势的,但当前的两阶段神经架构搜索方法主要限于单路径搜索空间。因此,这项研究旨在通过训练一种一次性多路径超网络(supernet),来准确评估候选架构。

Abstract:

混合多个卷积核在神经结构设计中具有优势。然而,目前的两阶段神经结构搜索方法主要局限于单路径搜索空间。如何有效地搜索多路径结构的模型仍然是一个难题。在本文中,我们的动机是训练一个一次性的多路径超网来准确地评估候选架构。具体地说,我们发现在所研究的搜索空间中,从多条路径求和的特征向量几乎是来自单个路径的特征向量的倍数。这种差异扰乱了超级网的训练及其排名能力。因此,我们提出了一种新的机制,称为阴影批处理归一化(SBN)来规范不同的特征统计量。大量的实验证明,sbn能够稳定优化和提高排名性能。我们称我们的统一多路径一次性方法为混合路径,它生成一系列的模型,在ImageNet上实现最先进的结果。

Conclusion:

MixPath作为一个统一的多路径一次性方法,通过引入SBN机制,有效地解决了多路径结构模型在神经架构搜索中的评估和优化问题。通过这种方法,研究者能够生成一系列在ImageNet上取得最先进成果的模型,这验证了MixPath方法的有效性和优越性。

Methods:

  1. 一次性多路径超网络: 旨在训练超网络以准确评估多路径结构的候选架构。
  2. 阴影批量归一化(Shadow Batch Normalization, SBN): 由于在研究的搜索空间中,多路径和单路径的特征向量存在差异,这种差异扰乱了超网络的训练和排名能力。因此,提出了SBN机制来规范这些差异的特征统计.

Keyresults:

  • 发现多路径搜索空间中的特征向量和单路径搜索空间中的特征向量存在显著差异。
  • 证明了SBN能够稳定优化过程并提高排名性能。
  • 提出的MixPath方法生成了一系列在ImageNet上实现了最先进结果的模型。

Code:

None

2023年 18篇神经架构搜索(Neural Architecture Search) ICCV ICML NIPS IJCAI Survey 笔记_第2张图片

2023年 18篇神经架构搜索(Neural Architecture Search) ICCV ICML NIPS IJCAI Survey 笔记_第3张图片

3. Automated Knowledge Distillation via Monte Carlo Tree Search (ICCV)

Aim:

这篇论文提出了Auto-KD,这是第一个自动化搜索框架,用于寻找最优的知识蒸馏设计。目的在于解决传统蒸馏技术需要专家手工设计和针对不同师生对进行广泛调整的问题。Auto-KD旨在通过实验研究不同的蒸馏器,找到它们可以如何被分解、组合和简化的方法。

Abstract:

Auto-KD是一个有前景且实用的方法,广泛的实验表明,它能够很好地泛化到不同的CNN和视觉变换器模型,并在包括图像分类、目标检测和语义分割在内的一系列视觉任务中达到最先进的性能。提供的代码进一步促进了这一方法的应用和研究。Auto-KD是一个有前景且实用的方法,广泛的实验表明,它能够很好地泛化到不同的CNN和视觉变换器模型,并在包括图像分类、目标检测和语义分割在内的一系列视觉任务中达到最先进的性能。提供的代码进一步促进了这一方法的应用和研究。

Conclusion:

Auto-KD是一个有前景且实用的方法,广泛的实验表明,它能够很好地泛化到不同的CNN和视觉变换器模型,并在包括图像分类、目标检测和语义分割在内的一系列视觉任务中达到最先进的性能。提供的代码进一步促进了这一方法的应用和研究。

Methods:

  1. 一搜索空间构建: 基于对不同蒸馏器的观察,建立包含高级操作的统一搜索空间,涵盖转换、距离函数和超参数组件。
  2. 高级操作的设计: 转换部分包括全局、内空间和跨空间操作,如注意力、遮罩和多尺度。
  3. 蒙特卡罗树搜索策略: 将搜索空间建模为蒙特卡罗树(MCT),以捕捉选项之间的依赖关系。
  4. 加速搜索过程: 利用离线处理、学生的稀疏训练和基于蒸馏属性的代理设置。

Keyresults:

  • 发现不同的蒸馏器可以分解、组合和简化。
  • 通过蒙特卡罗树搜索策略,有效地平衡探索和利用。
  • Auto-KD在蒸馏阶段之前只需少量成本即可搜索最优蒸馏器。
  • 对多层和多教师场景进行了扩展,使用无需训练的加权因子。

Code:

https://github.com/lilujunai/Auto-KD

2023年 18篇神经架构搜索(Neural Architecture Search) ICCV ICML NIPS IJCAI Survey 笔记_第4张图片

4. ROME: Robustifying Memory-Efficient NAS via Topology Disentanglement and Gradient Accumulation (ICCV)

Aim:

这篇论文的目的是解决可微架构搜索(DARTS)的关键问题,尤其是在内存成本方面。虽然单路径DARTS因为只选择每一步的单一路径子模型而内存友好且计算成本低,但它也遭遇了性能崩溃的严重问题,类似于DARTS中由于过多无参数操作(如跳跃连接)而导致的问题。因此,这篇论文提出了一种新算法——RObustifying Memory-Efficient NAS (ROME),来解决这一问题。

Abstract:

尽管可区分的架构搜索(飞镖)是一种流行的架构搜索方法,但由于整个超级网络的内存成本在很大程度上被驻留在内存中。这就是单路径飞镖的作用所在,它在每一步只选择一个单路径子模型。虽然它对内存很友好,但其计算成本也很低。尽管如此,我们发现了一个没有被主要注意到的关键问题。也就是说,它也会遭受严重的性能崩溃,因为有太多的无参数的操作,就像飞镖一样。在本文中,我们提出了一种新的算法,称为旋转记忆高效NAS(罗马)给出治愈。首先,我们将拓扑搜索与操作搜索分离,使搜索和评价一致。然后,我们采用Gumbel-Top2重新参数化和梯度积累来改进笨拙的双级优化。我们在15个基准测试中广泛地验证了罗马,以证明其有效性和健壮性。

Conclusion:

ROME算法成功地解决了单路径DARTS中的性能崩溃问题,提供了一种既稳健又内存高效的神经架构搜索方法。通过在多个基准测试中的应用,ROME证明了其在提高搜索效率和减少内存消耗方面的优越性。这些结果表明,ROME是一个有效的解决方案,适用于需要内存高效的神经架构搜索任务。

Methods:

  1. 拓扑搜索与操作搜索分离: 使搜索和评估更加一致。
  2. Gumbel-Top2重参数化: 用于增强搜索过程的稳定性。
  3. 梯度累积: 用来加强不易处理的双层优化问题。
  4. ROME算法: 针对单路径DARTS的性能崩溃问题,提出了一个更加稳健和内存高效的方法。

Keyresults:

  • 发现单路径DARTS存在严重的性能崩溃问题。
  • ROME通过拓扑和操作搜索的分离、Gumbel-Top2重参数化和梯度累积,有效地解决了这一问题。
  • 在15个基准测试中广泛验证了ROME的有效性和稳健性。

Code:

None\

2023年 18篇神经架构搜索(Neural Architecture Search) ICCV ICML NIPS IJCAI Survey 笔记_第5张图片

5. Do Not Train It: A Linear Neural Architecture Search of Graph Neural  Networks (ICML)

Aim:

这篇论文旨在解决图神经网络(GNNs)的神经架构搜索(NAS)问题,称为NAS-GNNs。虽然NAS-GNNs在手工设计的GNN架构上取得了显著性能提升,但这些方法继承了传统NAS方法的问题,如高计算成本和优化难度。更重要的是,以前的NAS方法忽略了GNN的独特性,即GNN即使在不经训练的情况下也具有表达能力。因此,本文提出了一种新的NAS-GNN方法——神经架构编码(NAC)。

Abstract:

图神经网络(GNNs)的神经体系结构搜索(NAS),称为NAS-GNNs,比人工设计的GNN体系结构取得了显著的性能。然而,这些方法继承了传统NAS方法的计算成本高、优化困难等问题。更重要的是,以往的NAS方法忽略了gnn的唯一性,即gnn在没有训练的情况下具有表达能力。利用随机初始化的权值,我们可以通过稀疏编码目标寻找最优的结构参数,并推导出一种新的NAS-GNNs方法,即神经结构编码(NAC)。因此,我们的NAC在gnn上采用了一种无更新的方案,并且可以在线性时间内有效地进行计算。对多个GNN基准数据集的实证评估表明,我们的方法导致了最先进的性能,比强基线更快200×,更准确18.8%。

Conclusion:

NAC方法在GNN的神经架构搜索中实现了显著的性能提升,既减少了计算成本,又提高了优化效率。这一方法充分利用了GNN的独特表达能力,即使在权重随机初始化的情况下,也能寻找到最优的架构参数。这些成果表明,NAC是一个有效且实用的解决方案,适用于需要高效且精确的GNN架构搜索任务

Methods:

  1. 随机初始化权重: 利用随机初始化权重来寻找最优架构参数。
  2. 稀疏编码目标: 基于稀疏编码目标来派生NAC方法。
  3. 无更新方案: NAC采用不更新GNNs的方案。
  4. 线性时间计算效率: NAC能够以线性时间高效计算。

Keyresults:

  • 发现传统NAS方法在GNNs应用中存在问题,忽视了GNNs的独特性能。
  • 提出的NAC方法在不更新GNNs的情况下实现了高效计算。
  • 在多个GNN基准数据集上的实证评估表明,NAC方法在速度上比强基线快达200倍,在准确率上提高了18.8%。

Code:

None\

2023年 18篇神经架构搜索(Neural Architecture Search) ICCV ICML NIPS IJCAI Survey 笔记_第6张图片

2023年 18篇神经架构搜索(Neural Architecture Search) ICCV ICML NIPS IJCAI Survey 笔记_第7张图片

6. PreNAS: Preferred One-Shot Learning Towards Efficient Neural Architecture Search (ICML)

Aim:

这篇论文提出了PreNAS,一种无需搜索的一次性神经架构搜索(NAS)方法。这种方法旨在解决传统一次性NAS中存在的问题,即在庞大的样本空间内训练会损害单个子网络的性能,并且需要大量计算来搜索最佳模型。PreNAS的目标是在一次性训练中突出目标模型,减少搜索成本。

Abstract:

预训练模型的广泛应用推动了在热门神经结构搜索(NAS)中一劳永逸的训练的趋势。然而,在一个巨大的样本空间中进行训练会损害单个子网的性能,并且需要大量的计算来寻找最优模型。在本文中,我们提出了PreNAS,一种无搜索的NAS方法,在一次性训练中强调目标模型。具体来说,通过零成本选择器提前显著减少了样本空间,并在首选架构上进行一次共享训练,以缓解更新冲突。大量的实验表明,在视觉变压器和卷积架构方面,PreNAS始终优于最先进的一次性NAS竞争对手,而且重要的是,它能够在零搜索成本的情况下实现即时专业化。

Conclusion:

PreNAS作为一种新颖的无需搜索的一次性NAS方法,通过预先减少样本空间和执行针对偏好架构的权重共享训练,有效地解决了传统一次性NAS中的性能损害和高计算成本问题。它在多个实验中展示了优于现有一次性NAS方法的性能,并且能够实现零搜索成本的即时模型专业化。这一方法的实用性和效率使其成为一种有吸引力的选择,特别是在需要快速而准确的架构搜索场景中。提供的代码进一步促进了这一方法的应用和研究。

Methods:

  1. 零成本选择器: 通过零成本选择器预先显著减少样本空间。
  2. 权重共享一次性训练: 在偏好的架构上执行权重共享一次性训练,以减轻更新冲突。
  3. 搜索自由方法: 强调在一次性训练中实现目标模型的快速专业化。

Keyresults:

  • 显著减少了一次性NAS的样本空间。
  • 在多项实验中,PreNAS一致性地超过了最先进的一次性NAS竞争者,包括视觉变换器和卷积架构。
  • 实现了具有零搜索成本的即时专业化。

Code:

https://github.com/tinyvision/PreNAS.

2023年 18篇神经架构搜索(Neural Architecture Search) ICCV ICML NIPS IJCAI Survey 笔记_第8张图片

2023年 18篇神经架构搜索(Neural Architecture Search) ICCV ICML NIPS IJCAI Survey 笔记_第9张图片

7. QAS-Bench: Rethinking Quantum Architecture Search and A Benchmark (ICML)

Aim:

本文的目的是在跨学科领域内广泛研究自动量子架构搜索(QAS),并超越特定领域,将QAS问题归纳为两个基本(且相对理想)的任务:i) 根据目标量子电路(QC)重建任意量子电路;ii) 近似任意幺正(oracle)。后者与各种量子机器学习任务和其他QAS应用的设置相关。基于这两项任务,论文提出了一个公共QAS基准测试,包括900个随机QCs和400个随机幺正矩阵,这在现有文献中尚未见到。

Abstract:

自动量子架构搜索(QAS)已经被广泛地研究,跨学科具有不同的含义。在本文中,超越一个特定的领域,我们将QAS问题表述为两个基本的(相对理想的)任务: i)给定的任意量子电路(QC)再生目标QC;ii)近似任意幺正(oracle)。后者可以连接到各种量子机器学习任务的设置和其他QAS应用程序。基于这两个任务,我们生成了一个公共的QAS基准,包括900个随机qc和400个随机酉矩阵,这些矩阵在文献中仍然缺失。自动量子架构搜索(QAS)已经被广泛地研究,跨学科具有不同的含义。在本文中,超越一个特定的领域,我们将QAS问题表述为两个基本的(相对理想的)任务: i)给定的任意量子电路(QC)再生目标QC;ii)近似任意幺正(oracle)。后者可以连接到各种量子机器学习任务的设置和其他QAS应用程序。基于这两个任务,我们生成了一个公共的QAS基准,包括900个随机qc和400个随机酉矩阵,这些矩阵在文献中仍然缺失。

Conclusion:

这篇论文通过建立一个新的公共QAS基准测试和提出一种新的评估协议,为自动量子架构搜索提供了一个更广泛和统一的研究框架。该研究突出了在不依赖领域特定设计和技术的情况下,对各种搜索方法的有效性进行评估的重要性。此外,通过对幺正近似任务的分析,本研究揭示了量子架构搜索领域面临的算法挑战,即需求探索更广泛的解空间以适应更复杂的量子任务。这些发现为量子机器学习和其他QAS应用提供了重要的洞见和指导。

Methods:

  1. 创建公共QAS基准: 包括900个随机量子电路和400个随机幺正矩阵。
  2. 评估六种基线算法: 包括暴力搜索、模拟退火、遗传算法、强化学习、混合算法和可微算法。
  3. 提出评估协议: 该协议剥离了现有QAS文献中使用的领域特定设计和技术,使得统一评估成为可能,且专注于单纯的搜索方法本身,而不是与领域先验知识耦合。

Keyresults:

  • 形成了一个新的QAS公共基准测试,填补了文献中的空白。
  • 对六种基线算法进行了评估,对基本任务的评估协议突出了其特点。
  • 发现幺正近似任务在算法上可能比特定问题更难,因为它需要探索整个矩阵空间以适应幺正,而特定任务通常只需要适应幺正的部分观测作为搜索目标。

Code:

https://github.com/Lucky-Lance/QAS-Bench.

2023年 18篇神经架构搜索(Neural Architecture Search) ICCV ICML NIPS IJCAI Survey 笔记_第10张图片

8. QuantumDARTS: Differentiable Quantum Architecture Search for Variational Quantum Algorithms (ICML)

Aim:

这篇论文可能旨在探索量子机器学习领域中的一种新方法:使用可微分量子架构搜索(QuantumDARTS)来优化变分量子算法。其主要目标可能是提高变分量子算法的性能和效率,同时降低设计复杂量子电路所需的专家知识和时间成本。

Abstract:

随着噪声中尺度量子(NISQ)时代的到来和机器学习的快速发展,变分量子算法(VQA)包括变分量子本征求解器(VQE)和变分神经网络(QNN)在可预见的将来受到了越来越多的广泛应用的关注。我们研究了VQA自动设计参数化量子电路(PQC)的量子架构搜索(QAS)问题。我们设计了一种基于Gumbel-Softmax的可微搜索算法,而不是针对那些通常需要大量电路采样和评估的同行方法。本文提供了我们的算法的两个版本,即宏观搜索和微观搜索,其中宏观搜索像其他文献一样直接搜索整个电路,而创新的微观搜索能够从小规模问题中推断出子电路结构,然后将其转移到大规模问题中。我们对非加权最大割、基态能量估计和图像分类进行了密集的实验。其优越的性能显示了宏观搜索的效率和能力,这只需要很少的先验知识。此外,微搜索实验表明了我们的算法在大规模QAS问题上的潜力。

Conclusion:

QuantumDARTS可能展示了一种有效的方法来自动化量子算法的设计过程,尤其是在变分量子算法方面。这种方法可能证明了在量子计算领域,类似于经典机器学习的技术也可以被应用和适应。

Methods:

  1. 可微分架构搜索: QuantumDARTS可能利用了类似于经典深度学习中的可微分架构搜索(DARTS)技术,以自动化的方式优化量子电路的结构。
  2. 变分量子算法: 论文可能聚焦于变分量子算法,这是一种特别适用于近期量子计算机的量子算法。
  3. 量子电路设计: QuantumDARTS可能包含一种机制,用于生成和测试不同的量子电路设计,以找到最佳配置。

Keyresults:

  • 实现对变分量子算法的自动优化。
  • 在一系列量子计算任务中显示出提升的性能。
  • 减少了手工设计量子电路的需要。

Code:

https://github.com/Lucky-Lance/QAS-Bench.

2023年 18篇神经架构搜索(Neural Architecture Search) ICCV ICML NIPS IJCAI Survey 笔记_第11张图片

9. Relevant Walk Search for Explaining Graph Neural Networks (ICML)

Aim:

论文的目的是改进图神经网络(GNNs)的可解释性方法,尤其是通过图神经网络的层次相关传播(GNN-LRP)来评估网络中重要信息流的相关性。由于GNN-LRP在识别相关路径时存在的指数级计算复杂性,论文提出了一种多项式时间算法,用于找到最相关的前K个路径,从而显著降低计算成本,并提高GNN-LRP在大规模问题中的应用性。

Abstract:

图神经网络(GNNs)已成为图分析中重要的机器学习工具,其可解释性对于安全性、公平性和鲁棒性至关重要。针对GNNs的层次相关传播(GNN-LRP)通过评估路径的相关性来揭示网络中的重要信息流,并提供更高阶的解释,显示出比较低阶的节点-/边级解释更为优越。然而,GNN-LRP在识别相关路径时需要指数级的计算复杂性。本文提出了一种多项式时间算法,用于寻找最相关的前K个路径,显著降低了计算成本,增加了GNN-LRP在大规模问题中的应用性。我们的算法基于最大乘积算法,在神经元级别精确地、在节点级别近似地寻找最相关的路径。我们的实验展示了算法在不同领域的性能和实用性,如流行病学、分子和自然语言基准测试。我

Conclusion:

本文提出的算法有效地解决了GNN-LRP在识别相关路径时存在的计算复杂性问题,使其能够在大规模问题中得到应用。通过实验,证明了该算法在不同应用领域的有效性和实用性,为GNN的可解释性提供了一种有效的方法。

Methods:

  1. 多项式时间算法: 用于快速寻找前K个相关路径,大幅减少计算量。
  2. 最大乘积算法: 这是一种在概率图模型中寻找最大似然配置的常用工具,用于精确地在神经元级别和近似地在节点级别找到最相关的路径。

Keyresults:

  • 实现了在神经元级别精确地、在节点级别近似地寻找最相关路径。
  • 降低了GNN-LRP的计算复杂性,增加了其在大规模问题中的应用性。
  • 在流行病学、分子和自然语言基准测试中验证了算法的性能和实用性。

Code:

https://github.com/xiong-ping/rel_walk_gnnlrp.

2023年 18篇神经架构搜索(Neural Architecture Search) ICCV ICML NIPS IJCAI Survey 笔记_第12张图片

10. Shortest Edit Path Crossover: A Theory-driven Solution to the Permutation Problem in Evolutionary Neural Architecture Search (ICML)

Aim:

这篇论文的目标是提供对黑盒神经架构搜索(NAS)中变异、交叉和强化学习(RL)行为的首次理论分析,并提出一种新的交叉操作符以克服NAS中的排列问题。目的是为了使基于种群的搜索方法(如进化算法)在NAS中更有效,尤其是在利用交叉操作方面。

Abstract:

近期,基于种群的搜索方法作为强化学习(RL)在黑盒神经架构搜索(NAS)的可能替代方案出现。尽管该方法在实践中表现良好,但其理论基础尚不完善。特别是,传统基于种群的搜索方法(如进化算法)虽然在交叉操作中表现出力量,但在NAS中难以发挥优势,主要障碍是排列问题。本文首次对黑盒NAS中的变异、交叉和RL行为进行理论分析,并提出基于图空间中最短编辑路径(SEP)的新交叉操作符。理论上,SEP交叉操作符克服了排列问题,并且预期改进效果优于变异、标准交叉和RL。实证结果表明,SEP在最新NAS基准测试中性能优于其他方法。因此,SEP交叉操作符使得基于种群的搜索在NAS中的应用更加充分,其背后的理论为深入理解黑盒NAS方法提供了基础。

Conclusion:

这篇论文通过理论分析和实证测试展示了SEP交叉操作符在解决黑盒NAS中的关键问题——排列问题方面的有效性。SEP交叉操作符不仅在理论上克服了这一挑战,还在实际应用中展示了优于变异、标准交叉和RL的性能。因此,它为基于种群的NAS搜索方法提供了全新的视角,并为深入理解和发展黑盒NAS方法提供了坚实的理论基础。

Methods:

  1. 理论分析: 对黑盒NAS中的变异、交叉和RL行为进行理论分析。
  2. 最短编辑路径(SEP)交叉操作符: 提出了一种基于图空间中的SEP的新交叉操作符,用于克服传统图表示中基因型和表现型之间的排列问题。

Keyresults:

  • 理论上证明了SEP交叉操作符能够克服排列问题。
  • 相较于变异、标准交叉和RL,SEP交叉操作符有更好的预期改进效果。
  • 在最新的NAS基准测试中,SEP交叉操作符在实证上优于其他方法。

Code:

None

2023年 18篇神经架构搜索(Neural Architecture Search) ICCV ICML NIPS IJCAI Survey 笔记_第13张图片

11. Unsupervised Graph Neural Architecture Search with Disentangled Self-supervision (NIPS) 

Aim:

这篇论文旨在研究无监督图神经架构搜索(GNAS)的问题,这是一个在文献中尚未探索的领域。目标是发现潜在的图因子,这些因子推动图数据的形成及其与最优神经架构之间的潜在关系。鉴于图因子与架构的高度交织性,解决这一问题具有挑战性。

Abstract:

现有的图神经架构搜索(GNAS)方法在搜索过程中严重依赖于监督标签,无法处理没有监督的普遍场景。在本文中,我们研究了文献中尚未探索的无监督图神经架构搜索问题。关键问题是发现推动图数据形成以及因子与最优神经架构之间潜在关系的潜在图因子。由于图的性质和神经架构搜索过程的复杂性,潜在图因子与架构高度交织在一起,处理这个问题具有挑战性。为了应对这一挑战,我们提出了一种新颖的解耦自监督图神经架构搜索(DSGAS)模型,该模型能够基于未标记的图数据以自监督的方式发现捕捉各种潜在图因子的最优架构。具体来说,我们首先设计了一个能够整合多种架构并进行因子解耦的图超网络,并同时进行优化。然后,我们通过我们提出的自监督训练和架构-图解耦来估计不同因子下架构的性能。最后,我们提出了一种带有架构增强的对比搜索方法,以发现具有因子特定专长的架构。在11个真实世界数据集上的广泛实验表明,提出的DSGAS模型能够以无监督的方式实现对几种基线方法的最先进性能。

Conclusion:

这篇论文提出的DSGAS模型成功地解决了无监督图神经架构搜索的问题,通过自监督训练和解耦策略,有效地发现了适应各种潜在图因子的最优架构。这种方法不仅在理论上具有创新性,而且在多个真实世界数据集上展示了其优越的性能,证明了其作为一种有效无监督学习方法的潜力。

Methods:

  1. 解耦的图超网络设计: 设计了能够融入多种架构并进行因子解耦的图超网络。
  2. 自监督训练: 提出了一种自监督训练方法,实现了架构与图的联合解耦。
  3. 对比搜索与架构增强: 提出了一种对比搜索方法,以发现具有因子特定专长的架构。

Keyresults:

  • 提出的DSGAS模型能够基于未标记的图数据以自监督的方式发现捕捉各种潜在图因子的最优架构。
  • 在11个真实世界数据集上的实验表明,DSGAS在无监督方式下比多个基线方法实现了更好的性能。

Code:

2023年 18篇神经架构搜索(Neural Architecture Search) ICCV ICML NIPS IJCAI Survey 笔记_第14张图片

12. EvoPrompting: Language Models for Code-Level Neural Architecture Search (NIPS) 

Aim:

本论文的目的是探索使用语言模型(LMs)作为进化神经架构搜索(NAS)算法的通用自适应变异和交叉操作符。尽管NAS仍然是一个对LMs来说过于困难的任务,无法仅通过提示就成功,但研究发现,将进化提示工程与软提示调整(我们称之为EVOPROMPTING)结合起来,可以一致地找到多样化且高性能的模型。

Abstract:

最近语言模型(LMs)在代码生成方面取得的令人印象深刻的成就,我们探索了使用LMs作为进化神经架构搜索(NAS)算法的一般自适应突变和交叉操作符。虽然NAS仍然被证明是仅仅通过提示来成功的任务,我们发现进化提示工程与软提示相结合,一种我们称为唤起的方法,始终找到多样化和高性能的模型。我们首先证明了诱发提示在计算效率高的MNIST-1D数据集上是有效的,在该数据集上,诱发提示产生的卷积结构变体,在准确性和模型大小方面优于人类专家设计和幼稚的少镜头提示。然后,我们将我们的方法应用于在CLRS算法推理基准上搜索图神经网络,其中唤起提示能够设计出新的架构,在30个算法推理任务中的21个上优于当前最先进的模型,同时保持相似的模型大小。诱发提示在在各种机器学习任务中设计准确和高效的神经网络结构方面是成功的,同时也足够通用,易于适应神经网络设计之外的其他任务。

Conclusion:

EVOPROMPTING在设计准确且高效的神经网络架构方面取得了成功,这些架构适用于多种机器学习任务。同时,EVOPROMPTING具有足够的通用性,可以轻松适应神经网络设计之外的其他任务。这一方法展现了语言模型在神经架构搜索中的潜在应用价值,并为将来在更广泛的机器学习领域中应用这种技术提供了可能性。

Methods:

  1. EVOPROMPTING: 结合进化提示工程和软提示调整的方法。
  2. 数据集实验: 在计算效率高的MNIST-1D数据集上验证EVOPROMPTING的有效性。
  3. 图神经网络搜索: 将该方法应用于CLRS算法推理基准上的图神经网络搜索。

Keyresults:

  • 在MNIST-1D数据集上,EVOPROMPTING产生的卷积架构变体在准确性和模型大小方面均优于人类专家设计的模型和简单的少量提示。
  • 在CLRS算法推理基准上,EVOPROMPTING设计的新型架构在30个算法推理任务中的21个上优于当前最先进的模型,同时保持了相似的模型大小。

Code:

 None

2023年 18篇神经架构搜索(Neural Architecture Search) ICCV ICML NIPS IJCAI Survey 笔记_第15张图片

13. Construction of Hierarchical Neural Architecture Search Spaces based on Context-free Grammars (NIPS) 

Aim:

本论文的主要目标是通过神经架构搜索(NAS)从简单的构建块中发现神经架构。特别地,研究聚焦于提出一个统一的搜索空间设计框架,该框架旨在克服现有分层搜索空间的局限性,这些搜索空间通常只能搜索架构的某些有限方面。

Abstract:

本研究通过引入一个基于上下文无关语法的统一搜索空间设计框架,有效地扩展了NAS的可能性,能够生成比传统方法更大、更具表达性的分层搜索空间。此外,提出的贝叶斯优化搜索策略的高效分层内核设计使得在这些庞大空间中的搜索成为可能。这些创新不仅显示了该框架在设计搜索空间方面的多功能性,而且还证明了其搜索策略在性能上优于现有的NAS方法,为NAS的未来发展提供了新的方向。

Conclusion:

本研究通过引入一个基于上下文无关语法的统一搜索空间设计框架,有效地扩展了NAS的可能性,能够生成比传统方法更大、更具表达性的分层搜索空间。此外,提出的贝叶斯优化搜索策略的高效分层内核设计使得在这些庞大空间中的搜索成为可能。这些创新不仅显示了该框架在设计搜索空间方面的多功能性,而且还证明了其搜索策略在性能上优于现有的NAS方法,为NAS的未来发展提供了新的方向。本研究通过引入一个基于上下文无关语法的统一搜索空间设计框架,有效地扩展了NAS的可能性,能够生成比传统方法更大、更具表达性的分层搜索空间。此外,提出的贝叶斯优化搜索策略的高效分层内核设计使得在这些庞大空间中的搜索成为可能。这些创新不仅显示了该框架在设计搜索空间方面的多功能性,而且还证明了其搜索策略在性能上优于现有的NAS方法,为NAS的未来发展提供了新的方向。

Methods:

  1. 基于上下文无关语法的设计框架: 介绍了一种新的设计框架,它能够自然且紧凑地生成表达性强的分层搜索空间,这些空间比文献中常见的空间大数百个数量级。
  2. 高效分层内核设计: 为贝叶斯优化搜索策略提出了一种高效的分层内核设计,以便有效搜索这些庞大的空间。

Keyresults:

  • 创造了比现有文献中的空间大得多的表达性分层搜索空间。
  • 实现了对完整架构的有效搜索,并能促进规律性。
  • 展示了搜索空间设计框架的多功能性,并证明了其搜索策略相对于现有NAS方法的优越性。

Code:

https://github.com/automl/hierarchical_nas_construction.

2023年 18篇神经架构搜索(Neural Architecture Search) ICCV ICML NIPS IJCAI Survey 笔记_第16张图片

14. Multi-task Graph Neural Architecture Search with Task-aware Collaboration and Curriculum  (NIPS) 

Aim:

本论文旨在探索多任务图神经架构搜索(GraphNAS),这是一个能够同时处理多个任务并捕捉它们之间复杂关系和依赖的方法。尽管GraphNAS在自动设计图神经架构方面展现了巨大潜力,但目前文献中对能够处理多任务并学习任务间协作关系的GraphNAS研究还相对较少。论文提出的多任务图神经架构搜索模型(MTGC3)旨在同时发现不同任务的最优架构,并以联合方式学习不同任务之间的协作关系。

Abstract:

图神经结构搜索(GraphNAS)在自动设计与图相关任务的图神经结构方面显示出了巨大的潜力。然而,多任务GraphNAS能够同时处理多个任务并捕获它们之间的复杂关系和依赖关系,这在文献中尚未得到很大程度的探索。为了解决这一问题,我们提出了一种新的基于任务感知协同和课程的多任务图神经架构搜索(MTGC3),它能够同时发现不同任务的最优架构,并以联合的方式学习不同任务之间的协作关系. 具体来说,我们设计了结构多样的超网,在一个统一的框架中管理多个架构和图结构,并与我们提出的软任务协作模块相结合,学习任务之间的可转移性关系。为了进一步改进架构搜索过程,我们开发了任务级课程训练策略,根据不同任务的相对困难来重新权衡不同任务的影响。大量的实验表明,我们提出的MTGC3模型在多任务场景中在多个基线上达到了最先进的性能,证明了它发现有效的架构和捕获多个任务的协作关系的能力。

Conclusion:

MTGC3模型成功地解决了多任务图神经架构搜索的问题,通过结合统一的超网络框架、软任务协作模块以及任务导向的课程训练策略,有效地发现了不同任务的最优架构,并学习了任务间的协作关系。这些成果不仅展示了MTGC3在发现有效架构方面的能力,也显示了其在多任务场景中捕捉协作关系的潜力,为未来的多任务GraphNAS研究提供了新的方向和见解。

Methods:

  1. 结构多样的超网络设计: 设计用于管理多个架构和图结构的统一框架。
  2. 软任务协作模块: 提出软任务协作模块来学习任务间的转移关系。
  3. 任务导向的课程训练策略: 开发基于相对难度重新加权不同任务影响的课程训练策略。

Keyresults:

  • MTGC3模型在多任务场景中取得了比多个基线方法更好的最先进性能。
  • 有效地发现了有效的架构,并捕捉了多个任务的协作关系。

Code:

None

2023年 18篇神经架构搜索(Neural Architecture Search) ICCV ICML NIPS IJCAI Survey 笔记_第17张图片

15. Evolutionary Neural Architecture Search for Transformer in Knowledge Tracing  (NIPS) 

Aim:

本论文旨在解决知识追踪(KT)任务中Transformer模型的局限性,特别是在处理学生遗忘行为时对远距离记录的单一全局上下文建模的不足。论文的目标是通过增强局部上下文建模能力和自动化输入特征选择,来平衡局部/全局上下文建模,并更有效地捕捉学生的遗忘行为。

Abstract:

ransformer在知识追踪(KT)任务中取得了出色的表现,但它们因手动选择用于融合的输入特征和单一全局上下文建模的缺陷而受到批评,这在直接捕捉学生的遗忘行为时存在问题,尤其是当相关记录与当前记录在时间上相距较远时。为解决这些问题,本文首先考虑在Transformer中添加卷积操作,以增强其局部上下文建模能力,用于捕捉学生的遗忘行为。接着,提出一种进化神经架构搜索方法,以自动化输入特征选择,并自动确定在何处应用哪种操作,以实现局部/全局上下文建模的平衡。在搜索空间设计中,原始包含Transformer中注意力模块的全局路径被替换为全局路径和可能包含不同卷积的局部路径之和,同时也考虑了输入特征的选择。为了找到最佳架构,我们采用了一种有效的进化算法来探索搜索空间,并提出了一种搜索空间缩减策略,以加速算法的收敛。在两个最大且最具挑战性的教育数据集上的实验结果证明了所提方法找到的架构的有效性。

Conclusion:

本研究提出的方法通过在Transformer中引入卷积操作和进化神经架构搜索,有效地平衡了局部和全局上下文建模,更好地捕捉学生的遗忘行为。实验结果证明了该方法在知识追踪任务上的有效性,表明了其在自动化架构设计和提升模型性能方面的潜力。这一方法为改进Transformer在知识追踪等序列建模任务中的应用提供了新的思路和技术支持。

Methods:

  1. 卷积操作引入: 在Transformer中添加卷积操作,以增强其局部上下文建模能力。
  2. 进化神经架构搜索: 提出一种进化神经架构搜索方法,用于自动化输入特征选择和确定操作应用位置。
  3. 搜索空间设计: 将原始Transformer中的全局路径(含注意力模块)替换为全局路径与可能包含不同卷积的局部路径之和,并考虑输入特征的选择。
  4. 有效的进化算法: 使用高效的进化算法探索搜索空间,并提出搜索空间缩减策略以加速算法收敛。

Keyresults:

  • 在两个最大且最具挑战性的教育数据集上的实验结果显示了所找到架构的有效性。
  • 通过结合卷积操作和自动化架构搜索,提高了Transformer在KT任务上的性能。

Code:

None

2023年 18篇神经架构搜索(Neural Architecture Search) ICCV ICML NIPS IJCAI Survey 笔记_第18张图片

16.GeNAS: Neural Architecture Search with Better Generalization (IJCAI) 

Aim:

本文旨在探索一种新的神经架构搜索(NAS)度量方法,用于挖掘具有更好泛化能力的网络架构。尽管最近的NAS方法依赖于验证损失或准确度来找到目标数据的优越网络,这项研究着重于评估网络架构的泛化能力。

Abstract:

本研究证明了损失平面的平坦度可以作为评估神经网络架构泛化能力的有希望的指标。所提出的方法不仅在传统的NAS评估标准上表现出色,而且在数据分布的不同变化和多种任务中显示出极佳的泛化能力。这项研究为评估和挖掘具有优秀泛化能力的网络架构提供了新的视角和工具。

Conclusion:

本研究证明了损失平面的平坦度可以作为评估神经网络架构泛化能力的有希望的指标。所提出的方法不仅在传统的NAS评估标准上表现出色,而且在数据分布的不同变化和多种任务中显示出极佳的泛化能力。这项研究为评估和挖掘具有优秀泛化能力的网络架构提供了新的视角和工具。

Methods:

  • 损失平面的平坦度: 提出使用损失平面的平坦度作为预测神经网络架构泛化能力的代理指标。
  • 多样搜索空间评估: 在不同的搜索空间上评估所提出的方法。

Keyresults:

  • 与最先进的NAS方法相比,所提出方法在各种搜索空间上展示了类似甚至更好的性能。
  • 通过平坦度度量发现的架构在数据分布的不同变化(例如ImageNet-V2, -A, -O)以及不同任务(如对象检测和语义分割)上具有强大的泛化能力。

Code:

https://github.com/clovaai/GeNAS .

2023年 18篇神经架构搜索(Neural Architecture Search) ICCV ICML NIPS IJCAI Survey 笔记_第19张图片

17. LISSNAS: Locality-based Iterative Search Space Shrinkage for Neural Architecture Search(IJCAI) 

Aim:

本论文的目的是解决神经架构搜索(NAS)中大型和复杂搜索空间的挑战。虽然这些搜索空间提供了更多发掘有前景架构的机会,但它们对有效探索和利用提出了严峻挑战。论文提出了LISSNAS,一种自动算法,旨在将大型搜索空间缩减为小型但多样化、具有最先进搜索性能的搜索空间。

Abstract:

搜索空间标志着神经结构搜索(NAS)的进步。大型和复杂的搜索空间具有多功能的建筑运营商和结构,为开发有前途的建筑提供了更多的机会,但却对有效的探索和开发带来了严峻的挑战。随后,几种搜索空间收缩方法通过选择一个包含一些性能良好的网络的单个子区域来进行优化。使用这些方法可以观察到较小的性能和效率的提高,但这些技术为显著提高搜索性能留下了空间,并且在保留架构多样性方面无效。我们提出了一种自动算法,将大空间缩小到一个多样化的、小的搜索空间,具有SOTA搜索性能。我们的方法利用了局部性,即结构相似性和性能相似性之间的关系,来有效地提取出许多性能良好的网络。我们在一个跨越不同大小和数据集的搜索空间数组上展示了我们的方法。我们通过在两个不同的搜索空间中获得最佳的Top-1精度,强调了缩小空间的有效性。我们的方法在移动约束、箱子级肯德尔-tau、架构多样性和搜索空间大小下,在ImageNet中实现了77.6%的SOTA Top-1精度。

Conclusion:

LISSNAS方法有效地将大型NAS搜索空间转化为小型但多样化的搜索空间,同时保持了最先进的搜索性能。通过利用结构和性能的局部性关系,该方法能够高效地发掘表现良好的网络群体。实验结果表明,该方法在不同的搜索空间和数据集上均表现出色,特别是在Top-1准确率、架构多样性和搜索空间大小方面,展现了其优越性和实用性。这一研究为NAS领域提供了一种新的高效搜索空间缩减方法。

Methods:

  • 搜索空间缩减: 提出一种算法,用于缩减大型搜索空间。
  • 利用局部性原理: 利用结构和性能相似性之间的关系,高效地提取出许多表现良好的网络群体。
  • 不同搜索空间和数据集的应用: 在不同大小和数据集的一系列搜索空间上展示该方法。

Keyresults:

  • 在两个不同的搜索空间中,使用一次性搜索的缩减空间实现了最佳的Top-1准确率。
  • 在ImageNet的移动约束条件下,实现了77.6%的最先进Top-1准确率,以及最佳的Kendall-Tau、架构多样性和搜索空间大小。

Code:

None

2023年 18篇神经架构搜索(Neural Architecture Search) ICCV ICML NIPS IJCAI Survey 笔记_第20张图片

18. NAS-FM: Neural Architecture Search for Tunable and Interpretable Sound Synthesis Based on Frequency Modulation (IJCAI) 

Aim:

本文旨在解决数字声音合成器开发中的挑战,特别是在没有专家知识和手动操作成本的情况下,快速设计和调整适用于多样化声音的合成器。为此,提出了“NAS-FM”,一种采用神经架构搜索(NAS)来构建可微分频率调制(FM)合成器的方法。

Abstract:

开发数字声音合成器对音乐产业至关重要,因为它提供了一种低成本的方式来产生丰富的音质和高质量的声音。现有的传统合成器通常需要大量的专业知识来确定合成器的总体框架和子模块的参数。由于专家知识很难获得,它阻碍了快速设计和调谐数字合成器的可行性。在本文中,我们提出了“NAS-FM”,它采用神经结构搜索(NAS)来构建一个可微调频(FM)合成器。具有可解释控制的可调合成器可以从声音自动开发,无需任何事先的专家知识和手动操作成本。详细地说,我们用一个专门设计的搜索空间来训练一个超级网络,包括预测具有不同频率比的载波子和调制器的包络线。然后提出了一种具有自适应振子大小的进化搜索算法,以确定振子与调频频率比之间的最优关系。对不同仪器声音录音的大量实验表明,我们的算法可以完全自动地构建一个合成器,取得比手工合成器更好的效果。

Conclusion:

NAS-FM”提供了一种创新的方法,用于自动开发具有可解释控制的可调合成器,而无需任何先验专家知识和手动操作成本。通过特定设计的搜索空间和进化搜索算法,能够从声音中自动发展出合成器,有效地解决了快速设计和调整多样化声音合成器的挑战。这一方法为数字声音合成器的发展提供了新的技术路径,特别是在音乐产业中具有重要应用潜力。

Methods:

  • 采用神经架构搜索(NAS): 用于构建可微分的FM合成器。
  • 特定设计的搜索空间: 训练超网络,包括预测具有不同频率比的载波和调制器的包络。
  • 进化搜索算法: 开发了一种带有自适应振荡器大小的进化搜索算法,以找到振荡器之间的最佳关系和FM的频率比。

Keyresults:

  • 能够从不同乐器的录音中完全自动构建合成器。
  • 实验结果显示,相比手工制作的合成器,自动生成的合成器能够取得更好的结果。

Code:

Audio samples are
available at https://nas-fm.github.io/.

2023年 18篇神经架构搜索(Neural Architecture Search) ICCV ICML NIPS IJCAI Survey 笔记_第21张图片

2023年 18篇神经架构搜索(Neural Architecture Search) ICCV ICML NIPS IJCAI Survey 笔记_第22张图片

你可能感兴趣的:(笔记)