Generating Summaries with Controllable Readability Levels

Leonardo F. R. Ribeiro, Mohit Bansal, Markus Dreyer
10/16/2023
cs.CLcs.AIcs.LG

Official code: amazon-science/controllable-readability-summarization (15 stars, last commit 2026-04-08).

Abstract

Readability refers to how easily a reader can understand a written text. Several factors affect the readability level, such as the complexity of the text, its subject matter, and the reader's background knowledge. Generating summaries based on different readability levels is critical for enabling knowledge consumption by diverse audiences. However, current text generation approaches lack refined control, resulting in texts that are not customized to readers' proficiency levels. In this work, we bridge this gap and study techniques to generate summaries at specified readability levels. Unlike previous methods that focus on a specific readability level (e.g., lay summarization), we generate summaries with fine-grained control over their readability. We develop three text generation techniques for controlling readability: (1) instruction-based readability control, (2) reinforcement learning to minimize the gap between requested and observed readability and (3) a decoding approach that uses lookahead to estimate the readability of upcoming decoding steps. We show that our generation methods significantly improve readability control on news summarization (CNN/DM dataset), as measured by various readability metrics and human judgement, establishing strong baselines for controllable readability in summarization.

View on arXivView PDF

Code Implementations(1)

Generating Summaries with Controllable Readability Levels (EMNLP 2023)

156Shell, PythonJan 29, 20246 months agoNOASSERTION
controllablegenerationreadabilitysummarization

Similar Papers

Cite this paper

@article{ribeiro2023generating,
  title  = {Generating Summaries with Controllable Readability Levels},
  author = {Leonardo F. R. Ribeiro and Mohit Bansal and Markus Dreyer},
  year   = {2023},
  eprint = {2310.10623},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.10623v1}
}

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

Discussion