Active Learning on Adversarially Corrupted Graphs
Not on the map. Why?
Abstract (arXiv)
Motivated by real-world scenarios where malicious entities tamper with existing networks, we define a model where an adversary seeks to hide a set of corrupted vertices inside a graph G^*. To this end, the adversary can add edges between the corrupted vertices, as well as edges between the corrupted vertices and G^*, and its power is then measured by the size of the neighborhood of the corrupted vertices in G^*. Our goal is to design an active learning algorithm that efficiently finds the subset of corrupted vertices using a small number of label queries. We devise an efficient algorithm that approximately recovers the corrupted vertices with a query complexity that depends polynomially on both the power of the adversary and the vertex expansion of G^*, a fundamental measure of graph connectivity. At the heart of this result is a polynomial-time algorithm, obtained by carefully adapting sum-of-squares algorithms for approximating minimum expansion, that finds a set with small vertex expansion subject to cardinality constraints. To the best of our knowledge, this is the first time that the vertex expansion is shown to play a key role in determining the query complexity of active learning algorithms robust to structural adversarial attacks.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 21 of its 51 references that are in the map. First posted on arXiv 6 Jul 2026.
Builds on
21 of 51 references.
References · 21
- 2020A Survey of Adversarial Learning on Graphscited by 42
- 2019A Unified Framework for Data Poisoning Attack to Graph-based Semi-supervised Learningcited by 30
- 2015S2: An Efficient Graph Based Active Learning Algorithm with Application to Nonparametric Classificationcited by 20
- 2015How Robust are Reconstruction Thresholds for Community Detection?cited by 20
- 2022Robustly-reliable learners under poisoning attackscited by 19
- 2021Robust recovery for stochastic block modelscited by 18
- 2019Local Statistics, Semidefinite Programming, and Community Detectioncited by 14
- 2022Minimax Rates for Robust Community Detectioncited by 12
- 2013Active Learning on Trees and Graphscited by 10
- 2023Reaching Kesten-Stigum Threshold in the Stochastic Block Model under Node Corruptionscited by 7
- 2022Algorithms approaching the threshold for semi-random planted cliquecited by 6
- 2024Robust recovery for stochastic block models, simplified and generalizedcited by 5
9 more
- 2024Semirandom Planted Clique and the Restricted Isometry Propertycited by 5
- 2022Cheeger Inequalities for Vertex Expansion and Reweighted Eigenvaluescited by 4
- 2024Efficient Algorithms for Learning Monophonic Halfspaces in Graphscited by 3
- 2024Robust Offline Active Learning on Graphscited by 3
- 2014Approximation Algorithms for Hypergraph Small Set Expansion and Small Set Vertex Expansioncited by 2
- 2024A Near-Linear Time Approximation Algorithm for Beyond-Worst-Case Graph Clusteringcited by 2
- 2025Deterministic Certification of Graph Neural Networks against Graph Poisoning Attacks with Arbitrary Perturbationscited by 2
- 2023New Approximation Bounds for Small-Set Vertex Expansioncited by 1
- 2025Efficient Algorithms for Learning and Compressing Monophonic Halfspaces in Graphscited by 1
Built on by
Not cited yet.