Selectivity correction with online machine learning

09/21/2020
by   Max Halford, et al.
0

Computer systems are full of heuristic rules which drive the decisions they make. These rules of thumb are designed to work well on average, but ignore specific information about the available context, and are thus sub-optimal. The emerging field of machine learning for systems attempts to learn decision rules with machine learning algorithms. In the database community, many recent proposals have been made to improve selectivity estimation with batch machine learning methods. Such methods are all batch methods which require retraining and cannot handle concept drift, such as workload changes and schema modifications. We present online machine learning as an alternative approach. Online models learn on the fly and do not require storing data, they are more lightweight than batch models, and finally may adapt to concept drift. As an experiment, we teach models to improve the selectivity estimates made by PostgreSQL's cost model. Our experiments make the case that simple online models are able to compete with a recently proposed deep learning method.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/07/2020

Adversarial Validation Approach to Concept Drift Problem in Automated Machine Learning Systems

In automated machine learning systems, concept drift in input data is on...
research
10/08/2019

Research on the Concept of Liquid State Machine

Liquid State Machine (LSM) is a neural model with real time computations...
research
10/06/2016

Adaptive Online Sequential ELM for Concept Drift Tackling

A machine learning method needs to adapt to over time changes in the env...
research
03/01/2021

Improving the output quality of official statistics based on machine learning algorithms

National statistical institutes currently investigate how to improve the...
research
07/15/2021

Online Learning for Recommendations at Grubhub

We propose a method to easily modify existing offline Recommender System...
research
02/02/2021

Drift Estimation with Graphical Models

This paper deals with the issue of concept drift in supervised machine l...
research
04/08/2020

Manipulation-Proof Machine Learning

An increasing number of decisions are guided by machine learning algorit...

Please sign up or login with your details

Forgot password? Click here to reset