MFBE: Leveraging Multi-Field Information of FAQs for Efficient Dense Retrieval
Debopriyo Banerjee, Mausam Jain, Ashish Kulkarni
TL;DR
This paper addresses FAQ retrieval in NLP, where lexical gaps and limited labeled data hinder effective matching between user queries and FAQs. It proposes MFBE, a multi-field bi-encoder that exploits various FAQ fields (e.g., question, answer, categories) and uses contrastive learning with extended positive/negative pairs, plus in-batch negatives, to learn a robust semantic space. Through LaBSE-based dual-branch encoding and field-specific representations, MFBE pre-computes FAQ embeddings for fast inference and selects the best field representation for retrieval. Empirical evaluation on internal and open datasets shows substantial top-1 accuracy gains over baselines, including strong cross-domain and multi-domain performance, indicating MFBE’s practicality for low-resource and cold-start FAQ systems. The approach offers a scalable, multilingual solution with improved retrieval quality and reduced latency for real-world customer support deployments.
Abstract
In the domain of question-answering in NLP, the retrieval of Frequently Asked Questions (FAQ) is an important sub-area which is well researched and has been worked upon for many languages. Here, in response to a user query, a retrieval system typically returns the relevant FAQs from a knowledge-base. The efficacy of such a system depends on its ability to establish semantic match between the query and the FAQs in real-time. The task becomes challenging due to the inherent lexical gap between queries and FAQs, lack of sufficient context in FAQ titles, scarcity of labeled data and high retrieval latency. In this work, we propose a bi-encoder-based query-FAQ matching model that leverages multiple combinations of FAQ fields (like, question, answer, and category) both during model training and inference. Our proposed Multi-Field Bi-Encoder (MFBE) model benefits from the additional context resulting from multiple FAQ fields and performs well even with minimal labeled data. We empirically support this claim through experiments on proprietary as well as open-source public datasets in both unsupervised and supervised settings. Our model achieves around 27% and 20% better top-1 accuracy for the FAQ retrieval task on internal and open datasets, respectively over the best performing baseline.
