@inproceedings{7e1a3b8caf154c43a23ead8dd9ff05b5,
title = "MetaTPOT: Enhancing A Tree-based Pipeline Optimization Tool Using Meta-Learning",
abstract = "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.",
keywords = "automl, genetic programming(gp), meta-learning, tpot",
author = "Doron Laadan and Roman Vainshtein and Yarden Curiel and Gilad Katz and Lior Rokach",
note = "Funding Information: This work was supported by the Defense Advanced Research Projects Agency (DARPA) Data-Driven Discovery of Models (D3M) Program. Publisher Copyright: {\textcopyright} 2020 ACM.; 29th ACM International Conference on Information and Knowledge Management, CIKM 2020 ; Conference date: 19-10-2020 Through 23-10-2020",
year = "2020",
month = oct,
day = "19",
doi = "10.1145/3340531.3412147",
language = "American English",
series = "International Conference on Information and Knowledge Management, Proceedings",
pages = "2097--2100",
booktitle = "CIKM 2020 - Proceedings of the 29th ACM International Conference on Information and Knowledge Management",
}