Dynamical Isometry based Rigorous Fair Neural Architecture Search

Jianxiang Luo, Junyi Hu, Tianji Pang, Weihao Huang, Chuang Liu
7/5/2023
cs.LGcs.CY

No confident code implementation found for this paper.

Abstract

Recently, the weight-sharing technique has significantly speeded up the training and evaluation procedure of neural architecture search. However, most existing weight-sharing strategies are solely based on experience or observation, which makes the searching results lack interpretability and rationality. In addition, due to the negligence of fairness, current methods are prone to make misjudgments in module evaluation. To address these problems, we propose a novel neural architecture search algorithm based on dynamical isometry. We use the fix point analysis method in the mean field theory to analyze the dynamics behavior in the steady state random neural network, and how dynamic isometry guarantees the fairness of weight-sharing based NAS. Meanwhile, we prove that our module selection strategy is rigorous fair by estimating the generalization error of all modules with well-conditioned Jacobian. Extensive experiments show that, with the same size, the architecture searched by the proposed method can achieve state-of-the-art top-1 validation accuracy on ImageNet classification. In addition, we demonstrate that our method is able to achieve better and more stable training performance without loss of generality.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{luo2023dynamical,
  title  = {Dynamical Isometry based Rigorous Fair Neural Architecture Search},
  author = {Jianxiang Luo and Junyi Hu and Tianji Pang and Weihao Huang and Chuang Liu},
  year   = {2023},
  eprint = {2307.02263},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.02263v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.02263.svg)](https://codeofpaper.com/paper/2307.02263)

Discussion