A Lightweight Constrained Generation Alternative for Query-focused Summarization

Zhichao Xu, Daniel Cohen
4/23/2023
cs.IRcs.CL

No official code found. Best implementation: zhichaoxu-shufe/Constrained-QFS (5 stars, Apache-2.0, last commit 2026-01-15).

Abstract

Query-focused summarization (QFS) aims to provide a summary of a document that satisfies information need of a given query and is useful in various IR applications, such as abstractive snippet generation. Current QFS approaches typically involve injecting additional information, e.g. query-answer relevance or fine-grained token-level interaction between a query and document, into a finetuned large language model. However, these approaches often require extra parameters \& training, and generalize poorly to new dataset distributions. To mitigate this, we propose leveraging a recently developed constrained generation model Neurological Decoding (NLD) as an alternative to current QFS regimes which rely on additional sub-architectures and training. We first construct lexical constraints by identifying important tokens from the document using a lightweight gradient attribution model, then subsequently force the generated summary to satisfy these constraints by directly manipulating the final vocabulary likelihood. This lightweight approach requires no additional parameters or finetuning as it utilizes both an off-the-shelf neural retrieval model to construct the constraints and a standard generative language model to produce the QFS. We demonstrate the efficacy of this approach on two public QFS collections achieving near parity with the state-of-the-art model with substantially reduced complexity.

View on arXivView PDF

Code Implementations(1)

Apache-2.0
50Shell, PythonApr 22, 20239 months agoApache-2.0

Similar Papers

Cite this paper

@article{xu2023lightweight,
  title  = {A Lightweight Constrained Generation Alternative for Query-focused Summarization},
  author = {Zhichao Xu and Daniel Cohen},
  year   = {2023},
  eprint = {2304.11721},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.11721v1}
}

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

Discussion