Machine Learning: Science and Technology (Jan 2024)

Portable network resolving huge-graph isomorphism problem

  • Xin An,
  • Ling-Fang Li,
  • Xue Yang,
  • Ming-Xing Luo

DOI
https://doi.org/10.1088/2632-2153/ad7d5f
Journal volume & issue
Vol. 5, no. 3
p. 035084

Abstract

Read online

The graph isomorphism, as a key task in graph data analysis, is of great significance for the understanding, feature extraction, and pattern recognition of graph data. The best performance of traditional methods is the quasi-polynomial time complexity, which is infeasible for huge graphs. This paper aims to propose a lightweight graph network to resolve the problem of isomorphism in huge graphs. We propose a partitioning algorithm with linear time complexity based on isomorphic necessary condition to handle network graphs that cannot be fully computed by a single computer. We use anti-weight convolution analysis and skip connections to obtain a more stable representation with fewer layers and parameters. We implement simulations on personal computer (PC) with graphs consisting of hundred millions of edges, demonstrating the identification performance ( $ \gt\!\!98\%$ ) and time efficiency.

Keywords