Table of Contents
Fetching ...

In Defense of Defensive Forecasting

Juan Carlos Perdomo, Benjamin Recht

TL;DR

This work surveys Defensive Forecasting, a game-theoretic framework that designs predictions to correct past mistakes against adversarial outcomes, rather than forecasting the future. It introduces a unifying meta-algorithm based on a fundamental inequality and anticorrelation searches, and then instantiates it across online learning, calibration, expert prediction, and online conformal-style tasks, including kernelized and RKHS extensions. The authors derive near-optimal regret bounds for squared and log losses, provide calibration guarantees (including smooth calibration via the Fermi–Sobolev kernel), and present online-to-batch reductions that give strong batch guarantees. The approach yields practical, adaptive algorithms with theoretical guarantees in both finite and infinite-dimensional feature spaces, and connects to outcome indistinguishability and conformal ideas, offering a cohesive toolkit for robust sequential prediction in adversarial and stochastic settings.

Abstract

This tutorial provides a survey of algorithms for Defensive Forecasting, where predictions are derived not by prognostication but by correcting past mistakes. Pioneered by Vovk, Defensive Forecasting frames the goal of prediction as a sequential game, and derives predictions to minimize metrics no matter what outcomes occur. We present an elementary introduction to this general theory and derive simple, near-optimal algorithms for online learning, calibration, prediction with expert advice, and online conformal prediction.

In Defense of Defensive Forecasting

TL;DR

This work surveys Defensive Forecasting, a game-theoretic framework that designs predictions to correct past mistakes against adversarial outcomes, rather than forecasting the future. It introduces a unifying meta-algorithm based on a fundamental inequality and anticorrelation searches, and then instantiates it across online learning, calibration, expert prediction, and online conformal-style tasks, including kernelized and RKHS extensions. The authors derive near-optimal regret bounds for squared and log losses, provide calibration guarantees (including smooth calibration via the Fermi–Sobolev kernel), and present online-to-batch reductions that give strong batch guarantees. The approach yields practical, adaptive algorithms with theoretical guarantees in both finite and infinite-dimensional feature spaces, and connects to outcome indistinguishability and conformal ideas, offering a cohesive toolkit for robust sequential prediction in adversarial and stochastic settings.

Abstract

This tutorial provides a survey of algorithms for Defensive Forecasting, where predictions are derived not by prognostication but by correcting past mistakes. Pioneered by Vovk, Defensive Forecasting frames the goal of prediction as a sequential game, and derives predictions to minimize metrics no matter what outcomes occur. We present an elementary introduction to this general theory and derive simple, near-optimal algorithms for online learning, calibration, prediction with expert advice, and online conformal prediction.

Paper Structure

This paper contains 19 sections, 9 theorems, 143 equations, 6 algorithms.

Key Result

Lemma 4.1

Let $F(x,p,y) = (y-p)\Phi(x,p)$ and suppose that for some constant $C$, Then, for any function $f(x,p,y)$ such that, $f(x,p,1) - f(x,p,0) = \langle v, \Phi(x,p) \rangle$ where $v$ is an arbitrary fixed vector, we have

Theorems & Definitions (9)

  • Lemma 4.1
  • Lemma 6.1
  • Proposition 7.1
  • Proposition 8.1
  • Proposition 9.2
  • Proposition 10.1
  • Theorem 10.2
  • Proposition 11.1
  • Theorem C.1