FeatAug: Automatic Feature Augmentation From One-to-Many Relationship Tables
Not on the map. Why?
Abstract (arXiv)
Feature augmentation from one-to-many relationship tables is a critical but challenging problem in ML model development. To augment good features, data scientists need to come up with SQL queries manually, which is time-consuming. Featuretools [1] is a widely used tool by the data science community to automatically augment the training data by extracting new features from relevant tables. It represents each feature as a group-by aggregation SQL query on relevant tables and can automatically generate these SQL queries. However, it does not include predicates in these queries, which significantly limits its application in many real-world scenarios. To overcome this limitation, we propose FEATAUG, a new feature augmentation framework that automatically extracts predicate-aware SQL queries from one-to-many relationship tables. This extension is not trivial because considering predicates will exponentially increase the number of candidate queries. As a result, the original Featuretools framework, which materializes all candidate queries, will not work and needs to be redesigned. We formally define the problem and model it as a hyperparameter optimization problem. We discuss how the Bayesian Optimization can be applied here and propose a novel warm-up strategy to optimize it. To make our algorithm more practical, we also study how to identify promising attribute combinations for predicates. We show that how the beam search idea can partially solve the problem and propose several techniques to further optimize it. Our experiments on four real-world datasets demonstrate that FeatAug extracts more effective features compared to Featuretools and other baselines. The code is open-sourced at https://github.com/sfu-db/FeatAug
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 7 of its 56 references that are in the map. First posted on arXiv 11 Mar 2024.
Builds on
7 of 56 references.
References · 7
- 2016Hyperband: A Novel Bandit-Based Approach to Hyperparameter Optimizationcited by 688
- 2017DeepFM: A Factorization-Machine based Neural Network for CTR Predictioncited by 673
- 2018BOHB: Robust and Efficient Hyperparameter Optimization at Scalecited by 466
- 2019The autofeat Python Library for Automated Feature Engineering and Selectioncited by 73
- 2019AutoCross: Automatic Feature Crossing for Tabular Data in Real-World Applicationscited by 39
- 2020SAFE: Scalable Automatic Feature Engineering Framework for Industrial Taskscited by 17
- 2023Auto-FP: An Experimental Study of Automated Feature Preprocessing for Tabular Datacited by 5
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 1.
3 papers.
- 2024Demonstration of DB-GPT: Next Generation Data Interaction System Empowered by Large Language Modelscited by 9
- 2025FastFT: Accelerating Reinforced Feature Transformation via Advanced Exploration Strategiescited by 5
- 2026Hippasus: Effective and Efficient Automatic Feature Augmentation for Machine Learning Tasks on Relational Datacited by 0
- 2026Hippasus: Effective and Efficient Automatic Feature Augmentation for Machine Learning Tasks on Relational Data2 Feb 2026
- 2025FastFT: Accelerating Reinforced Feature Transformation via Advanced Exploration Strategies26 Mar 2025
- 2024Demonstration of DB-GPT: Next Generation Data Interaction System Empowered by Large Language Models16 Apr 2024