DarwinML: A Graph-based Evolutionary Algorithm for Automated Machine Learning

11/20/2018
by   Fei Qi, et al.
0

As an emerging field, Automated Machine Learning (AutoML) aims to reduce or eliminate manual operations that require expertise in machine learning. In this paper, a graph-based architecture is employed to represent flexible combinations of ML models, which provides a large searching space compared to tree-based and stacking-based architectures. Based on this, an evolutionary algorithm is proposed to search for the best architecture, where the mutation and heredity operators are the key for architecture evolution. With Bayesian hyper-parameter optimization, the proposed approach can automate the workflow of machine learning. On the PMLB dataset, the proposed approach shows the state-of-the-art performance compared with TPOT, Autostacker, and auto-sklearn. Some of the optimized models are with complex structures which are difficult to obtain in manual design.

READ FULL TEXT
research
06/26/2021

Automated Evolutionary Approach for the Design of Composite Machine Learning Pipelines

The effectiveness of the machine learning methods for real-world tasks d...
research
01/04/2022

Automated Graph Machine Learning: Approaches, Libraries and Directions

Graph machine learning has been extensively studied in both academic and...
research
03/01/2021

Automated Machine Learning on Graphs: A Survey

Machine learning on graphs has been extensively studied in both academic...
research
01/12/2023

Improvement of Computational Performance of Evolutionary AutoML in a Heterogeneous Environment

Resource-intensive computations are a major factor that limits the effec...
research
04/11/2021

AutoGL: A Library for Automated Graph Learning

Recent years have witnessed an upsurge of research interests and applica...
research
08/25/2018

A Comparison of the Taguchi Method and Evolutionary Optimization in Multivariate Testing

Multivariate testing has recently emerged as a promising technique in we...
research
03/02/2018

Autostacker: A Compositional Evolutionary Learning System

We introduce an automatic machine learning (AutoML) modeling architectur...

Please sign up or login with your details

Forgot password? Click here to reset