HackerPapers

arXiv:2003.03384cs.LG

AutoML-Zero: Evolving Machine Learning Algorithms From Scratch

Esteban Real, Chen Liang, David R. So, Quoc V. Le

Abstract

Machine learning research has advanced in multiple aspects, including model structures and learning methods. The effort to automate such research, known as AutoML, has also made significant progress. However, this progress has largely focused on the architecture of neural networks, where it has relied on sophisticated expert-designed layers as building blocks---or similarly restrictive search spaces. Our goal is to show that AutoML can go further: it is possible today to automatically discover complete machine learning algorithms just using basic mathematical operations as building blocks. We demonstrate this by introducing a novel framework that significantly reduces human bias through a generic search space. Despite the vastness of this space, evolutionary search can still discover two-layer neural networks trained by backpropagation. These simple neural networks can then be surpassed by evolving directly on tasks of interest, e.g. CIFAR-10 variants, where modern techniques emerge in the top algorithms, such as bilinear interactions, normalized gradients, and weight averaging. Moreover, evolution adapts algorithms to different task types: e.g., dropout-like techniques appear when little data is available. We believe these preliminary successes in discovering machine learning algorithms from scratch indicate a promising new direction for the field.

arXiv comments
Accepted for publication at the 37th International Conference on Machine Learning (ICML 2020). Near camera-ready version
Journal reference
DOI
Subjects
cs.LGMachine Learning cs.NENeural and Evolutionary Computing stat.MLMachine Learning (Statistics)

On Hacker News

Linked by 4 identifiable commenters in 4 comments across 4 threads, from Mar 2020 to Jul 2020. Found in 9 HN submissions from Mar 2020 to Jun 2020. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments4 threads

    • "AutoML-Zero: Evolving Machine Learning Algorithms From Scratch" (2020) https://arxiv.org/abs/2003.03384 https://scholar.google.com/scholar?cluster=11748751662887361... How does this compare to MOSES (OpenCog/asmoses) or PLN? https://github.com/opencog/asmoses…

      westurnerView on HNParent context

    • I think you are underselling the potential of a model which deeply understand programming. Imagine combining such a model with something like AutoML-Zero: https://arxiv.org/abs/2003.03384 It may not be 'creative', but used as tab-completion, it's not being rewarded or…

      gwernView on HNParent context

    • Here is a paper they referenced in the article: 2003) AutoML-Zero: Evolving Machine Learning Algorithms From Scratch - https://arxiv.org/abs/2003.03384. Although I could not finish reading all of it yet, I think here algorithms mutating is another dimension which can mutate…

      jzer0coolView on HNParent context

    • The paper [1] cites Koza among a total of 102 citations. "An early example of a symbolically discovered optimizer is that of Bengio et al. [8], who represent F as a tree: the leaves are the possible inputs to the optimizer (i.e. the xi above) and the nodes are one of {+, −, ×…

      vidarhView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.