Reranker: filter search results by semantic fit before trust scoring #51

Open
opened 2026-04-21 11:37:34 -07:00 by pyr0ball · 0 comments
Owner

Context: A search for "Wedgwood blue jasperware vase 1970s" returns 200 eBay listings ranked by eBay relevance, which is noisy. Running trust scoring on all 200 is expensive. A reranker pass over the top-50 results against the user's search intent would surface genuinely relevant listings before the trust pipeline runs, reducing wasted trust-score calls and improving result quality.

Scope:

  • After initial listing fetch, rerank top-50 by (search_query, listing_title + description) relevance
  • Only pass reranked top-N to the trust scoring pipeline
  • Wire to cf-core reranker service once available (see circuitforge-core ticket)
  • Free tier: skip reranking or use 0.6B variant; Paid: 8B variant

Out of scope: Reranking by price or seller history (that is trust scoring's job).

Acceptance criteria: Fewer irrelevant listings reach trust scoring; user sees fewer obviously off-topic results.

Related: circuitforge-core reranker service (shared infrastructure).

**Context:** A search for "Wedgwood blue jasperware vase 1970s" returns 200 eBay listings ranked by eBay relevance, which is noisy. Running trust scoring on all 200 is expensive. A reranker pass over the top-50 results against the user's search intent would surface genuinely relevant listings before the trust pipeline runs, reducing wasted trust-score calls and improving result quality. **Scope:** - [ ] After initial listing fetch, rerank top-50 by (search_query, listing_title + description) relevance - [ ] Only pass reranked top-N to the trust scoring pipeline - [ ] Wire to cf-core reranker service once available (see circuitforge-core ticket) - [ ] Free tier: skip reranking or use 0.6B variant; Paid: 8B variant **Out of scope:** Reranking by price or seller history (that is trust scoring's job). **Acceptance criteria:** Fewer irrelevant listings reach trust scoring; user sees fewer obviously off-topic results. **Related:** circuitforge-core reranker service (shared infrastructure).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Circuit-Forge/snipe#51
No description provided.