AutoML-Zero: Evolving Machine Learning Algorithms From Scratch

03/06/2020
by   Esteban Real, et al.
32

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/21/2018

Evolving Real-Time Heuristics Search Algorithms with Building Blocks

The research area of real-time heuristics search has produced quite many...
research
01/25/2018

Effective Building Block Design for Deep Convolutional Neural Networks using Search

Deep learning has shown promising results on many machine learning tasks...
research
07/19/2021

Improving exploration in policy gradient search: Application to symbolic optimization

Many machine learning strategies designed to automate mathematical tasks...
research
01/31/2019

Hyperbox based machine learning algorithms: A comprehensive survey

With the rapid development of digital information, the data volume gener...
research
07/20/2022

An Introduction to Modern Statistical Learning

This work in progress aims to provide a unified introduction to statisti...
research
05/12/2017

A natural approach to studying schema processing

The Building Block Hypothesis (BBH) states that adaptive systems combine...
research
03/03/2017

Large-Scale Evolution of Image Classifiers

Neural networks have proven effective at solving difficult problems but ...

Please sign up or login with your details

Forgot password? Click here to reset