MGNN: Graph Neural Networks Inspired by Distance Geometry Problem

被引:2
作者
Cui, Guanyu [1 ]
Wei, Zhewei [1 ]
机构
[1] Renmin Univ China, Beijing, Peoples R China
来源
PROCEEDINGS OF THE 29TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, KDD 2023 | 2023年
基金
北京市自然科学基金; 中国国家自然科学基金;
关键词
graph neural networks; distance geometry problem; metric matrix;
D O I
10.1145/3580305.3599431
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Graph Neural Networks (GNNs) have emerged as a prominent research topic in the field of machine learning. Existing GNN models are commonly categorized into two types: spectral GNNs, which are designed based on polynomial graph filters, and spatial GNNs, which utilize a message-passing scheme as the foundation of the model. For the expressive power and universality of spectral GNNs, a natural approach is to improve the design of basis functions for better approximation ability. As for spatial GNNs, models like Graph Isomorphism Networks (GIN) analyze their expressive power based on Graph Isomorphism Tests. Recently, there have been attempts to establish connections between spatial GNNs and geometric concepts like curvature and cellular sheaves, as well as physical phenomena like oscillators. However, despite the recent progress, there is still a lack of comprehensive analysis regarding the universality of spatial GNNs from the perspectives of geometry and physics. In this paper, we propose MetricGNN (MGNN), a spatial GNN model inspired by the congruent-insensitivity property 1 of classifiers in the classification phase of GNNs. We demonstrate that a GNN model is universal in the spatial domain if it can generate embedding matrices that are congruent to any given embedding matrix. This property is closely related to the Distance Geometry Problem (DGP). Since DGP is an NP-Hard combinatorial optimization problem, we propose optimizing an energy function derived from spring networks and the Multi-Dimensional Scaling (MDS) problem. This approach also allows our model to handle both homophilic and heterophilic graphs. Finally, we propose employing the iteration method to optimize our energy function. We extensively evaluate the effectiveness of our model through experiments conducted on both synthetic and real-world datasets. Our code is available at: https://github.com/GuanyuCui/MGNN.
引用
收藏
页码:335 / 347
页数:13
相关论文
共 66 条
[1]   On dimensional rigidity of bar-and-joint frameworks [J].
Alfakih, Abdo Y. .
DISCRETE APPLIED MATHEMATICS, 2007, 155 (10) :1244-1253
[2]   Analyzing Fluctuation Properties in Protein Elastic Networks with Sequence-Specific and Distance-Dependent Interactions [J].
Amyot, Romain ;
Togashi, Yuichi ;
Flechsig, Holger .
BIOMOLECULES, 2019, 9 (10)
[3]  
[Anonymous], 1963, Proceedings of the London Mathematical Society
[4]  
[Anonymous], 2005, Applications of convex analysis to multidimensional scaling
[5]  
Balcilar M, 2021, 9 INT C LEARN REPR I
[6]  
Biswas P, 2006, ACM T SENSOR NETWORK, V2
[7]  
Bo DY, 2021, AAAI CONF ARTIF INTE, V35, P3950
[8]  
Bodnar Cristian, 2022, Advances in Neural Information Processing Systems
[9]  
Bojchevski A., 2018, Deep gaussian embedding of graphs: Unsupervised inductive learning via ranking
[10]  
Borg I., 2005, MODERN MULTIDIMENSIO, DOI [DOI 10.1007/0-387-28981-X, DOI 10.18637/JSS.V014.B04]