How to Learn when Data Gradually Reacts to Your Model

12/13/2021
by   Zachary Izzo, et al.
7

A recent line of work has focused on training machine learning (ML) models in the performative setting, i.e. when the data distribution reacts to the deployed model. The goal in this setting is to learn a model which both induces a favorable data distribution and performs well on the induced distribution, thereby minimizing the test loss. Previous work on finding an optimal model assumes that the data distribution immediately adapts to the deployed model. In practice, however, this may not be the case, as the population may take time to adapt to the model. In many applications, the data distribution depends on both the currently deployed ML model and on the "state" that the population was in before the model was deployed. In this work, we propose a new algorithm, Stateful Performative Gradient Descent (Stateful PerfGD), for minimizing the performative loss even in the presence of these effects. We provide theoretical guarantees for the convergence of Stateful PerfGD. Our experiments confirm that Stateful PerfGD substantially outperforms previous state-of-the-art methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/15/2021

How to Learn when Data Reacts to Your Model: Performative Gradient Descent

Performative distribution shift captures the setting where the choice of...
research
11/08/2020

Performative Prediction in a Stateful World

Deployed supervised machine learning models make predictions that intera...
research
11/23/2021

Understanding the Impact of Data Distribution on Q-learning with Function Approximation

In this work, we focus our attention on the study of the interplay betwe...
research
08/16/2018

Distributionally Adversarial Attack

Recent work on adversarial attack has shown that Projected Gradient Desc...
research
07/25/2022

MAPIE: an open-source library for distribution-free uncertainty quantification

Estimating uncertainties associated with the predictions of Machine Lear...
research
10/01/2019

The Non-IID Data Quagmire of Decentralized Machine Learning

Many large-scale machine learning (ML) applications need to train ML mod...
research
05/28/2020

Machine Learning for recognition of minerals from multispectral data

Machine Learning (ML) has found several applications in spectroscopy, in...

Please sign up or login with your details

Forgot password? Click here to reset