HEALNet: Multimodal Fusion for Heterogeneous Biomedical Data

Technological advances in medical data collection, such as high-throughput genomic sequencing and digital high-resolution histopathology, have contributed to the rising requirement for multimodal biomedical modelling, specifically for image, tabular and graph data. Most multimodal deep learning approaches use modality-specific architectures that are often trained separately and cannot capture the crucial cross-modal information that motivates the integration of different data sources. This paper presents the Hybrid Early-fusion Attention Learning Network (HEALNet): a flexible multimodal fusion architecture, which a) preserves modality-specific structural information, b) captures the cross-modal interactions and structural information in a shared latent space, c) can effectively handle missing modalities during training and inference, and d) enables intuitive model inspection by learning on the raw data input instead of opaque embeddings. We conduct multimodal survival analysis on Whole Slide Images and Multi-omic data on four cancer datasets from The Cancer Genome Atlas (TCGA). HEALNet achieves state-of-the-art performance compared to other end-to-end trained fusion models, substantially improving over unimodal and multimodal baselines whilst being robust in scenarios with missing modalities.

Paper

References (29)

Scroll for more · 17 remaining

Similar papers

Peer review

Reviewer YCoh5/10 · confidence 4/52024-07-12

Summary

The paper proposes an attention based early-fusion method for multi-modal learning. Specifically the paper uses a perceiver style iterative updates to a latent vector using a fusion layer. The fusion layer sequentially updates the latent vector using cross-attention with each of the modalities. The approach supports cross-modal interactions and provides a way to handle missing modalities at inference time. The authors compare the approach against existing baselines for fusing biomedical modalities and show promising results on the survival prediction task.

Strengths

The paper is well written and provides good context on existing methods. The proposed approach is simple and explained clearly. The iterative style fusion is useful as it can support cross-modal interactions without exploding the embedding dimension and can also handle missing modalities at inference time.

Weaknesses

Its unclear how much the iterative fusion is helpful as the parameters are shared. Can the authors provide more some information about when the iterative fusion is useful and how many iterations are typically needed. The proposed iterative style updates to the latent vector seems similar to an LSTM style aggregation. In many VLM and multimodal papers (https://arxiv.org/pdf/2405.09818, https://arxiv.org/pdf/2304.08485), the modality specific tokens are projected to a shared latent space and are aggregated through self-attention across the shared space. This provides more opportunity for cross modal interactions than iterative cross-attention. Have the authors compared with such approaches? The results are shown for a specific task (survival prediction) and specific modalities where the datasets are small and models are prone to overfitting. Its unclear if this approach works well for problems which need more complex interactions and where dataset sizes are larger.

Questions

Its unclear how the features from different patches in the WSI aggregated? What is the embedding dimension? Do the early-fusion models have more parameters? If so are they more prone to overfitting on these datasets? Since the latent array is updated sequentially with information from different modes, how much does the order of fusing modalities impact the result?

Rating

5

Confidence

4

Soundness

3

Presentation

3

Contribution

3

Limitations

Given the weaknesses and open questions, I'm basing my decision but would be open to changing the decision post rebuttal once the questions and weaknesses are addressed.

Authorsrebuttal2024-08-12

Thank you very much for responding to our rebuttal! Per your suggestion, we will further highlight the role of having multiple fusion layers in the manuscript. We briefly wanted to clarify the open points below: > “If the modalities are complementary its unclear why a concatenation approach doesn't work as well, while it may not handle missing modalities.” We agree that, in principle, the concatenation approach would work well if all modalities had the same tensor dimensions. However, if we are processing structurally different modalities (e.g., 1D vs 2D vs 3D tensors), one would need to flatten or aggregate the excessive dimensions to ensure shape consistency for the projection. This leads to two problems: 1) we may end up with excessively large 1D tensors which 2) remove spatial signal if we e.g., flatten an image representation. In practice, we cannot always assume shape consistency between our modalities and the presence of all modalities for every sample (especially in clinical practice) - both of these aspects informed our design choices. We touch on these aspects in L89 & L111-114. > “Are the tokens from different modalities concatenated and passed through iterative fusion? Wouldn't it have similar paramters to HEALNet then (the Q,K,V projection dims remain similar)” Contrary to the Perceiver, in HEALNet each modality has its *own* Q,K,V projection (as indicated in Figure 1), which allows us to keep the input data intact irrespective of the tensor dimensions. That is, HEALNet does not require to aggregate excessive dimensions which helps to maintain the structural signal of each modality.

Reviewer YCoh2024-08-13

Thanks to the authors for addressing my questions. The method provides a simple way to aggregate information from different modalities without losing their structural information. However its unclear how the results show here translate to other problems. Based on this I am updating my score from 4 to 5.

Reviewer 5LQ95/10 · confidence 3/52024-07-12

Summary

The authors present HEALNet as an early fusion approach for integrating different data modalities. HEALNet utilizes an end-to-end training process with an additive method for combining modalities, rather than handling them in parallel. This strategy enables HEALNet to scale and adapt effectively to datasets of varying sizes and characteristics without requiring explicit pre-training.

Strengths

- The idea of the authors to implement an additive approach to combine modalities instread of processing them in parallel is promising.

Weaknesses

- The methodology is not clearly written and is difficult to understand. - The presentation also falls short. For instance, Figure 3 features a bar plot that is unreadable. - Additionally, the color scheme in the attention map seems unusual; typically, a blue-red gradient is used as it is more intuitive. - The visualization analysis is lacking. There is only one figure displaying the model's inspection capabilities, which features a WSI attention map. - The iterative attention mechanism, with multiple steps and updates, can be computationally expensive. This could be particularly challenging when dealing with very high-dimensional data or when scaling up to larger datasets. - There is no ablation study regarding the number of the fusion layers. The number of fusion layers is a critical parameter that can significantly affect the computational efficiency of the model.

Questions

- Could you include metrics such as as Floating Point Operations (FLOPs) and the number of trainable parameters to provide a more comprehensive understanding of the computational cost and efficiency of the HEALNet approach? - We have seen in recent papers [Transcriptomics-guided Slide Representation Learning in Computational Pathology](https://arxiv.org/html/2405.11618v1) that in cases where representations come from different sources or modalities the different repressentations are aligned in a meaningful way to facilitate effective learning and integration. How does your model handle discrepancies in feature scales or semantic differences between modalities?

Rating

5

Confidence

3

Soundness

3

Presentation

2

Contribution

3

Limitations

The methodology needs to be clearer. The dimensions of the cross-attention layers are not clearly defined, which complicates understanding of how these layers align and integrate features from modalities of differing dimensions. Additionally, the visualizations and illustrations require significant improvement, as current figures, such as bar plots and attention maps, are difficult to interpret and hard to read. Enhancing these visual elements and providing clearer explanations of the methodology will improve the quality of the paper.

Authorsrebuttal2024-08-13

Thank you for responding to our rebuttal. In our initial response we briefly discuss the computational complexity of HEALNet, and specifically the role of the fusion layers (as per the last weakness point). We also added new experiments to show that HEALNet is able to scale seamlessly to larger datasets, where the computational cost of the iterative attention mechanism is alleviated by sharing weights across the fusion layers. This makes the number of parameters independent of the number of fusion layers (i.e., iterations). More formally, for any multimodal model, it is important to scale with both number of samples $n$ and the number of modalities $m$. For instance, MCAT (our most competitive baseline) is natively designed for two modalities. To scale this approach to $m>2$, one would need to calculate the modality-guided cross-attention for all unique pairwise combinations ${m \choose 2} = \frac{m(m-1)}{2}$ which is $\mathcal{O}(m^2)$. A **key advantage of HEALNet’s** sequential setup is that it scales linearly. Since the cross-attention and SNN layers used within the fusion layers scale with $\mathcal{O}(n)$, each fusion layer has a complexity of $\mathcal{O}(mn)$ such that the runtime then mainly depends on the number of fusion layers $d$. Note that, HEALNet we consider $d$ to be a hyper-parameter with the values provided in Appendix E. We plan to post the number of parameters of HEALNet and the baselines on the KIRP dataset later today. We acknowledge that the actual runtime will depend on several other factors such as the size of the modality-specific embeddings within each model. As we didn't measure FLOPs at this instance, we provide the BigO analyses of our method with respect to the other baselines. Assuming we use the same encoders for each model, the time complexity for each fusion operation is summarized below. | Model | Time Complexity with number of modalities $m$ and samples $n$ | | --- | --- | | Perceiver (early, concat) | $\mathcal{O}(nm)$ | | MultiModN (sequential) | $\mathcal{O}(nm)$ | | MCAT(intermediate) | $\mathcal{O}(m^2n)$ | | Porpoise (late, Kronecker) | $\mathcal{O}(m^2n)$ | | HEALNet | $\mathcal{O}(nm)$ | We hope that this clarified the remaining concerns and will be reflected in your updated score.

Reviewer 5LQ92024-08-13

I have carefully considered the authors' rebuttal and appreciate the additional clarity provided. As a result, I am updating my score to 5.

Authorsrebuttal2024-08-13

Thanks for acknowledging our response and your positive outlook - we are glad that we were able to further clarify our work. We would appreciate if you could update your increased positive score, as stated in your last comment, in the system before the deadline of the discussion period.

Reviewer ZYCi7/10 · confidence 4/52024-07-12

Summary

This paper presents HEALNet, a method for end-to-end multimodal fusion of mixed-type biomedical data. In contrast to methods like feature concatenation or Kronecker product fusion, HEALNet employs an iterative cross-attention structure that operates on the raw input modalities, representing a hybrid between early and intermediate-fusion approaches. This allows for the necessary cross-modal interaction, while natively handling missing modalities at test time and aiding interpretability (by operating on raw data rather than embeddings). HEALNet outperforms existing state-of-the-art multimodal fusion methods on survival analysis from histopathology and multi-omic data.

Strengths

- The problem motivation is very clear, and the explanation of related prior work is thorough. Care is taken to properly inform the reader of relevant background so that the authors can demonstrate why the proposed method is unique. - The structure and logical flow of the paper is excellent. Tables and illustrations are of high quality throughout. - The proposed method is interesting and is designed to solve domain-specific problems in biomedical multimodal fusion such as handling missing modalities and interpretability, while still enabling powerful cross-modal learning. - The experiments appear to be soundly conducted, and results are convincing against competitive relevant baselines.

Weaknesses

- Treatment of hyperparameters is somewhat confusing. It is unclear if Bayesian hyperparameter optimization (HPO) was applied to all methods or just to HEALNet. If HPO was applied to all methods, then why do their hyperparameters not appear in Table 5? These are important details to ensure a fair comparison between methods. - The latent update in Equation 2 is unclear, and this seems to be a critical component of the proposed method. What *exactly* is this function $\psi(\cdot)$? Also, there is an additional parameter $\rho$ to $\psi(\cdot)$ in the pseudocode that is not present in Equation 2. This needs to be clarified.

Questions

- Was Bayesian HPO applied to all methods or only HEALNet? Why does only HEALNet appear in Table 5? Please clarify this and which exact hyperparameters underwent optimization; for instance, it is confusing that all shared hyperparameters appear to be identical except the L1 regularization term. - What exactly is the update function $\psi(\cdot)$? What is the parameter $\rho$ in the pseudocode, and why is it not present in Equation 2? Minor comments: - L18: Unnecessary to use MMML acronym if never used again - L83: “additive approach to combining modalities (rather than handling them in parallel).” It is unclear what is meant by “additive” – sequential? - L118: “fusing operators” -> “fusion operators” - L125: Remove semicolon - L145: I would write “…Learning Network and its key component, (b) the early fusion layer (as given in Equation 3).” - Eq 4: Use \left[ and \right] to make square brackets larger - L186: Can omit “contains” - L187: Consider citing https://ieeexplore.ieee.org/abstract/document/10230356/, which addresses multimodal fusion methods to prevent overfitting in multimodal fusion. This is particularly relevant since this paper also considered fusion of histopathology imaging with tabular data, and forms results in contrast to the parameter-intensive Kronecker product as well.

Rating

7

Confidence

4

Soundness

4

Presentation

4

Contribution

3

Limitations

Several limitations are adequately addressed in Section 6.

Reviewer a9ao4/10 · confidence 4/52024-07-12

Summary

The authors present a multi-modal fusion architecture, named HEALNet, which aims to preserve modality-specific structural information and capture cross-modal interactions in a shared latent space. HEALNet enables intuitive model inspection by learning directly from raw data inputs instead of opaque embeddings. The iterative paradigm can skip modality update steps to handle missing modalities. The authors validate the framework through multi-modal survival analysis on four cancer datasets.

Strengths

1. The paper is well-organized and clearly written, with a logical flow of information that is easy to follow. 2. The iterative paradigm's ability to skip modality update steps to handle missing modalities is a practical approach.

Weaknesses

1. HEALNet shares a very similar structure with Perceiver. The authors should highlight the innovative parts more clearly to help readers understand which aspects are novel and which are based on related work. 2. The evaluation is limited to survival analysis. Given that this is a multi-modal fusion framework, it would be beneficial to perform additional tasks, such as classification or regression, to better evaluate its performance. 3. The sample sizes for the four datasets used are relatively small. Instead of 5-fold repeated random subsampling, more repetitions should be conducted, and confidence intervals should be reported to ensure the reliability of the results. 4. In addition to the concordance index, other metrics or plots such as cumulative proportion surviving plots should be reported to better visualize the results.

Questions

1. Higher performance was reported in the compared paper MOTCat [1]. Why did this happen? 2. Since the modalities are different, what is the rationale for sharing weights across all fusion layers in HEALNet? How is modality-specific structural information preserved during the fusion process?

Rating

4

Confidence

4

Soundness

2

Presentation

3

Contribution

2

Limitations

1. The evaluation of HEALNet is limited to survival analysis, which may not fully capture its potential across different biomedical tasks. 2. The small sample sizes and limited number of datasets may affect the generalizability of the results. 3. The absence of a comprehensive set of performance metrics limits the understanding of the model's strengths and weaknesses.

Authorsrebuttal2024-08-13

A gentle reminder

Dear reviewer `a9ao`, Thank you again for your thoughtful review and positive attitude toward our work! We have addressed all of your questions and concerns. As the discussion period is drawing to a close, we are keen on getting your feedback. We are looking forward to your response. Thank you for your time. Kind regards, The Authors

Authorsrebuttal2024-08-14

Dear AC, We really appreciate your time and effort in managing our submission. Even though we addressed all of reviewer `a9ao` questions and concerns, we've noted that they haven't responded nor acknowledged our rebuttal thus far, even though they showed positive outlook on our work. We believe further interaction can be beneficial, and we are keen to discuss any remaining clarifications in the final hours of the discussion period. We would appreciate your assistance in reminding the reviewer to respond/acknowledge our rebuttal. Kind regards, Authors

Reviewer ZYCi2024-08-07

I acknowledge that I have read the authors' rebuttal and thank them for the clarifying comments. I would encourage the authors to be as specific as possible when justifying hyperparameter choices, even if this material is relegated to the appendix. I will maintain my original score.

Reviewer YCoh2024-08-12

>having multiple fusion layers (i.e., iterations) helps to prevent overfitting Thanks I think it makes sense that this helps reduce influence of the order of modalities. The choice of weight sharing makes sense with this design, I think its worth highlighting this in the paper. >Don’t align what shouldn’t be aligned While I do agree the VL models are aligned, the idea of projecting to a shared representation space in which interactions happen is also being used in the cross-attention interaction, although the iterative fusion does reduce dependency slightly. If the modalities are complementary its unclear why a concatenation approach doesn't work as well, while it may not handle missing modalities. Not sure I understand the perceiver early fusion setup well. Are the tokens from different modalities concatenated and passed through iterative fusion? Wouldn't it have similar paramters to HEALNet then (the Q,K,V projection dims remain similar) > The final embedding dimension is a 2D Vector of size num_patches x encoding_dim This is indeed a large sequence length.

Authorsrebuttal2024-08-12

Dear Reviewers, Thank you very much for your time and effort in reviewing our paper and responding to our rebuttal. We would like to encourage those reviewers who are yet to respond to the rebuttal to engage in discussions for the final stretch of the discussion period. Kind regards, Authors

Reviewer 5LQ92024-08-13

I have reviewed the authors' rebuttal and appreciate the clarifying comments. However, my question regarding the inclusion of metrics such as Floating Point Operations (FLOPs) and the number of trainable parameters remains unanswered. So, does my question about the number of iterations that are required. Therefore, I intend to maintain my score.

Program Chairsdecision2024-09-25

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC