The Cheapest Model Is Not the One You Think

Ante Gojsalić

Hatched by Ante Gojsalić

Jun 08, 2026

9 min read

84%

0

The hidden mistake in modern AI retrieval

What if the most advanced retrieval system is not the one that understands the most, but the one that knows when to stay simple?

That question sounds almost wrong in an era obsessed with bigger models, richer embeddings, and ever more sophisticated APIs. Yet a striking pattern emerges when you look closely: open language models became viable by proving scale need not require secrecy, and retrieval systems became stronger by proving intelligence need not begin with embeddings. Put those together, and a deeper principle appears. The best search architecture may not be a single brilliant model at all, but a carefully staged conversation between cheap structure and expensive meaning.

This is a subtle but important shift. For years, the default instinct in semantic search was to treat vector embeddings as the new first principle: convert everything into meaning-space, then retrieve. But in practice, that move often ignores the oldest and cheapest tool in information retrieval, lexical matching. When the world becomes noisy, exact terms still matter. The real design challenge is not choosing between old and new methods, but deciding where precision should come from, and when semantic intelligence is worth paying for.


Bigger models did not remove the need for discipline

The success of open foundation models demonstrated something easy to miss: capability is not just a function of scale, but of training discipline, data choice, and architectural efficiency. A model can outperform a much larger one if it is trained more intelligently. That lesson matters far beyond model benchmarks. It tells us that brute force is often a substitute for design, not a replacement for it.

Retrieval systems face the same temptation. When embedding APIs became widely available, many teams assumed the cleanest path was to use vectors as the first stage: embed the query, embed the corpus, find nearest neighbors, and let semantics do the rest. This seems elegant. It feels modern. It also hides a risk: once everything is translated into dense vectors, you may lose the very signals that make search reliable, especially for rare names, technical terms, and multilingual edge cases.

Think of the difference between asking a librarian and asking a gifted but absent-minded assistant. The assistant may understand your intent beautifully, but the librarian still wins at locating the exact book when you know part of the title. Retrieval is full of these mixed cases. Sometimes the user wants conceptual similarity. Sometimes they want the exact statute, product code, or medical term. A robust system must preserve both kinds of intelligence.

This is where the deeper connection becomes visible. Open, efficient model training and budget-friendly retrieval are both responses to the same constraint: limited resources force us to become more selective about where we spend model power. Scale is useful, but indiscriminate scale is expensive. The better question is not, “How do we make every step intelligent?” It is, “Which step deserves the intelligence?”


The best retrieval stack is a layered economy of attention

The most useful mental model here is to think of search as an economy of attention.

  • BM25 is the cheap, disciplined accountant. It is fast, exact, and good at remembering what was actually said.
  • Embeddings are the semantic negotiator. They infer intent, paraphrase, and hidden similarity.
  • Re-ranking is the expensive judge. It reviews a smaller set of candidates and decides what truly belongs at the top.

The crucial mistake is to let the negotiator replace the accountant. Dense retrieval can be powerful, but if it is used as the only gatekeeper, the system may become confidently vague. By contrast, using BM25 first and then re-ranking with embeddings preserves exactness while still allowing semantic refinement. The system starts with lexical gravity, then adds meaning where it matters most.

That staged approach is not just more economical. It is more epistemically honest. It acknowledges that text has two kinds of information: surface form and semantic intent. Exact tokens are not a crude relic. They are often the only reliable evidence that a query and a document really belong together. Semantic similarity is not a universal substitute for that evidence. It is a second opinion.

This explains why re-ranking BM25 results with embedding APIs can be so effective and budget-friendly, especially in English. You avoid asking the embedding model to search an entire universe of documents. Instead, you ask it to adjudicate a short list already shaped by precise lexical matching. In practical terms, that means fewer unnecessary vector comparisons, lower cost, and often better quality.

The smartest retrieval systems do not try to be semantic from the start. They earn the right to be semantic after structure has already done its job.

For multilingual retrieval, the lesson becomes even more interesting. Language variety exposes the weakness of one-size-fits-all semantics. A hybrid approach often works best because non-English queries can benefit from both lexical precision and semantic bridge-building. The answer is not to abandon embeddings, but to situate them inside a retrieval hierarchy that respects language, cost, and ambiguity.


Why “more intelligent” can actually mean “less presumptive”

There is a seductive narrative in AI that intelligence increases when systems infer more and explain less. But retrieval is a domain where inference can easily become overreach. If a user types a term that has a specific technical meaning, semantic retrieval might generalize it into something broader and less useful. If the query includes a rare proper noun, dense methods may smooth over exactly the thing that matters.

This is why the question is not whether embeddings are good. They often are. The question is whether they should be trusted with the first cut of reality.

A useful analogy is airport security. You do not let the most sophisticated inspection happen at the curb. You start with simple checkpoints that are cheap and reliable, then apply heavier scrutiny only where needed. The sequence matters. So does the cost structure. A retrieval stack should behave similarly. Broad filtering should be cheap and fast. Narrow interpretation should be expensive and precise.

This is also the hidden lesson of efficient open model development. The best systems often arise not from throwing more compute at the problem, but from enforcing constraints that make learning efficient. That same principle applies to retrieval pipelines. If you constrain the candidate set with a lexical method, you create room for the semantic model to focus on judgment rather than exploration.

The result is a system that behaves less like a single oracle and more like a well-run institution. One component gathers evidence. Another interprets it. Another arbitrates. That modularity is not a compromise. It is a form of intelligence.


A framework for choosing the right retrieval architecture

Instead of asking, “Should I use BM25 or embeddings?” ask a more revealing question: Where in the pipeline does each method create the most value per unit cost?

That leads to a simple framework.

1. Use lexical matching when exactness matters

If your data contains:

  • legal language,
  • product identifiers,
  • scientific terminology,
  • names, acronyms, or codes,

then lexical retrieval should almost always be in the loop. These are cases where the literal string carries meaning that semantic similarity may blur.

2. Use embeddings when intent is fuzzy

If users ask:

  • “How do I reduce latency in a vector database?”
  • “What’s the best way to handle customer complaints?”
  • “Find documents about making onboarding smoother,”

then embeddings help bridge paraphrase, synonymy, and indirect phrasing. They are especially useful when the user cannot or will not use the exact terms found in the corpus.

3. Reserve re-ranking for the moment of decision

The most cost-effective use of semantic models is often not retrieval, but ranking. Once BM25 or another cheap candidate generator has narrowed the field, an embedding API can refine the ordering. This is where semantic understanding has the highest leverage.

4. Treat multilingual search as a hybrid problem by default

Cross-language retrieval tends to punish overconfidence. A system that works elegantly in one language may degrade when vocabulary, morphology, or tokenization changes. Hybrid retrieval respects this by combining structure and semantics rather than betting everything on one representation.

5. Measure performance by failure mode, not just average score

Average benchmark gains can hide real product failures. Ask instead:

  • Does the system miss exact matches?
  • Does it overgeneralize rare terms?
  • Does it collapse in non-English queries?
  • Does it still work under budget constraints?

This is where the conversation between efficient training and efficient retrieval becomes especially relevant. A model or API that looks impressive in isolation may still be the wrong choice if it is expensive, brittle, or opaque in the one scenario your users care about most.


The real breakthrough is architectural humility

The most surprising insight across these ideas is not technical. It is philosophical.

Modern AI progress is often presented as a triumph of abstraction: bigger models, denser representations, more general systems. But the practical lesson is closer to humility. A system becomes powerful not when it replaces older tools, but when it learns the limits of each one. Open language models showed that frontier performance can be achieved with public data and efficient training. Retrieval research shows that frontier usefulness can come from a hybrid pipeline that uses old-school lexical matching as the backbone and semantic APIs as the brain.

This is a very different worldview from the one that says all intelligence should collapse into one universal model. In reality, useful systems are usually layered, selective, and frugal. They respect the difference between discovering candidates and deciding among them. They know that some signals are cheap and precise, while others are expensive and interpretive.

The future of AI infrastructure may belong not to the largest model in the room, but to the system that knows how to spend intelligence sparingly.

That principle has implications beyond search. It suggests a general design ethic for AI applications: do not use the most sophisticated method at the earliest possible stage. Use it where uncertainty is concentrated, where stakes are highest, and where the marginal gain is largest. Everywhere else, let simpler mechanisms do what they do best.


Key Takeaways

  1. Do not replace lexical search with embeddings by default. Start with exact-match methods when literal terms matter, then add semantics later.
  2. Use embeddings as a re-ranker, not always as the first retriever. This often improves quality while keeping costs manageable.
  3. Design retrieval as a layered system. Cheap candidate generation plus expensive judgment is usually stronger than trying to make one method do everything.
  4. Treat multilingual search as a hybrid challenge. The best solution often combines lexical precision with semantic flexibility.
  5. Measure failure modes, not just average scores. Pay special attention to rare terms, exact names, and domain-specific queries.

Conclusion: intelligence is choosing where not to spend it

We usually talk about intelligence as if it were a matter of maximizing computation. But in practice, the most elegant systems often do the opposite. They conserve effort at the broadest layer, then concentrate it where it counts.

That is the shared lesson here: efficiency is not a downgrade from intelligence. It is one of intelligence’s highest forms. Open models showed that you can reach frontier capability without closed data monopolies. Retrieval systems show that you can reach strong performance without making every query semantic from the outset. In both cases, the breakthrough comes from respecting structure, using the right tool at the right stage, and resisting the urge to make every layer do everything.

So the next time you design a search system, ask a more precise question than “How smart can it be?” Ask instead: Where should it be smart, where should it be strict, and where should it be cheap? The answer may reveal that the best model is not the one that understands everything. It is the one that understands enough, exactly where it matters.

Sources

← Back to Library

Hatch New Ideas with Glasp AI 🐣

Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)

Start Hatching 🐣
The Cheapest Model Is Not the One You Think | Glasp