11
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