English

Naive Bayes-based Context Extension for Large Language Models

Computation and Language 2024-03-27 v1

Abstract

Large Language Models (LLMs) have shown promising in-context learning abilities. However, conventional In-Context Learning (ICL) approaches are often impeded by length limitations of transformer architecture, which pose challenges when attempting to effectively integrate supervision from a substantial number of demonstration examples. In this paper, we introduce a novel framework, called Naive Bayes-based Context Extension (NBCE), to enable existing LLMs to perform ICL with an increased number of demonstrations by significantly expanding their context size. Importantly, this expansion does not require fine-tuning or dependence on particular model architectures, all the while preserving linear efficiency. NBCE initially splits the context into equal-sized windows fitting the target LLM's maximum length. Then, it introduces a voting mechanism to select the most relevant window, regarded as the posterior context. Finally, it employs Bayes' theorem to generate the test task. Our experimental results demonstrate that NBCE substantially enhances performance, particularly as the number of demonstration examples increases, consistently outperforming alternative methods. The NBCE code will be made publicly accessible. The code NBCE is available at: https://github.com/amurtadha/NBCE-master

Keywords

Cite

@article{arxiv.2403.17552,
  title  = {Naive Bayes-based Context Extension for Large Language Models},
  author = {Jianlin Su and Murtadha Ahmed and Wenbo and Luo Ao and Mingren Zhu and Yunfeng Liu},
  journal= {arXiv preprint arXiv:2403.17552},
  year   = {2024}
}

Comments

Accepted to main NAACL 2024

R2 v1 2026-06-28T15:33:55.856Z