ColBERT Retrieval and Ensemble Response Scoring for Language Model Question Answering
Alex Gichamba, Tewodros Kederalah Idris, Brian Ebiyau, Eric Nyberg, Teruko Mitamura
TL;DR
The paper tackles domain-specific QA for telecom standards by combining ColBERT-based retrieval, lexicon augmentation, and model-specific tuning for two small LMs, Phi-2 and Falcon-7B. Phi-2 leverages LoRA fine-tuning with a retrieval-augmented prompt, while Falcon-7B uses a prompt-only strategy plus a text-entailment–oriented scoring module. Across in-domain TeleQnA-like tasks and out-of-domain pharmacology data, the approach delivers strong results (81.9% for Phi-2; 57.3% for Falcon-7B) and reveals that retrieval quality and context management are critical for performance. The work demonstrates that dense retrieval and domain lexicons can dramatically boost the capabilities of smaller LLMs in knowledge-intensive domains, with publicly released code and models to support further research and deployment.
Abstract
Domain-specific question answering remains challenging for language models, given the deep technical knowledge required to answer questions correctly. This difficulty is amplified for smaller language models that cannot encode as much information in their parameters as larger models. The "Specializing Large Language Models for Telecom Networks" challenge aimed to enhance the performance of two small language models, Phi-2 and Falcon-7B in telecommunication question answering. In this paper, we present our question answering systems for this challenge. Our solutions achieved leading marks of 81.9% accuracy for Phi-2 and 57.3% for Falcon-7B. We have publicly released our code and fine-tuned models.
