Summary
This paper studies adversarial attack to online learning to rank, where a successful attack to an OLTR algorithm is such that a suboptimal item is recommended for linear in T times while with log T cost. This paper approaches this attack problem by studying attack to discrete MAB as warmup and then moves on to attack UCB based OLTR algorithms under position and cascade models. Lastly, it ends up with an attack strategy for general algorithms and click models, both theoretical and simulation results are provided to justify the attacks being successful.
Strengths
1. Adversarial attack to online learning to rank makes up the foundation for studying robust/trustworthy recommendation systems. I agree some research into this topic is a must-do.
2. This paper is well written and easy to read. It appears to have a thoughtful path to break down the OLTR attack problem in a few pieces and tackle it step by step, which is good. However, I doubt, which is also my major concern for this paper, that are some of the steps necessary to derive a successful attack? See details in weakness I list below.
Weaknesses
**Possibly overcomplicates the problem**
There’s another work [1]https://arxiv.org/pdf/2305.19218.pdf on arxiv that seems to study the same problem as this paper. This paper retains novelty as these two can be considered as concurrent works according to the arxiv one’s submission date. But interestingly, [1] seems to have conflicted results from this paper:
The major tension lies in this paper proposes to alter clicks of unwanted arms with a sophisticated probability (e.g. in Alg.5), while [1] simply set 1 to 0 when an unwanted arm has a click. Moreover, this paper tests in simulation a baseline attack Trivial_1, which is close to the attack proposed by [1] (except for [1] has a cutoff time for attack), and this paper claims Trivial_1 fails to attack according to the plot. And not surprisingly, theorem and simulation results in [1] supports their attack.
So this finding casts some doubt on this paper whether it overcomplicates the problem, as the attack proposed in [1] is way simpler with no need to compute a sophisticated probability to attack. Here are some clues in this paper that I think questionable:
1. In Section 3.2, it claims that the challenge in applying previous MAB attack to discret MAB is $\alpha_t$ in (1) can be invalid (>=1) when the altered reward should keep binary, which leads to all the effort in finding a new $\alpha_t$ with care. But simply setting all returns for unwanted arms to be 0 may also get the job done.
2. Simulation section shows that Trivial_1 fails while Trivial_{k-1} succeeds,I don’t think Trivial_{k-1} has essential difference than Trivial_1 as in the special case k=2 they are identical. So maybe there’s something going wrong with the plots or interpretation.
Questions
Major question please refer to weakness 1.
Rating
5: Borderline accept: Technically solid paper where reasons to accept outweigh reasons to reject, e.g., limited evaluation. Please use sparingly.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
Identified Limitations are listed in Weakness and Question.