用张量补全加速数据科学流程中的超参优化与架构搜索。
Automating Data Science Pipelines with Tensor Completion
- 将超参优化等任务建模为张量补全问题,通过少量采样预测全组合结果。
- 在多个真实数据集上实现比现有方法更快更准的性能,最高提升达30%。
- 适合自动化机器学习、数据库优化等领域的研究者和工程师参考。
超参数优化是数据科学流程中的关键环节,通常需要大量计算资源来探索组合空间。类似问题还包括神经网络架构搜索和查询基数估计。本文将这些任务抽象为张量补全问题:每个搜索变量对应张量的一个维度,目标是从少量观测值中补全所有组合的缺失值。我们系统评估了主流张量补全方法,引入领域启发式改进(如离散变量空间的平滑性)和集成策略,达到当前最优性能。在三类数据集上验证:(a) 非神经网络模型的超参优化,(b) 神经架构搜索,(c) 查询基数估计变体。实验表明该方法能高效自动化数据科学流程。作者公开了生成的数据集与代码,为后续研究提供基准。
原文摘要 · Abstract (English)
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.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。