Source-linked AI summary

What Makes Multi-modal Learning Better than Single (Provably)

Yu Huang, Chenzhuang Du, Zihui Xue, Xuanyao Chen, Hang Zhao, Longbo Huang

arXiv:2106.04538v2cs.LGcs.AI

TL;DR

The paper asks whether multi-modal learning can provably outperform uni-modal learning despite limited generalization theory. It analyzes a common latent-space fusion framework and proves that using more modalities can achieve lower population risk through a more accurate latent representation.

  • Problem

    The paper addresses the largely open question of whether multi-modal learning can provably outperform uni-modal learning, given limited generalization theory.

  • Method

    The paper formalizes composite multi-modal learning by encoding heterogeneous modalities into a common latent space and analyzing latent-representation quality and population risk.

  • Results

    Using multiple modalities rather than a subset yields a closer latent representation and a smaller population risk under the studied framework.

  • Takeaways & Limitations

    The results provide a generalization-based theoretical explanation for why multi-modal learning can outperform learning from fewer modalities.

  • Takeaways & Limitations

    The results focus on generalization, assume optimal training performance, and do not analyze optimization-related performance drops from modality interactions.

Abstract

from arXiv · show

The world provides us with data of multiple modalities. Intuitively, models fusing data from different modalities outperform their uni-modal counterparts, since more information is aggregated. Recently, joining the success of deep learning, there is an influential line of work on deep multi-modal learning, which has remarkable empirical results on various applications. However, theoretical justifications in this field are notably lacking. Can multi-modal learning provably perform better than uni-modal? In this paper, we answer this question under a most popular multi-modal fusion framework, which firstly encodes features from different modalities into a common latent space and seamlessly maps the latent representations into the task space. We prove that learning with multiple modalities achieves a smaller population risk than only using its subset of modalities. The main intuition is that the former has a more accurate estimate of the latent space representation. To the best of our knowledge, this is the first theoretical treatment to capture important qualitative phenomena observed in real multi-modal applications from the generalization perspective. Combining with experiment results, we show that multi-modal learning does possess an appealing formal guarantee.

1 Introduction

The paper addresses whether multi-modal learning can provably outperform uni-modal learning and studies when and why this occurs under a common latent-space fusion framework.

  • Motivation: The paper targets the limited theoretical understanding of deep multi-modal learning and asks whether it can provably outperform uni-modal learning.Prior work imposed strict cross-modal distribution assumptions and did not consider generalization performance.
  • Framework: The framework encodes heterogeneous modalities into a common latent space before mapping the representation into the task space.It models a true latent representation g⋆ and task mapping h⋆, while comparing M modalities with a subset N.
  • Main results: Using M modalities yields a latent representation closer to the true representation than using its subset N, providing the paper’s explanation for performance gains.Figure 1 depicts the more sufficient latent-space exploration associated with ˆgM.
  • Main results: The paper relates population risk to latent representation quality, proposing this distance to the true representation as a measure of learning quality.With sufficient training samples, learning the whole task coincides with learning the latent representation.
  • Implications: The paper derives a modality-selection principle: with large sample size and efficient empirical-risk optimization, multiple modalities can improve recognition or detection performance.The theoretical analysis is restricted to the stated framework and conditions.
  • Empirical validation: Under linear latent and task mappings, experiments empirically validate that the representation learned from multiple modalities is better than that learned from a subset.The comparison is stated for ˆgN and ˆgM in the restricted linear setting.

2 Related Work

Related work covers practical multi-modal applications, existing multi-modal theory, and transfer-learning analyses based on representation learning.

  • Multi-modal applications: Empirical multi-modal systems fuse RGB and depth, audio and video, or audio-visual signals for segmentation, scene understanding, source separation, and localization.These examples illustrate the breadth of application areas motivating the paper.
  • Theory of multi-modal learning: Prior theory includes TCGM for semi-supervised Bayesian classification and CPM-Nets for recovering single-view performance from multi-view representations.These approaches rely on assumptions about relationships across modalities that the paper identifies as strict.
  • Transfer learning: Transfer-learning work provides sample-complexity or generalization bounds for shared representations, including special cases with linear features and task mappings.The cited literature also studies task diversity with general tasks, features, and losses.
  • Transfer learning: The paper differs from related transfer-learning analyses because function classes generated by different modality subsets can be inconsistent across subsets.This contrasts with work using the same feature-mapping class across tasks.
  • Notation: The paper uses the ℓ2 norm and denotes positive integers up to n by [n].These conventions support the mathematical development that follows.

3 The Multi-modal Learning Formulation

The formulation represents heterogeneous multi-modal inputs through a shared latent space and jointly learns a latent mapping and task mapping by empirical risk minimization, including incomplete modality sets.

  • Data and representations: The true mappings are g⋆ from the full input space to latent space Z and h⋆ from Z to target domain Y.In aggregation-based fusion, g⋆ can combine modality-specific subnetworks and h⋆ can be a neural-network task mapping.
  • Incomplete modalities: For incomplete multi-modal data, the learner selects a subset M of modalities and uses the induced projection and function class GM to map the observed input into Z.Unobserved modalities are represented as not used or collected.
  • Learning objective: Given i.i.d. samples, the model jointly chooses h ∈ H and gM ∈ GM to minimize empirical risk under the ERM principle.The loss function ℓ measures prediction error, and the resulting population risk measures learning performance.
  • Application example: In late-fusion video classification, modality-specific encoders produce features that are fused before a classifier maps them to predictions.The example includes RGB frames, audio, and optical flow, with self-attention as one possible fusion operation.
  • Framework motivation: The composite framework is widely used in applications but lacked a formal theoretical definition, motivating its explicit formulation here.The framework first encodes heterogeneous sources into a common latent space and then maps latent representations to the task space.
  • Data and representations: A data point contains K modalities with potentially different domain dimensions, reflecting heterogeneous sources and allowing varying relationships across modalities.The analysis makes no assumptions on relationships across every individual modality.

4 Main Results

The paper develops a theoretical framework linking multimodal population risk to latent-representation quality, then derives conditions under which adding modalities improves learning. Its analysis includes general bounds and a linear-model guarantee that incomplete modalities degrade representation and performance.

  • Modality subsets: For nested modality sets, the induced latent-function classes satisfy GN ⊂ GM ⊂ G, and larger classes reduce empirical risk under the stated structural assumption.The linear example realizes modality selection by zeroing columns corresponding to omitted modalities.
  • Latent representation quality: Latent representation quality measures the loss incurred by using a learned representation instead of the true representation.It compares the best achievable population risk with fixed learned representation g against the true representation.
  • Latent representation quality: Population-risk performance is bounded by latent-representation quality, so with sufficient samples end-to-end learning is governed mainly by representation quality.The paper introduces this metric to connect the ability to learn the task with the ability to learn the latent representation.
  • Modality subsets: The modality-selection principle favors more modalities when sample size is large and they can efficiently optimize empirical risk.Larger sample sizes reduce the impact of intrinsic function-class complexity, while efficient empirical-risk optimization can improve representation quality.
  • Linear guarantee: When N ⊂ M and training data are sufficient, η(ĝM) may be less than η(ĝN), implying lower population risk for M than for its subset N.A composite linear model then directly guarantees that incomplete modalities weaken optimal latent-representation learning and degrade performance.

5 Experiment

Experiments on real and synthetic data evaluate whether additional modalities improve latent representation quality and task performance. Results generally support the theory, while showing that sample size, training stability, and modality correlation affect the outcome.

  • 5.1 Real-world dataset: On IEMOCAP, every evaluated multi-modal combination outperformed the single-modal baseline in classification accuracy.The evaluated combinations were Text + Video, Text + Audio, and Text + Video + Audio versus Text only.
  • 5.1 Real-world dataset: The test accuracy difference and γS(M, N) were both positive when additional modalities were added, supporting the role of latent representation quality.Here, N modalities was a subset of M modalities, and positive γS(M, N) indicated performance gains under the accuracy convention.
  • 5.1 Real-world dataset: As sample size increased, latent representation quality improved, consistent with the O(1/m) term in the theoretical upper bound.With relatively few samples, the Text, Video and Audio combination could underperform the uni-modal model.
  • 5.1 Real-world dataset: When training examples were insufficient, the complexity induced by multiple modalities weakened latent representation quality.This provides the reported explanation for the small-sample underperformance of the TVA combination.
  • 5.2 Synthetic Data: Synthetic experiments varied modality correlation across four modalities, with overlap controlled by w from 0.0 to 1.0.Higher w indicates greater overlap, while w = 0 means the modalities are independent and non-overlapping.
  • 5.2 Synthetic Data: Synthetic results showed lower latent-quality loss as the number of modalities and their correlation increased.The trend was reported as validating the analysis of Theorem 2 and emphasizing latent space’s ability to exploit intrinsic cross-modal correlations.

6 Discussion

The paper focuses on generalization rather than optimization, so it does not explain cases where multi-modal training degrades performance. Understanding such failures remains future work.

  • 6 Discussion: The analysis assumes optimal training performance and therefore separates generalization effects from optimization-related modality interactions.The authors identify optimization-based explanations of multi-modal performance drops as outside the main focus.
  • 6 Discussion: The theory does not require additional assumptions about relationships across individual modalities, unlike some prior analyses.The authors note that such assumptions may be important for theoretically analyzing observed multi-modal performance drops.
  • 6 Discussion: Explaining why multi-modal learning fails in practice is left as an interesting direction for future research.This scope boundary concerns optimization-related performance degradation rather than the paper’s generalization analysis.

7 Conclusion

The paper concludes that multi-modal success depends on learning a higher-quality latent representation, providing a generalization-based explanation for its superiority over single-modal learning. It identifies encoder bottlenecks as a direction for future investigation.

  • Multi-modal learning can outperform single-modal learning because it accesses a better latent-space representation.
  • The paper presents a theoretical treatment explaining multi-modal superiority from the generalization perspective.
  • Improving the encoder that forms the representation is proposed as a direction for addressing the bottleneck in multi-modal learning.

A.1 Proof of Theorem 1

The proof analyzes population-risk differences through empirical-process tools, decomposing the comparison into representation and estimation terms. It uses Rademacher complexity, concentration, and latent-representation quality arguments within the stated function classes.

  • The empirical-process argument assumes bounded loss and uses a standard Rademacher-complexity lemma for bounded function classes.The bounded-loss condition supports concentration when one sample changes, while the lemma applies to i.i.d. observations and bounded functions.
  • Rademacher complexity bounds the loss-class term after centering the loss and applying the contraction principle.The loss is centered by subtracting ℓ(0, y), then Lipschitzness supports contraction-based control.
  • The proof decomposes the risk difference into terms involving empirical-risk deviations and representation-dependent comparisons.The decomposition introduces J1 and J2, with J1 further split into components controlled by empirical-risk deviations.
  • The latent-representation analysis defines covariance-based quantities for linear projections and solves the resulting quadratic optimization under nonsingularity conditions.The argument invokes positive definiteness, nonzero determinant, invertibility, and a Schur-complement condition in the linear case.
  • The abstract framework accommodates fusion methods including attention, channel exchange, concatenation, maximum, summation, averaging, and self-attention.These methods are represented through modality encoders and a fusion operation within the general function class.

C Discussions on Training Setting

The experiments compare naïve end-to-end late-fusion training with training uni-modal encoders before fitting a multi-modal classifier. The latter is more stable and more consistent with the theory, while naïve training can impair modality representations.

  • Naïve end-to-end late-fusion training is unstable and can affect the representation learning of each modality.
  • Training uni-modal models first and then fitting a multi-modal classifier over their encoders produces more stable and consistent results.The comparison is reported for the late-fusion framework used in the experiments.
  • Table 5 relates latent representation quality to sample size on IEMOCAP under the staged training procedure.
Loading 2106.04538v2…