Never Seen Before: Benchmarking Genuine Zero-Shot Composed Image Retrieval with Consistent Video-Sourced Datasets
This paper introduces ZeroSight, a novel benchmark for genuine Zero-Shot Composed Image Retrieval that utilizes post-CLIP training video data to ensure true zero-shot conditions and consistent reference-target pairs, alongside a plug-and-play SC4CIR method that reveals inflated performance in existing datasets and models.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are trying to find a specific photo in a massive digital library. You don't just search with a keyword like "dog." Instead, you show the librarian a picture of a brown dog and say, "Find me a picture of a white dog." This is called Composed Image Retrieval (CIR).
For years, researchers have tried to build computer programs that can do this. But, according to this paper, the "test exams" they've been using to grade these programs are broken. The authors, Zhenyu Yang and his team, have built a brand-new, much harder test called ZeroSight and a new "study guide" called SC4CIR to help the computers pass it.
Here is the breakdown of their work in simple terms:
1. The Problem: The Old Tests Were "Cheating"
The authors argue that previous tests for these image-searching programs were flawed in two major ways:
- The "Fake Friends" Problem: In old datasets, the "reference" photo (the brown dog) and the "target" photo (the white dog) were often just random pictures of dogs found on the internet. They weren't actually related. It was like asking a student to find a picture of a "red car" based on a picture of a "blue car," but the two cars were from completely different manufacturers, in different countries, with no connection other than being cars. The computer could guess the answer just by knowing what a "white dog" looks like, without actually understanding the change from the first picture.
- The "Studied for the Test" Problem: The computers (specifically models like CLIP) had already seen the pictures used in these tests during their initial training. It's like giving a student a math test where the questions are identical to the homework they did last week. The student gets a perfect score, but they haven't actually learned how to solve new problems.
2. The Solution: ZeroSight (The New Test)
To fix this, the team built ZeroSight, a new benchmark that acts like a fair, rigorous exam.
- The Video Trick: Instead of grabbing random photos from the internet, they grabbed frames from videos. Imagine a video of a person walking. One frame shows them in a red shirt; the next frame (seconds later) shows them in a blue shirt. Because these images come from the same video, they are guaranteed to be "friends"—they share the same background, lighting, and person. The only thing that changed is what the caption asks for. This ensures the computer must understand the specific change, not just guess based on general knowledge.
- The "Fresh Data" Rule: They made sure to use videos published after March 31, 2022. Why? Because the popular AI model CLIP stopped learning from the internet around that time. By using data from after that date, they guarantee the computer has never seen these pictures before. This is a true "Zero-Shot" test: the computer has to figure it out on the spot with no prior study.
- The "Hard Negative" Trap: In their test, they also include "decoys." These are images that look almost like the right answer but aren't quite right. It's like showing a picture of a white dog that is actually a wolf. The computer has to be smart enough to know the difference.
3. The New Tool: SC4CIR (The Smart Study Guide)
Even with a fair test, the computers were struggling. So, the authors created a new method called SC4CIR (Symmetric Consistency for CIR).
Think of this as a double-check system:
- Forward Search: The computer looks at the "brown dog" and the instruction "make it white" and picks a "white dog" candidate.
- Reverse Check 1: The computer takes that "white dog" candidate and asks, "If I turn this back to the original, do I get the 'brown dog' I started with?"
- Reverse Check 2: The computer asks, "If I look at the 'brown dog' and the 'white dog' candidate, does the difference between them match the instruction 'make it white'?"
If the computer can't explain the change in both directions, it knows it picked the wrong answer. This method is "plug-and-play," meaning it can be attached to almost any existing image-search program to make it smarter without needing to retrain the whole system from scratch.
4. The Results: The Truth Comes Out
When they ran 27 different computer programs on this new ZeroSight test:
- The Scores Dropped: Many programs that looked like geniuses on the old, broken tests scored much lower on ZeroSight. This proved that the old tests were inflating their abilities.
- The "Hard Negatives" Matter: The new metric (PNR-mAP) showed that many programs were getting confused by the "decoy" images. They were picking the "wolf" instead of the "white dog."
- SC4CIR Helped: When they added the SC4CIR double-check system, the scores went up significantly, especially for the programs that didn't require extra training.
Summary
The paper claims that the field of "Composed Image Retrieval" has been using flawed tests that make AI look better than it is. They have built a new, honest test (ZeroSight) using fresh video data to ensure the AI is truly learning, and they provided a new tool (SC4CIR) that helps AI verify its own answers to avoid mistakes. Their goal is to stop the "cheating" and build systems that can actually handle real-world image changes.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.