Beyond Unimodal Learning: The Importance of Integrating Multiple Modalities for Lifelong Learning

Fahad Sarfraz, Bahram Zonooz, Elahe Arani
5/4/2024
cs.LGcs.AIcs.CV

No official code found. Best implementation: NeurAI-Lab/MultiModal-CL (6 stars, MIT, last commit 2024-06-24).

Abstract

While humans excel at continual learning (CL), deep neural networks (DNNs) exhibit catastrophic forgetting. A salient feature of the brain that allows effective CL is that it utilizes multiple modalities for learning and inference, which is underexplored in DNNs. Therefore, we study the role and interactions of multiple modalities in mitigating forgetting and introduce a benchmark for multimodal continual learning. Our findings demonstrate that leveraging multiple views and complementary information from multiple modalities enables the model to learn more accurate and robust representations. This makes the model less vulnerable to modality-specific regularities and considerably mitigates forgetting. Furthermore, we observe that individual modalities exhibit varying degrees of robustness to distribution shift. Finally, we propose a method for integrating and aligning the information from different modalities by utilizing the relational structural similarities between the data points in each modality. Our method sets a strong baseline that enables both single- and multimodal inference. Our study provides a promising case for further exploring the role of multiple modalities in enabling CL and provides a standard benchmark for future research.

View on arXivView PDF

Code Implementations(1)

MIT

The official PyTorch code for CoLLAs'24 Paper "Beyond Unimodal Learning: The Importance of Integrating Multiple Modalities for Lifelong Learning"

60Shell, PythonApr 29, 20242 years agoMIT

Similar Papers

Cite this paper

@article{sarfraz2024beyond,
  title  = {Beyond Unimodal Learning: The Importance of Integrating Multiple Modalities for Lifelong Learning},
  author = {Fahad Sarfraz and Bahram Zonooz and Elahe Arani},
  year   = {2024},
  eprint = {2405.02766},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.02766v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.02766.svg)](https://codeofpaper.com/paper/2405.02766)

Discussion