Polito Team at SemEval-2026 Task 8: Scaling Multi-Turn RAG: High-Performance Parallelized Pipeline for the MTRAG Benchmark
Summary
The Polito Team developed a high-performance, parallelized Multi-Turn RAG pipeline to address the MTRAGEval task 8 at SemEval-2026. This system tackles the challenges of maintaining context and generating answers based on conversation history in multi-turn Retrieval-Augmented Generation (RAG). The pipeline is designed for three subtasks: Retrieval (Subtask A), Generation (Subtask B), and End-to-End RAG (Subtask C). Utilizing a Streamlit framework, it supports diverse corpora, various vector spaces, and embedding models. Experiments focused on the performance of different vector databases, embedding models, the role of LLM-based query rewriting (QR) for non-standalone questions, and the impact of rerankers. The team found that a configuration incorporating query rewriting alongside reranking delivered the best results. The code is publicly available on GitHub.
Key takeaway
For Machine Learning Engineers optimizing multi-turn RAG systems, prioritize integrating LLM-based query rewriting and reranking. Your system's ability to maintain conversational context and generate accurate answers significantly improves when non-standalone questions are rewritten and retrieved documents are reranked. Consider using a framework like Streamlit to flexibly configure embedding models and vector databases, enabling rapid experimentation and performance tuning for your specific corpora.
Key insights
Query rewriting and reranking are crucial for high-performance multi-turn RAG systems.
Principles
- Context maintenance is key in multi-turn RAG.
- LLM-based query rewriting improves non-standalone questions.
- Reranking enhances retrieval performance.
Method
A parallelized Multi-Turn RAG pipeline addresses Retrieval, Generation, and End-to-End RAG. It uses Streamlit to embed diverse corpora with various vector spaces and embedding models, integrating query rewriting and reranking.
In practice
- Implement LLM-based query rewriting.
- Integrate rerankers into retrieval.
- Utilize Streamlit for flexible RAG configuration.
Topics
- Multi-Turn RAG
- Query Rewriting
- Reranking
- Streamlit Framework
- Vector Databases
- LLM-based Generation
Code references
Best for: AI Engineer, Research Scientist, AI Scientist, Machine Learning Engineer, NLP Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by Paper Index on ACL Anthology.