OBLIQ-Bench methodology for exposing overlooked bottlenecks in modern retrievers with latent and implicit queries. Identifies oblique queries seeking documents that instantiate latent patterns. Reveals retrieval-verification asymmetry where LLMs recognize relevance but pipelines fail to surface documents. Activation: oblique retrieval, latent pattern search, implicit query, OBLIQ-Bench, retrieval bottleneck, verification asymmetry.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add hiyenwong/ai_collection --skill oblique-retrieval-benchmark --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Oblique Retrieval Benchmark?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/hiyenwong-oblique-retrieval-benchmark)More formats (shields.io, HTML) on the badges page.
---
name: oblique-retrieval-benchmark
description: "OBLIQ-Bench methodology for exposing overlooked bottlenecks in modern retrievers with latent and implicit queries. Identifies oblique queries seeking documents that instantiate latent patterns. Reveals retrieval-verification asymmetry where LLMs recognize relevance but pipelines fail to surface documents. Activation: oblique retrieval, latent pattern search, implicit query, OBLIQ-Bench, retrieval bottleneck, verification asymmetry."
---
# OBLIQ-Bench: Oblique Retrieval Benchmark
Research skill for understanding and addressing latent/implicit query retrieval challenges, based on Tchuindjo, Shah, and Khattab (arXiv: 2605.06235).
## Overview
Modern retrieval benchmarks are increasingly saturating, but efficient search is far from solved. OBLIQ-Bench identifies a critical gap: **oblique queries** that seek documents instantiating latent patterns rather than matching explicit keywords. This reveals a fundamental **retrieval-verification asymmetry**: reasoning LLMs reliably recognize latent relevance when documents are surfaced, but even sophisticated retrieval pipelines fail to surface most relevant documents.
## Key Concepts
### 1. Oblique Queries
Oblique queries seek documents that **instantiate a latent pattern**, examples:
- Finding all tweets expressing an implicit stance
- Chat logs demonstrating a particular failure mode
- Transcripts matching an abstract scenario
- Documents embodying a conceptual pattern without explicit terminology
### 2. Three Mechanisms of Obliqueness
The paper identifies three mechanisms through which obliqueness arises:
1. **Implicit Stance**: Documents express attitudes/positions without stating them explicitly
2. **Pattern Matching**: Documents exhibit structural or behavioral patterns detectable only through analysis
3. **Abstract Scenario**: Documents match a conceptual scenario described at a different level of abstraction
### 3. Retrieval-Verification Asymmetry
Critical finding: when relevant documents ARE surfaced, reasoning LLMs can reliably verify their relevance. The bottleneck is in **retrieval**, not verification. This asymmetry means:
- Verification is solvable with current LLMs
- Retrieval requires fundamentally new architectures
- The gap is not about better matching, but about capturing implicit signals
## OBLIQ-Bench Suite
### Five Oblique Search Problems
| Problem | Corpus | Challenge |
|---------|--------|-----------|
| Implicit Stance Detection | Long-tail social media | Find documents with unstated attitudes |
| Failure Mode Identification | Chat logs | Detect behavioral patterns |
| Abstract Scenario Matching | Transcripts | Match conceptual descriptions |
| Latent Pattern Retrieval | Mixed corpora | Surface documents by pattern |
| Cross-Abstraction Search | Heterogeneous sources | Bridge abstraction levels |
## Implementation Pattern
### Phase 1: Query Analysis
```python
def analyze_obliqueness(query):
"""
Analyze whether a query is oblique and identify the mechanism.
Returns:
- is_oblique: bool
- mechanism: str (implicit_stance, pattern_matching, abstract_scenario)
- latent_pattern: str (description of the latent pattern)
"""
# Use LLM to analyze query for obliqueness
analysis = llm_analyze(
f"Does this query seek documents that instantiate a latent pattern "
f"rather than matching explicit keywords? Query: {query}"
)
return parse_analysis(analysis)
```
### Phase 2: Pattern-Guided Retrieval
```python
def pattern_guided_retrieval(query, corpus, latent_pattern):
"""
Retrieve documents matching a latent pattern.
Unlike traditional retrieval, this uses the pattern description
as a guide for identifying relevant documents that may not
contain query terms.
"""
# Strategy 1: Dense retrieval with pattern-aware embeddings
pattern_embeddings = embed(latent_pattern)
# Strategy 2: Two-stage retrieval
# Stage 1: Broad recall with relaxed matching
candidates = broad_search(corpus, query, threshold=low)
# Stage 2: Pattern verification with LLM
verified = [doc for doc in candidates
if verify_pattern_match(doc, latent_pattern)]
return verified
```
### Phase 3: Verification-Aware Pipeline
```python
def verification_aware_pipeline(query, corpus):
"""
Leverage the retrieval-verification asymmetry.
1. Generate diverse candidate set (maximize recall)
2. Use LLM verification to filter (high precision)
3. Iteratively expand if needed
"""
# Step 1: Diverse recall
candidates = diverse_retrieve(corpus, query, n=1000)
# Step 2: LLM verification (cheap per-document)
relevant = verify_relevance(candidates, query, latent_pattern)
# Step 3: If too few results, expand retrieval
if len(relevant) < target_count:
expanded = expand_retrieve(corpus, query, candidates)
relevant += verify_relevance(expanded, query, latent_pattern)
return relevant
```
## Applications
### Enterprise Search
- Find documents by conceptual content rather than keywords
- Surface relevant policies, procedures, or reports
- Handle abstract user requests ("show me documents about X concern")
### Legal/Compliance Discovery
- Find documents matching legal concepts
- Identify implicit compliance violations
- Cross-reference abstract regulatory requirements
### Research Literature Review
- Find papers addressing conceptual problems
- Surface relevant work that uses different terminology
- Identify papers with implicit methodological connections
## Design Principles for Oblique-Resistant Systems
1. **Pattern-Aware Embeddings**: Train embeddings on pattern-level similarity, not just lexical overlap
2. **Multi-Hop Reasoning**: Allow retrieval to follow implicit connections between documents
3. **Verification Feedback Loop**: Use LLM verification results to improve retrieval
4. **Diverse Candidate Generation**: Maximize initial recall before filtering
5. **Abstraction Layer**: Maintain document summaries at multiple abstraction levels
## Comparison with Traditional Retrieval
| Aspect | Traditional | Oblique-Aware |
|--------|-------------|---------------|
| Matching | Lexical/semantic | Pattern/conceptual |
| Query Type | Explicit | Latent/implicit |
| Verification | Not needed | Critical second stage |
| Recall Strategy | Precision-first | Recall-first + verify |
| LLM Role | Post-retrieval | Verification gate |
## References
- Tchuindjo, D., Shah, D., & Khattab, O. (2026). OBLIQ-Bench: Exposing Overlooked Bottlenecks in Modern Retrievers with Latent and Implicit Queries. arXiv: 2605.06235.
- Related: `superintelligent-retrieval-agent`
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!