English

Manipulating Reinforcement Learning: Poisoning Attacks on Cost Signals

Machine Learning 2020-07-22 v2 Cryptography and Security Systems and Control Systems and Control Optimization and Control Machine Learning

Abstract

This chapter studies emerging cyber-attacks on reinforcement learning (RL) and introduces a quantitative approach to analyze the vulnerabilities of RL. Focusing on adversarial manipulation on the cost signals, we analyze the performance degradation of TD(λ\lambda) and QQ-learning algorithms under the manipulation. For TD(λ\lambda), the approximation learned from the manipulated costs has an approximation error bound proportional to the magnitude of the attack. The effect of the adversarial attacks on the bound does not depend on the choice of λ\lambda. In QQ-learning, we show that QQ-learning algorithms converge under stealthy attacks and bounded falsifications on cost signals. We characterize the relation between the falsified cost and the QQ-factors as well as the policy learned by the learning agent which provides fundamental limits for feasible offensive and defensive moves. We propose a robust region in terms of the cost within which the adversary can never achieve the targeted policy. We provide conditions on the falsified cost which can mislead the agent to learn an adversary's favored policy. A case study of TD(λ\lambda) learning is provided to corroborate the results.

Keywords

Cite

@article{arxiv.2002.03827,
  title  = {Manipulating Reinforcement Learning: Poisoning Attacks on Cost Signals},
  author = {Yunhan Huang and Quanyan Zhu},
  journal= {arXiv preprint arXiv:2002.03827},
  year   = {2020}
}

Comments

This chapter is written for the forthcoming book "Game Theory and Machine Learning for Cyber Security" (Wiley-IEEE Press), edited by Charles Kamhoua et. al. arXiv admin note: text overlap with arXiv:1906.10571

R2 v1 2026-06-23T13:36:54.113Z