{"title":"CliquePH: Higher-Order Information for Graph Neural Networks through Persistent Homology on Clique Graphs","authors":"Davide Buffelli, Farzin Soleymani, Bastian Rieck","doi":"arxiv-2409.08217","DOIUrl":null,"url":null,"abstract":"Graph neural networks have become the default choice by practitioners for\ngraph learning tasks such as graph classification and node classification.\nNevertheless, popular graph neural network models still struggle to capture\nhigher-order information, i.e., information that goes \\emph{beyond} pairwise\ninteractions. Recent work has shown that persistent homology, a tool from\ntopological data analysis, can enrich graph neural networks with topological\ninformation that they otherwise could not capture. Calculating such features is\nefficient for dimension 0 (connected components) and dimension 1 (cycles).\nHowever, when it comes to higher-order structures, it does not scale well, with\na complexity of $O(n^d)$, where $n$ is the number of nodes and $d$ is the order\nof the structures. In this work, we introduce a novel method that extracts\ninformation about higher-order structures in the graph while still using the\nefficient low-dimensional persistent homology algorithm. On standard benchmark\ndatasets, we show that our method can lead to up to $31\\%$ improvements in test\naccuracy.","PeriodicalId":501301,"journal":{"name":"arXiv - CS - Machine Learning","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Machine Learning","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.08217","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Graph neural networks have become the default choice by practitioners for
graph learning tasks such as graph classification and node classification.
Nevertheless, popular graph neural network models still struggle to capture
higher-order information, i.e., information that goes \emph{beyond} pairwise
interactions. Recent work has shown that persistent homology, a tool from
topological data analysis, can enrich graph neural networks with topological
information that they otherwise could not capture. Calculating such features is
efficient for dimension 0 (connected components) and dimension 1 (cycles).
However, when it comes to higher-order structures, it does not scale well, with
a complexity of $O(n^d)$, where $n$ is the number of nodes and $d$ is the order
of the structures. In this work, we introduce a novel method that extracts
information about higher-order structures in the graph while still using the
efficient low-dimensional persistent homology algorithm. On standard benchmark
datasets, we show that our method can lead to up to $31\%$ improvements in test
accuracy.