LGMay 23, 2023

Deep Pipeline Embeddings for AutoML

arXiv:2305.14009v25 citations
Originality Incremental advance
AI Analysis

This work addresses the core technical challenge in AutoML for democratizing AI, though it appears incremental by building on existing Bayesian Optimization and meta-learning approaches.

The paper tackled the problem of optimizing machine learning pipelines in AutoML by proposing a neural architecture that captures deep interactions between pipeline components, achieving state-of-the-art results in pipeline optimization as demonstrated through experiments on three large-scale meta-datasets.

Automated Machine Learning (AutoML) is a promising direction for democratizing AI by automatically deploying Machine Learning systems with minimal human expertise. The core technical challenge behind AutoML is optimizing the pipelines of Machine Learning systems (e.g. the choice of preprocessing, augmentations, models, optimizers, etc.). Existing Pipeline Optimization techniques fail to explore deep interactions between pipeline stages/components. As a remedy, this paper proposes a novel neural architecture that captures the deep interaction between the components of a Machine Learning pipeline. We propose embedding pipelines into a latent representation through a novel per-component encoder mechanism. To search for optimal pipelines, such pipeline embeddings are used within deep-kernel Gaussian Process surrogates inside a Bayesian Optimization setup. Furthermore, we meta-learn the parameters of the pipeline embedding network using existing evaluations of pipelines on diverse collections of related datasets (a.k.a. meta-datasets). Through extensive experiments on three large-scale meta-datasets, we demonstrate that pipeline embeddings yield state-of-the-art results in Pipeline Optimization.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes