An ADMM Based Framework for AutoML Pipeline Configuration

Abstract

We study the AutoML problem of automatically configuring machine learning pipelines by jointly selecting algorithms and their appropriate hyper-parameters for all steps in supervised learning pipelines. This black-box (gradient-free) optimization with mixed integer & continuous variables is a challenging problem. We propose a novel AutoML scheme by leveraging the alternating direction method of multipliers (ADMM). The proposed framework is able to (i) decompose the optimization problem into easier sub-problems that have a reduced number of variables and circumvent the challenge of mixed variable categories, and (ii) incorporate black-box constraints alongside the black-box optimization objective. We empirically evaluate the flexibility (in utilizing existing AutoML techniques), effectiveness (against open source AutoML toolkits), and unique capability (of executing AutoML with practically motivated black-box constraints) of our proposed scheme on a collection of binary classification data sets from UCI ML & OpenML repositories. We observe that on an average our framework provides significant gains in comparison to other AutoML frameworks (Auto-sklearn & TPOT), highlighting the practical advantages of this framework.

Cite

Text

Liu et al. "An ADMM Based Framework for AutoML Pipeline Configuration." AAAI Conference on Artificial Intelligence, 2020. doi:10.1609/AAAI.V34I04.5926

Markdown

[Liu et al. "An ADMM Based Framework for AutoML Pipeline Configuration." AAAI Conference on Artificial Intelligence, 2020.](https://mlanthology.org/aaai/2020/liu2020aaai-admm/) doi:10.1609/AAAI.V34I04.5926

BibTeX

@inproceedings{liu2020aaai-admm,
  title     = {{An ADMM Based Framework for AutoML Pipeline Configuration}},
  author    = {Liu, Sijia and Ram, Parikshit and Vijaykeerthy, Deepak and Bouneffouf, Djallel and Bramble, Gregory and Samulowitz, Horst and Wang, Dakuo and Conn, Andrew and Gray, Alexander G.},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2020},
  pages     = {4892-4899},
  doi       = {10.1609/AAAI.V34I04.5926},
  url       = {https://mlanthology.org/aaai/2020/liu2020aaai-admm/}
}