Table of Contents
Fetching ...

Density-Based Algorithms for Corruption-Robust Contextual Search and Convex Optimization

Renato Paes Leme, Chara Podimata, Jon Schneider

TL;DR

This work tackles corruption-robust contextual search and corruption-robust convex optimization under adversarial noise. It introduces density-based algorithms that maintain a log-concave distribution over the set of candidate targets and use centroid queries, contrasting with prior knowledge-set approaches. The results yield tight regret bounds: for the $\varepsilon$-ball loss, $O(C + d\log(1/\varepsilon))$; for the symmetric loss, $O(C + d\log T)$; and a CRoCO framework achieving $O(C + d\log T)$ regret with subgradient feedback. The approach offers a principled, robust alternative to cutting-plane methods, with potential practical and theoretical impact in online learning under corruption.

Abstract

We study the problem of contextual search, a generalization of binary search in higher dimensions, in the adversarial noise model. Let $d$ be the dimension of the problem, $T$ be the time horizon and $C$ be the total amount of adversarial noise in the system. We focus on the $ε$-ball and the symmetric loss. For the $ε$-ball loss, we give a tight regret bound of $O(C + d \log(1/ε))$ improving over the $O(d^3 \log(1/ε) \log^2(T) + C \log(T) \log(1/ε))$ bound of Krishnamurthy et al (Operations Research '23). For the symmetric loss, we give an efficient algorithm with regret $O(C+d \log T)$. To tackle the symmetric loss case, we study the more general setting of Corruption-Robust Convex Optimization with Subgradient feedback, which is of independent interest. Our techniques are a significant departure from prior approaches. Specifically, we keep track of density functions over the candidate target vectors instead of a knowledge set consisting of the candidate target vectors consistent with the feedback obtained.

Density-Based Algorithms for Corruption-Robust Contextual Search and Convex Optimization

TL;DR

This work tackles corruption-robust contextual search and corruption-robust convex optimization under adversarial noise. It introduces density-based algorithms that maintain a log-concave distribution over the set of candidate targets and use centroid queries, contrasting with prior knowledge-set approaches. The results yield tight regret bounds: for the -ball loss, ; for the symmetric loss, ; and a CRoCO framework achieving regret with subgradient feedback. The approach offers a principled, robust alternative to cutting-plane methods, with potential practical and theoretical impact in online learning under corruption.

Abstract

We study the problem of contextual search, a generalization of binary search in higher dimensions, in the adversarial noise model. Let be the dimension of the problem, be the time horizon and be the total amount of adversarial noise in the system. We focus on the -ball and the symmetric loss. For the -ball loss, we give a tight regret bound of improving over the bound of Krishnamurthy et al (Operations Research '23). For the symmetric loss, we give an efficient algorithm with regret . To tackle the symmetric loss case, we study the more general setting of Corruption-Robust Convex Optimization with Subgradient feedback, which is of independent interest. Our techniques are a significant departure from prior approaches. Specifically, we keep track of density functions over the candidate target vectors instead of a knowledge set consisting of the candidate target vectors consistent with the feedback obtained.
Paper Structure (24 sections, 8 theorems, 36 equations, 2 tables, 2 algorithms)

This paper contains 24 sections, 8 theorems, 36 equations, 2 tables, 2 algorithms.

Key Result

Theorem 3.1

Let $L$ be the Lipschitz constant of function $f$ and $D$ be the diameter of set $K$. Then, for $\gamma = 1/(3LD)$, the regret of the Log-Concave Density Algorithm for $\textsc{CRoCO}$ is $O(C + d LD \log (T/L))$.

Theorems & Definitions (12)

  • Definition 2.1: Log-Concave Functions
  • Theorem 3.1: Regret of the Log-Concave Density Algorithm
  • Lemma 3.2
  • Proposition 3.3
  • Corollary 3.4: Regret of the Log-Concave Density Algorithm
  • Definition 4.1: Median of a Distribution
  • Lemma 4.2
  • Definition 4.3: $\varepsilon$-Window Median
  • Definition 4.4: $\varepsilon$-Window Median for Densities
  • Lemma 4.5
  • ...and 2 more