Gilad Katz

Senior Academic

MetaTPOT

Enhancing A Tree-based Pipeline Optimization Tool Using Meta-Learning

Doron Laadan, Roman Vainshtein, Yarden Curiel, Gilad Katz,Lior Rokach

Automatic machine learning (AutoML) aims to automate the different aspects of the data science process and, by extension, allow non-experts to utilize "off the shelf" machine learning solution. One of the more popular AutoML methods is the Tree-based Pipeline Optimization Tool (TPOT), which uses genetic programming (GP) to efficiently explore the vast space of ML pipelines and produce a working ML solution. However, TPOT's GP process comes with substantial time and computational costs. In this study, we explore TPOT's GP process and propose MetaTPOT, an enhanced variant that uses a meta learning-based approach to predict the performance of TPOT's pipeline candidates. MetaTPOT leverages domain knowledge in the form of pipelines pre-ranking to improve TPOT's speed and performance. Evaluation on 65 classification datasets shows that our approach often improves the outcome of the genetic process while simultaneously substantially reduce its running time and computational cost.

Publication language English
Pages 2097-2100
Publication status Published - 19.10.2020

Keywords

automl
genetic programming(gp)
meta-learning
tpot

ASJC Scopus subject areas

General Business, Management and Accounting
General Decision Sciences
Access to Document
10.1145/3340531.3412147
Other files and links
Link to publication in Scopus