DYMAG: Rethinking Message Passing Using Dynamical-systems-based Waveforms (2309.09924v5)
Abstract: We present DYMAG, a graph neural network based on a novel form of message aggregation. Standard message-passing neural networks, which often aggregate local neighbors via mean-aggregation, can be regarded as convolving with a simple rectangular waveform which is non-zero only on 1-hop neighbors of every vertex. Here, we go beyond such local averaging. We will convolve the node features with more sophisticated waveforms generated using dynamics such as the heat equation, wave equation, and the Sprott model (an example of chaotic dynamics). Furthermore, we use snapshots of these dynamics at different time points to create waveforms at many effective scales. Theoretically, we show that these dynamic waveforms can capture salient information about the graph including connected components, connectivity, and cycle structures even with no features. Empirically, we test DYMAG on both real and synthetic benchmarks to establish that DYMAG outperforms baseline models on recovery of graph persistence, generating parameters of random graphs, as well as property prediction for proteins, molecules and materials. Our code is available at https://github.com/KrishnaswamyLab/DYMAG.
- “Graph signal processing: Overview, challenges, and applications,” Proceedings of the IEEE, vol. 106, no. 5, pp. 808–828, 2018.
- Robert Geroch, “Partial differential equations of physics,” in General Relativity, pp. 19–60. Routledge, 2017.
- “Graph signal processing for machine learning: A review and new perspectives,” IEEE Signal processing magazine, vol. 37, no. 6, pp. 117–127, 2020.
- “Semi-supervised classification with graph convolutional networks,” in 5th International Conference on Learning Representations, 2017.
- “Graph attention networks,” stat, vol. 1050, no. 20, pp. 10–48550, 2017.
- “How powerful are graph neural networks?,” in 7th International Conference on Learning Representations, ICLR, 2019.
- Reijneveld et al., “The application of graph theoretical analysis to complex networks in the brain,” Clinical neurophysiology, 2007.
- Boccaletti et al., “The structure and dynamics of multilayer networks,” Physics reports, vol. 544, no. 1, pp. 1–122, 2014.
- Joana A Simoes, “An agent-based/network approach to spatial epidemics,” Agent-based models of geographical systems, 2011.
- “Temporal networks,” Physics reports, vol. 519, no. 3, pp. 97–125, 2012.
- “Combining differentiable pde solvers and graph neural networks for fluid flow prediction,” in international conference on machine learning. PMLR, 2020, pp. 2402–2411.
- “Learning to simulate complex physics with graph networks,” in International conference on machine learning. PMLR, 2020, pp. 8459–8468.
- “Learning mesh-based simulation with graph networks,” arXiv:2010.03409, 2020.
- “Beltrami flow and neural diffusion on graphs,” Advances in Neural Information Processing Systems, vol. 34, pp. 1594–1609, 2021.
- “Grand: Graph neural diffusion,” in International Conference on Machine Learning, 2021.
- “dyngraph2vec: Capturing network dynamics using dynamic graph representation learning,” Knowledge-Based Systems, vol. 187, pp. 104816, 2020.
- “The general similarity solution of the heat equation,” Journal of mathematics and mechanics, 1969.
- John R Cannon, “The solution of the heat equation subject to the specification of energy,” Quarterly of Applied Mathematics, vol. 21, no. 2, pp. 155–160, 1963.
- Tariq Alkhalifah, “An acoustic wave equation for anisotropic media,” Geophysics, vol. 65, no. 4, pp. 1239–1250, 2000.
- “Solitons and nonlinear wave equations,” Academic Press, Inc.[Harcourt Brace Jovanovich, Publishers], London-New York …, 1982.
- Matthias Erbar, “The heat equation on manifolds as a gradient flow in the wasserstein space,” Annales de l’IHP Probabilités et statistiques, vol. 46, no. 1, pp. 1–23, 2010.
- “On a stochastic heat equation with first order fractional noises and applications to finance,” Journal of Mathematical Analysis and Applications, 2012.
- “Imaging diffractors using wave-equation migration,” Geophysics, 2016.
- “k-space propagation models for acoustically heterogeneous media: Application to biomedical photoacoustics,” The Journal of the Acoustical Society of America, vol. 121, no. 6, pp. 3453–3464, 2007.
- “Geometric scattering on measure spaces,” arXiv:2208.08561, 2022.
- Daniel A Spielman, “Spectral and algebraic graph theory, 2019,” URL http://cs-www. cs. yale. edu/homes/spielman/sagt. Version dated December, vol. 19, 2019.
- “A heat diffusion perspective on geodesic preserving dimensionality reduction,” 2023.
- Sathamangalam R Srinivasa Varadhan, “On the behavior of the fundamental solution of the heat equation with variable coefficients,” Communications on Pure and Applied Mathematics, vol. 20, no. 2, pp. 431–455, 1967.
- “Heat kernel bounds and Ricci curvature for lipschitz manifolds,” 2021.
- “Heat kernel and curvature bounds in Ricci flows with bounded scalar curvature,” Advances in Mathematics, vol. 319, pp. 396–450, 2017.
- “The heat method for distance computation,” Commun. ACM, vol. 60, no. 11, pp. 90–99, Oct. 2017.
- “Ollivier Ricci curvature for general graph Laplacians: Heat equation, Laplacian comparison, non-explosion and diameter bounds,” Advances in Mathematics, vol. 356, pp. 106759, 2019.
- Bhaskar et al., “Diffusion curvature for estimating local curvature in high dimensional data,” 2022.
- “Wavelets on graphs via spectral graph theory,” Applied and Computational Harmonic Analysis, vol. 30, no. 2, pp. 129–150, 2011.
- “Convolutional neural networks on graphs with fast localized spectral filtering,” Advances in neural information processing systems, 2016.
- “Automating the Construction of Internet Portals with Machine Learning,” Information Retrieval, vol. 3, no. 2, July 2000.
- “CiteSeer: an automatic citation indexing system,” in Proceedings of the third ACM conference on Digital libraries, May 1998.
- Sen et al., “Collective Classification in Network Data,” AI Magazine, vol. 29, no. 3, Sept. 2008, Number: 3.
- “Critical assessment of methods of protein structure prediction (CASP)-Round XIII,” Proteins, 2019.
- “DrugBank 5.0: a major update to the DrugBank database for 2018,” Nucleic Acids Research, vol. 46, no. D1, pp. D1074–D1082, Jan. 2018.
- “Tudataset: A collection of benchmark datasets for learning with graphs,” arXiv:2007.08663, 2020.
- Schomburg et al, “BRENDA, the enzyme database: updates and major new developments,” Nucleic Acids Research, , no. suppl_1, Jan. 2004.
- Borgwardt et al., “Protein function prediction via graph kernels,” Bioinformatics (Oxford, England), pp. 47–56, June 2005.
- “Distinguishing enzyme structures from non-enzymes without alignments,” Journal of Molecular Biology, vol. 330, no. 4, pp. 771–783, July 2003.
- Debnath et al., “Structure-activity relationship of mutagenic aromatic and heteroaromatic nitro compounds. correlation with molecular orbital energies and hydrophobicity,” Journal of medicinal chemistry, vol. 34, no. 2, pp. 786–797, 1991.
- “Subgraph matching kernels for attributed graphs,” in Proceedings of the 29th International Conference on International Conference on Machine Learning, 2012, ICML’12.
- Yann Ollivier, “Ricci curvature of Markov chains on metric spaces,” July 2007, arXiv:math/0701886.
- “Persistence Images: A Stable Vector Representation of Persistent Homology,” 2016, arXiv:1507.06217.
- “Extending Persistence Using Poincaré and Lefschetz Duality,” Foundations of Computational Mathematics, vol. 9, no. 1, pp. 79–103, Feb. 2009.
- “Neural Approximation of Graph Topological Features,” Nov. 2022, arXiv:2201.12032 [cs].