← Latest papers
📊 statistics

Expressivity In Multimodal Contrastive Learning

This paper analyzes the representational capacity of multimodal contrastive learning, demonstrating that while standard CLIP is a universal approximator for two modalities, its common multi-modal extension fails to capture arbitrary joint distributions, leading the authors to propose Hadamard-CLIP as a simple modification that restores universal approximation for any number of modalities without sacrificing retrieval efficiency.

Original authors: Andrew Stuart, Florian Wolf

Published 2026-08-19
📖 4 min read☕ Coffee break read

Original authors: Andrew Stuart, Florian Wolf

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

In the modern world of artificial intelligence, machines are increasingly learning to see, hear, and read simultaneously. Instead of just recognizing a picture or translating a sentence in isolation, these systems are being trained to understand how different types of information connect. A computer might look at an image of a sunset and learn to link it with the words "golden hour," or associate a specific sound with a visual scene. This process, known as contrastive learning, has become a cornerstone of how computers build a shared understanding of the world. It works by teaching the machine to pull related pieces of information closer together in its internal memory while pushing unrelated ones apart. The result is a powerful ability to retrieve images using text, generate pictures from descriptions, or navigate complex data landscapes. However, while these systems have achieved remarkable success in practice, scientists have long wondered about the fundamental limits of their understanding. Specifically, they wanted to know if the mathematical structures used to build these systems were actually capable of capturing every possible relationship between different types of data, or if there were hidden blind spots in their design.

A team of researchers at the California Institute of Technology set out to answer this question by looking at the architecture of these learning systems not as a collection of code, but as a way of estimating probabilities. They imagined a scenario where the machine has seen an infinite amount of data, allowing them to strip away the noise of limited samples and focus purely on the system's theoretical capacity. Their investigation revealed a sharp divide in how these machines handle information depending on the number of data types involved. When the system deals with just two types of data, such as images and text, the standard architecture used today is theoretically perfect. It is powerful enough to learn any possible relationship between the two, matching the capability of the most complex, general-purpose networks. This finding provides a solid mathematical foundation for the success of current two-part systems.

The story changes, however, when the researchers examined systems designed to handle three or more types of data at once, such as combining video, audio, and text. The most common approach used in practice for these complex tasks involves a method that simply adds up the similarities between every possible pair of data types. The researchers proved that while this method is excellent at learning how any two specific types of data relate to each other, it is fundamentally incapable of understanding the full picture when all three or more are present together. It creates a blind spot where the system can understand the relationship between A and B, and between B and C, but fails to grasp the unique, three-way connection that exists only when A, B, and C are considered simultaneously. The standard method is mathematically proven to miss these higher-order interactions, no matter how much data it is fed or how long it is trained.

To solve this problem, the researchers proposed a simple but powerful modification to the existing design. They introduced a new architecture that adds a single, learned set of weights to the top of the standard system. This small addition acts as a bridge, allowing the machine to combine the information from all data types in a way that captures their full, complex relationship. The new design, which they named Hadamard-CLIP, restores the system's ability to learn any possible joint distribution of data, regardless of how many types are involved. Crucially, this fix does not sacrifice the speed that makes these systems useful in the real world. Unlike other complex solutions that would require the machine to process raw data every time it makes a prediction, this new method allows the system to pre-compute and store simplified representations of the data. This means that even with the added complexity of understanding multiple modalities, the system can still retrieve information as quickly as the original, simpler models. The work demonstrates that by making a minimal structural change, it is possible to unlock the full expressive power of multimodal learning, ensuring that machines can truly understand the intricate web of connections between the many different ways we describe the world.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →