Skip to content

Extension of spectral clustering to multi-view graphs with multiple view structures.

License

Notifications You must be signed in to change notification settings

gtsitsik/genclus

Repository files navigation

License

Multi-View Spectral Clustering for Graphs with Multiple View Structures

Multi-Structure Multi-View Graph Multi-Structure Multi-View Graph

Overview

GenClus is a graph clustering method aimed at modeling multi-view graphs where each view may correspond to a different clustering of nodes. Its design is built on principled foundations, generalizing various spectral clustering methods while also facilitating the derivation of computationally efficient numerical solutions.

This repo contains an implementation of GenClus along with the complete experiment scripts of the associated paper

Yorgos Tsitsikas and Evangelos E. Papalexakis. Multi-View Spectral Clustering for Graphs with Multiple View Structures. In Proceedings of the 2025 SIAM International Conference on Data Mining (SDM), 2025

The full version of this paper can be accessed at https://arxiv.org/abs/2501.11422

Also, BibTeX users can cite this work as follows:

@inproceedings{genclus,
  title={Multi-View Spectral Clustering for Graphs with Multiple View Structures},
  author={Tsitsikas, Yorgos and Papalexakis, Evangelos E.},
  booktitle={Proceedings of the 2025 SIAM International Conference on Data Mining (SDM)},
  year={2025},
}

Dependencies

genclus.m

clustering_quality_on_artificial_data.m

real_world_case_study.m

execution_time_on_artificial_data.m

License

3-Clause BSD

Releases

No releases published

Packages

No packages published

Languages