Structural Controls for Temporal Edge Explanations in Snapshot-Based GNN Intrusion Detection
ID:24
View protection:Participant Only
Updated time:2026-10-04 23:18:23 Views:22
Online
Abstract
Snapshot-based GNN intrusion detectors represent hosts as nodes and flows as edges, so edge explanations of adjacent traffic windows can agree for structural reasons unrelated to attribution. In a controlled case study of E-GraphSAGE on the Infilteration [sic] class of NF-CSE-CIC-IDS2018-v3, with two held-out transitions, ten seeds per range, and descriptive sweeps over mostly in-sample transitions, we test such reasons for GNNExplainer, Saliency, and Occlusion. The reverse copy of the explained flow, added by the bidirectional graph construction, carries most of the raw overlap in one range, and topologylevel cosines are reproduced by binary masks. In the primary comparison, Range A overlap without the target exceeds a null matched on endpoint incidence and flow count (0.179 against 0.097, 10/10 seeds). At the primary 30-epoch budget, the mean same-window top-10 Jaccard between GNNExplainer seeds is only 0.62. Retraining without reverse copies leaves too few active pairs for the protocol’s primary comparison in Range A and reverses the Range B result, so these findings are constructionspecific. Temporal stability alone is therefore not sufficient evidence of explanation quality.
Keywords
graph neural networks, network intrusion detection, explainable AI, GNNExplainer, temporal stability, network flow
Post comments