---
title: "Defensive Boosting: A Unified Algorithm for Online Probabilistic Forecasting"
source: "arXiv AI/CL/LG（论文）"
source_tier: "t2"
url: "https://arxiv.org/abs/2608.13554v1"
permalink: "https://feed.astralor.com/items/itm_2d7eba48f9d7f314698027c2"
published: "2026-08-13T17:59:35.000Z"
score: 78
channel: "ai"
tags: ["Brier Score","Online Learning","Boosting","Probabilistic Forecasting","Defensive Booster"]
---

# Defensive Boosting: A Unified Algorithm for Online Probabilistic Forecasting

## AI commentary

> This paper elegantly unifies two seemingly incompatible online boosting guarantees in a single algorithm using just one weak learner, making it both theoretically elegant and practically promising. It is a must-read for researchers in online learning, forecasting, and adversarial robustness, and its efficiency advantages are attractive for engineers building streaming prediction systems.

## At a glance

This paper introduces the Defensive Booster, a simple algorithm for online probabilistic forecasting that simultaneously achieves the guarantees of online gradient boosting and online weak-to-strong boosting. On any adaptive sequence, its Brier score competes with the best prediction induced by the span of H; when the smooth weak-learning condition holds, its classification error and Brier score match the rates of online classification boosting. The algorithm accesses only a single weak learner, is highly efficient, and outperforms several baselines on synthetic and real data streams with orders-of-magnitude faster runtime.

## Key points

- Introduces the Defensive Booster, unifying two incomparable guarantees of online gradient boosting and weak-to-strong boosting.
- Achieves this via a dual view: mistake weights form a smooth reweighting, yielding an ex-post hard-core certificate when weak learning fails.
- Uses only one weak learner, unlike prior online boosting methods that maintain large ensembles.
- Experiments on synthetic and real streams show strong predictive performance and orders-of-magnitude faster runtime.

## Full text

We study online probabilistic forecasting of binary outcomes chosen by an adaptive adversary. Given an online learning algorithm for a weak hypothesis class $H$, we would like to efficiently obtain two incomparable guarantees that existing online boosting techniques provide separately. Online gradient boosting competes in Brier score with the best predictor induced by the span of $H$ on every sequence, but promises nothing when the span does not contain an accurate predictor. Online weak-to-strong boosting drives classification error to zero under a weak-learning condition, but promises little when that condition fails. We give a simple defensive forecasting algorithm, the Defensive Booster, that obtains both guarantees. On every adaptive sequence, its Brier score is competitive with the best prediction induced by the span of $H$ at the same rate as online gradient boosting; simultaneously, whenever the realized transcript satisfies the smooth weak-learning condition, its Brier score and randomized classification error satisfy the same rate guarantee as online classification boosting. This is achieved by operationalizing the "dual view" of boosting: When the algorithm's randomized classification error is persistently high, its mistake weights form a smooth reweighting on which every weak hypothesis has low edge, yielding an ex-post hard-core certificate that the weak-learning condition fails. We also develop a strongly adaptive variant, which satisfies both guarantees on every time interval. The Defensive Booster is very efficient: it accesses just one weak-class learner, whereas the prior online boosting methods we compare against maintain large weak-learner ensembles. Experiments on synthetic and real data streams demonstrate its strong predictive performance (sometimes substantially improving over all prior baselines) coupled with orders-of-magnitude faster runtime.

---

Verify against the original before citing; curated by Astral Feed: https://feed.astralor.com/items/itm_2d7eba48f9d7f314698027c2
