← Latest papers
🤖 AI

CAMI: Cost-Aware Agent-Guided Multi-Indexing for Semantic Retrieval

CAMI is a cost-aware framework that optimizes the construction of semantic retrieval indices by treating enrichment selection as a budgeted portfolio problem, using agentic discovery and early pruning to identify high-recall configurations with significantly lower computational costs than exhaustive search.

Original authors: Adnan Qidwai, Anand Eswaran, Sonam Mishra, Jaydeep Sen, Sachindra Joshi

Published 2026-06-30
📖 5 min read🧠 Deep dive

Original authors: Adnan Qidwai, Anand Eswaran, Sonam Mishra, Jaydeep Sen, Sachindra Joshi

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 the perfect recipe for a massive, complex soup (your "search results") using a giant library of ingredients (your "document corpus").

In the past, you might have just thrown everything in the pot and hoped for the best. But modern search systems try to be smarter. They don't just use the raw ingredients; they create "flavor enhancers" (like summaries, rephrased questions, or mind maps) for every single ingredient before they even start cooking. This helps the soup taste better and match what the customer (the user) is actually looking for.

However, there's a huge problem: It costs a fortune to make all these flavor enhancers.

If you have a million ingredients, and you try to make five different types of flavor enhancers for each one using five different chefs (AI models), you are going to run out of money before you even start cooking. You can't just try every possible combination to see which one tastes best; the bill would be astronomical.

This is where CAMI comes in. Think of CAMI as a smart, budget-conscious head chef who knows exactly how to find the best soup recipe without wasting a single dollar.

Here is how CAMI works, broken down into simple steps:

1. The "Taste Test" Strategy (Multi-Fidelity Evaluation)

Instead of cooking a full, million-gallon pot of soup to test a new recipe, CAMI cooks a tiny, representative spoonful first.

  • The Metaphor: Imagine you want to test if adding "smoked paprika" works. You don't cook the whole batch. You cook a tiny cup. If it tastes bad, you throw it away immediately. If it tastes good, then you move to a bigger pot.
  • The Paper's Claim: CAMI tests these "flavor enhancers" (called Enriched Data Representations or EDRs) on small subsets of data first. This saves a massive amount of money because it stops bad ideas early before they get expensive.

2. The "Lego Brick" Approach (Atomic Units)

Old methods tried to test entire, pre-made soup recipes as single, unchangeable blocks. CAMI treats ingredients like Lego bricks.

  • The Metaphor: Instead of testing "Recipe A" (which is a fixed mix of paprika, salt, and onion), CAMI tests the "Paprika Brick" and the "Salt Brick" separately. Once it knows the "Paprika Brick" is good, it can snap it onto a "Salt Brick" later without having to re-test the paprika from scratch.
  • The Paper's Claim: CAMI breaks the problem down into "atomic units" (a specific type of flavor enhancer + a specific AI model). It tests these individually, then recombines the winners. This means it doesn't waste money re-evaluating parts of the recipe it already knows work.

3. The "Creative Sous-Chef" (Agentic Discovery)

Usually, chefs stick to a fixed list of ingredients (like "summary" or "paraphrase"). But sometimes, a specific type of soup needs a weird, custom ingredient that no one thought of.

  • The Metaphor: CAMI has a creative assistant (an AI agent) that looks at the specific ingredients in your library and says, "Hey, for this specific soup, maybe we should try a 'causal link' enhancer instead of a standard summary."
  • The Paper's Claim: The system uses an AI agent to invent new, custom "flavor enhancers" tailored specifically to the data it is working with, rather than just using a generic, pre-set list.

4. The "Budget Guard" (Cost-Aware Search)

The most important part of CAMI is that it never overspends. It has a strict budget for the "taste tests."

  • The Metaphor: The head chef has a wallet. Every time they try a new combination, money comes out. If a combination is too expensive or doesn't taste good, it gets cut immediately. The chef only spends money on combinations that have a real chance of being the winner.
  • The Paper's Claim: The system uses a mathematical method (called MO-ASHA) to decide which ideas are worth testing next. It stops wasting money on ideas that are unlikely to succeed, ensuring it finds the best "Recall vs. Cost" balance.

The Results: What Did They Find?

The paper tested this system on several difficult "soup recipes" (datasets like scientific papers, economics data, and technical Q&A).

  • Better Taste: CAMI found soup recipes that were up to 9.4% better at finding the right answers than the standard methods.
  • Cheaper Shopping: It found these better recipes using 5 times less money than if they had just guessed randomly or tried to test everything.
  • The Sweet Spot: It successfully identified the "Pareto Frontier." In plain English, this means it found the perfect balance where you get the maximum amount of "taste" (retrieval quality) for the minimum amount of "money" (cost).

Summary

CAMI is a smart system that stops us from wasting money trying to perfect search engines. Instead of blindly trying every possible combination of AI models and text summaries, it:

  1. Tests small to save money.
  2. Builds with blocks (reusing good parts) instead of starting over.
  3. Invents custom tools for the specific job.
  4. Stops spending the moment an idea looks bad.

The result is a search system that is both smarter and significantly cheaper to build.

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 →