Active Learning on Adversarially Corrupted Graphs
2026-07-06 • Machine Learning
Machine Learning
AI summaryⓘ
The authors study a situation where a bad actor hides a group of 'corrupted' nodes inside a network by adding connections, trying to avoid detection. They develop an active learning method that efficiently identifies these corrupted nodes by asking as few questions as possible. Their approach relies on a property of the network called vertex expansion, which measures how well-connected the graph is, and they use advanced algorithms to find groups of nodes with small expansion. This is the first work showing that vertex expansion directly influences how hard it is to detect adversarial changes in networks using active learning.
active learningadversarial attacksvertex expansiongraph connectivitysum-of-squares algorithmsquery complexityminimum expansioncorrupted verticesnetwork tamperingcardinality constraints
Authors
Marco Bressan, Nicolò Cesa-Bianchi, Tommaso d`Orsi, Emmanuel Esposito, Silvio Lattanzi
Abstract
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 \emph{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 \emph{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 \emph{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.