Federated Retrieval Augmented Generation for Multi-Product Question Answering
Parshin Shojaee, Sai Sree Harsha, Dan Luo, Akash Maharaj, Tong Yu, Yunyao Li
TL;DR
The paper tackles multi-product QA in enterprise contexts by proposing MKP-QA, a probabilistic federated search framework that jointly models query-domain relevance and cross-domain document relevance. It introduces a Domain Router, a Stochastic Gating mechanism, a bi-encoder Retriever, and federated aggregation to produce a unified, domain-aware retrieval set for RAG-based answer generation, avoiding monolithic centralization. New Adobe ExL-based uni- and cross-domain benchmarks for AEP, Target, and CJA are provided to evaluate retrieval accuracy and response quality, with MKP-QA showing significant gains, especially in cross-domain scenarios, without requiring domain-specific LLM fine-tuning. The work demonstrates practical improvements and outlines deployment considerations, including knowledge precision, latency, user studies, and continuous monitoring to ensure robust real-world performance in enterprise product QA.
Abstract
Recent advancements in Large Language Models and Retrieval-Augmented Generation have boosted interest in domain-specific question-answering for enterprise products. However, AI Assistants often face challenges in multi-product QA settings, requiring accurate responses across diverse domains. Existing multi-domain RAG-QA approaches either query all domains indiscriminately, increasing computational costs and LLM hallucinations, or rely on rigid resource selection, which can limit search results. We introduce MKP-QA, a novel multi-product knowledge-augmented QA framework with probabilistic federated search across domains and relevant knowledge. This method enhances multi-domain search quality by aggregating query-domain and query-passage probabilistic relevance. To address the lack of suitable benchmarks for multi-product QAs, we also present new datasets focused on three Adobe products: Adobe Experience Platform, Target, and Customer Journey Analytics. Our experiments show that MKP-QA significantly boosts multi-product RAG-QA performance in terms of both retrieval accuracy and response quality.
