Logit Reweighting for Topic-Focused Summarization

Joschka Braun, Bálint Mucsányi, Seyed Ali Bahrainian
7/7/2025
cs.LGcs.CL

No confident code implementation found for this paper.

Abstract

Generating abstractive summaries that adhere to a specific topic remains a significant challenge for language models. While standard approaches, such as fine-tuning, are resource-intensive, simpler methods like prompt engineering often struggle to maintain topical focus, particularly with smaller models. To address this, we propose a lightweight method that enhances topical relevance by directly reweighting the logits of topic-relevant tokens during generation. We evaluate three such reweighting techniques: Constant Shift, which adds a constant value to logits; Factor Scaling, which multiplies them by a factor; and Threshold Selection, which selectively boosts logits that exceed a probability threshold. Experiments on the NEWTS topical summarization dataset, using both Gemma-2B and Llama-3-8B models, show that these techniques effectively increase the use of topic-relevant vocabulary. Notably, the Threshold Selection method successfully improves topical focus without compromising summary quality-a trade-off often seen in other approaches. Our findings demonstrate that directly reweighting logits is a practical and resource-efficient alternative to fine-tuning, offering a promising pathway for precisely controlling the thematic content of generated text.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{braun2025logit,
  title  = {Logit Reweighting for Topic-Focused Summarization},
  author = {Joschka Braun and Bálint Mucsányi and Seyed Ali Bahrainian},
  year   = {2025},
  eprint = {2507.05235},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.05235v1}
}

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/2507.05235.svg)](https://codeofpaper.com/paper/2507.05235)

Discussion