Adversarial Attacks on Linear Contextual Bandits

Атакующие воздействия на линейные контекстные бандиты
Evrard Garcelon, Baptiste Rozière, Laurent Meunier, Jean Tarbouriech, Olivier Teytaud, Alessandro Lazaric, Matteo Pirotta
2020-02-10

adversarial attackscontext manipulationlinear contextual banditslogarithmic attack costreward manipulation
Contextual bandit algorithms are applied in a wide range of domains, from advertising to recommender systems, from clinical trials to education. In many of these domains, malicious agents may have incentives to attack the bandit algorithm to induce it to perform a desired behavior. For instance, an unscrupulous ad publisher may try to increase their own revenue at the expense of the advertisers; a seller may want to increase the exposure of their products, or thwart a competitor's advertising campaign. In this paper, we study several attack scenarios and show that a malicious agent can force a linear contextual bandit algorithm to pull any desired arm $T - o(T)$ times over a horizon of $T$ steps, while applying adversarial modifications to either rewards or contexts that only grow logarithmically as $O(\log T)$. We also investigate the case when a malicious agent is interested in affecting the behavior of the bandit algorithm in a single context (e.g., a specific user). We first provide sufficient conditions for the feasibility of the attack and we then propose an efficient algorithm to perform the attack. We validate our theoretical results on experiments performed on both synthetic and real-world datasets.
1
A malicious agent can force a linear contextual bandit algorithm to select any desired arm T − o(T) times over a horizon of T.
2
An efficient attack algorithm is proposed for the single-context manipulation setting.
3
The study analyzes attacks targeting behavior in a single context and provides sufficient conditions determining when such attacks are feasible.
4
The theoretical results are validated experimentally on synthetic and real-world datasets.
5
This manipulation requires adversarial modifications to rewards or contexts totaling only O(log T), demonstrating highly efficient attacks.

Linear contextual bandit algorithms under adversarial manipulation of rewards or contexts

Feasibility, efficiency, and impact of attacks that manipulate rewards or contexts to force desired arm selections, including behavior targeting a single context, with O(log T) modification cost over a horizon of T steps

Publication Details
Publication Date
2020-02-10
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Evrard Garcelon
Baptiste Rozière
Laurent Meunier
Jean Tarbouriech
Olivier Teytaud
Alessandro Lazaric
Matteo Pirotta
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%