Paper Reading AI Learner

Learning to Attack: A Bandit Approach to Adversarial Context Poisoning

2026-02-28 09:34:06
Ray Telikani, Amir H. Gandomi

Abstract

Neural contextual bandits are vulnerable to adversarial attacks, where subtle perturbations to rewards, actions, or contexts induce suboptimal decisions. We introduce AdvBandit, a black-box adaptive attack that formulates context poisoning as a continuous-armed bandit problem, enabling the attacker to jointly learn and exploit the victim's evolving policy. The attacker requires no access to the victim's internal parameters, reward function, or gradient information; instead, it constructs a surrogate model using a maximum-entropy inverse reinforcement learning module from observed context-action pairs and optimizes perturbations against this surrogate using projected gradient descent. An upper confidence bound-aware Gaussian process guides arm selection. An attack-budget control mechanism is also introduced to limit detection risk and overhead. We provide theoretical guarantees, including sublinear attacker regret and lower bounds on victim regret linear in the number of attacks. Experiments on three real-world datasets (Yelp, MovieLens, and Disin) against various victim contextual bandits demonstrate that our attack model achieves higher cumulative victim regret than state-of-the-art baselines.

Abstract (translated)

神经上下文型多臂赌博机容易受到对抗性攻击的影响,这种攻击通过对奖励、动作或背景信息进行细微的扰动来诱导次优决策。我们引入了AdvBandit这一黑盒自适应攻击方法,它将上下文污染问题作为连续行动的多臂赌博机问题进行建模,并使攻击者能够同时学习和利用受害者的不断变化的策略。这种攻击无需访问受害者内部参数、奖励函数或梯度信息;相反,通过使用从观察到的背景动作对中构建的最大熵逆强化学习模块,来创建一个替代模型,并通过对这个替代模型使用投影梯度下降法进行优化以生成扰动。臂选择由上置信边界感知高斯过程指导。还引入了攻击预算控制机制来限制检测风险和开销。我们提供了理论保证,包括攻击者的次线性遗憾以及与攻击数量成正比的受害者线性遗憾下限。在三个真实世界数据集(Yelp、MovieLens 和 Disin)上针对各种受害者的上下文型多臂赌博机进行实验后发现,我们的攻击模型实现了更高的累积受害者遗憾值,超过了最先进的基准方法。

URL

https://arxiv.org/abs/2603.00567

PDF

https://arxiv.org/pdf/2603.00567.pdf


Tags
3D Action Action_Localization Action_Recognition Activity Adversarial Agent Attention Autonomous Bert Boundary_Detection Caption Chat Classification CNN Compressive_Sensing Contour Contrastive_Learning Deep_Learning Denoising Detection Dialog Diffusion Drone Dynamic_Memory_Network Edge_Detection Embedding Embodied Emotion Enhancement Face Face_Detection Face_Recognition Facial_Landmark Few-Shot Gait_Recognition GAN Gaze_Estimation Gesture Gradient_Descent Handwriting Human_Parsing Image_Caption Image_Classification Image_Compression Image_Enhancement Image_Generation Image_Matting Image_Retrieval Inference Inpainting Intelligent_Chip Knowledge Knowledge_Graph Language_Model LLM Matching Medical Memory_Networks Multi_Modal Multi_Task NAS NMT Object_Detection Object_Tracking OCR Ontology Optical_Character Optical_Flow Optimization Person_Re-identification Point_Cloud Portrait_Generation Pose Pose_Estimation Prediction QA Quantitative Quantitative_Finance Quantization Re-identification Recognition Recommendation Reconstruction Regularization Reinforcement_Learning Relation Relation_Extraction Represenation Represenation_Learning Restoration Review RNN Robot Salient Scene_Classification Scene_Generation Scene_Parsing Scene_Text Segmentation Self-Supervised Semantic_Instance_Segmentation Semantic_Segmentation Semi_Global Semi_Supervised Sence_graph Sentiment Sentiment_Classification Sketch SLAM Sparse Speech Speech_Recognition Style_Transfer Summarization Super_Resolution Surveillance Survey Text_Classification Text_Generation Time_Series Tracking Transfer_Learning Transformer Unsupervised Video_Caption Video_Classification Video_Indexing Video_Prediction Video_Retrieval Visual_Relation VQA Weakly_Supervised Zero-Shot