Skip to content

SsGood/MMGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-modal Graph learning for Disease Prediction (MMGL)

This is a PyTorch transductive version of MMGL model as proposed in our paper, the inductive version will be coming soon.

Update: The inductive version of MMGL has been released!

Introduction

We hope MMGL as a flexible baseline could help you to explore more powerful variants and perform scenario-specific multi-modal adaptive graph learning for more biomedical tasks. In this work, we propose an end-to-end Multi-modal Graph Learning framework (MMGL) for disease prediction with multi-modality. To effectively exploit the rich information across multi-modality associated with the disease, modality-aware representation learning is proposed to aggregate the features of each modality by leveraging the correlation and complementarity between the modalities. Furthermore, instead of defining the graph manually, the latent graph structure is captured through an effective way of adaptive graph learning. It could be jointly optimized with the prediction model, thus revealing the intrinsic connections among samples. Our model is also applicable to the scenario of inductive learning for those unseen data.

For more details about MMGL, please refer to our paper [TMI] [Arxiv]. image

Requirements

  • PyTorch >= 1.1.0
  • python 3.6
  • networkx
  • scikit-learn
  • scipy
  • munkres

Code running

Please refer to [./MMGL_transductive/README.md]

Data

The data preprocessing process are provided in [./data/{dataset}]

If you want to use your own data, you have to provide

  • a csv.file which contains multi-modal features, and
  • a multi-modal feature dict.

If you find our work useful, please consider citing:

@ARTICLE{MMGL,
  author={Zheng, Shuai and Zhu, Zhenfeng and Liu, Zhizhe and Guo, Zhenyu and Liu, Yang and Yang, Yuchen and Zhao, Yao},
  journal={IEEE Transactions on Medical Imaging}, 
  title={Multi-Modal Graph Learning for Disease Prediction}, 
  year={2022},
  volume={41},
  number={9},
  pages={2207-2216},
  doi={10.1109/TMI.2022.3159264}}

About

Multi-modal Graph learning for Disease Prediction (IEEE Trans. on Medical imaging, TMI2022)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published