# Automating biomedical data science through tree-based pipeline optimization

arXiv: https://arxiv.org/abs/1601.07925 · HTML: https://mlsanity.com/paper/1601.07925/

## Key facts

- Cited by 21 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 28 Jan 2016.

## Built on by (most cited first, 21 of 21)

- [Multi-Objective Hyperparameter Optimization in Machine Learning -- An Overview](https://mlsanity.com/paper/2206.07438/) (2022)
- [AutoPDL: Automatic Prompt Optimization for LLM Agents](https://mlsanity.com/paper/2504.04365/) (2025)
- [Improvement of a Prediction Model for Heart Failure Survival through Explainable Artificial Intelligence](https://mlsanity.com/paper/2108.10717/) (2021)
- [FairAutoML: Embracing Unfairness Mitigation in AutoML](https://mlsanity.com/paper/2111.06495/) (2021)
- [Manas: Mining Software Repositories to Assist AutoML](https://mlsanity.com/paper/2112.03395/) (2021)
- [Development and evaluation of an Explainable Prediction Model for Chronic Kidney Disease Patients based on Ensemble Trees](https://mlsanity.com/paper/2105.10368/) (2021)
- [Review of the state of the art in autonomous artificial intelligence](https://mlsanity.com/paper/2210.10659/) (2022)
- [Mining Robust Default Configurations for Resource-constrained AutoML](https://mlsanity.com/paper/2202.09927/) (2022)
- [Muddling Labels for Regularization, a novel approach to generalization](https://mlsanity.com/paper/2102.08769/) (2021)
- [Ten Quick Tips for Deep Learning in Biology](https://mlsanity.com/paper/2105.14372/) (2021)
- [Problem-oriented AutoML in Clustering](https://mlsanity.com/paper/2409.16218/) (2024)
- [EBIC.JL -- an Efficient Implementation of Evolutionary Biclustering Algorithm in Julia](https://mlsanity.com/paper/2105.01196/) (2021)
- [Optimization Networks for Integrated Machine Learning](https://mlsanity.com/paper/2110.00415/) (2021)
- [Machine Learning to Predict the Antimicrobial Activity of Cold Atmospheric Plasma-Activated Liquids](https://mlsanity.com/paper/2207.12478/) (2022)
- [A Survey of Open Source Automation Tools for Data Science Predictions](https://mlsanity.com/paper/2208.11792/) (2022)
- [Benchmarking AutoML algorithms on a collection of synthetic classification problems](https://mlsanity.com/paper/2212.02704/) (2022)
- [Faster Convergence with Lexicase Selection in Tree-based Automated Machine Learning](https://mlsanity.com/paper/2302.00731/) (2023)
- [Fake Advertisements Detection Using Automated Multimodal Learning: A Case Study for Vietnamese Real Estate Data](https://mlsanity.com/paper/2501.10848/) (2025)
- [Explaining AutoClustering: Uncovering Meta-Feature Contribution in AutoML for Clustering](https://mlsanity.com/paper/2602.18348/) (2026)
- [Model-Aware Data Cleaning for Tabular Foundation Models](https://mlsanity.com/paper/2604.25154/) (2026)
- [A Reproducible Log-Driven AutoML Framework for Interpretable Pipeline Optimization in Healthcare Risk Prediction](https://mlsanity.com/paper/2605.21528/) (2026)

## Abstract (arXiv)

Over the past decade, data science and machine learning has grown from a mysterious art form to a staple tool across a variety of fields in academia, business, and government. In this paper, we introduce the concept of tree-based pipeline optimization for automating one of the most tedious parts of machine learning---pipeline design. We implement a Tree-based Pipeline Optimization Tool (TPOT) and demonstrate its effectiveness on a series of simulated and real-world genetic data sets. In particular, we show that TPOT can build machine learning pipelines that achieve competitive classification accuracy and discover novel pipeline operators---such as synthetic feature constructors---that significantly improve classification accuracy on these data sets. We also highlight the current challenges to pipeline optimization, such as the tendency to produce pipelines that overfit the data, and suggest future research paths to overcome these challenges. As such, this work represents an early step toward fully automating machine learning pipeline design.
