NeurIPS 2026

ITOMulti-View Alignment and Training-Time Fusion for Image-Text Pretraining

  • Hanpeng Liu1,2,∗
  • Yaqian Li2,†
  • Zidan Wang1
  • Shuoxi Zhang3
  • Zonglin Zhao1
  • Zihao Bo2
  • Rinyoichi Takezoe2
  • Kaiwen Long2
  • Kun He1,†
  • 1 School of Computer Science and Technology, Huazhong University of Science and Technology
  • 2 Li Auto Inc.
  • 3 Institute of AI for Industries, Chinese Academy of Sciences

∗ Work done as a research intern at Li Auto Inc.   † Corresponding authors

Two augmented views per image, and a small fusion Transformer that shapes both encoders during training. The fusion module is removed before deployment, so a trained ITO model is a standard CLIP dual encoder with the same inference cost.

ITO framework: each image is augmented into two views and encoded with the image encoder; captions go through the text encoder. A multiple alignment loss contrasts every image view with the text. Image and text tokens of each view are concatenated and passed through a multimodal fusion module, whose outputs are trained with a multi-positive fusion loss.
Overview of ITO. Multiple augmented image–text pairs derived from the same sample enrich instance-level alignment, while training-time fusion encourages the encoders to produce features that are compatible under fusion. The fusion module is used only during training and discarded at inference.

Abstract

Image–text contrastive pretraining has become a dominant paradigm for visual representation learning, yet existing methods often yield representations that remain partially organized by modality rather than by semantics. We propose ITO, a framework addressing this limitation through two complementary mechanisms with distinct roles. Multimodal multiple alignment enriches supervision by constructing diverse cross-modal correspondences from multi-view image augmentations, providing the primary source of discriminative gain. A lightweight training-time multimodal fusion module then acts as a training-time regularizer, encouraging the encoders to produce features that are compatible under fusion.

Crucially, the fusion module is discarded at inference, preserving the efficiency of standard dual-encoder architectures while incurring training-time overhead only. Extensive experiments across pretraining scales from millions to billions of image–text pairs show that ITO outperforms strong contrastive baselines at moderate scale and yields consistent gains over CLIP under identical data, backbone, and compute at the 100M–1B scale, on classification, retrieval, and multimodal benchmarks. Controlled comparisons show that these gains are not explained by additional training compute or image augmentation alone. Our analysis further reveals that the contribution of fusion grows with data scale and that it stabilizes optimization, mitigating the late-stage overfitting commonly observed in aggressive contrastive learning.

Method

Two training signals, one CLIP encoder pair

ℒAlign

Multimodal multiple alignment

Each image is augmented twice (random resized crop with scale 0.5–1.0, color jitter, grayscale). Both views are contrasted with the same caption using the standard bidirectional InfoNCE loss, with the usual in-batch negatives. This doubles the cross-modal positives per sample and provides most of the accuracy gain.

ℒFusion

Training-time multimodal fusion

For each view, image tokens and text tokens are concatenated and passed through a 2-layer Transformer with bidirectional self-attention. The output at the image [CLS] position is the fused embedding. Gradients flow through the fusion module into both encoders without stop-gradient, so the encoders must produce tokens that stay discriminative after cross-modal attention.

view 1
CLSimage patchesSOT … EOT · pad
→ fusion ×2 → S1
view 2
CLSimage patchesSOT … EOT · pad
→ fusion ×2 → S2
Fusion loss. The fused embeddings S1 and S2 of the same image–text pair are positives. Every other fused embedding in the batch, from either view, is a negative. Padding tokens are masked out as attention keys.

Training

Image encoder × 2 views Text encoder Fusion module · 2 layers

ℒ = ℒAlign + λ · ℒFusion

λ = 2 by default. Accuracy follows an inverted U in λ: it peaks at 2, and λ = 6 falls below the alignment-only setting.

Inference

Image encoder Text encoder Fusion module

Same cost as CLIP

The fusion module is dropped. The remaining encoders are a drop-in replacement for any CLIP model in zero-shot classification, retrieval, or as the vision backbone of a multimodal LLM.

Results

Consistent gains from 3M to 1B image–text pairs

Zero-shot classification

Average top-1 accuracy over 26 benchmarks, following the EVA-CLIP protocol. ViT-B/16, 30 epochs unless noted. All baselines are reproduced on the same data.

Pretraining dataCLIPSLIPSigLIPFLAIRITO
CC3M19.321.419.323.224.9+5.6
CC12M34.136.035.035.538.4+4.3
YFCC15M30.5–––34.5+4.0
Laion100M53.551.3––56.1+2.6
DataComp-1B, 1 epoch54.2–––56.6+2.4
Scaling on DataComp-1B
ViT-B/16, 10 epochs63.7–––64.9+1.2
ViT-L/16, 1 epoch60.7–––63.0+2.3

Gains are relative to CLIP. Billion-scale reruns of SLIP, SigLIP and FLAIR were beyond the compute budget, so CLIP is the controlled reference at large scale.

Where the gain comes from

Adding the two components to OpenCLIP one at a time. Multiple alignment gives the largest improvement. Fusion adds a smaller gain that grows with data scale: +0.6 zero-shot at 15M and +1.1 at 1B.

SettingZS IN-1kLinear IN-1kCOCO I→TCOCO T→I
YFCC15M
OpenCLIP36.451.826.415.1
+ multiple alignment (λ = 0)43.7+7.360.2+8.430.6+4.219.6+4.5
+ training-time fusion (λ = 2)44.3+0.660.5+0.330.8+0.219.5−0.1
DataComp-1B, 1 epoch
OpenCLIP63.167.447.129.5
+ multiple alignment (λ = 0)64.8+1.769.6+2.249.0+1.930.7+1.2
+ training-time fusion (λ = 2)65.9+1.169.9+0.349.3+0.331.3+0.6

Each gain is relative to the row above it.

As the vision encoder of a multimodal LLM

LLaVA-1.5 protocol with Vicuna-7B and a frozen ViT-B/16 vision encoder pretrained by CLIP or ITO. ITO is better on all 13 benchmarks at 100M scale and on 11 of 13 at 1B scale.

DataEncoderVQAv2GQAT-VQASciQA-IVizWizMMB-enMMB-cnMMVetPOPE-rPOPE-pPOPE-aMMMUMMStar
Laion100MCLIP66.5356.3647.5565.4436.8053.6946.1318.3084.0982.9076.4033.6028.87
ITO68.4757.2348.7166.2944.2554.1246.6519.8084.7483.6377.3033.9029.13
DataComp-1BCLIP70.4257.9350.2465.0045.2848.4555.6718.4083.6382.7178.6334.0029.33
ITO73.1959.9950.8966.2442.9250.5258.8521.9085.4684.2380.4633.9031.13

Bold marks the better encoder in each column and data block. DataComp-1B uses the 10-epoch models.

Analysis

Fusion works as a regularizer

Zero-shot ImageNet-1K accuracy from epoch 18 to 30 on YFCC15M. CLIP and SLIP peak at epoch 26 and then decline. ITO with lambda 0 peaks at epoch 28 and dips slightly. ITO with lambda 2 keeps improving to 44.3 at epoch 30.
Late-stage training on YFCC15M (ViT-B/16, zero-shot ImageNet-1K). CLIP and SLIP decline after their peak. Alignment alone (λ = 0) raises accuracy but still dips at the end. With fusion (λ = 2), accuracy holds through epoch 30.

The λ = 0 and λ = 2 variants differ only in the fusion module. Three observations point to fusion acting on optimization rather than adding a new source of supervision:

  1. Its gain grows with scale and training length. Zero-shot ImageNet-1K improves by +0.6 at 15M and +1.1 at 1B. On YFCC15M, training for 60 instead of 30 epochs turns the COCO T→I change from −0.1 into +0.9.
  2. It suppresses late-stage overfitting, as the training curves show.
  3. Its effect is non-monotone in λ. Too strong a fusion signal (λ = 6, 43.2) falls below no fusion (λ = 0, 43.7).

The gains are not explained by extra compute. On YFCC15M, CLIP trained for 60 epochs reaches 37.3 zero-shot, while ITO at 30 epochs reaches 44.3. Training ITO costs about 2.2× the time and 2.1–2.3× the peak GPU memory of OpenCLIP. Inference cost is unchanged.

Citation

BibTeX

@inproceedings{liu2026ito,
  title     = {ITO: Multi-View Alignment and Training-Time Fusion for Image-Text Pretraining},
  author    = {Liu, Hanpeng and Li, Yaqian and Wang, Zidan and Zhang, Shuoxi and Zhao, Zonglin and Bo, Zihao and Takezoe, Rinyoichi and Long, Kaiwen and He, Kun},
  booktitle = {Advances in Neural Information Processing Systems (NeurIPS)},
  year      = {2026}
}