A Unified Framework for Data Poisoning Attack to Graph-based Semi-supervised Learning
Liu, Xuanqing, Si, Si, Zhu, Jerry, Li, Yang, Hsieh, Cho-Jui
–Neural Information Processing Systems
In this paper, we proposed a general framework for data poisoning attacks to graph-based semi-supervised learning (G-SSL). In this framework, we first unify different tasks, goals and constraints into a single formula for data poisoning attack in G-SSL, then we propose two specialized algorithms to efficiently solve two important cases --- poisoning regression tasks under $\ell_2$-norm constraint and classification tasks under $\ell_0$-norm constraint. In the former case, we transform it into a non-convex trust region problem and show that our gradient-based algorithm with delicate initialization and update scheme finds the (globally) optimal perturbation. For the latter case, although it is an NP-hard integer programming problem, we propose a probabilistic solver that works much better than the classical greedy method. Lastly, we test our framework on real datasets and evaluate the robustness of G-SSL algorithms.
Neural Information Processing Systems
Mar-19-2020, 00:32:14 GMT