Omnipredictors for Loss-Oblivious Learning
- Omnipredictors are predictors designed for loss-oblivious learning, decoupling model training from loss-specific post-processing and enabling multiple downstream tasks.
- They leverage techniques like multicalibration, outcome indistinguishability, and calibrated multiaccuracy to rigorously match the performance of the best hypothesis for diverse loss functions.
- Their framework extends to binary classification, regression, multiclass prediction, fairness-constrained optimization, and online settings with strong sample and regret guarantees.
Searching arXiv for recent and foundational papers on omniprediction/omnipredictors to ground the article. Omnipredictors are predictors designed for loss-oblivious learning: rather than training a separate model for each downstream objective, one learns a single predictor whose output can later be post-processed, by a loss-specific but data-independent rule, to compete with the best hypothesis in a reference class for many losses simultaneously (Gopalan et al., 2021). In the binary setting, this predictor is typically a map , interpreted as an estimate of a conditional probability, and the post-processing for a loss is the Bayes-optimal action under a Bernoulli distribution with mean (Gopalan et al., 2022). Subsequent work has recast this paradigm through multicalibration, outcome indistinguishability, calibrated multiaccuracy, proper calibration, and step calibration; extended it to fairness-constrained optimization, regression, multiclass prediction, online adversarial learning, performative prediction, and evolving graphs; and sharpened both sample-complexity and runtime guarantees (Gopalan et al., 2022, Hu et al., 2022, Garg et al., 2023, Gopalan et al., 2024, Okoroafor et al., 28 Jan 2025, Hu et al., 19 Feb 2026, Noarov et al., 18 Jun 2026).
1. Definition and basic formalism
In the binary-label formulation, a predictor is a function , interpreted as estimating (Gopalan et al., 2021). Given a loss family and a hypothesis class , is an -omnipredictor if for every there exists a univariate post-processing function 0 such that
1
The central requirement is that learning takes place without knowing 2; the loss only determines the final transformation 3 (Gopalan et al., 2021).
A closely related formulation defines, for each loss 4,
5
Then 6 is an 7-omnipredictor if for every 8,
9
This makes explicit that the predictor is fixed once and for all, while the post-processing 0 is loss-specific (Gopalan et al., 2022).
The post-processing step is exactly the one induced by treating the predictor’s output as a probability estimate. For binary labels, the “ideal” loss-optimal post-processing is
1
Examples given in the literature include squared loss, for which 2, and 3 loss, for which 4 (Gopalan et al., 2021).
The same perspective extends beyond binary outcomes. In the more general setting where labels lie in 5, the predictor outputs a distribution 6, and the post-processing becomes 7 (Gopalan et al., 2021). For regression with continuous labels 8, later work formulates omnipredictors as predictors 9 together with post-processings 0 such that, for every loss 1,
2
2. Multicalibration, outcome indistinguishability, and structural characterizations
The original structural route to omniprediction is through multicalibration. In the binary case, if a partition 3 is 4-approximately multicalibrated for 5, then the associated canonical predictor 6 is an 7-omnipredictor for the family 8 of 9-nice convex losses (Gopalan et al., 2021). The covariance-based multicalibration condition used there is
0
That formulation was chosen because it extends naturally to real-valued 1, multi-class labels, and real-valued outcomes, and it is closed under linear combinations (Gopalan et al., 2021).
A later conceptual reformulation introduces Loss Outcome Indistinguishability. For each 2 and 3, define
4
A predictor 5 is 6-loss OI if
7
for all 8 and 9, where 0 is the simulated world obtained by sampling 1 and then 2 (Gopalan et al., 2022). By construction,
3
while the converse does not hold (Gopalan et al., 2022).
Loss OI decomposes into hypothesis OI and decision OI. The paper introduces the discrete derivative
4
together with the identity
5
This converts indistinguishability statements into correlation conditions. Hypothesis OI becomes multiaccuracy for the derived class
6
and decision OI becomes a calibration condition for the class 7 (Gopalan et al., 2022). The generic recipe is therefore
8
This perspective led to calibrated multiaccuracy, defined as calibration plus multiaccuracy. It is positioned between multiaccuracy and multicalibration: 9 For generalized linear model losses of the form
0
one has
1
so the derived class collapses to 2. Hence, for GLM losses, calibration plus 3-multiaccuracy is enough for Loss OI and therefore omniprediction (Gopalan et al., 2022).
A different but related structural simplification appears in later work on proper calibration. There, Decision OI is identified with a weighted calibration error
4
and proper calibration is defined by
5
For the class 6, proper calibration is equivalent, up to constant factors, to threshold-weighted calibration 7-calibration (Okoroafor et al., 28 Jan 2025). More recent work further reduces omniprediction and panprediction to step calibration, which controls correlations on predictor sublevel sets and hypothesis sublevel sets inside groups (Balakrishnan et al., 31 Oct 2025).
3. Algorithmic learning and complexity
The first end-to-end omnipredictor construction in the batch setting is based on approximately multicalibrated partitions together with weak agnostic learning (Gopalan et al., 2021). In the multi-class case, the paper gives iterative Split and Merge procedures, and states an explicit partition-size bound
8
The resulting runtime is polynomial in 9 and in the weak learner’s parameters (Gopalan et al., 2021).
The loss-OI formulation yields a simpler calibrated-multiaccuracy algorithm. The main idea is to alternate between a multiaccuracy update using a weak learner for 0 and a recalibration step, both of which reduce the potential
1
The number of weak-learner calls is
2
which is comparable to standard multiaccuracy and significantly better than the multicalibration bound quoted there as roughly
3
A subsequent line of work shows that the sample and regret cost of omniprediction can be near that of ordinary prediction. In the online setting, one paper gives an oracle-efficient algorithm with 4 regret for any class of Lipschitz loss functions 5, and an offline learning algorithm for bounded-variation losses 6 whose error scales near-linearly in the Rademacher complexity of 7 (Okoroafor et al., 28 Jan 2025). In that framework, finite 8 and finite 9 yield an online regret bound
0
and, more generally,
1
given an online weak agnostic learner for 2 (Okoroafor et al., 28 Jan 2025).
The online adversarial setting was also developed through online multicalibration. One construction reduces online multicalibration to online squared-loss regression over 3, achieves contextual swap regret of roughly
4
and thereby derives the first efficient online omnipredictor for Lipschitz convex losses (Garg et al., 2023). For linear predictors, combining the reduction with Azoury–Warmuth regression and choosing 5 gives
6
The currently strongest online rates separate oracle efficiency from information-theoretic optimality. One paper proves an oracle-efficient online learning algorithm with 7 regret for omniprediction (Okoroafor et al., 28 Jan 2025), while another earlier paper showed that an oracle-efficient multicalibration route naturally yields swap-omniprediction, for which 8 regret is impossible online, and established a lower bound of 9 via online calibration (Garg et al., 2023). That same paper also presents a non-oracle-efficient algorithm achieving the optimal 0 omniprediction rate for suitable finite Boolean classes 1, yielding an information-theoretic separation between omniprediction and multicalibration-based solution concepts (Garg et al., 2023).
A recent batch result sharpens deterministic sample complexity. It gives a deterministic multicalibration algorithm with sample complexity
2
and a deterministic finite-test OI algorithm with sample complexity
3
then derives deterministic omnipredictors and panpredictors with optimal sample complexity (Noarov et al., 18 Jun 2026). The paper explicitly states that randomization is not statistically necessary for optimal offline multicalibration or omniprediction (Noarov et al., 18 Jun 2026).
4. Fairness, constraints, and group-conditional guarantees
A major theme in the literature is that omnipredictors are not limited to unconstrained ERM. In multi-group loss minimization, if a partition is approximately multicalibrated for a product class 4, then for each subgroup 5, the canonical predictor remains an omnipredictor for 6 on the subpopulation 7 (Gopalan et al., 2021). The induced partition on 8 retains approximate multicalibration with controlled degradation, and consequently each group can be treated optimally, for any loss in the family, without retraining (Gopalan et al., 2021).
This multi-group perspective was extended to fairness-constrained optimization. One formulation studies false-positive fairness constraints
9
with
00
Starting from a multicalibrated regression function 01, the paper shows that a no-regret primal-dual post-processing, using only unlabeled data and 02, yields a classifier 03 satisfying
04
and
05
for every 06 (Globus-Harris et al., 2022). The post-processing threshold depends on the group-membership vector through a linear form in the dual variables, allowing the method to handle intersecting groups without enumerating all intersections (Globus-Harris et al., 2022).
A parallel development defines omnipredictors for constrained optimization more generally. The downstream task is
07
and the learner is assumed to know in advance the groups 08 that will define future constraints (Hu et al., 2022). The key device is the simulated distribution 09, obtained by sampling 10 from the marginal and then 11. Appropriate variants of group multiaccuracy, group multicalibration, group calibration, and group level-set multiaccuracy imply that solving the constrained task on 12 transfers back to a near-optimal solution on the true distribution 13 (Hu et al., 2022).
For convex and “special” group objectives and constraints, a predictor satisfying group multiaccuracy and group calibration is enough (Hu et al., 2022). The “special” condition is
14
which covers 15 loss, squared loss, generalized linear model losses after scaling, and linear constraints including statistical parity, equal opportunity, and equalized odds (Hu et al., 2022). For arbitrary group objectives and constraints with bounded differences, stronger group level-set multiaccuracy is required (Hu et al., 2022).
A plausible implication is that omniprediction functions as a reusable representation not only for uncertain losses but also for uncertain regulatory or fairness regimes, provided the relevant subgroup structure is specified in advance.
5. Extensions beyond the original binary batch setting
The regression extension reframes omniprediction through sufficient statistics for loss minimization. A family 16, with 17, gives 18-uniform approximations to 19 if for every 20 there are coefficient functions 21 such that
22
If a predictor is multiaccurate on the corresponding statistic class and calibrated, then it is an 23-omnipredictor with
24
(Gopalan et al., 2024). The same paper proves that the 25-approximate dimension of bounded, convex, 26-Lipschitz functions on 27 satisfies
28
which leads to faster omnipredictor learning for convex Lipschitz losses than a naive discretization-based approach (Gopalan et al., 2024).
For single-index models, omniprediction has become a route to agnostic learning with unknown activations. One paper uses calibrated multiaccuracy to construct omnipredictors that minimize matching losses, then converts matching-loss control into squared-error guarantees for SIMs and GLMs through Bregman-divergence inequalities (Gollakota et al., 2023). A later paper gives a simpler Isotron-based omnipredictor construction for SIMs, defines the omnigap
29
and proves that 30 implies 31 is an 32-omnipredictor (Hu et al., 2024). Its finite-sample algorithm Omnitron requires
33
samples for Lipschitz links, with improvement to roughly 34 in the bi-Lipschitz case, and outputs a structured multi-index model with 35 heads (Hu et al., 2024).
The multiclass setting requires substantially different machinery. Recent work defines a multiclass omnipredictor 36 through the ex ante optimal action map
37
and proves omniprediction with horizon or sample complexity approximately 38 for 39-class problems (Hu et al., 19 Feb 2026). Its main technical contribution is a framework for simultaneous Blackwell approachability, developed to combine calibration and multiaccuracy constraints in the multiclass simplex (Hu et al., 19 Feb 2026).
The outcome-indistinguishability perspective has also been transferred to performative prediction, where deployed actions affect the distribution of outcomes. Under outcome performativity, Nature is modeled by
40
A performative omnipredictor is a predictor 41 such that, for each loss 42, the induced decision rule
43
is nearly optimal under the true performative environment (Kim et al., 2022). The paper proves that performative POI plus performative DOI imply performative omniprediction (Kim et al., 2022).
In evolving graphs, an online kernel-based framework based on a modified 44 algorithm yields outcome indistinguishability and omniprediction guarantees for rich, possibly infinite distinguisher classes over node pairs and neighborhoods (Dwork et al., 2024). The resulting graph predictors support multicalibration across pairs of demographic groups, tests based on embeddedness
45
and competition against finite sets of bounded graph predictors, including graph neural networks (Dwork et al., 2024).
6. Statistical optimality, proper losses, and the current frontier
A recent development argues that multicalibration is stronger than necessary for omniprediction. For binary proper losses
46
one paper proves lower bounds showing that calibrated multiaccuracy and multicalibration are strictly harder objectives than omniprediction (Gibbs et al., 14 Oct 2025). In particular, for 47 and 48,
49
whereas omniprediction over proper losses can achieve the standard VC rate
50
The same work exploits the fact that every left-continuous proper loss decomposes as a mixture of weighted 51 losses,
52
and establishes both a sample-efficient randomized online-to-batch algorithm and a direct deterministic unrandomized algorithm, each attaining
53
for omniprediction over left-continuous proper losses (Gibbs et al., 14 Oct 2025). This suggests that, at least for proper losses, omniprediction can match ordinary statistical learning rates without the calibration overhead inherited from earlier constructions.
The same theme appears in a broader generalization called panprediction, which unifies omniprediction and multi-group learning. A predictor 54 is a 55-panpredictor if, for every loss 56 and every group 57,
58
Recent work gives deterministic and randomized step-calibration algorithms with sample complexities 59 and 60, respectively, and shows that under bounded-variation losses, many-loss many-group prediction can be statistically as easy as ordinary learning (Balakrishnan et al., 31 Oct 2025).
The most recent deterministic results close a longstanding gap. Optimal deterministic multicalibration and finite-test outcome indistinguishability imply optimal deterministic omnipredictors and panpredictors, resolving open problems about whether randomized output predictors are necessary (Noarov et al., 18 Jun 2026). In this sense, the present frontier is less about existence than about the strongest possible combination of generality, oracle efficiency, and structural simplicity.
A common misconception is that omnipredictors are merely calibrated probability estimators. The literature instead treats calibration, multicalibration, proper calibration, calibrated multiaccuracy, step calibration, and various forms of outcome indistinguishability as solution concepts or sufficient conditions for a stronger objective: a single learned representation that supports many downstream decision rules through explicit Bayes-act post-processing (Gopalan et al., 2022, Okoroafor et al., 28 Jan 2025, Balakrishnan et al., 31 Oct 2025). Another misconception is that omniprediction is intrinsically tied to convex losses. Foundational results focused on nice convex losses (Gopalan et al., 2021), but later work covers non-convex losses through Loss OI (Gopalan et al., 2022), proper losses via threshold decompositions (Gibbs et al., 14 Oct 2025), bounded-variation losses (Okoroafor et al., 28 Jan 2025), and constrained or group-conditional objectives (Hu et al., 2022, Balakrishnan et al., 31 Oct 2025).
Taken together, these developments position omnipredictors as a unifying object at the intersection of calibration, fairness, robust post-processing, online learning, and statistical decision theory: a single predictor intended to preserve enough predictive information that many loss-minimization problems can be solved after training, rather than during it.