TopFeaRe: Locating Critical State of Adversarial Resilience for Graphs Regarding Topology-Feature Entanglement
Authors: Xinxin Fan, Wenxiong Chen, Quanliang Jing, Chi Lin, Shaoye Luo, Wenbo Song, Yunfeng Lu
Organizations: State Key Laboratory of AI Safety, Institute of Computing Technology, Chinese Academy of Sciences · University of Chinese Academy of Sciences · Dalian University of Technology · Beihang University
Graph adversarial attacks are usually produced from the two perspectives of topology/structure and node feature, both of them represent the paramount characteristics learned by today's deep learning models. Although some defense countermeasures are proposed at present, they fails to disclose the intrinsic reasons why these two aspects necessitate and how they are adequately fused to co-learn the graph representation. Towards this question, we in this paper propose an adversarial defense approach through locating the graph's critical state of adversarial resilience, resorting to the equilibrium-point theory in the discipline of complex dynamic system (CDS). In brief, our work has three novelties: i) Adversarial-Attack Modeling, i.e. map a graph regime into CDS, and use the oscillation of dynamic system to model the behavior of adversarial perturbation; ii) 2D Topology-Feature-Entangled Function Design for Perturbed Graph, i.e. project graph topology and node feature as two characteristic spaces, and define two-dimensional entangled perturbation functions to represent the dynamic variance under adversarial attacks; and iii) Location of Critical State of Adversarial Resilience, i.e. utilize the equilibrium-point theory to locate the graph's critical state of attack resilience resorting to the perturbation-reflected 2D function. Finally, multi-facet experiments on five commonly-used realistic datasets validate the effectiveness of our proposed approach, and the results show our approach can significantly outperform the state-of-the-art baselines under four representative graph adversarial attacks.
Figures & tables
Figure 1: Variations of adjacency-matrix rank and singular value, feature smoothness under attack Metattack
Figure 2: ASEP surface with rGra on Cora_ML
Figure 3: ASEP surface with qGra on Cora_ML
Dataset
Nodes
Edges
Feat.
Classes
Deg. Cor.
Cora_ML
2810
7981
2879
7
-0.0855
Cora
2485
5069
1433
7
-0.0588
Citeseer
2110
3668
3703
6
0.0438
Photo
7487
119043
745
8
0.0247
Pubmed
19717
44325
500
3
0.0395
Table 1: Dataset Statistics
Table 2: Accuracy of node classification on Cora_ML ( Bold -the best)
Table 3: Accuracy of node classification on Citeseer under combination with Ours using Metattack
Table 4: Ablation experiment on node classification accuracy under Metattack
Dataset
RAP
5%
10%
15%
20%
25%
Citeseer
w/o
0.6831 ± 0.0045
0.6560 ± 0.0100
0.6117 ± 0.0078
0.6175 ± 0.0072
0.5870 ± 0.0100
w/
0.7159 ± 0.0170
0.7005 ± 0.0162
0.6885 ± 0.0170
0.6754 ± 0.0147
0.6647 ± 0.0189
Table 5: Accuracy of node classification w/(w/o) degree centrality and feature distinction under Metattack
RAP
Accuracy
DCs
RAP
Accuracy
DCs
RAP
Accuracy
DCs
5%
0.7125 ± 0.0036
0.1965
15%
0.7029 ± 0.0060
0.2242
25%
0.7165 ± 0.0086
0.2270
0.7274 ± 0.0070
0.0147
0.7152 ± 0.0074
0.0281
0.7226 ± 0.0074
0.0312
0.7267 ± 0.0062
0.0015
0.7104 ± 0.0049
0.0174
0.7137 ± 0.0057
0.0220
Table 6: Accuracy of node classification w.r.t. different degree correlations on Citeseer
Figure 4: Rank variation of adjacency matrix of Cora_ML.
Figure 5: Rank variation of adjacency matrix of citeseer.
Figure 6: Singular-Value variation of Cora_ML
Figure 7: Singular-Value variation of Citeseer
Figure 8: Feature-Smoothness variation of Cora_ML
Figure 9: Feature-Smoothness variation on Citeseer
Table 7: Accuracy of node classification using Nettack
Figure 10: The time overhead as graph (Citeseer) size enlarges
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
Table 8: Accuracy of node classification on Cora
Table 9: Accuracy of node classification on Citeseer
Table 10: Accuracy of node classification on Amazon Photo
Table 11: Accuracy of node classification on PubMed
Table 12: Accuracy of node classification on Cora_ML under combination with Ours using Metattack
Table 13: Accuracy of node classification on Cora under combination with Ours using Metattack
Table 14: Accuracy of node classification on Amazon Photo under combination with Ours using Metattack
Table 15: Accuracy of node classification on PubMed under combination with Ours using Metattack
Graph Neural Networks (GNNs) are vulnerable to adversarial attacks, which inherently invert connectivity patterns by introducing disassortative edges in assortative graphs and assortative edges in disassortative graphs. This structural inversion creates structure-feature mismatches that disrupt neighborhood aggregation across different graph types. However, we find that existing defenses are limited, as they either treat neighborhoods as monolithic under fixed assortativity assumptions or rely on standard softmax classifiers that fail to account for perturbation-induced representation shifts. To further exploit this observation, we adopt a robustness perspective that jointly disentangles node representations and decision spaces, isolating perturbation effects while enforcing well-separated decision regions. Based on this principle, we propose Graph Joint Disentanglement Network (GJDNet), a unified framework for robust node classification across diverse graph assortativity regimes. GJDNet enhances robustness at both representation and decision levels: it employs feature-driven soft structural disentanglement with skewness-aware neighbor filtering to suppress perturbation-induced structure-feature mismatches, and introduces a Spherical Decision Boundary (SDB) to promote intra-class compactness and inter-class separation in the embedding space, thereby stabilizing decision boundaries under perturbations. Theoretical analysis provides insights into the effectiveness of the proposed disentangled representation and decision mechanisms, while extensive experiments demonstrate that GJDNet consistently achieves strong robustness across graphs with different connectivity regimes.
Canyixing Cui, Tao Wu, Xingping Xian +3
School of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing, China · School of Cyber Security and Information Law, Chongqing University of Posts and Telecommunications, Chongqing, China · Computational Communication Research Center, Beijing Normal University, Zhuhai, China +2
Graph Neural Networks (GNNs) have achieved remarkable success across diverse applications, yet they remain highly vulnerable to adversarial attacks that maliciously perturb graph structure. Existing defenses often lack rigorous theoretical grounding, rely on attack-specific heuristics, or require costly retraining procedures such as adversarial training. To address these limitations, we propose Kernel-Complexity Edge Sanitization (KCES), a training-free and model-agnostic framework for defending against structural attacks. KCES is built upon Graph Kernel Complexity (GKC), a principled metric derived from the graph Gram matrix that appears in a generalization upper bound on the GNN test error. From this bound, we define an edge-specific KC score that quantifies each edge's structural influence via its induced change in GKC. KCES then identifies and prunes high-KC edges, which are empirically enriched with adversarial perturbations under structural attacks, to mitigate their harmful impact. Computationally efficient and scalable, KCES operates as a lightweight preprocessing step without retraining and can be seamlessly integrated with existing defenses. Extensive experiments demonstrate that KCES consistently outperforms representative robust baselines across diverse attack settings and scales effectively to large graphs. Supported by theoretical analysis and extensive empirical validation, KCES provides a principled and efficient framework for securing GNNs. Our code is available at https://github.com/karpning/KCScore.
Yaning Jia, Shenyang Deng, Yaoqing Yang +3
Department of Computer Science Dartmouth College Hanover, New Hampshire, USA
Graph Neural Networks (GNNs) are highly vulnerable to adversarial perturbations in both topology and features, making the learning of robust representations a critical challenge. In this work, we bridge GNNs with control theory to introduce a novel defense framework grounded in integer- and fractional-order Lyapunov stability. Unlike conventional strategies that rely on resource-heavy adversarial training or data purification, our approach fundamentally constrains the underlying feature-update dynamics of the GNN. We propose an adaptive, learnable Lyapunov function paired with a novel projection mechanism that maps the network's state into a stable space, thereby offering theoretically provable stability guarantees. Notably, this mechanism is orthogonal to existing defenses, allowing for seamless integration with techniques like adversarial training to achieve cumulative robustness. Extensive experiments demonstrate that our Lyapunov-stable graph neural flows substantially outperform base neural flows and state-of-the-art baselines across standard benchmarks and various adversarial attack scenarios.
Haoyu Chu, Xiaotong Chen, Wei Zhou +4
School of Computer Science and Technology / School of Artificial Intelligence, China University of Mining and Technology, Xuzhou 221008, China · School of Information Science and Technology, University of Science and Technology of China, Hefei 230026, China