Retrievers can mix up which color goes with what

'A red cube on a blue sphere' and 'a blue cube on a red sphere' can look almost identical to a multimodal retriever.

That's the problem behind a new paper, Stuck on Shuffle. Retrieval systems embed images and text into a shared space and match by similarity. For that to work, the embedding has to capture which things are in a scene and how they're combined, so the red goes with the cube. It's called attribute-object binding.

The authors built SABER, a controlled benchmark for it. It covers all four image and text pairings, with scenes of up to ten objects. Their finding: substantial binding failures in both CLIP-style dual encoders and recent embedders built on multimodal LLMs.

Then something useful. They fine-tuned an embedder only on synthetic text about attributes and objects, with hard negatives where the attributes are swapped. No image supervision. The gains transferred to cross-modal and image-to-image retrieval, general embedding quality held up, and they report state-of-the-art on SABER plus gains on negation and instance-retrieval benchmarks.

If you build multimodal search, the lesson is practical: test your retriever with swapped attributes before you trust it.

Have you ever tested your retriever with a deliberately swapped query?

Sources

#Embeddings#MultimodalAI#AI#ArtificialIntelligence

New notes go out on LinkedIn first. Building something with AI? We can help.

Diagram card: Retrievers can mix up which color goes with what