{"title":"Heterogeneous Sheaf Neural Networks","authors":"Luke Braithwaite, Iulia Duta, Pietro Liò","doi":"arxiv-2409.08036","DOIUrl":null,"url":null,"abstract":"Heterogeneous graphs, with nodes and edges of different types, are commonly\nused to model relational structures in many real-world applications. Standard\nGraph Neural Networks (GNNs) struggle to process heterogeneous data due to\noversmoothing. Instead, current approaches have focused on accounting for the\nheterogeneity in the model architecture, leading to increasingly complex\nmodels. Inspired by recent work, we propose using cellular sheaves to model the\nheterogeneity in the graph's underlying topology. Instead of modelling the data\nas a graph, we represent it as cellular sheaves, which allows us to encode the\ndifferent data types directly in the data structure, eliminating the need to\ninject them into the architecture. We introduce HetSheaf, a general framework\nfor heterogeneous sheaf neural networks, and a series of heterogeneous sheaf\npredictors to better encode the data's heterogeneity into the sheaf structure.\nFinally, we empirically evaluate HetSheaf on several standard heterogeneous\ngraph benchmarks, achieving competitive results whilst being more\nparameter-efficient.","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.08036","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Heterogeneous graphs, with nodes and edges of different types, are commonly
used to model relational structures in many real-world applications. Standard
Graph Neural Networks (GNNs) struggle to process heterogeneous data due to
oversmoothing. Instead, current approaches have focused on accounting for the
heterogeneity in the model architecture, leading to increasingly complex
models. Inspired by recent work, we propose using cellular sheaves to model the
heterogeneity in the graph's underlying topology. Instead of modelling the data
as a graph, we represent it as cellular sheaves, which allows us to encode the
different data types directly in the data structure, eliminating the need to
inject them into the architecture. We introduce HetSheaf, a general framework
for heterogeneous sheaf neural networks, and a series of heterogeneous sheaf
predictors to better encode the data's heterogeneity into the sheaf structure.
Finally, we empirically evaluate HetSheaf on several standard heterogeneous
graph benchmarks, achieving competitive results whilst being more
parameter-efficient.