Optimal Multiclass U-Calibration Error and Beyond

Haipeng Luo, Spandan Senapati, Vatsal Sharan
5/28/2024
stat.MLcs.LG

No confident code implementation found for this paper.

Abstract

We consider the problem of online multiclass U-calibration, where a forecaster aims to make sequential distributional predictions over $K$ classes with low U-calibration error, that is, low regret with respect to all bounded proper losses simultaneously. Kleinberg et al. (2023) developed an algorithm with U-calibration error $O(K\sqrt{T})$ after $T$ rounds and raised the open question of what the optimal bound is. We resolve this question by showing that the optimal U-calibration error is $Θ(\sqrt{KT})$ -- we start with a simple observation that the Follow-the-Perturbed-Leader algorithm of Daskalakis and Syrgkanis (2016) achieves this upper bound, followed by a matching lower bound constructed with a specific proper loss (which, as a side result, also proves the optimality of the algorithm of Daskalakis and Syrgkanis (2016) in the context of online learning against an adversary with finite choices). We also strengthen our results under natural assumptions on the loss functions, including $Θ(\log T)$ U-calibration error for Lipschitz proper losses, $O(\log T)$ U-calibration error for a certain class of decomposable proper losses, U-calibration error bounds for proper losses with a low covering number, and others.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{luo2024optimal,
  title  = {Optimal Multiclass U-Calibration Error and Beyond},
  author = {Haipeng Luo and Spandan Senapati and Vatsal Sharan},
  year   = {2024},
  eprint = {2405.19374},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2405.19374},
  url    = {http://arxiv.org/abs/2405.19374v1},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.19374.svg)](https://codeofpaper.com/paper/2405.19374)

Discussion