ICLR 2026
Left: Multimodality as Supervision. The sensed data 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. We use this concept to frame learning a self-supervised representation for the test space via multimodality.
Right: Test-Space Training.
To study cross-modal learning in a controlled manner, we construct a specialization setup, where we perform self-supervised pre-training on unlabeled data and evaluation in the same space.
This is an alternative to generalist pre-training, which uses large, diverse external data, such as images from the Internet or other external spaces.
Our proposed specialization framework Test-Space Training (TST) with cross-modal learning outperforms generalist pre-training baselines, including those trained on large-scale Internet-based datasets (4M-21, DINOv2, CLIP) or 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 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, which learns to predict one modality from another, can therefore build representations without external supervision beyond the sensory modalities themselves.
Applied across a diverse set of modalities and combined with well-designed pre-training objectives, this mechanism can produce a rich representation solely through multimodality. Developmental psychologists have hypothesised that multimodal learning is one of the key drivers of efficient yet effective biological intelligence. Meanwhile, devices such as phones and robots already possess the sensors needed to apply this mechanism in the real world.
A multisensory agent moves through a physical space, collecting aligned multimodal observations for cross-modal learning.
How far can cross-modal learning go with today’s AI machinery? Existing multimodal approaches largely study this question using large and diverse Internet-scale datasets. We instead construct a controlled sandbox in which a multisensory agent has access to a physical space and collects aligned multimodal observations from it. 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, which we call the test space. The agent collects unlabelled multimodal data in this space and uses it for self-supervised cross-modal pre-training, without access to task-specific labels from the test space. The learned representation is then transferred to novel downstream tasks using labelled data from outside the test space, and evaluated in the test space. We refer to this framework as Test-Space Training (TST).
It creates a specialisation setting in which the goal is to build a performant model for a specific test space, irrespective of its ability to generalise elsewhere. It is particularly interesting, since it matches practical deployments such as household robots and AR / VR devices, which often operate within a bounded user space and primarily need to perform well there.
TST-MM begins with sensory modalities and expands its modality dictionary using pseudo-labelled modalities generated by pre-trained networks over test-space observations.
We instantiate cross-modal learning using multimodal masked modelling, and refer to the resulting model as TST-MM. A central design choice is the modality dictionary: the included modalities determine the supervision available during pre-training and shape the learned representation.
We begin with modalities captured directly by hardware sensors, such as RGB and depth, along with modalities derived from programmatic transformations of these images. We then expand the modality dictionary with pseudo-labelled modalities derived from pre-trained networks, effectively distilling their representations into a model specialised to the test space.
Test-Space Training first uses unlabelled multimodal data collected in a given test space for self-supervised cross-modal pre-training. The learned representation is then transferred to a novel downstream task using labelled data from outside the test space, and evaluated in the original test space.
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 models pre-trained on large-scale Internet data, including CLIP, DINOv2, and 4M-21. Across the evaluated test spaces, TST-MM outperforms these baselines on semantic segmentation and object detection, while remaining competitive on image captioning.
TST-MM uses both sensory and pseudo-labelled modalities. The latter distill knowledge from multiple off-the-shelf networks, applied to test-space observations, into a single specialist model. We later examine how much can be achieved using sensory modalities alone.
ScanNet++ semantic segmentation performance (mIoU). The lower bound corresponds to training from scratch using only the labelled external transfer set. The approximate 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.
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 ScanNet++ result extends across three indoor test-space datasets and multiple downstream tasks. TST-MM outperforms all evaluated Internet-pretrained baselines on semantic segmentation and object detection across these datasets. 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 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 previous analysis establishes the benefit of the full modality dictionary, but does not separate supervision available directly from the agent’s onboard sensors and knowledge distilled through pre-trained networks. We therefore construct TST-MM (sensors), a model using RGB and depth, along with surface normals derived from depth and Canny edges derived from RGB, while excluding pseudo-labelled modalities generated by external networks.
TST-MM (sensors). The modality dictionary contains RGB and depth, together with surface normals derived from depth and Canny edges derived from RGB. Pseudo-labelled modalities generated by external networks are excluded.
On ScanNet++, TST-MM (sensors) performs on par with DINOv2 on semantic segmentation and remains competitive, though lower, on object detection. Sensory and sensor-derived modalities therefore provide strong self-supervision on their own, while pseudo-labelled modalities remain important for 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 commonly improve by scaling data and model size across diverse external sources. In this analysis, we ask whether, when the test space is known, adding structure through modalities can be more effective than collecting more RGB-only data elsewhere.
Here, data scale is increased by adding RGB-only data from external spaces, while structure is increased by adding modalities within the test space. Across the evaluated range, scaling modalities produces larger gains. For a given test space, modality-rich data can therefore be more valuable than additional unimodal data from external spaces.
Scaling modalities versus external spaces. Circle size represents downstream semantic segmentation mIoU. Across the evaluated range, increasing test-space 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 whenever the pre-training and evaluation spaces match, producing a clear diagonal in the cross-space evaluation matrix. 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. Starting with data only from the test space, we 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 real device sensors, we release Multimodal iSensorKit, an iOS app for collecting aligned multimodal data from commodity devices. The app records synchronised streams such as RGB, LiDAR/depth, IMU, magnetometer, ambient lighting, pressure, and other sensor signals.
Our work presents a controlled sandbox for studying multimodality as self-supervision. In this sandbox, a multisensory agent collects multimodal data within a physical space. We focus on the case where its operating space is restricted to a single physical space, the test space. We call this Test-Space Training (TST): unlabelled multimodal observations from the test space are used for cross-modal masked modelling, and the resulting representations are evaluated on novel tasks in the same space.
Across three indoor datasets and multiple downstream tasks, TST-MM shows that multimodality can provide strong self-supervision for test-space specialisation. Sensory modalities alone provide substantial supervision, while adding pseudo-labelled modalities produces specialists that outperform internet-pretrained generalists. Our analyses also show that adding structure through modalities can be more effective than adding RGB-only data from similar external spaces, and that broader spatial diversity trades off against test-space specialisation.
Our work is a problem setup rather than a complete solution for leveraging deployment-space data for specialisation. Although multimodal masked modelling achieves state-of-the-art test-space performance, a gap to the upper bound remains. We hope future work will explore improved multimodal modelling objectives in the sandbox via additional inductive biases, such as multi-view consistency, and hardware modalities including IMU, gyroscope, and magnetometer signals.
@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.