IMProv: Inpainting-based Multimodal Prompting for Computer Vision Tasks
Not on the map. Why?
Abstract (arXiv)
In-context learning allows adapting a model to new tasks given a task description at test time. In this paper, we present IMProv - a generative model that is able to in-context learn visual tasks from multimodal prompts. Given a textual description of a visual task (e.g. "Left: input image, Right: foreground segmentation"), a few input-output visual examples, or both, the model in-context learns to solve it for a new test input. We train a masked generative transformer on a new dataset of figures from computer vision papers and their associated captions, together with a captioned large-scale image-text dataset. During inference time, we prompt the model with text and/or image task example(s) and have the model inpaint the corresponding output. We show that training our model with text conditioning and scaling the dataset size improves in-context learning for computer vision tasks by over +10% AP for Foreground Segmentation, over +5% gains in AP for Single Object Detection, and almost 20% lower LPIPS in Colorization. Our empirical results suggest that vision and language prompts are complementary and it is advantageous to use both to achieve better in-context learning performance. Project page is available at https://jerryxu.net/IMProv .
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 52 of its 64 references that are in the map. First posted on arXiv 4 Dec 2023.
Builds on
52 of 64 references.
References · 52
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,694
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2018The Unreasonable Effectiveness of Deep Features as a Perceptual Metriccited by 11,029
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,339
- 2022Hierarchical Text-Conditional Image Generation with CLIP Latentscited by 6,539
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
38 more
- 2017Neural Discrete Representation Learningcited by 4,650
- 2022Flamingo: a Visual Language Model for Few-Shot Learningcited by 4,337
- 2021Zero-Shot Text-to-Image Generationcited by 4,276
- 2022LAION-5B: An open large-scale dataset for training next generation image-text modelscited by 4,131
- 2021Prefix-Tuning: Optimizing Continuous Prompts for Generationcited by 3,878
- 2021The Power of Scale for Parameter-Efficient Prompt Tuningcited by 3,769
- 2020Taming Transformers for High-Resolution Image Synthesiscited by 3,229
- 2022InstructPix2Pix: Learning to Follow Image Editing Instructionscited by 2,591
- 2023Sparks of Artificial General Intelligence: Early experiments with GPT-4cited by 2,579
- 2022Visual Prompt Tuningcited by 1,674
- 2021LAION-400M: Open Dataset of CLIP-Filtered 400 Million Image-Text Pairscited by 1,544
- 2019Towards Robust Monocular Depth Estimation: Mixing Datasets for Zero-shot Cross-dataset Transfercited by 1,484
- 2016Context Encoders: Feature Learning by Inpaintingcited by 1,424
- 2018Datasheets for Datasetscited by 1,371
- 2021Fantastically Ordered Prompts and Where to Find Them: Overcoming Few-Shot Prompt Order Sensitivitycited by 1,122
- 2022MaskGIT: Masked Generative Image Transformercited by 1,082
- 2019How Can We Know What Language Models Know?cited by 953
- 2021An Explanation of In-context Learning as Implicit Bayesian Inferencecited by 915
- 2021Vector-quantized Image Modeling with Improved VQGANcited by 656
- 2023Muse: Text-To-Image Generation via Masked Generative Transformerscited by 640
- 2015Holistically-Nested Edge Detectioncited by 590
- 2018Image Inpainting for Irregular Holes Using Partial Convolutionscited by 505
- 2017One-Shot Learning for Semantic Segmentationcited by 337
- 2022Images Speak in Images: A Generalist Painter for In-Context Visual Learningcited by 317
- 2022Data Distributional Properties Drive Emergent In-Context Learning in Transformerscited by 303
- 2020Frustratingly Simple Few-Shot Object Detectioncited by 280
- 2020Prior Guided Feature Enrichment Network for Few-Shot Segmentationcited by 271
- 2022Exploring Visual Prompts for Adapting Large-Scale Modelscited by 271
- 2018Few-shot Object Detection via Feature Reweightingcited by 265
- 2022Visual Prompting via Image Inpaintingcited by 248
- 2023SegGPT: Segmenting Everything In Contextcited by 193
- 2020Prototype Mixture Models for Few-shot Semantic Segmentationcited by 190
- 2019Feature Weighting and Boosting for Few-Shot Segmentationcited by 189
- 2022UniFormer: Unified Transformer for Efficient Spatiotemporal Representation Learningcited by 182
- 2020Part-aware Prototype Network for Few-shot Semantic Segmentationcited by 162
- 2023What Makes Good Examples for Visual In-Context Learning?cited by 150
- 2021Few-Shot Segmentation via Cycle-Consistent Transformercited by 133
- 2016High-Resolution Image Inpainting using Multi-Scale Neural Patch Synthesiscited by 89
50 most cited of 52 All 52 (JSON)
Built on by
Citing papers per year: 2024: 3; 2025: 2; 2026: 5.
10 papers.
- 2024Visual In-Context Learning for Large Vision-Language Modelscited by 124
- 2024Finding Visual Task Vectorscited by 24
- 2024Unleashing In-context Learning of Autoregressive Models for Few-shot Image Manipulationcited by 13
- 2025Towards Online Multi-Modal Social Interaction Understandingcited by 12
- 2025Stable Diffusion Models are Secretly Good at Visual In-Context Learningcited by 8
- 2026FragmentFlow: Scalable Transition State Generation for Large Moleculescited by 2
- 2026Cycle-Consistent Tuning for Layered Image Decompositioncited by 0
- 2026Quo Vadis, Visual In-Context Learning? A Unified Benchmark Across Domains and Taskscited by 0
- 2026Show Me Examples: Inferring Visual Concepts from Image Setscited by 0
- 2026Unifying Video Tasks via Spatiotemporal Analogycited by 0
- 2026Unifying Video Tasks via Spatiotemporal Analogy27 Sep 2026
- 2026Show Me Examples: Inferring Visual Concepts from Image Sets2 Jul 2026
- 2026Quo Vadis, Visual In-Context Learning? A Unified Benchmark Across Domains and Tasks9 Jun 2026
- 2026Cycle-Consistent Tuning for Layered Image Decomposition24 Feb 2026
- 2026FragmentFlow: Scalable Transition State Generation for Large Molecules2 Feb 2026
- 2025Stable Diffusion Models are Secretly Good at Visual In-Context Learning13 Aug 2025
- 2025Towards Online Multi-Modal Social Interaction Understanding25 Mar 2025
- 2024Unleashing In-context Learning of Autoregressive Models for Few-shot Image Manipulation2 Dec 2024
- 2024Finding Visual Task Vectors8 Apr 2024
- 2024Visual In-Context Learning for Large Vision-Language Models18 Feb 2024