Automating Data Science Pipelines with Tensor Completion

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Pakala, Shaan, Graw, Bryce, Ahn, Dawon, Dinh, Tam, Mahin, Mehnaz Tabassum, Tsotras, Vassilis, Chen, Jia, Papalexakis, Evangelos E.
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866913538667184128
author Pakala, Shaan
Graw, Bryce
Ahn, Dawon
Dinh, Tam
Mahin, Mehnaz Tabassum
Tsotras, Vassilis
Chen, Jia
Papalexakis, Evangelos E.
author_facet Pakala, Shaan
Graw, Bryce
Ahn, Dawon
Dinh, Tam
Mahin, Mehnaz Tabassum
Tsotras, Vassilis
Chen, Jia
Papalexakis, Evangelos E.
contents Hyperparameter optimization is an essential component in many data science pipelines and typically entails exhaustive time and resource-consuming computations in order to explore the combinatorial search space. Similar to this problem, other key operations in data science pipelines exhibit the exact same properties. Important examples are: neural architecture search, where the goal is to identify the best design choices for a neural network, and query cardinality estimation, where given different predicate values for a SQL query the goal is to estimate the size of the output. In this paper, we abstract away those essential components of data science pipelines and we model them as instances of tensor completion, where each variable of the search space corresponds to one mode of the tensor, and the goal is to identify all missing entries of the tensor, corresponding to all combinations of variable values, starting from a very small sample of observed entries. In order to do so, we first conduct a thorough experimental evaluation of existing state-of-the-art tensor completion techniques and introduce domain-inspired adaptations (such as smoothness across the discretized variable space) and an ensemble technique which is able to achieve state-of-the-art performance. We extensively evaluate existing and proposed methods in a number of datasets generated corresponding to (a) hyperparameter optimization for non-neural network models, (b) neural architecture search, and (c) variants of query cardinality estimation, demonstrating the effectiveness of tensor completion as a tool for automating data science pipelines. Furthermore, we release our generated datasets and code in order to provide benchmarks for future work on this topic.
format Preprint
id arxiv_https___arxiv_org_abs_2410_06408
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Automating Data Science Pipelines with Tensor Completion
Pakala, Shaan
Graw, Bryce
Ahn, Dawon
Dinh, Tam
Mahin, Mehnaz Tabassum
Tsotras, Vassilis
Chen, Jia
Papalexakis, Evangelos E.
Machine Learning
Hyperparameter optimization is an essential component in many data science pipelines and typically entails exhaustive time and resource-consuming computations in order to explore the combinatorial search space. Similar to this problem, other key operations in data science pipelines exhibit the exact same properties. Important examples are: neural architecture search, where the goal is to identify the best design choices for a neural network, and query cardinality estimation, where given different predicate values for a SQL query the goal is to estimate the size of the output. In this paper, we abstract away those essential components of data science pipelines and we model them as instances of tensor completion, where each variable of the search space corresponds to one mode of the tensor, and the goal is to identify all missing entries of the tensor, corresponding to all combinations of variable values, starting from a very small sample of observed entries. In order to do so, we first conduct a thorough experimental evaluation of existing state-of-the-art tensor completion techniques and introduce domain-inspired adaptations (such as smoothness across the discretized variable space) and an ensemble technique which is able to achieve state-of-the-art performance. We extensively evaluate existing and proposed methods in a number of datasets generated corresponding to (a) hyperparameter optimization for non-neural network models, (b) neural architecture search, and (c) variants of query cardinality estimation, demonstrating the effectiveness of tensor completion as a tool for automating data science pipelines. Furthermore, we release our generated datasets and code in order to provide benchmarks for future work on this topic.
title Automating Data Science Pipelines with Tensor Completion
topic Machine Learning
url https://arxiv.org/abs/2410.06408