LGGTMLJun 12, 2020

Stochastic Optimization for Performative Prediction

arXiv:2006.06887v4146 citations
Originality Incremental advance
AI Analysis

This work addresses the challenge of optimizing models that affect their own data distribution, which is incremental as it extends stochastic optimization to a performative context.

The paper tackles the problem of performative prediction, where model deployment influences future data distribution, by studying stochastic optimization in this setting. It proves convergence rates for greedy and lazy deployment strategies, showing they recover optimal O(1/k) rates as performativity weakens and identifying regimes where each approach outperforms the other.

In performative prediction, the choice of a model influences the distribution of future data, typically through actions taken based on the model's predictions. We initiate the study of stochastic optimization for performative prediction. What sets this setting apart from traditional stochastic optimization is the difference between merely updating model parameters and deploying the new model. The latter triggers a shift in the distribution that affects future data, while the former keeps the distribution as is. Assuming smoothness and strong convexity, we prove rates of convergence for both greedily deploying models after each stochastic update (greedy deploy) as well as for taking several updates before redeploying (lazy deploy). In both cases, our bounds smoothly recover the optimal $O(1/k)$ rate as the strength of performativity decreases. Furthermore, they illustrate how depending on the strength of performative effects, there exists a regime where either approach outperforms the other. We experimentally explore the trade-off on both synthetic data and a strategic classification simulator.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes