All Projects → kunzhan → SDSNE

kunzhan / SDSNE

Licence: other
AAAI 2022: Stationary diffusion state neural estimation

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to SDSNE

MVGL
TCyb 2018: Graph learning for multiview clustering
Stars: ✭ 26 (-16.13%)
Mutual labels:  multiview-learning, multiview-clustering
MultiKE
Multi-view Knowledge Graph Embedding for Entity Alignment, IJCAI 2019
Stars: ✭ 102 (+229.03%)
Mutual labels:  multiview-learning
cca zoo
Canonical Correlation Analysis Zoo: A collection of Regularized, Deep Learning based, Kernel, and Probabilistic methods in a scikit-learn style framework
Stars: ✭ 103 (+232.26%)
Mutual labels:  multiview
MVDet
[ECCV 2020] Codes and MultiviewX dataset for "Multiview Detection with Feature Perspective Transformation".
Stars: ✭ 123 (+296.77%)
Mutual labels:  multiview
WWW2020-O2MAC
WWW2020-One2Multi Graph Autoencoder for Multi-view Graph Clustering
Stars: ✭ 69 (+122.58%)
Mutual labels:  multiview

Stationary Diffusion State Neural Estimation

Although many graph-based clustering methods attempt to model the stationary diffusion state in their objectives, using a predefined graph limits their performance. We argue that the estimation of the stationary diffusion state can be achieved by gradient descent over neural networks. We specifically design the Stationary Diffusion State Neural Estimation (SDSNE) to exploit multiview structural graph information for co-supervised learning. We explore how to design a graph neural network specially for unsupervised multiview learning and integrate multiple graphs into a unified consensus graph by a shared self-attentional module. The view-shared self-attentional module utilizes the graph structure to learn a view-consistent global graph. Meanwhile, instead of using auto-encoder in most unsupervised learning graph neural networks, SDSNE uses a co-supervised strategy with structure information to supervise the model learning. The co-supervised strategy as the loss function guides SDSNE in achieving the stationary state. Experiments on several multiview datasets demonstrate the effectiveness of SDSNE in terms of six clustering evaluation metrics.

Experiment

# SDSNE_km needs to use scikit-learn==0.23.1
conda install scikit-learn==0.23.1
bash demo_SDSNE.sh

Citation

We appreciate it if you cite the following paper:

@InProceedings{LiuAAAI2022,
  author =    {Chenghua Liu and Zhuolin Liao and Yixuan Ma and Kun Zhan},
  title =     {Stationary diffusion state neural estimation for multiview clustering},
  booktitle = {AAAI},
  year =      {2022},
  pages =     {1413--1421}
}

Contact

https://kunzhan.github.io/

If you have any questions, feel free to contact me. (Email: ice.echo#gmail.com)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].