Online Convex Optimization with Dueling Feedback
Organizations: Purdue University · IIT Indore · Mila - Quebec AI Institute/McGill University
Abstract
Noisy binary comparison between two candidates is a common interface between human and learning systems, especially in modern large language model (LLM) post-training alignment. We study online convex optimization with dueling (pairwise comparison) feedback, where the learner observes only a binary preference between two queried points. We consider adversarial sequences of convex losses and measure regret with the loss at both queried points, under a comparison link with a known nonzero slope at the origin. We propose a simple reduction that converts dueling feedback into approximate gradients, enabling the use of standard first-order methods. We show that regret guarantees transfer under this reduction, yielding static and adaptive regret, and dynamic regret with unknown comparator path length . For strongly convex losses, the static and adaptive bounds improve to . For smooth losses, we presents unified dueling ellipsoidal FTRL, and proves static regret, which improves to under additional strong convexity.
Figures & tables
| Loss class | Benchmark | Regret bound | Result |
|---|---|---|---|
| Convex | Static / Adaptive | Theorem 2 | |
| Convex | Dynamic | Theorem 3 | |
| Strongly convex | Static | Theorem 4 | |
| Strongly convex | Adaptive | Theorem 5 | |
| Smooth convex | Static | Corollary 1 | |
| Strongly convex, smooth | Static | Corollary 2 |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Reference | Setting and benchmark | Guarantee |
|---|---|---|
| Yue and Joachims (2009) | Fixed strictly concave utility; preference regret against its maximizer | |
| Lu et al. (2022) | Time-varying utilities in the DBGD model; preference regret against per-round maximizers | Unknown |
| Kumagai (2017) | Noisy strongly convex, smooth loss; preference regret with objective-value conversion | |
| Saha et al. (2025) | Fixed smooth convex loss; optimization error under general preferences | Sample complexity depending on accuracy and transfer function |
| This work (convex) | Changing convex losses; objective-value regret against arbitrary comparators | Unknown |