Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Composable Text Controls in Latent Space with ODEs

About

Real-world text applications often involve composing a wide range of text control operations, such as editing the text w.r.t. an attribute, manipulating keywords and structure, and generating new text of desired properties. Prior work typically learns/finetunes a language model (LM) to perform individual or specific subsets of operations. Recent research has studied combining operations in a plug-and-play manner, often with costly search or optimization in the complex sequence space. This paper proposes a new efficient approach for composable text operations in the compact latent space of text. The low-dimensionality and differentiability of the text latent vector allow us to develop an efficient sampler based on ordinary differential equations (ODEs) given arbitrary plug-in operators (e.g., attribute classifiers). By connecting pretrained LMs (e.g., GPT2) to the latent space through efficient adaption, we then decode the sampled vectors into desired text sequences. The flexible approach permits diverse control operators (sentiment, tense, formality, keywords, etc.) acquired using any relevant data from different domains. Experiments show that composing those operators within our approach manages to generate or edit high-quality text, substantially improving over previous methods in terms of generation quality and efficiency.

Guangyi Liu, Zeyu Feng, Yuan Gao, Zichao Yang, Xiaodan Liang, Junwei Bao, Xiaodong He, Shuguang Cui, Zhen Li, Zhiting Hu• 2022

Related benchmarks

TaskDatasetResultRank
DetoxificationJigsaw (test)
Perplexity (PPL)58.8
29
Controllable Text GenerationYelp (test)
Perplexity (PPL)30.4
20
Sentiment ControlIMDB (test)
Sentiment Accuracy (Avg)91.1
11
Topic ControlAGNews (test)
Avg Topic Accuracy69.4
11
Controllable Text GenerationMulti-Attribute Control
Average Score81.6
10
Sequential Text EditingYelp review dataset (test)
F Score0.85
9
Text editingYelp (test)
Sentiment Accuracy95
9
Text editingAmazon (test)
Sentiment Accuracy72
8
Controlled Text GenerationYelp Formality (test)
Accuracy97
4
Controllable Text Generation (Sentiment + Tense + Formality)Yelp (test)
Accuracy (Sentiment)97
4
Showing 10 of 14 rows

Other info

Code

Follow for update