Naive Bayes-based Context Extension for Large Language Models

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Su, Jianlin, Ahmed, Murtadha, Wenbo, Ao, Luo, Zhu, Mingren, Liu, Yunfeng
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866916177751572480
author Su, Jianlin
Ahmed, Murtadha
Wenbo
Ao, Luo
Zhu, Mingren
Liu, Yunfeng
author_facet Su, Jianlin
Ahmed, Murtadha
Wenbo
Ao, Luo
Zhu, Mingren
Liu, Yunfeng
contents 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
format Preprint
id arxiv_https___arxiv_org_abs_2403_17552
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Naive Bayes-based Context Extension for Large Language Models
Su, Jianlin
Ahmed, Murtadha
Wenbo
Ao, Luo
Zhu, Mingren
Liu, Yunfeng
Computation and Language
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
title Naive Bayes-based Context Extension for Large Language Models
topic Computation and Language
url https://arxiv.org/abs/2403.17552