Automating Predictive Modeling Process using Reinforcement Learning

03/02/2019
by   Udayan Khurana, et al.
0

Building a good predictive model requires an array of activities such as data imputation, feature transformations, estimator selection, hyper-parameter search and ensemble construction. Given the large, complex and heterogenous space of options, off-the-shelf optimization methods are infeasible for realistic response times. In practice, much of the predictive modeling process is conducted by experienced data scientists, who selectively make use of available tools. Over time, they develop an understanding of the behavior of operators, and perform serial decision making under uncertainty, colloquially referred to as educated guesswork. With an unprecedented demand for application of supervised machine learning, there is a call for solutions that automatically search for a good combination of parameters across these tasks to minimize the modeling error. We introduce a novel system called APRL (Autonomous Predictive modeler via Reinforcement Learning), that uses past experience through reinforcement learning to optimize such sequential decision making from within a set of diverse actions under a time constraint on a previously unseen predictive learning problem. APRL actions are taken to optimize the performance of a final ensemble. This is in contrast to other systems, which maximize individual model accuracy first and create ensembles as a disconnected post-processing step. As a result, APRL is able to reduce up to 71% of classification error on average over a wide variety of problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/05/2018

Developing parsimonious ensembles using ensemble diversity within a reinforcement learning framework

Heterogeneous ensembles built from the predictions of a wide variety and...
research
11/05/2020

Fast Rates for Contextual Linear Optimization

Incorporating side observations of predictive features can help reduce u...
research
09/21/2017

Feature Engineering for Predictive Modeling using Reinforcement Learning

Feature engineering is a crucial step in the process of predictive model...
research
06/17/2020

Reinforcement Learning with Uncertainty Estimation for Tactical Decision-Making in Intersections

This paper investigates how a Bayesian reinforcement learning method can...
research
02/10/2021

Patterns, predictions, and actions: A story about machine learning

This graduate textbook on machine learning tells a story of how patterns...
research
09/11/2023

Ensemble-based modeling abstractions for modern self-optimizing systems

In this paper, we extend our ensemble-based component model DEECo with t...
research
10/21/2020

Deep Q-Network-based Adaptive Alert Threshold Selection Policy for Payment Fraud Systems in Retail Banking

Machine learning models have widely been used in fraud detection systems...

Please sign up or login with your details

Forgot password? Click here to reset