Pointer-Guided Pre-Training: Infusing Large Language Models with Paragraph-Level Contextual Awareness

Lars Hillebrand, Prabhupad Pradhan, Christian Bauckhage, Rafet Sifa
6/6/2024
cs.CLcs.AIcs.LG

No official code found. Best implementation: LarsHill/pointer-guided-pre-training (3 stars, MIT, last commit 2024-06-07).

Abstract

We introduce "pointer-guided segment ordering" (SO), a novel pre-training technique aimed at enhancing the contextual understanding of paragraph-level text representations in large language models. Our methodology leverages a self-attention-driven pointer network to restore the original sequence of shuffled text segments, addressing the challenge of capturing the structural coherence and contextual dependencies within documents. This pre-training approach is complemented by a fine-tuning methodology that incorporates dynamic sampling, augmenting the diversity of training instances and improving sample efficiency for various downstream applications. We evaluate our method on a diverse set of datasets, demonstrating its efficacy in tasks requiring sequential text classification across scientific literature and financial reporting domains. Our experiments show that pointer-guided pre-training significantly enhances the model's ability to understand complex document structures, leading to state-of-the-art performance in downstream classification tasks.

View on arXivView PDF

Code Implementations(1)

MIT

Code for the ECML 2024 paper "Pointer-Guided Pre-Training: Infusing Large Language Models with Paragraph-Level Contextual Awareness"

30PythonJun 5, 20242 years agoMIT
language-modelingmachine-learningnatural-language-processingrepresentation-learning

Similar Papers

Cite this paper

@article{hillebrand2024pointerguided,
  title  = {Pointer-Guided Pre-Training: Infusing Large Language Models with Paragraph-Level Contextual Awareness},
  author = {Lars Hillebrand and Prabhupad Pradhan and Christian Bauckhage and Rafet Sifa},
  year   = {2024},
  eprint = {2406.04156},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.04156v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.04156.svg)](https://codeofpaper.com/paper/2406.04156)

Discussion