Grammar-based evolutionary approach for automated workflow composition with domain-specific operators and ensemble diversity
Not on the map. Why?
Abstract (arXiv)
The process of extracting valuable and novel insights from raw data involves a series of complex steps. In the realm of Automated Machine Learning (AutoML), a significant research focus is on automating aspects of this process, specifically tasks like selecting algorithms and optimising their hyper-parameters. A particularly challenging task in AutoML is automatic workflow composition (AWC). AWC aims to identify the most effective sequence of data preprocessing and ML algorithms, coupled with their best hyper-parameters, for a specific dataset. However, existing AWC methods are limited in how many and in what ways they can combine algorithms within a workflow. Addressing this gap, this paper introduces EvoFlow, a grammar-based evolutionary approach for AWC. EvoFlow enhances the flexibility in designing workflow structures, empowering practitioners to select algorithms that best fit their specific requirements. EvoFlow stands out by integrating two innovative features. First, it employs a suite of genetic operators, designed specifically for AWC, to optimise both the structure of workflows and their hyper-parameters. Second, it implements a novel updating mechanism that enriches the variety of predictions made by different workflows. Promoting this diversity helps prevent the algorithm from overfitting. With this aim, EvoFlow builds an ensemble whose workflows differ in their misclassified instances. To evaluate EvoFlow's effectiveness, we carried out empirical validation using a set of classification benchmarks. We begin with an ablation study to demonstrate the enhanced performance attributable to EvoFlow's unique components. Then, we compare EvoFlow with other AWC approaches, encompassing both evolutionary and non-evolutionary techniques. Our findings show that EvoFlow's specialised genetic operators and updating mechanism substantially outperform current leading methods[..]
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 14 of its 53 references that are in the map. First posted on arXiv 3 Feb 2024.
Builds on
14 of 53 references.
References · 14
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,097
- 2020On Hyperparameter Optimization of Machine Learning Algorithms: Theory and Practicecited by 181
- 2018Searching for Efficient Multi-Scale Architectures for Dense Image Predictioncited by 96
- 2016Evaluation of a Tree-based Pipeline Optimization Tool for Automating Data Sciencecited by 73
- 2019When does Diversity Help Generalization in Classification Ensembles?cited by 27
- 2019DeepLine: AutoML Tool for Pipelines Generation using Deep Reinforcement Learning and Hierarchical Actions Filteringcited by 21
- 2018Autostacker: A Compositional Evolutionary Learning Systemcited by 18
- 2016Automatic Composition and Optimization of Multicomponent Predictive Systems With an Extended Auto-WEKAcited by 8
- 2018Layered TPOT: Speeding up Tree-based Pipeline Optimizationcited by 7
- 2016FLASH: Fast Bayesian Optimization for Data Analytic Pipelinescited by 4
- 2019Two-stage Optimization for Machine Learning Workflowcited by 4
- 2020Evolution of Scikit-Learn Pipelines with Dynamic Structured Grammatical Evolutioncited by 4
Built on by
Not cited yet.