One button machine for automating feature engineering in relational databases

By Hoang Thanh Lam, Johann-Michael Thiebaut, Mathieu Sinn, Tiep Mai, O. Alkan. 2017

105 citations recorded by the source corpus.

Feature engineering is one of the most important and time consuming tasks in predictive analytics projects. It involves understanding domain knowledge and data exploration to discover relevant hand-crafted features from raw data. In this paper, we introduce a system called One Button Machine, or OneBM for short, which automates feature discovery in relational databases. OneBM automatically performs a key activity of data scientists, namely, joining of database tables and applying advanced data transformations to extract useful features from data. We validated OneBM in Kaggle competitions in which OneBM achieved performance as good as top 16% to 24% data scientists in three Kaggle competitions. More importantly, OneBM outperformed the state-of-the-art system in a Kaggle competition in terms of prediction accuracy and ranking on Kaggle leaderboard. The results show that OneBM can be useful for both data scientists and non-experts. It helps data scientists reduce data exploration time allowing them to try and error many ideas in short time. On the other hand, it enables non-experts, who are not familiar with data science, to quickly extract value from their data with a little effort, time and cost.

Subfields: Computer Networks and Communications, Information Systems, Signal Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Networks and Communications

  1. Marc-André Zöller
  2. Alexander G. Gray
  3. Horst Samulowitz
  4. Justin D. Weisz
  5. Marco F. Huber
  6. Yi-Wei Chen
  7. Xia Hu
  8. Qingquan Song

In Information Systems

  1. Marc-André Zöller
  2. Michael J. Muller
  3. Alexander G. Gray
  4. Deepak S. Turaga
  5. Horst Samulowitz
  6. Marco F. Huber
  7. Yi-Wei Chen
  8. Udayan Khurana

In Signal Processing

  1. Parikshit Ram
  2. Marc-André Zöller
  3. Michael J. Muller
  4. Alexander G. Gray
  5. Marco F. Huber
  6. Xia Hu
  7. Dakuo Wang
  8. Anshumali Shrivastava

Citations in the corpus