atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

Large (Vision) Language Models are Unsupervised In-Context Learners

ICLR 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Adapting VLMs for zero-shot classification · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes joint inference over multiple unlabeled inputs, approximated by unsupervised fine-tuning (LoRA task encoder trained with a REINFORCE-style estimator) and unsupervised ICL (iterative self-labeled refinement), evaluated on Llama-3.1-8B, Qwen2.5-Math-7B, OpenFlamingo, and GPT-4o.

Problem

Zero-shot inference makes independent predictions and existing adaptation (ICL, fine-tuning, prompt engineering) needs labeled examples or manual prompt effort; the paper asks how to improve a foundation model on a task without any labels.

Approach

Generalize zero-shot inference to joint prediction over N inputs, maximizing the model's joint likelihood of its own predictions; amortize this with a LoRA task encoder trained via a variance-reduced REINFORCE estimator (unsupervised FT), and approximate it with iterative in-context relabeling using self-generated labels (unsupervised ICL) that works for closed models.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply unsupervised fine-tuning with LoRA instead of zero-shot inferenceLlama-3.1-8B · NLP average (13 datasets)accuracy: 60.1 -> 83.1Helped
Apply unsupervised ICL instead of zero-shot inferenceLlama-3.1-8B · NLP average (13 datasets)accuracy: 60.1 -> 79.3Helped
Apply unsupervised ICL with CoT instead of zero-shotQwen2.5-Math-7B · GSM8Kaccuracy: 52.2 -> 91.4Helped
Apply unsupervised ICL instead of zero-shotOpenFlamingo-4B · Food101accuracy: 58.4 -> 81.0Helped
Apply unsupervised ICL with CoT instead of zero-shot CoTGPT-4o · ImageNet-100accuracy: 76.1 -> 79.0Helped
Apply unsupervised ICL with CoT instead of zero-shot CoTGPT-4o · MMMUaccuracy: 66.4 -> 68.6Helped
Apply unsupervised ICL with CoT instead of zero-shot CoTGPT-4o · MMMU-Proaccuracy: 54.7 -> 55.5Helped
Increase context length N (ablation)Unsupervised fine-tuning and unsupervised ICL · Text and image classification tasksaccuracyHelped
Replace LoRA with a linear task encoder (ablation)Unsupervised fine-tuning · SST2, RTE, BoolQaccuracy: 3%, 9% and 3%Hurt
Use full-model fine-tuning instead of LoRA (ablation)Unsupervised fine-tuning · RTEaccuracy: 7%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: SST2 Amazon AG-News TREC DBpedia-14 SUBJ RTE QNLI MNLI COPA BoolQ PIQA

Benchmarks: SST2 Amazon AG-News TREC DBpedia-14 SUBJ RTE QNLI MNLI COPA BoolQ PIQA

Metrics: accuracy

Baselines: zero-shot inference zero-shot chain-of-thought supervised ICL fully-supervised LoRA fine-tuning zero-shot with instruction-tuned Llama-3.1-8B-Instruct

Builds on: chain-of-thought LoRA Gibbs sampling REINFORCE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy