Multilevel structure fusion for community detection in heterogeneous graphs via disrupting heterophily
Existing community detection methods of heterogeneous graphs focus on homophilous heterogeneous graphs, which generally use GNNs and HGNNs. In heterogeneous graphs with heterophily, the two nodes connected by metapaths often have different labels, and existing methods result in representation collapse among nodes from different communities. To address the challenges posed by structural heterophily and to enhance the strength of homophily, an unsupervised community detection method with multilevel structure fusion oriented by homophily, called SFCDH, is proposed. This method demonstrates a strong generalization capabilities across various homophilous and heterophilous heterogeneous graphs. Specifically, SFCDH consists of two modules named hierarchical structure fusion module based on homophily ratio sampling and the unsupervised graph representation learning module based on generative and contrastive learning . The first module constructs a fine-grained high-order fusion graph based on the network homophily and divides the community into multi-granularity via a hierarchical abstraction tree to improve the generalization ability of the model to different metapath subgraphs. Subsequently, the second module uses contrastive loss based on community prototypes to guide the graph in generating dynamic masks and enhances the ability of SFCDH to learn attributes and complex semantics by using graph autoencoder . Ultimately, node embeddings at the metapath level and the tree level are combined to achieve multilevel structural fusion for unsupervised community detection. Extensive experiments on six publicly available datasets demonstrate the superiority of SFCDH over state-of-the-art baselines. Notably, in the heterophilous heterogeneous graph IMDB, SFCDH outperforms the second-place model by 11% in accuracy, which further validating its effectiveness. • Fuse metapath subgraphs with different homophily ratios for high-order graph. • Construct an abstraction tree based on the high-order graph using structural entropy. • Combine a dynamic masking strategy and contrastive loss for more discriminative masks. • Performance is improved by fusing metapath level and tree level node embeddings.
Authors
- Xinyi Zhang (ORCID: https://orcid.org/0009-0007-9061-4258)
- Minchen Dai
- Weimin Li (ORCID: https://orcid.org/0000-0001-9803-2745)
- Fangfang Liu (ORCID: https://orcid.org/0000-0003-0954-9238)
- Can Wang (ORCID: https://orcid.org/0000-0003-4303-7447)
- Ming Xin (ORCID: https://orcid.org/0009-0004-0584-3282)
Institutions
- Griffith University (AU)
- Shanghai University of Engineering Science (CN)
Publication Details
- Journal
- Knowledge-Based Systems
- Published
- 2025-03-29
- DOI
- https://doi.org/10.1016/j.knosys.2025.113362
- Citations
- 4
- Primary Topic
- Complex Network Analysis Techniques
- Type
- article
- Field-Weighted Citation Impact
- 5.29