用布尔乘积连接原始图与隐式图,提升GNN鲁棒性
Boolean Product Graph Neural Networks
- 通过布尔乘积融合原始图与隐式图结构
- 在多个基准数据集上显著提升模型性能
- 适合处理含噪声图数据的GNN应用
图神经网络(GNN)近年来取得显著进展,其关键操作是聚合邻域节点信息。现有研究多基于观测到的邻接矩阵定义邻居,但在许多场景中,显式给出的图包含噪声,可能在消息传递过程中被放大。因此,研究者转向潜在图推断,即学习参数化图结构。为缓解潜在图结构学习中的波动,本文提出一种基于布尔乘积的图残差连接,用于连接潜在图与原始图。该方法在每一层计算潜在图与原始图之间的布尔乘积,以修正学习过程。两个邻接矩阵的布尔乘积等价于三角形检测,因此所提出的布尔乘积图神经网络可解释为从原始图和潜在图中发现三角形团。我们在基准数据集上验证了该方法,证明其能有效提升GNN的性能与鲁棒性。
原文摘要 · Abstract (English)
Graph Neural Networks (GNNs) have recently achieved significant success, with a key operation involving the aggregation of information from neighboring nodes. Substantial researchers have focused on defining neighbors for aggregation, predominantly based on observed adjacency matrices. However, in many scenarios, the explicitly given graphs contain noise, which can be amplified during the messages-passing process. Therefore, many researchers have turned their attention to latent graph inference, specifically learning a parametric graph. To mitigate fluctuations in latent graph structure learning, this paper proposes a novel Boolean product-based graph residual connection in GNNs to link the latent graph and the original graph. It computes the Boolean product between the latent graph and the original graph at each layer to correct the learning process. The Boolean product between two adjacency matrices is equivalent to triangle detection. Accordingly, the proposed Boolean product graph neural networks can be interpreted as discovering triangular cliques from the original and the latent graph. We validate the proposed method in benchmark datasets and demonstrate its ability to enhance the performance and robustness of GNNs.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。