CLNov 13, 2023

Controlled Text Generation for Black-box Language Models via Score-based Progressive Editor

arXiv:2311.07430v227 citationsh-index: 7Has Code
Originality Incremental advance
AI Analysis

This addresses the challenge of applying controlled generation to black-box models, which is important for practical use in ensuring text includes desired attributes, though it appears incremental as it builds on existing methods.

The paper tackles the problem of controlled text generation for black-box language models, introducing the Score-based Progressive Editor (ScoPE) which effectively regulates text attributes while maintaining fluency, as demonstrated by experimental results on diverse tasks.

Controlled text generation is very important for the practical use of language models because it ensures that the produced text includes only the desired attributes from a specific domain or dataset. Existing methods, however, are inapplicable to black-box models or suffer a significant trade-off between controlling the generated text and maintaining its fluency. This paper introduces the Score-based Progressive Editor (ScoPE), a novel approach designed to overcome these issues. ScoPE modifies the context at the token level during the generation process of a backbone language model. This modification guides the subsequent text to naturally include the target attributes. To facilitate this process, ScoPE employs a training objective that maximizes a target score, thoroughly considering both the ability to guide the text and its fluency. Experimental results on diverse controlled generation tasks demonstrate that ScoPE can effectively regulate the attributes of the generated text while fully utilizing the capability of the backbone large language models. Our codes are available at \url{https://github.com/ysw1021/ScoPE}.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes