Publication | Open Access
Feature Engineering for Predictive Modeling Using Reinforcement Learning
184
Citations
18
References
2018
Year
Artificial IntelligenceInteractive Machine LearningMachine LearningData ScienceEffective Feature EngineeringEngineeringFeature EngineeringPredictive AnalyticsAutomated Machine LearningKnowledge DiscoveryManagementComputer ScienceRobot LearningDeep LearningFeature ConstructionPredictive Learning
Feature engineering transforms feature spaces to reduce modeling error, yet lacks a clear basis and relies heavily on domain knowledge, intuition, trial‑and‑error, and human effort, driving up model‑generation costs. The authors propose a framework to automate feature engineering. The framework explores a transformation graph guided by reinforcement learning on historical data, efficiently selecting transformations that improve performance.
Feature engineering is a crucial step in the process of predictive modeling. It involves the transformation of given feature space, typically using mathematical functions, with the objective of reducing the modeling error for a given target. However, there is no well-defined basis for performing effective feature engineering. It involves domain knowledge, intuition, and most of all, a lengthy process of trial and error. The human attention involved in overseeing this process significantly influences the cost of model generation. We present a new framework to automate feature engineering. It is based on performance driven exploration of a transformation graph, which systematically and compactly captures the space of given options. A highly efficient exploration strategy is derived through reinforcement learning on past examples.
| Year | Citations | |
|---|---|---|
Page 1
Page 1