Fusion blending model

Learned fusion that understands dense + sparse trade-offs

Choosing between semantic and lexical results is a classic search challenge. Instead of relying only on a fixed heuristic such as RRF, our fusion model learns from historical dense and sparse outcomes. It can shift the balance between semantic breadth and lexical precision for each query before handing a stronger candidate set to the reranker.

Training

Outcome-aware fusion learns your domain

Dense and sparse candidates are merged with rich features—scores, rank deltas, overlap, metadata—and trained against historical satisfaction signals.

  • Captures when to trust semantic breadth versus lexical grounding.
  • Learns directly from dense and sparse success + failure cases.
Shortlist quality

Calibrated top-k for the reranker

The fusion model compresses the candidate set while recall, latency, and downstream token usage remain measurable.

  • Adaptive blending balances breadth and precision per query.
  • Top-k volumes stay compact so reranker passes remain fast.
Operations

Guardrail-ready scores and telemetry

Fusion outputs arrive calibrated, with score bands that plug straight into guardrails, dashboards, and feedback loops.

  • Confidence thresholds surface when to expand or defer.
  • Integrates with observability to spot drift before it ships.

Why learned fusion compounds every retrieval signal

Learned fusion adjusts the balance of dense and sparse signals per query, handing the reranker a calibrated shortlist while keeping latency and token spend visible.

Fusion-aware ordering

Intelligently blends dense and sparse candidates instead of relying on fixed heuristics.

Fine-tuned on your data

Learns from historical dense and sparse outcomes so blending can reflect your domain.

Evidence-based scoring

Ranks by learned relevance, not raw similarity, giving the reranker a stronger shortlist.

Calibrated confidence

Produces scores with clear thresholds so downstream systems know when to trust the set.

How it works

We replace Reciprocal Rank Fusion (RRF)—a fixed heuristic—with a learned model that produces a calibrated score. For a query q and candidate d, we learn:

s_fuse(q, d) = g([s_dense, s_sparse, Δrank, features, φ(q)])

Key inputs to the model:

Dense score `s_dense(q, d)`
Sparse score `s_sparse(q, d)`
Rank deltas `Δrank` and reciprocal features
Lexical overlap and metadata features
Query representation φ(q) capturing intent and difficulty

Training optimizes pairwise or listwise losses (e.g., NDCG, MRR), and the resulting score is evaluated against relevance outcomes and downstream cost.