24
1

Corruption-Robust Lipschitz Contextual Search

Abstract

I study the problem of learning a Lipschitz function with corrupted binary signals. The learner tries to learn a LL-Lipschitz function f:[0,1]d[0,L]f: [0,1]^d \rightarrow [0, L] that the adversary chooses. There is a total of TT rounds. In each round tt, the adversary selects a context vector xtx_t in the input space, and the learner makes a guess to the true function value f(xt)f(x_t) and receives a binary signal indicating whether the guess is high or low. In a total of CC rounds, the signal may be corrupted, though the value of CC is \emph{unknown} to the learner. The learner's goal is to incur a small cumulative loss. This work introduces the new algorithmic technique \emph{agnostic checking} as well as new analysis techniques. I design algorithms which: for the symmetric loss, the learner achieves regret LO(ClogT)L\cdot O(C\log T) with d=1d = 1 and LOd(ClogT+T(d1)/d)L\cdot O_d(C\log T + T^{(d-1)/d}) with d>1d > 1; for the pricing loss, the learner achieves regret LO~(Td/(d+1)+CT1/(d+1))L\cdot \widetilde{O} (T^{d/(d+1)} + C\cdot T^{1/(d+1)}).

View on arXiv
Comments on this paper

We use cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content and targeted ads, to analyze our website traffic, and to understand where our visitors are coming from. See our policy.