Cited by 317Topic ModelingNatural Language Processing TechniquesSpeech Recognition and Synthesis

A Survey of Controllable Text Generation Using Transformer-based Pre-trained Language Models

Open access
Zhang, Hanqing, Song, Haolin, Li, Shaoyu, Zhou, Ming, Song, Dawei·2024·ACM Computing Surveys

Abstract

Controllable Text Generation (CTG) is an emerging area in the field of natural language generation (NLG). It is regarded as crucial for the development of advanced text generation technologies that better meet the specific constraints in practical applications. In recent years, methods using large-scale pre-trained language models (PLMs), in particular the widely used Transformer-based PLMs, have become a new paradigm of NLG, allowing generation of more diverse and fluent text. However, due to the limited level of interpretability of deep neural networks, the controllability of these methods needs to be guaranteed. To this end, controllable text generation using Transformer-based PLMs has become a rapidly growing yet challenging new research hotspot. A diverse range of approaches have emerged in the past 3 to 4 years, targeting different CTG tasks that require different types of controlled constraints. In this article, we present a systematic critical review on the common tasks, main approaches, and evaluation methods in this area. Finally, we discuss the challenges that the field is facing, and put forward various promising future directions. To the best of our knowledge, this is the first survey article to summarize the state-of-the-art CTG techniques from the perspective of Transformer-based PLMs. We hope it can help researchers and practitioners in the related fields to quickly track the academic and technological frontier, providing them with a landscape of the area and a roadmap for future research.

Integrity signals

Registry

Crossref · 10.1145/3617680

Cites

23 of 23 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

We couldn’t retrieve this paper’s full text, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Prompt engineering techniques can effectively enhance large language models' ability to perform tasks, and well-designed prompts allow models to achieve better performance without modifying their core parameters.

    “numerous studies have proved that well-designed prompts can significantly improve the performance of LLMs on these tasks.”

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Zhang, H., Song, H., Li, S., Zhou, M., & Song, D.
Affiliations
  • Beijing Institute of Technology (CN)
  • Langboat Technology, China
Venue
ACM Computing Surveys
Published
2023-10-06
Volume
56
Issue
3
Pages
1-37
ISSN
  • 0360-0300 (ISSN-L)
  • 1557-7341
OpenAlex
W4386290290
Cited by
317
References
23
Citations by year
2026: 54 · 2025: 97 · 2024: 97 · 2023: 58 · 2022: 11
FWCI
28.85
Type
journal article
Language
en
Open access
Locations
  • ACM Computing Surveys (publishedVersion)
  • arXiv (Cornell University) (submittedVersion, public-domain)
  • arXiv (Cornell University) (public-domain)
Funders
Natural Science Foundation of Beijing (4222036)
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Topic Modeling
  • Physical Sciences › Computer Science › Artificial Intelligence › Natural Language Processing Techniques
  • Physical Sciences › Computer Science › Artificial Intelligence › Speech Recognition and Synthesis
Keywords
controllable text generation, pre-trained language models, transformer models, natural language generation, controllability, generation constraints, assessment methods, interpretability

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review