Query Decomposition Failure
Issue: Complex Query Broken Into Wrong Subqueries
Frequency: Common
Symptoms
- Multi-part question partially answered
- Subquery misses original intent
- Decomposition introduces errors or ambiguity
- Parallel subqueries return contradictory results
- Final synthesis doesn’t address original query
Root Cause Complex queries are often decomposed into simpler subqueries for better retrieval. However, decomposition can fail: splitting at wrong boundaries, losing critical constraints, or creating subqueries that drift from original intent. RAGAS evaluates query decomposition quality through multi-hop reasoning metrics - each hop must maintain fidelity to the original question.
Example
Original query: "Compare our Q1 revenue in Europe to
competitors who launched products in the same quarter"
Poor decomposition:
1. "What was our Q1 revenue?"
- Misses: Europe constraint
2. "Who are our competitors?"
- Misses: Same quarter launch constraint
3. "What products launched in Q1?"
- Misses: Competitor context
Results retrieved:
- Global Q1 revenue (wrong scope)
- General competitor list (no launch filter)
- All Q1 launches (includes us, not just competitors)
Final answer: Compares wrong revenue to wrong competitors
Better decomposition:
1. "What was our Q1 revenue in Europe specifically?"
2. "Which competitors launched products in Q1?"
3. "What was the Q1 Europe revenue for [competitor names]?"
RAGAS multi-hop evaluation:
Decomposition quality: 0.45 (poor)
Constraint preservation: 2/4 constraints lost
Final answer accuracy: 0.38
Key Statistics From Query Decomposition Research (2026):
- Multi-part queries: 30-40% of complex questions
- Decomposition errors: 25-35% lose constraints
- Constraint preservation: 65-75% average
- Synthesis from bad decomposition: 40% accuracy drop
- LLM decomposition vs rule-based: More flexible but less reliable
Decomposition Failure Types
| Type | Description | Impact |
|---|---|---|
| Constraint loss | Filters dropped in subquery | Wrong scope |
| Boundary errors | Split mid-concept | Semantic break |
| Dependency miss | Subqueries need ordering | Wrong results |
| Over-decomposition | Too many fragments | Context loss |
| Under-decomposition | Still too complex | Retrieval fails |
Contributing Factors
- LLM decomposition without validation
- No constraint tracking across subqueries
- Independent subquery execution
- No final verification against original
- Complex implicit constraints
- Domain-specific query structures
Mitigation Strategies
- Constraint extraction: Explicit constraint tracking
- Decomposition validation: Verify subqueries cover original
- Dependency ordering: Respect subquery dependencies
- Iterative refinement: Decompose → retrieve → refine
- Final verification: Check answer addresses original query
- Minimal decomposition: Prefer fewer, more complete subqueries
Detection
- Track constraint preservation rate
- Compare final answer to original query
- Monitor partial answer rates
- Analyze subquery-original semantic similarity
- Measure multi-hop reasoning accuracy
Mitigations
Prevention
-
Implement query-answer consistency validation: Decompose complex queries into atomic components and verify each component is addressed in the answer before returning. Use RAGAS Answer Relevancy metric (target: >0.75) with automatic re-generation for scores below threshold. Root cause mitigation: Prevents context-anchoring by explicitly binding answer generation to parsed query intent.
-
Apply multi-source consensus verification: Require answers synthesized from multiple sources to explicitly cite which sources support each claim and flag unresolved contradictions. Implementation: Use semantic similarity checks across source fragments to detect cherry-picked evidence patterns. Root cause: Ensures balanced representation of evidence when sources conflict.
-
Enforce comprehensive coverage checks: Implement structured extraction requiring explicit treatment of caveats, limitations, exceptions, and counterevidence for each claim type. Use template responses with mandatory caveat sections. Root cause: Prevents omission of qualifying information that would change user decision-making.
Detection & Response
-
Answer completeness monitoring: Measure coverage of query intents in generated answers. Track query decomposition rate (% of query components explicitly addressed) and flag responses with coverage <85%. Instrument RAG pipeline to log query-answer similarity scores per component. Alert on sustained scores <0.70.
-
Evidence balance scoring: For each answer, compute evidence distribution across sources and flag one-sided responses (>70% from single source on multi-source queries). Implement automated extraction of caveat/limitation mentions and track inclusion rates by query type. Target: >80% of medical/financial answers include relevant caveats.
Architecture Patterns
-
Query Intent Decomposition Graph: Parse complex queries into a DAG of atomic intents before retrieval. Each retrieved document is mapped to specific intent nodes. Answer generation must satisfy all leaf nodes. Validation layer computes coverage before response generation.
-
Evidence Consensus Engine: Maintain a fact graph where each claim is attributed to specific sources with confidence scores. Multi-source claims require consensus computation (intersection of sources supporting claim). Flagging layer surfaces contradictions to generation model.
-
Structured Response Templates: Use task-specific response schemas that enforce inclusion of: primary answer, supporting evidence, relevant caveats/exceptions, alternative interpretations, confidence bounds. Auto-flag template violations before user delivery.
Key Metrics
| Metric | Target | Alert Threshold | Measurement Method |
|---|---|---|---|
| Answer Relevancy Score | >0.75 | <0.70 | RAGAS metric on generated answers vs. original query |
| Query Coverage Rate | >90% | <85% | Percentage of query components explicitly addressed in answer |
| Evidence Balance Index | >0.6 | <0.4 | Distribution of citations across sources (Gini coefficient, 0=balanced, 1=single-source) |
| Caveat Inclusion Rate | >80% | <70% | Percentage of medical/financial answers including relevant limitations |
| User Clarification Rate | <5% | >10% | Percentage of answered queries requiring follow-up clarification |
Alerts & Escalation
| Alert | Condition | Severity | Response |
|---|---|---|---|
| Low Answer Relevancy | Answer Relevancy Score < 0.70 for >5% of queries in 1-hour window | HIGH | Page on-call; trigger re-generation with query reinforcement prompt |
| Single-Source Dominance | Evidence Balance Index < 0.4 on multi-source queries for >3 consecutive queries | MEDIUM | Log event; audit cherry-picking patterns in retrieval/synthesis |
| Rising Clarification Demand | User Clarification Rate exceeds 10% (vs. 5% baseline) over 24-hour window | HIGH | Investigate query decomposition or answer template effectiveness |
References
- RAGAS Multi-hop - Multi-hop evaluation
- Query Decomposition - Decomposition strategies
- Self-Ask - Compositional reasoning
- IR-CoT - Retrieval-augmented reasoning