Efficient Swap Multicalibration of Elicitable Properties
Abstract
Multicalibration [HJKRR18] is an algorithmic fairness perspective that demands that the predictions of a predictor are correct conditional on themselves and membership in a collection of potentially overlapping subgroups of a population. The work of [NR23] established a surprising connection between multicalibration for an arbitrary property (e.g., mean or median) and property elicitation: a property can be multicalibrated if and only if it is elicitable, where elicitability is the notion that the true property value of a distribution can be obtained by solving a regression problem over the distribution. In the online setting, [NR23] proposed an inefficient algorithm that achieves -multicalibration error for a hypothesis class of group membership functions and an elicitable property , after rounds of interaction between a forecaster and adversary. In this paper, we generalize multicalibration for an elicitable property from group membership functions to arbitrary bounded hypothesis classes and introduce a stronger notion -- swap multicalibration, following [GKR23]. Subsequently, we propose an oracle-efficient algorithm which, when given access to an online agnostic learner, achieves -swap multicalibration error with high probability (for ) for a hypothesis class with bounded sequential Rademacher complexity and an elicitable property . For the special case of , this implies an oracle-efficient algorithm that achieves -swap multicalibration error, which significantly improves on the previously established bounds for the problem [NR23, GMS25, LSS25a], and completely resolves an open question raised in [GJRR24] on the possibility of an oracle-efficient algorithm that achieves -mean multicalibration error by answering it in a strongly affirmative sense.
Cite
@article{arxiv.2511.04907,
title = {Efficient Swap Multicalibration of Elicitable Properties},
author = {Lunjia Hu and Haipeng Luo and Spandan Senapati and Vatsal Sharan},
journal= {arXiv preprint arXiv:2511.04907},
year = {2025}
}