Lune

FOCS2025Top-tier venue

Near-Optimal Algorithms for Omniprediction

Princewill Okoroafor, Robert Kleinberg, Michael P. Kim

2025Year
37Citations
10Top-tier citations

Abstract

Omnipredictors are simple prediction functions that encode loss-minimizing predictions with respect to a hypothesis class ℋ, simultaneously for every loss function within a class of losses ℒ. In this work, we give near-optimal learning algorithms for omniprediction, in both the online and offline settings. To begin, we give an oracle-efficient online learning algorithm that achieves (ℒ, ℋ)-omniprediction with O~(Tlog⁡∣H∣)\tilde O\left( {\sqrt {T\log |\mathcal{H}|} } \right) regret for any class of Lipschitz loss functions ℒ ⊆ ℒLip. Quite surprisingly, this regret bound matches the optimal regret for minimization of a single loss function (up to a log⁡(T)\sqrt {\log (T)} factor). Given this online algorithm, we develop an online-to-offline conversion that achieves near-optimal complexity across a number of measures. In particular, for all bounded loss functions within the class of Bounded Variation losses ℒBV(which include all convex, all Lipschitz, and all proper losses) and any (possibly-infinite) ℋ, we obtain an offline learning algorithm that, leveraging an (offline) ERM oracle and m samples from D\mathcal{D}, returns an efficient (ℒBV, ℋ, ε(m))-omnipredictor for ε(m) scaling near-linearly in the Rademacher complexity of Th◦ℋ, the class of all binary threshold functions on ℋ.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext fdbfd980-3558-4c7a-9925-580ee3e1c439

Cited by top-tier papers10

Ask how each one uses it

Builds on15

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines