{"title":"Ironing the Graphs: Toward a Correct Geometric Analysis of Large-Scale Graphs","authors":"Saloua Naama, Kavé Salamatian, Francesco Bronzino","doi":"arxiv-2407.21609","DOIUrl":null,"url":null,"abstract":"Graph embedding approaches attempt to project graphs into geometric entities,\ni.e, manifolds. The idea is that the geometric properties of the projected\nmanifolds are helpful in the inference of graph properties. However, if the\nchoice of the embedding manifold is incorrectly performed, it can lead to\nincorrect geometric inference. In this paper, we argue that the classical\nembedding techniques cannot lead to correct geometric interpretation as they\nmiss the curvature at each point, of manifold. We advocate that for doing\ncorrect geometric interpretation the embedding of graph should be done over\nregular constant curvature manifolds. To this end, we present an embedding\napproach, the discrete Ricci flow graph embedding (dRfge) based on the discrete\nRicci flow that adapts the distance between nodes in a graph so that the graph\ncan be embedded onto a constant curvature manifold that is homogeneous and\nisotropic, i.e., all directions are equivalent and distances comparable,\nresulting in correct geometric interpretations. A major contribution of this\npaper is that for the first time, we prove the convergence of discrete Ricci\nflow to a constant curvature and stable distance metrics over the edges. A\ndrawback of using the discrete Ricci flow is the high computational complexity\nthat prevented its usage in large-scale graph analysis. Another contribution of\nthis paper is a new algorithmic solution that makes it feasible to calculate\nthe Ricci flow for graphs of up to 50k nodes, and beyond. The intuitions behind\nthe discrete Ricci flow make it possible to obtain new insights into the\nstructure of large-scale graphs. We demonstrate this through a case study on\nanalyzing the internet connectivity structure between countries at the BGP\nlevel.","PeriodicalId":501570,"journal":{"name":"arXiv - CS - Computational Geometry","volume":"56 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Computational Geometry","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2407.21609","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Graph embedding approaches attempt to project graphs into geometric entities,
i.e, manifolds. The idea is that the geometric properties of the projected
manifolds are helpful in the inference of graph properties. However, if the
choice of the embedding manifold is incorrectly performed, it can lead to
incorrect geometric inference. In this paper, we argue that the classical
embedding techniques cannot lead to correct geometric interpretation as they
miss the curvature at each point, of manifold. We advocate that for doing
correct geometric interpretation the embedding of graph should be done over
regular constant curvature manifolds. To this end, we present an embedding
approach, the discrete Ricci flow graph embedding (dRfge) based on the discrete
Ricci flow that adapts the distance between nodes in a graph so that the graph
can be embedded onto a constant curvature manifold that is homogeneous and
isotropic, i.e., all directions are equivalent and distances comparable,
resulting in correct geometric interpretations. A major contribution of this
paper is that for the first time, we prove the convergence of discrete Ricci
flow to a constant curvature and stable distance metrics over the edges. A
drawback of using the discrete Ricci flow is the high computational complexity
that prevented its usage in large-scale graph analysis. Another contribution of
this paper is a new algorithmic solution that makes it feasible to calculate
the Ricci flow for graphs of up to 50k nodes, and beyond. The intuitions behind
the discrete Ricci flow make it possible to obtain new insights into the
structure of large-scale graphs. We demonstrate this through a case study on
analyzing the internet connectivity structure between countries at the BGP
level.