Automated Evolutionary Approach for the Design of Composite Machine Learning Pipelines

06/26/2021
by   Nikolay O. Nikitin, et al.
0

The effectiveness of the machine learning methods for real-world tasks depends on the proper structure of the modeling pipeline. The proposed approach is aimed to automate the design of composite machine learning pipelines, which is equivalent to computation workflows that consist of models and data operations. The approach combines key ideas of both automated machine learning and workflow management systems. It designs the pipelines with a customizable graph-based structure, analyzes the obtained results, and reproduces them. The evolutionary approach is used for the flexible identification of pipeline structure. The additional algorithms for sensitivity analysis, atomization, and hyperparameter tuning are implemented to improve the effectiveness of the approach. Also, the software implementation on this approach is presented as an open-source framework. The set of experiments is conducted for the different datasets and tasks (classification, regression, time series forecasting). The obtained results confirm the correctness and effectiveness of the proposed approach in the comparison with the state-of-the-art competitors and baseline solutions.

READ FULL TEXT

page 2

page 9

page 13

research
03/01/2021

Multi-Objective Evolutionary Design of Composite Data-Driven Models

In this paper, a multi-objective approach for the design of composite da...
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
11/20/2018

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

As an emerging field, Automated Machine Learning (AutoML) aims to reduce...
research
01/28/2020

An Adaptive and Near Parameter-free Evolutionary Computation Approach Towards True Automation in AutoML

A common claim of evolutionary computation methods is that they can achi...
research
06/02/2023

Automating Pipelines of A/B Tests with Population Split Using Self-Adaptation and Machine Learning

A/B testing is a common approach used in industry to facilitate innovati...
research
03/12/2019

Exploiting Reuse in Pipeline-Aware Hyperparameter Tuning

Hyperparameter tuning of multi-stage pipelines introduces a significant ...
research
09/12/2018

A Conceptual Approach to Complex Model Management with Generalized Modelling Patterns and Evolutionary Identification

Complex systems' modeling and simulation are powerful ways to investigat...

Please sign up or login with your details

Forgot password? Click here to reset