Sequential Automated Machine Learning: Bandits-Driven Exploration Using a Collaborative Filtering Representation
Abstract
The goal of Automated Machine Learning (AutoML) is to make Machine Learning (ML) tools more accessible. Collaborative Filtering (CF) methods have shown great success in automating the creation of machine learning pipelines. In this work, we frame the AutoML problem under a sequential setting where datasets arrive one at a time. On each dataset, an agent can try a small number of pipelines (exploration) before recommending a pipeline for this dataset (recommendation). The goal is to maximize the performance of the recommended pipelines over the sequence of datasets. More specifically, we focus on the exploration policy used for selecting the pipelines to explore before making the recommendation. We propose an approach based on the LinUCB bandit algorithm that leverages the latent representations extracted from matrix factorization (MF). We show that the exploration policy impacts the recommendation performance and that MF-based latent representations are more useful for exploration than for recommendation.
Cite
Text
Heuillet et al. "Sequential Automated Machine Learning: Bandits-Driven Exploration Using a Collaborative Filtering Representation." ICML 2021 Workshops: AutoML, 2021.Markdown
[Heuillet et al. "Sequential Automated Machine Learning: Bandits-Driven Exploration Using a Collaborative Filtering Representation." ICML 2021 Workshops: AutoML, 2021.](https://mlanthology.org/icmlw/2021/heuillet2021icmlw-sequential/)BibTeX
@inproceedings{heuillet2021icmlw-sequential,
title = {{Sequential Automated Machine Learning: Bandits-Driven Exploration Using a Collaborative Filtering Representation}},
author = {Heuillet, Maxime and Debaque, Benoit and Durand, Audrey},
booktitle = {ICML 2021 Workshops: AutoML},
year = {2021},
url = {https://mlanthology.org/icmlw/2021/heuillet2021icmlw-sequential/}
}