Home

Awesome

Bridging Gaps: Federated Multi-View Clustering in Heterogeneous Hybrid Views

Code for the paper "Bridging Gaps: Federated Multi-View Clustering in Heterogeneous Hybrid Views". (NeurIPS 2024)

Requirements

The code requires:

Example execution

To train a new model, run:

python main.py 

Further settings for the dataset, number of clients, multi-view clients / single-view clients, and other parameters can be configured in main.py.

You can also transform it into an IMVC method for comparison by changing the number of clients and the ratio of multi-view clients / single-view clients. For example, in the MNIST-USPS dataset with a missing rate of 0.5, run:

python main.py --dataset='MNIST-USPS' --num_users=2 --M_S=1

Citation

If you find our code useful, please cite:

@InProceedings{chen2024,
    author    = {Xinyue Chen,Yazhou Ren,Jie Xu,Fangfei Lin,Xiaorong Pu,Yang Yang},
    title     = {Bridging Gaps: Federated Multi-View Clustering in Heterogeneous Hybrid Views},
    booktitle = {NeurIPS},
    year      = {2024},
    pages     = {1-23}
}

If you have any problems, please contact me by martinachen2580@gmail.com.