CFCML: A Coarse-to-Fine Crossmodal Learning Framework For Disease Diagnosis Using Multimodal Images and Tabular Data
Organizations: College of Intelligence and Computing, Tianjin University, Tianjin 300350, China. · Medical School of Tianjin University, Tianjin 300072, China. · Peng Cheng Lab, Shenzhen 518055, China. · Department of Statistics and Actuarial Science, School of Computing and Data Science, The University of Hong Kong, Hong Kong. ·
Abstract
In clinical practice, crossmodal information including medical images and tabular data is essential for disease diagnosis. There exists a significant modality gap between these data types, which obstructs advancements in crossmodal diagnostic accuracy. Most existing crossmodal learning (CML) methods primarily focus on exploring relationships among high-level encoder outputs, leading to the neglect of local information in images. Additionally, these methods often overlook the extraction of task-relevant information. In this paper, we propose a novel coarse-to-fine crossmodal learning (CFCML) framework to progressively reduce the modality gap between multimodal images and tabular data, by thoroughly exploring inter-modal relationships. At the coarse stage, we explore the relationships between multi-granularity features from various image encoder stages and tabular information, facilitating a preliminary reduction of the modality gap. At the fine stage, we generate unimodal and crossmodal prototypes that incorporate class-aware information, and establish hierarchical anchor-based relationship mining (HRM) strategy to further diminish the modality gap and extract discriminative crossmodal information. This strategy utilize modality samples, unimodal prototypes, and crossmodal prototypes as anchors to develop contrastive learning approaches, effectively enhancing inter-class disparity while reducing intra-class disparity from multiple perspectives. Experimental results indicate that our method outperforms the state-of-the-art (SOTA) methods, achieving improvements of 1.53% and 0.91% in AUC metrics on the MEN and Derm7pt datasets, respectively. The code is available at https://github.com/IsDling/CFCML.
Figures & tables
| Attributes | Templates |
| management | The {} for the patient is {} |
| sex | The {} of patient is {} |
| age | |
| tumor area | The {} in the brain is {}. |
| edema area | |
| tumor location |
| Methods | Metrics | Complexity | |||||||
| ACC | ACC_G1 | ACC_G2inv | ACC_G2ninv | weighted-F1 | macro-F1 | AUC | Param | GFLOPs | |
| ETMC Han et al. (2022b) | 88.66 4.74* | 93.99 7.22* | 66.94 8.68* | 63.73 15.01* | 89.02 3.40* | 75.39 3.54* | 90.19 0.98* | 10.50 | 18.51 |
| DMD Li et al. (2023) | 92.21 0.51* | 96.46 1.42* | 91.49 7.70 | 60.72 9.45* | 92.13 0.25* | 81.34 1.15* | 96.25 0.73* | 171.66 | 18.74 |
| MVCNet Guo et al. (2024) | 93.84 1.33* | 97.53 2.72 | 86.72 7.35* | 71.11 6.74* | 93.81 1.12* | 85.84 2.50* | 96.83 1.05* | 10.67 | 18.51 |
| CCML Liu et al. (2024) | 91.33 1.06* | 96.92 1.63 | 81.22 13.45* | 56.19 14.02* | 90.91 0.92* | 79.50 3.00* | 95.41 1.36* | 10.36 | 18.51 |
| GLoMo Zhuang et al. (2024) | 94.35 0.95* | 96.62 0.69 | 86.56 3.41* | 82.62 5.82* | 94.50 0.91* | 87.40 2.70* | 97.04 1.19* | 12.85 | 18.60 |
| Methods | Metrics | Complexity | |||||||
| SEN | SPE | ACC | G_Mean | Ba_ACC | AUPRC | AUC | Param | GFLOPs | |
| ETMC Han et al. (2022b) | 77.56 8.42 | 73.98 5.54* | 75.11 2.90* | 75.57 3.02* | 75.77 3.22* | 52.13 3.44* | 83.06 1.67* | 28.69 | 44.66 |
| DMD Li et al. (2023) | 69.97 5.80* | 88.89 2.16 | 82.92 0.36* | 78.79 2.38* | 79.43 1.82* | 61.56 0.99* | 89.61 1.06* | 184.49 | 44.76 |
| MVCNet Guo et al. (2024) | 73.27 3.57* | 86.45 1.90* | 82.29 0.65* | 79.56 1.24* | 79.86 1.07* | 60.77 1.12* | 88.88 0.50* | 28.89 | 44.66 |
| CCML Liu et al. (2024) | 69.97 2.06* | 83.71 2.16* | 79.38 1.90* | 76.53 1.84* | 76.84 1.84* | 56.05 2.80* | 86.63 2.41* | 28.58 | 44.66 |
| GLoMo Zhuang et al. (2024) | 79.87 3.48 | 78.69 8.12* | 79.06 4.81* | 79.15 3.17* | 79.28 3.03* | 57.48 5.61* | 88.77 1.85* | 30.67 | 44.69 |
| Proposed | ACC | ACC _G1 | ACC _G2inv | ACC _G2ninv | weighted -F1 | macro -F1 | AUC | |
| MG-RIE | CCRM | |||||||
| 91.32 | 95.84 | 82.06 | 64.13 | 91.37 | 80.95 | 95.77 | ||
| ✓ | 92.84 | 96.00 | 84.73 | 74.44 | 92.99 | 84.15 | 95.90 | |
| ✓ | 91.70 | 94.61 | 86.48 | 73.49 | 92.04 | 82.42 | 96.02 | |
| ✓ | ✓ | 95.61 | 96.77 | 93.24 | 88.57 | 95.76 | 91.13 | 98.57 |
| Proposed | SEN | SPE | ACC | G_Mean | Ba_ACC | AUPRC | AUC | |
| MG-CIE | CCRM | |||||||
| 75.58 | 83.56 | 81.04 | 79.36 | 79.57 | 59.38 | 87.52 | ||
| ✓ | 74.92 | 87.52 | 83.54 | 80.91 | 81.22 | 63.01 | 89.51 | |
| ✓ | 73.27 | 88.28 | 83.54 | 80.32 | 80.77 | 62.89 | 88.96 | |
| ✓ | ✓ | 75.91 | 89.49 | 85.21 | 82.40 | 82.70 | 66.07 | 90.52 |
Cross-Modal Learning
Cross-modal learning connects information across different data types, enabling models to align, transfer, and reason across modalities.
See all 144 papers