When Witnesses Defend: A Witness Graph Topological Layer for Adversarial Graph Learning

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Arafat, Naheed Anjum, Basu, Debabrota, Gel, Yulia, Chen, Yuzhou
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866915144068497408
author Arafat, Naheed Anjum
Basu, Debabrota
Gel, Yulia
Chen, Yuzhou
author_facet Arafat, Naheed Anjum
Basu, Debabrota
Gel, Yulia
Chen, Yuzhou
contents Capitalizing on the intuitive premise that shape characteristics are more robust to perturbations, we bridge adversarial graph learning with the emerging tools from computational topology, namely, persistent homology representations of graphs. We introduce the concept of witness complex to adversarial analysis on graphs, which allows us to focus only on the salient shape characteristics of graphs, yielded by the subset of the most essential nodes (i.e., landmarks), with minimal loss of topological information on the whole graph. The remaining nodes are then used as witnesses, governing which higher-order graph substructures are incorporated into the learning process. Armed with the witness mechanism, we design Witness Graph Topological Layer (WGTL), which systematically integrates both local and global topological graph feature representations, the impact of which is, in turn, automatically controlled by the robust regularized topological loss. Given the attacker's budget, we derive the important stability guarantees of both local and global topology encodings and the associated robust topological loss. We illustrate the versatility and efficiency of WGTL by its integration with five GNNs and three existing non-topological defense mechanisms. Our extensive experiments across six datasets demonstrate that WGTL boosts the robustness of GNNs across a range of perturbations and against a range of adversarial attacks. Our datasets and source codes are available at https://github.com/toggled/WGTL.
format Preprint
id arxiv_https___arxiv_org_abs_2409_14161
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle When Witnesses Defend: A Witness Graph Topological Layer for Adversarial Graph Learning
Arafat, Naheed Anjum
Basu, Debabrota
Gel, Yulia
Chen, Yuzhou
Machine Learning
Capitalizing on the intuitive premise that shape characteristics are more robust to perturbations, we bridge adversarial graph learning with the emerging tools from computational topology, namely, persistent homology representations of graphs. We introduce the concept of witness complex to adversarial analysis on graphs, which allows us to focus only on the salient shape characteristics of graphs, yielded by the subset of the most essential nodes (i.e., landmarks), with minimal loss of topological information on the whole graph. The remaining nodes are then used as witnesses, governing which higher-order graph substructures are incorporated into the learning process. Armed with the witness mechanism, we design Witness Graph Topological Layer (WGTL), which systematically integrates both local and global topological graph feature representations, the impact of which is, in turn, automatically controlled by the robust regularized topological loss. Given the attacker's budget, we derive the important stability guarantees of both local and global topology encodings and the associated robust topological loss. We illustrate the versatility and efficiency of WGTL by its integration with five GNNs and three existing non-topological defense mechanisms. Our extensive experiments across six datasets demonstrate that WGTL boosts the robustness of GNNs across a range of perturbations and against a range of adversarial attacks. Our datasets and source codes are available at https://github.com/toggled/WGTL.
title When Witnesses Defend: A Witness Graph Topological Layer for Adversarial Graph Learning
topic Machine Learning
url https://arxiv.org/abs/2409.14161