← Latest papers
💻 computer science

FreeRet: MLLMs as Training-Free Retrievers

FreeRet is a training-free, plug-and-play framework that leverages off-the-shelf Multimodal Large Language Models (MLLMs) as powerful two-stage retrievers by generating semantically grounded embeddings for candidate search and utilizing their inherent reasoning capabilities for precise reranking, thereby outperforming heavily trained models without requiring additional fine-tuning.

Original authors: Yuhan Zhu, Xiangyu Zeng, Chenting Wang, Xinhao Li, Chunxu Liu, Yicheng Xu, Ziang Yan, Yi Wang, Limin Wang

Published 2026-05-04
📖 4 min read☕ Coffee break read

Original authors: Yuhan Zhu, Xiangyu Zeng, Chenting Wang, Xinhao Li, Chunxu Liu, Yicheng Xu, Ziang Yan, Yi Wang, Limin Wang

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 have a brilliant, well-read librarian who has read millions of books and seen countless pictures. This librarian is incredibly smart, can understand complex stories, and can even write new ones. However, traditionally, if you wanted this librarian to act as a search engine (finding specific items based on a query), you had to put them through years of grueling, expensive retraining. You'd have to force them to memorize specific "search rules" and ignore their natural ability to just "chat" and "think."

The paper FreeRet asks a simple question: What if we don't need to retrain the librarian at all? What if we can just ask them to do the search job using their existing brainpower?

Here is how they did it, explained through three simple steps:

1. The "Final Filter" Problem (Skipping the Lexicalization Layer)

The Analogy: Imagine the librarian is trying to summarize a complex book. They understand the deep meaning perfectly. But, right before they speak, they have to pass their thoughts through a "translator" that forces them to use only simple, common words (like "cat," "run," "happy") to match a dictionary. This translator is great for speaking, but it ruins the deep, nuanced meaning of the book.

The Fix: The paper found that the last part of the AI's brain (the "final MLP layer") acts like this translator. It forces the AI to focus on simple word matching rather than deep meaning.

  • FreeRet's Trick: They simply tell the AI to skip this final translator. They grab the "thought" before it gets forced into simple words. This gives them a much richer, more accurate "summary" of the image or text, making the initial search much smarter without changing a single line of code.

2. The "Vague Summary" Problem (Controlled Generation)

The Analogy: If you ask a smart person, "Summarize this picture in one word," they might say "Thing" or "Stuff." It's technically a word, but it's useless for finding the right picture later. Or, they might say "Growing" (focusing on the wrong part of the image).

The Fix: The paper realized that just asking for "one word" is too loose.

  • FreeRet's Trick: They give the AI a strict set of instructions (a "prompt") before it speaks. They say: "Look at the image and the text. Capture the main meaning. Do not use small words like 'the' or 'is'. Focus on the topic."
  • By giving these specific rules, the AI generates a much more precise "one-word" summary that actually helps find the right match.

3. The "Framing Effect" Problem (The Reranking Trick)

The Analogy: Imagine you are a judge deciding if a suspect is guilty.

  • If you ask, "Is the suspect Right or Wrong?" you might feel a moral pressure to say "Right" because it sounds like a moral judgment.
  • If you ask, "Is the suspect True or False?" you might feel more neutral.
  • The paper found that the AI's answer changes depending on how you ask the question, even if the meaning is the same. This is called the "Framing Effect."

The Fix: The paper discovered that asking the AI to simply say "Yes" or "No" introduces bias.

  • FreeRet's Trick: They turn the question into a Multiple Choice Question (MCQ). Instead of asking "Is it relevant?", they ask: "Does the candidate match the query? A. Yes, it matches. B. No, it doesn't."
  • This format is something the AI has seen millions of times in its training data. It makes the AI act like a neutral judge, ignoring the emotional weight of words like "Yes" or "Wrong," leading to much more accurate final results.

The Result: A "Plug-and-Play" Super-Search Engine

The paper tested this on a massive benchmark called MMEB (which has 36 different types of search tasks, from finding images to answering video questions).

  • The Surprise: Their method, FreeRet, which uses zero training data and zero extra cost, beat models that were trained on millions of examples.
  • The Benefit: Because they didn't retrain the model, the AI keeps all its original superpowers. It can still chat, write stories, and reason about complex topics. You don't have to choose between a "search bot" and a "smart assistant"; FreeRet makes the same model do both jobs perfectly.

In short: FreeRet shows that we don't need to force smart AI models to learn how to search. We just need to ask them the right questions and let them use their existing, pre-trained brains to do the job.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →