Optimizing Neural Networks through Activation Function Discovery and Automatic Weight Initialization
Not on the map. Why?
Abstract (arXiv)
Automated machine learning (AutoML) methods improve upon existing models by optimizing various aspects of their design. While present methods focus on hyperparameters and neural network topologies, other aspects of neural network design can be optimized as well. To further the state of the art in AutoML, this dissertation introduces techniques for discovering more powerful activation functions and establishing more robust weight initialization for neural networks. These contributions improve performance, but also provide new perspectives on neural network optimization. First, the dissertation demonstrates that discovering solutions specialized to specific architectures and tasks gives better performance than reusing general approaches. Second, it shows that jointly optimizing different components of neural networks is synergistic, and results in better performance than optimizing individual components alone. Third, it demonstrates that learned representations are easier to optimize than hard-coded ones, creating further opportunities for AutoML. The dissertation thus makes concrete progress towards fully automatic machine learning in the future.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 43 of its 215 references that are in the map. First posted on arXiv 6 Apr 2023.
Builds on
43 of 215 references.
References · 43
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Layer Normalizationcited by 5,579
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
- 2016Gaussian Error Linear Units (GELUs)cited by 3,431
- 2017Decoupled Weight Decay Regularizationcited by 1,722
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2015Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs)cited by 1,061
- 2013Exact solutions to the nonlinear dynamics of learning in deep linear neural networkscited by 748
- 2018AutoAugment: Learning Augmentation Policies from Datacited by 728
- 2023Symbolic Discovery of Optimization Algorithmscited by 423
31 more
- 2017Meta-SGD: Learning to Learn Quickly for Few-Shot Learningcited by 377
- 2021ResNet strikes back: An improved training procedure in timmcited by 365
- 2017Population Based Training of Neural Networkscited by 351
- 2016Designing Neural Network Architectures using Reinforcement Learningcited by 277
- 2017Three Factors Influencing Minima in SGDcited by 270
- 2019Fixup Initialization: Residual Learning Without Normalizationcited by 194
- 2017Hierarchical Representations for Efficient Architecture Searchcited by 188
- 2022Separable Self-attention for Mobile Vision Transformerscited by 163
- 2019Mish: A Self Regularized Non-Monotonic Activation Functioncited by 141
- 2015All you need is a good initcited by 124
- 2023Learning-Rate-Free Learning by D-Adaptationcited by 113
- 2020Smooth Adversarial Trainingcited by 89
- 2021Characterizing signal propagation to close the performance gap in unnormalized ResNetscited by 87
- 2020Provable Benefit of Orthogonal Initialization in Optimizing Deep Linear Networkscited by 73
- 2019A Survey on Neural Architecture Searchcited by 71
- 2017Meta-Learning and Universality: Deep Representations and Gradient Descent can Approximate any Learning Algorithmcited by 65
- 2019Pad'e Activation Units: End-to-end Learning of Flexible Activation Functions in Deep Networkscited by 65
- 2014Learning Activation Functions to Improve Deep Neural Networkscited by 62
- 2016CMA-ES for Hyperparameter Optimization of Deep Neural Networkscited by 47
- 2019Micro-Batch Training with Batch-Channel Normalization and Weight Standardizationcited by 45
- 2019GraphNAS: Graph Neural Architecture Search with Reinforcement Learningcited by 41
- 2019Learning Activation Functions: A new paradigm for understanding Neural Networkscited by 33
- 2015Data-dependent Initializations of Convolutional Neural Networkscited by 29
- 2017DeepArchitect: Automatically Designing and Training Deep Architecturescited by 28
- 2021ProxyBO: Accelerating Neural Architecture Search via Bayesian Optimization with Zero-cost Proxiescited by 20
- 2017Deep Residual Networks and Weight Initializationcited by 12
- 2020Regularized Evolutionary Population-Based Trainingcited by 4
- 2018A Methodology for Automatic Selection of Activation Functions to Design Hybrid Deep Neural Networkscited by 3
- 2020Optimizing Loss Functions Through Multivariate Taylor Polynomial Parameterizationcited by 3
- 2018Backprop Evolutioncited by 2
- 2016Adjusting for Dropout Variance in Batch Normalization and Weight Initializationcited by 1
Built on by
Not cited yet.