AILS-NTUA at SemEval-2026 Task 8: Evaluating Multi-Turn RAG Conversations
Organizations: National Technical University of Athens
Abstract
We present the AILS-NTUA system for SemEval-2026 Task 8 (MTRAGEval), addressing all three subtasks of multi-turn retrieval-augmented generation: passage retrieval (A), reference-grounded response generation (B), and end-to-end RAG (C). Our unified architecture is built on two principles: (i) a query-diversity-over-retriever-diversity strategy, where five complementary LLM-based query reformulations are issued to a single corpus-aligned sparse retriever and fused via variance-aware nested Reciprocal Rank Fusion; and (ii) a multistage generation pipeline that decomposes grounded generation into evidence span extraction, dual-candidate drafting, and calibrated multi-judge selection. Our system ranks 1st in Task A (nDCG@5: 0.5776, +20.5% over the strongest baseline) and 2nd in Task B (HM: 0.7698). Empirical analysis shows that query diversity over a well-aligned retriever outperforms heterogeneous retriever ensembling, and that answerability calibration-rather than retrieval coverage-is the primary bottleneck in end-to-end performance.
Figures & tables
| Characteristic | ClapNQ | FiQA | Govt | Cloud |
|---|---|---|---|---|
| Documents | 4,293 | 57,638 † | 7,661 | 8,578 |
| Passages | 183,408 | 61,022 | 49,607 | 72,442 |
| Avg. passages/doc | 42.7 | 1.1 | 6.5 | 8.4 |
| Domain | Wikipedia | Finance | Government | Tech docs |
| Parameter | ClapNQ | FiQA | Govt | Cloud |
|---|---|---|---|---|
| 20 | 60 | 40 | 20 | |
| 0.55 | 0.45 | 0.65 | 0.65 | |
| 0.40 | 0.40 | 0.25 | 0.30 | |
| 0.05 | 0.15 | 0.10 | 0.05 |
| Task | Metric | Ours | Rank |
|---|---|---|---|
| A | nDCG@5 | 0.5776 | 1/38 |
| B | HM | 0.7698 | 2/26 |
| C | HM | 0.5409 | 11/29 |
| Configuration | R@5 | |
|---|---|---|
| No rewriting | 0.483 | – |
| + Minimal | 0.527 | 9.1% |
| + Corpus-Specific | 0.558 | 15.5% |
| + CoT | 0.573 | 18.6% |
| + HyDE | 0.584 | 20.9% |
| + Anchor-Keyword | 0.591 | 22.4% |
| Configuration | HM |
|---|---|
| Single generation ( ) | 0.654 |
| +Span extraction | 0.688 |
| + Dual generation (random select) | 0.706 |
| + Technical Judge | 0.725 |
| + User Satisfaction Judge (60%) | 0.738 |
| + Micro-adjustments | 0.743 |
| Method | ANS R | UNANS R | UNANS F1 |
|---|---|---|---|
| Always Answer | 100.0 | 0.0 | 0.0 |
| Single Judge | 94.6 | 18.2 | 21.5 |
| Pipeline + Verif. | 92.3 | 27.3 | 23.1 |
| Multi-Judge (ours) | 95.8 | 21.8 | 24.0 |
| Multi-Judge + Calib. | 92.3 | 27.3 | 23.1 |
Appendix figures & tables30 assets
Supplementary material from the paper’s appendix.
Appendix
| Corpus | Domain | Docs | Passages | Avg P/D |
|---|---|---|---|---|
| ClapNQ | Wikipedia | 4,293 | 183,408 | 42.7 |
| FiQA | Finance forum | 57,638 | 61,022 | 1.1 |
| Govt | Government | 7,661 | 49,607 | 6.5 |
| Cloud | Technical docs | 8,578 | 72,442 | 8.4 |
| Total | 78,170 | 366,479 |
| Domain | Ans | Partial | Unans | Conv |
|---|---|---|---|---|
| ClapNQ | 86% | 7% | 7% | 0% |
| FiQA | 82% | 9% | 7% | 3% |
| Govt | 83% | 11% | 6% | 0% |
| Cloud | 86% | 5% | 7% | 1% |
| Overall | 84% | 8% | 7% | 1% |
| Domain | Top-3 Question Types | Coverage |
|---|---|---|
| ClapNQ | Factoid, Summarization, Explanation | 71% |
| FiQA | Opinion, Factoid, Explanation | 51% |
| Govt | Factoid, Summarization, Explanation | 63% |
| Cloud | Factoid, Explanation, Summarization | 50% |
| Type | User Query | Challenge |
|---|---|---|
| Follow-up (coreference) | “How much does it cost?” refers to IBM Cloud Object Storage, 3 turns prior | Non-standalone query; retriever sees no entity without rewriting |
| Unanswerable (temporal) | “Where do the Cardinals play this week?” corpus contains only 2017 schedule | Topically relevant but temporally mismatched; high hallucination risk |
| Partial (incomplete) | “Is it worth having a web chat widget?” docs describe features, not subjective value | Evidence supports description but not the evaluative judgment |
| Characteristic | Dev | Test |
|---|---|---|
| Conversations | 110 | 507 |
| Total turns | 842 | 507 |
| Avg turns/conv | 7.7 | 1.0 |
| Answerable (%) | 84.2 | 56.2 |
| Partial (%) | 8.1 | 9.3 |
| Unanswerable (%) | 6.5 | 19.1 |
| Domain | Ans | Partial | Unans | Conv |
|---|---|---|---|---|
| ClapNQ | 46% | 13% | 15% | 0% |
| FiQA | 66% | 9% | 16% | 0% |
| Govt | 56% | 11% | 17% | 0% |
| Cloud | 62% | 4% | 27% | 0% |
| Overall | 56% | 9% | 19% | 0% |
| Task | Metric | Ours | Rank | Top Score | Top Baseline | Baseline Score |
|---|---|---|---|---|---|---|
| A — Retrieval | nDCG@5 | 0.5776 | 1/38 | 0.5776 | ELSER + GPT-OSS-20b rewrite | 0.4795 |
| B — Generation | HM | 0.7698 | 2/26 | 0.7827 | GPT-OSS-120b | 0.6390 |
| RB agg / RL F / RB llm | 0.633 / 0.897 / 0.832 | – | – | – | – | |
| C — RAG | HM | 0.5409 | 11/29 | 0.5861 | Qwen-30B-A3B-Thinking | 0.5366 |
| RB agg / RL F / RB llm | 0.400 / 0.729 / 0.598 | – | – | – | – |
| Domain | Baseline | Final | Top Strategy | |
|---|---|---|---|---|
| ClapNQ | 0.528 | 0.690 | 16.2 | Minimal |
| FiQA | 0.419 | 0.527 | 10.8 | Corpus-Spec |
| Govt | 0.507 | 0.629 | 12.2 | Minimal |
| Cloud | 0.477 | 0.541 | 6.4 | Minimal |
| Overall | 0.483 | 0.597 | 12.4 | – |
| Strategy | Asst. | Key Behavior |
|---|---|---|
| Minimal | 3 | Coreference only |
| Corpus-Spec. | 0–3 | Domain-aware (Tab. 29 ) |
| CoT | 3 | Reasoning trace |
| HyDE | 3 | Hypothetical passage |
| Anchor-KW | 1 | Entity + intent extraction |
| Domain | Asst. | Preservation Targets |
|---|---|---|
| ClapNQ | 3 | Entity variants, Wikipedia terminology, temporal phrasing |
| FiQA | 0 | Amounts, currencies, tickers, time horizons |
| Govt | 3 | Program names, agency acronyms, form IDs, locations |
| Cloud | 3 | Error codes, CLI commands/flags, config keys, service names |
| Phrase pattern | Fire rate | Turn type |
|---|---|---|
| “I’m / I am not sure” | 34% | Partial |
| “It’s / It is unclear” | 27% | Partial / Unans |
| “I don’t / do not know” | 18% | Unanswerable |
| “I cannot / Unable to answer” | 13% | Unanswerable |
| “I’m uncertain / cannot say” | 8% | Mixed |
| Type | Target | Style hint | |
|---|---|---|---|
| Keyword | 90w | Interpret and answer | |
| How-to | 95w | Step-by-step | |
| Explanation | 100w | Clear explanation | |
| Comparative | 95w | Compare systematically | |
| Summarization | 105w | Comprehensive summary | |
| Factoid | 85w | Direct answer |
| Configuration | HM | RL | RB | Rel. Cost |
|---|---|---|---|---|
| Uniform GPT-4o | 0.748 | 0.767 | 0.730 | |
| Uniform DeepSeek-V3 | 0.721 | 0.738 | 0.705 | |
| Uniform GPT-4o-mini | 0.731 | 0.748 | 0.715 | |
| Routed (ours) | 0.743 | 0.761 | 0.726 |
| Passages ( ) | HM | RL | RB |
|---|---|---|---|
| 1 | 0.701 | 0.719 | 0.683 |
| 2 | 0.718 | 0.736 | 0.701 |
| 3 | 0.733 | 0.750 | 0.717 |
| 5 (ours) | 0.743 | 0.761 | 0.726 |
| 7 | 0.738 | 0.756 | 0.721 |
| 10 | 0.729 | 0.747 | 0.712 |
| Ideal band | HM | |
|---|---|---|
| No shaping ( uniform) | 0.724 | |
| (loose) | 0.731 | |
| 0.738 | ||
| (ours) | 0.743 | – |
| (tight) | 0.737 | |
| (high) | 0.733 |
| Judge rate | HM | RB | Rel. cost |
|---|---|---|---|
| 0% | 0.725 | 0.708 | |
| 30% | 0.731 | 0.715 | |
| 60% (ours) | 0.738 | 0.722 | |
| 80% | 0.739 | 0.723 | |
| 100% | 0.740 | 0.724 |
| Root cause | % of failures | Primary domain |
|---|---|---|
| Retrieval error (current turn) | 38% | FiQA |
| Retrieval error (previous turn(s)) | 34% | Cloud |
| Answerability misclassification | 18% | All |
| Generation error (correct passages) | 10% | ClapNQ |
| Threshold | HM | ANS R | UNANS F1 |
|---|---|---|---|
| 0.50 | 0.573 | 0.892 | 0.261 |
| 0.60 | 0.591 | 0.923 | 0.251 |
| 0.70 (ours) | 0.610 | 0.958 | 0.240 |
| 0.80 | 0.597 | 0.971 | 0.198 |
| 0.90 | 0.578 | 0.986 | 0.162 |
| Configuration | HM | RL | RB |
|---|---|---|---|
| Always answer (no gate) | 0.518 | 0.798 | 0.312 |
| Single-judge gate, top-5 passages | 0.561 | 0.821 | 0.356 |
| Multi-judge gate, top-5 passages | 0.586 | 0.836 | 0.383 |
| Multi-judge gate, top-3 (ours) | 0.610 | 0.848 | 0.408 |
| Multi-judge gate, top-1 | 0.591 | 0.841 | 0.389 |
Retrieval-Augmented Generation
Retrieval-augmented generation connects language models to external knowledge so answers can use current, domain-specific evidence.
See all 792 papers