FlowCIR: Semantic Transport via Flow Matching for Zero-Shot Composed Image Retrieval
Summary
FlowCIR introduces a novel paradigm for Zero-shot Composed Image Retrieval (ZS-CIR), a task involving retrieving images by editing a reference image with natural language instructions without domain-specific annotated triplets. Unlike prior methods that rely on lossy textual inversion for composing reference images and instructions, FlowCIR frames ZS-CIR as conditional semantic transport between reference and target embeddings. It employs conditional flow matching to learn a lightweight transport field, which maps the instruction representation to a target-aligned query embedding, conditioned on the reference image. This approach is computationally efficient, requiring approximately 10x fewer training resources than textual-inversion-based methods, as it operates on pre-extracted VLM embeddings and only trains a small transport module. FlowCIR also incorporates an inference-only Multi-Negative Steering strategy to mitigate VLM limitations in handling negation and removal queries, enhancing robustness. The model demonstrates strong and competitive performance across standard CIR benchmarks.
Key takeaway
For Computer Vision Engineers developing zero-shot composed image retrieval systems, FlowCIR offers a significantly more efficient training approach. You should consider adopting conditional flow matching to integrate reference images and natural language instructions, reducing training resources by approximately 10x compared to textual inversion methods. Furthermore, implementing an inference-only Multi-Negative Steering strategy can enhance your system's robustness against complex negation-heavy queries, improving overall retrieval accuracy.
Key insights
FlowCIR redefines ZS-CIR as conditional semantic transport, using flow matching for efficient, robust image retrieval.
Principles
- Semantic transport can unify reference images and instructions.
- Training lightweight modules on VLM embeddings is efficient.
- Inference-only steering improves VLM negation handling.
Method
FlowCIR learns a transport field via conditional flow matching, mapping instruction representations to target-aligned query embeddings conditioned on reference images, then applies Multi-Negative Steering during inference.
In practice
- Use pre-extracted VLM embeddings for efficiency.
- Implement conditional flow matching for semantic alignment.
- Apply Multi-Negative Steering for negation robustness.
Topics
- Zero-Shot Composed Image Retrieval
- Conditional Flow Matching
- Semantic Transport
- VLM Embeddings
- Multi-Negative Steering
- Computer Vision
Best for: Research Scientist, AI Scientist, Computer Vision Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by Computer Vision and Pattern Recognition.