ICLR 2026
Left: Multimodality as Supervision. The data sensed by an agent in a deployment environment is often multimodal, which, besides RGB images, can contain various modalities, such as depth, motion sensing, surface normals, tactile, etc.
This enables Cross-Modal learning, i.e., predicting the response of one sensor from another, as a method for self-supervised pre-training.
Many commonly used devices such as household robots, smartphones, and AR/VR headsets are already equipped with many sensors, making cross-modal learning readily applicable.
Right: Test-Space Training.
We study cross-modal learning in a controlled setup, where an agent moves around in a physical space and collects unlabeled multimodal data. This is followed by cross-modal learning to build a self-supervised representation on this data. We focus on one instantiation in this sandbox, where the pre-training and evaluation happen in the same space; therefore producing a representation specialized to that space. We call this instantiation Test-Space Training (TST). This is in contrast with generalist pre-training, which uses large-scale external data, such as images from the Internet or observations from many other spaces.
Test-Space Training (TST), with cross-modal learning, outperforms generalist pre-training baselines, including those trained on large-scale Internet-based datasets (DINOv2, CLIP) or on many other external spaces.
Multimodality offers a natural self-supervised signal: a model can learn by predicting one sensor modality from another. Test-Space Training (TST) studies this in a controlled sandbox, where a device collects unlabeled multimodal data in a test environment, pre-trains on it, and is evaluated in the same space. This setup lets us ask how far multimodal self-supervision can go in producing specialist models for a known deployment space, and how this compares to internet-scale generalist pre-training.
Cross-modal learning, i.e., learning to predict one modality from another, leverages multimodality as a source of self-supervision. Many practical applications, such as deploying a household robot, involve devices equipped with a rich set of sensors that can collect multimodal data in their deployment environment. This presents an opportunity to learn representations from this multimodal data through cross-modal learning, which is currently underutilized.
Prior work (4M, MultiMAE) has studied cross-modal learning on pre-collected internet-based datasets (Changpinyo et al., 2021). However, these datasets provide a fixed set of observations and no access to the underlying physical environments from which additional viewpoints or modalities could be acquired.
We consider an alternative setup in which a multisensory robotic agent has access to the physical world and can move through its environment to collect multimodal data. This physical access gives us control over multimodal data collection, including the environments, viewpoints, amount of data, and available modalities. Within this setup, we focus on an instantiation in which self-supervised pre-training and downstream evaluation take place in the same physical space, which we call the test space. This results in a specialization setup in which the representation is developed for a specific test space. We call this framework Test-Space Training (TST).
We find that cross-modal learning on rich multimodal data from the test space enables TST to achieve state-of-the-art performance in that space, outperforming the evaluated generalist baselines pre-trained on large-scale internet-based datasets (DINOv2, CLIP). This enables an alternative scenario where the need for external internet-scale datasets for pre-training models is reduced.
We also present a set of analyses and ablations that raise intriguing points on substituting data with (multi)modality, and how varying pre-training data enables a trade-off between a model's abilities to specialise to a test space and generalize to held-out spaces.
Cross-modal learning predicts one modality from another, enabling self-supervised representation learning from the agent’s sensory observations.
Multiple sensory modalities provide time-locked streams of information sensed from the same underlying physical world. Cross-modal learning predicts one modality from another. The sensory streams themselves provide supervision, allowing the model to learn representations without task labels.
Developmental psychologists have hypothesised that multimodal learning is one of the key drivers of efficient yet effective biological intelligence. As many commonly used devices, e.g., iPhones, are already equipped with a rich array of sensors, this setup is readily applicable in the real world and currently underutilized. We believe that cross-modal learning through well-designed pre-training objectives applied across a constellation of diverse modalities can produce a rich representation from those multimodal sensory streams alone.
A multisensory agent moves through a physical space and collects aligned multimodal observations for cross-modal learning.
How far can cross-modal learning go with today's machine learning tools? Existing multimodal approaches largely study this question using pre-collected internet-based datasets. We instead construct a controlled sandbox. In this sandbox, a multisensory agent moves through a physical space and collects aligned multimodal observations. This lets us control the source and diversity of the agent’s experience.
Test-Space Training uses unlabelled multimodal observations from the test space for self-supervised pre-training, transfers the learned representation using labelled data from an external space, and evaluates it in the same test space.
Within this sandbox, we restrict the agent’s world to a single physical space: the test space. The agent collects unlabelled multimodal data in this space and uses it for self-supervised cross-modal pre-training. The learned representation is then evaluated on novel downstream tasks in the test space. We refer to this framework as Test-Space Training (TST).
This creates a specialisation setting. The goal is to build a performant model for a specific test space, irrespective of its ability to generalise elsewhere. This setting matches practical deployments such as household robots and AR/VR devices. These systems often operate within a bounded user space and primarily need to perform well there.
TST-MM (sensors) uses the sensor modalities and learning-free transformations shown on the left. TST-MM expands this dictionary with the pseudo-labelled modalities shown on the right.
A central design choice in cross-modal learning is the modality dictionary: the set of modalities used for cross-modal prediction. It directly affects the usefulness of the learned representation.
We begin with RGB and depth captured directly by hardware sensors. We add two learning-free transformations: Canny edges from RGB and surface normals from depth. We call the model trained with this dictionary TST-MM (sensors). We then expand the dictionary with pseudo-labelled modalities produced by pre-trained networks. This can be viewed as distilling their knowledge into a representation specialised to the test space. We call the resulting model TST-MM. Importantly, TST-MM outperforms the individual pre-trained networks used to produce its pseudo-labelled modalities.
Test-Space Training first uses unlabelled multimodal data collected in a given test space for self-supervised cross-modal pre-training. In this work, we instantiate cross-modal learning using multimodal masked modelling. The learned representation is then transferred to a novel downstream task using a small labelled data, from an external space, disconnected from the test space. Finally, we evaluate the performance in the same test space as pre-training.
1. Data Collection. Collect unlabeled multimodal sensory data in the target test space, optionally augmented with additional derived modalities.
2. Pre-training. Use self-supervised cross-modal learning to learn a representation from the multimodal test-space data.
3. Transfer. Finetune the pre-trained representation using labeled data from an external space.
4. Deployment. Evaluate the transferred model on downstream tasks in the original test space, such as captioning, detection, and segmentation.
We compare TST-MM with internet-based generalist models, including CLIP, DINOv2, and 4M-21. The figure below highlights semantic segmentation on ScanNet++; the full results across other datasets and tasks are reported below.
ScanNet++ semantic segmentation performance (mIoU). The lower bound corresponds to training from scratch using only the labelled external transfer set. The upper bound is a fully supervised model trained on a large collection of annotated segmentation images. TST-MM closes roughly half the gap between these two references.
TST-MM combines sensory modalities with pseudo-labelled modalities produced by multiple off-the-shelf networks. Training with these pseudo-labelled modalities distils their knowledge into a single model specialised to the test space. Importantly, TST-MM outperforms the individual pre-trained networks used to produce its pseudo-labelled modalities. We also separately study how much can be achieved using sensory modalities alone.
We also perform qualitative frame-by-frame evaluations on semantic segmentation in Scannet++ and Replica. TST-MM produces more consistent predictions across viewpoints than internet-based generalists such as CLIP, DINOv2, and 4M-21.
The table below reports results across three indoor datasets and three downstream tasks. TST-MM outperforms all evaluated internet-based models on semantic segmentation and object detection. On ProcTHOR image captioning, it remains competitive with 4M-21 despite receiving no text during pre-training.
| Method | Semantic Segmentation | Object Detection | Captioning | ||||
|---|---|---|---|---|---|---|---|
| ScanNet++ mIoU |
ProcTHOR mIoU |
Replica mIoU |
ScanNet++ mAP |
ProcTHOR mAP |
ProcTHOR CIDEr |
ProcTHOR SPICE |
|
| Scratch | 7.49 | 28.62 | 9.23 | 2.35 | 24.59 | 17.1 | 14.8 |
| CLIP | 23.19 | 48.66 | 20.92 | 19.75 | 38.47 | 18.4 | 16.2 |
| DINOv2 | 30.60 | 54.50 | 26.72 | 23.67 | 40.28 | 14.7 | 13.5 |
| 4M-21 | 27.59 | 53.24 | 26.30 | 25.91 | 41.43 | 36.2 | 20.3 |
| Task-specific models | 34.75 | 56.72 | 28.51 | 23.59 | 44.10 | 40.6 | 21.0 |
| TST-MM | 34.49 | 60.85 | 32.87 | 31.54 | 49.38 | 34.3 | 20.4 |
Results across datasets and tasks. Models are transferred using task-labelled data from outside the test space and evaluated in the corresponding test space. Higher is better for all metrics. “Task-specific models” denotes the relevant internet-based task specialist baseline for each task
To study the contribution of multimodal self-supervision within TST, we compare RGB-only masked modelling, TST-MAE, with multimodal masked modelling, TST-MM. TST-MAE improves over training from scratch but remains below the internet-pretrained DINOv2. With cross-modal supervision from both sensory and pseudo-labelled modalities, TST-MM achieves substantially better performance and surpasses DINOv2.
ScanNet++ semantic segmentation performance (mIoU↑). TST-MAE uses RGB-only masked modelling within the test space, while TST-MM uses a richer modality dictionary containing both sensory and pseudo-labelled modalities. TST-MM substantially outperforms TST-MAE and surpasses the internet-pretrained DINOv2.
The result presented above establishes the benefit of the full modality dictionary. However, it does not separate two sources of supervision. The first is onboard sensor measurements and learning-free transformations from them. The second is knowledge distilled through pre-trained networks. We therefore construct TST-MM (sensors). It uses RGB and depth together with surface normals derived from depth and Canny edges derived from RGB. It excludes pseudo-labelled modalities produced by pre-trained networks.
On ScanNet++, TST-MM (sensors) matches DINOv2 on semantic segmentation but remains lower on object detection. Sensor modalities and their learning-free transformations can therefore provide strong self-supervision, while pseudo-labelled modalities remain important for achieving the best overall performance.
We next study how TST-MM scales as the modality dictionary grows. We start with RGB, and incrementally add more modalities. Due to the combinatorial complexity of studying all possible combination, we only sample all possible options for two (RGB+X) and eight (All-X) modalities, where X is the modality added or dropped. For intermediate dictionary sizes, we randomly sample 8 modality subsets and report the average performance. Performance improves as more modalities are added, while variation across subsets decreases. TST-MM therefore scales with a richer modality dictionary and becomes progressively less sensitive to the exact choice of modalities.
Scaling the modality dictionary for TST-MM. Performance improves as more modalities are used during pre-training, while differences between different modality subsets become smaller.
Generalist models often improve by training on more data from diverse external sources. Here, we ask whether, for a known test space, it is more effective to scale the amount of pre-training data or the number of modalities available for cross-modal learning.
We compare models trained on data from 5, 750, or 3,000 spaces using modality dictionaries containing 1, 3, 7, or 9 modalities. Across the evaluated settings, increasing the number of modalities produces larger gains than increasing the number of spaces. This shows that, in this setting, a richer set of modalities in the test space can be more effective than additional data from external spaces.
Modality scaling versus data scaling. Each point represents a model trained with the indicated number of spaces and modalities; circle size is proportional to semantic segmentation performance (mIoU). Across the evaluated settings, increasing the number of modalities yields larger gains than adding external spaces. All models use a ViT-S backbone.
We define specialization as high performance in a given test space, even if the same model does not generalize equally well to other spaces. In other words, a model is specialized to Space A if it performs well in Space A, but performs worse when evaluated in different spaces. This section asks whether TST produces this kind of space-specific specialization. We study whether access to the test space matters, and how specialisation in the test space trades off against generalization to held-out spaces.
The goal of TST is to specialise a model to a given test space. But does the resulting model truly specialise to that space, or would pre-training in a similar space work just as well?
We consider three distinct but visually similar spaces, with comparable layouts and object appearance. We pre-train one model in each space and evaluate each of them across all three spaces.
Test-space versus similar-space pre-training. TST uses unlabelled data from the test space itself, while the alternative uses data from a similar but non-identical space.
Performance is highest along the diagonal of the cross-space evaluation matrix, where the pre-training and evaluation spaces match. This shows that access to the test space provides a benefit for specialisation beyond what is learned from a similar space.
Cross-space evaluation. Each column corresponds to the space used for pre-training, and each row to the space used for evaluation. Performance peaks along the diagonal, where pre-training and evaluation use the same space.
The previous analysis shows that a model performs best when pre-training and evaluation use the same space. We next ask whether a single model can retain this test-space performance while also generalising to unseen spaces.
To isolate the effect of the pre-training data source, we keep the model size and total number of pre-training samples fixed. We start with data only from the test space. We then progressively replace test-space samples with data from an increasing number of similar external spaces. Each model is evaluated in the original test space and across a set of held-out spaces.
This reveals a specialisation-generalisation trade-off: under a fixed model size and pre-training sample budget, distributing samples across a more diverse set of spaces improves generalisation to held-out spaces but weakens specialisation to the test space.
Specialisation–generalisation trade-off. The model is evaluated in the original test space and across held-out spaces. As pre-training includes more spaces, held-out performance increases while test-space performance decreases.
To support future work on cross-modal learning with hardware sensor modalities, we release Multimodal iSensorKit, an iOS app for collecting synchronised multimodal data using an iPhone or iPad. It records aligned streams including RGB, LiDAR/depth, IMU, magnetometer, ambient light, pressure, GPS, and more, making it easier to collect rich multimodal data directly from real physical spaces.
We study multimodality as a source of self-supervision for representation learning. Unlike prior work that studies it using pre-collected internet-scale datasets, we consider an alternative setup: a controlled sandbox in which a multisensory agent operates in the physical world and collects multimodal data. We perform cross-modal learning on this data to learn self-supervised representations and evaluate them on downstream tasks.
We focus particularly on the case where the agent’s operating space is restricted to a single physical space, the test space. We call this Test-Space Training (TST): unlabeled multimodal observations from the test space are used for cross-modal masked modelling, and the resulting representations are evaluated on downstream tasks in the same space. Across various datasets and tasks, we find that cross-modal learning on rich multimodal data from the test space enables TST to achieve state-of-the-art performance in that space, outperforming the evaluated generalist baselines pre-trained on large-scale internet-based datasets.
Our work establishes a problem setting for cross-modal learning under test-space specialization and provides an initial solution. Despite these results, a substantial gap to the fully supervised upper bound remains. Future work could address this gap through stronger multimodal pre-training objectives and active data-collection policies that select informative views of the test space for pre-training.
Finally, our work asks whether, when the deployment space is known, serving off-the-shelf generalist models trained on internet-scale datasets should remain the de facto approach, or whether space-specific specialists offer a viable alternative.
@inproceedings{singh2026tst,
title={Multimodality as Supervision: Self-Supervised Specialization to the Test Environment via Multimodality
},
author={Kunal Pratap Singh and Ali Garjani and Rishubh Singh and Muhammad Uzair Khattak and Efe Tarhan and Jason Toskov and Andrei Atanov and O{\u{g}}uzhan Fatih Kar and Amir Zamir},
booktitle={International Conference on Learning Representations (ICLR)},
year={2026}
}
This work was supported under project ID 43 as part of the Swiss AI Initiative, through a grant from the ETH Domain and computational resources provided by the Swiss National Supercomputing Centre (CSCS) under the Alps infrastructure. This material is based on work that is partially funded by an unrestricted gift from Google. This work has received funding from the Swiss State Secretariat for Education, Research and Innovation (SERI). We also thank Daniel Filipe Jana and the EPFL SCITAS team for their support. The authors also thank Chandan Yeshwanath for help with the Scannet++ dataset, and Roman Bachmann for useful discussions.