Controlled Text Generation as Continuous Optimization with Multiple Constraints
Not on the map. Why?
Abstract (arXiv)
As large-scale language model pretraining pushes the state-of-the-art in text generation, recent work has turned to controlling attributes of the text such models generate. While modifying the pretrained models via fine-tuning remains the popular approach, it incurs a significant computational cost and can be infeasible due to lack of appropriate data. As an alternative, we propose MuCoCO -- a flexible and modular algorithm for controllable inference from pretrained models. We formulate the decoding process as an optimization problem which allows for multiple attributes we aim to control to be easily incorporated as differentiable constraints to the optimization. By relaxing this discrete optimization to a continuous one, we make use of Lagrangian multipliers and gradient-descent based techniques to generate the desired text. We evaluate our approach on controllable machine translation and style transfer with multiple sentence-level attributes and observe significant improvements over baselines.
Key facts. Cited by 70 papers in the map (data through 7 Oct 2026). Builds on 59 of its 85 references that are in the map. First posted on arXiv 4 Aug 2021.
Builds on
59 of 85 references.
References · 59
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
- 2019BERTScore: Evaluating Text Generation with BERTcited by 5,462
- 2021Prefix-Tuning: Optimizing Continuous Prompts for Generationcited by 3,878
- 2017A Broad-Coverage Challenge Corpus for Sentence Understanding through Inferencecited by 2,665
- 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,201
- 2019Fine-Tuning Language Models from Human Preferencescited by 2,124
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
38 more
- 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,471
- 2017Multi-Task Learning Using Uncertainty to Weigh Losses for Scene Geometry and Semanticscited by 1,345
- 2020RealToxicityPrompts: Evaluating Neural Toxic Degeneration in Language Modelscited by 1,235
- 2017SemEval-2017 Task 1: Semantic Textual Similarity - Multilingual and Cross-lingual Focused Evaluationcited by 998
- 2018Neural Network Acceptability Judgmentscited by 952
- 2017GradNorm: Gradient Normalization for Adaptive Loss Balancing in Deep Multitask Networkscited by 816
- 2018Multi-Task Learning as Multi-Objective Optimizationcited by 809
- 2019Plug and Play Language Models: A Simple Approach to Controlled Text Generationcited by 793
- 2019CTRL: A Conditional Transformer Language Model for Controllable Generationcited by 754
- 2019Universal Adversarial Triggers for Attacking and Analyzing NLPcited by 709
- 2020Making Monolingual Sentence Embeddings Multilingual using Knowledge Distillationcited by 591
- 2019Defending Against Neural Fake Newscited by 553
- 2019Neural Text Generation with Unlikelihood Trainingcited by 489
- 2017Non-Autoregressive Neural Machine Translationcited by 457
- 2021DExperts: Decoding-Time Controlled Text Generation with Experts and Anti-Expertscited by 434
- 2020GeDi: Generative Discriminator Guided Sequence Generationcited by 377
- 2016SeqGAN: Sequence Generative Adversarial Nets with Policy Gradientcited by 375
- 2021FUDGE: Controlled Text Generation With Future Discriminatorscited by 374
- 2021Understanding Factuality in Abstractive Summarization with FRANK: A Benchmark for Factuality Metricscited by 285
- 2017Toward Controlled Generation of Textcited by 271
- 2017Style Transfer from Non-Parallel Text by Cross-Alignmentcited by 246
- 2017Lexically Constrained Decoding for Sequence Generation Using Grid Beam Searchcited by 234
- 2019Pareto Multi-Task Learningcited by 224
- 2018Dear Sir or Madam, May I introduce the GYAFC Dataset: Corpus, Benchmarks and Metrics for Formality Style Transfercited by 209
- 2018Marian: Fast Neural Machine Translation in C++cited by 202
- 2018Delete, Retrieve, Generate: A Simple Approach to Sentiment and Style Transfercited by 191
- 2020Reformulating Unsupervised Style Transfer as Paraphrase Generationcited by 181
- 2017Controlling Linguistic Style Aspects in Neural Language Generationcited by 147
- 2020NeuroLogic Decoding: (Un)supervised Neural Text Generation with Predicate Logic Constraintscited by 146
- 2018Style Transfer Through Back-Translationcited by 124
- 2019On NMT Search Errors and Model Errors: Cat Got Your Tongue?cited by 114
- 2019Beyond BLEU: Training Neural Machine Translation with Semantic Similaritycited by 84
- 2019Transforming Delete, Retrieve, Generate Approach for Controlled Text Style Transfercited by 81
- 2020Imitation Attacks and Defenses for Black-box Machine Translation Systemscited by 78
- 2020Back to the Future: Unsupervised Backprop-based Decoding for Counterfactual and Abductive Commonsense Reasoningcited by 65
- 2020PowerTransformer: Unsupervised Controllable Revision for Biased Language Correctioncited by 59
- 2017Classical Structured Prediction Losses for Sequence to Sequence Learningcited by 55
- 2020Controllable Pareto Multi-Task Learningcited by 51
50 most cited of 59 All 59 (JSON)
Built on by
Citing papers per year: 2021: 1; 2022: 17; 2023: 19; 2024: 20; 2025: 9; 2026: 4.
70 papers.
Sort:
By area:
- 2022Generating Training Data with Language Models: Towards Zero-Shot Language Understandingcited by 199
- 2022SSD-LM: Semi-autoregressive Simplex-based Diffusion Language Model for Text Generation and Modular Controlcited by 191
- 2023Automatically Auditing Large Language Models via Discrete Optimizationcited by 187
- 2022COLD Decoding: Energy-based Constrained Text Generation with Langevin Dynamicscited by 159
- 2024Decoding-Time Language Model Alignment with Multiple Objectivescited by 90
- 2022Language Generation Models Can Cause Harm: So What Can We Do About It? An Actionable Surveycited by 80
- 2023Sequential Monte Carlo Steering of Large Language Models using Probabilistic Programscited by 79
- 2023Word Embeddings Are Steers for Language Modelscited by 70
- 2022Mix and Match: Learning-free Controllable Text Generation using Energy Language Modelscited by 66
- 2021Prompt Waywardness: The Curious Case of Discretized Interpretation of Continuous Promptscited by 64
- 2022Gradient-Based Constrained Sampling from Language Modelscited by 64
- 2023Controlled Text Generation via Language Model Arithmeticcited by 51
38 more
- 2022Critic-Guided Decoding for Controlled Text Generationcited by 45
- 2025Syntactic and Semantic Control of Large Language Models via Sequential Monte Carlocited by 45
- 2022Plansformer: Generating Symbolic Plans using Transformerscited by 41
- 2022Tuning Language Models as Training Data Generators for Augmentation-Enhanced Few-Shot Learningcited by 36
- 2024Constrained Decoding for Secure Code Generationcited by 35
- 2022A Distributional Lens for Multi-Aspect Controllable Text Generationcited by 33
- 2023Inference-Time Policy Adapters (IPA): Tailoring Extreme-Scale LMs without Fine-tuningcited by 33
- 2024On the Challenges and Opportunities in Generative AIcited by 31
- 2022DisCup: Discriminator Cooperative Unlikelihood Prompt-tuning for Controllable Text Generationcited by 30
- 2022Composable Text Controls in Latent Space with ODEscited by 28
- 2022Controllable Text Generation via Probability Density Estimation in the Latent Spacecited by 27
- 2023BOLT: Fast Energy-based Controlled Text Generation with Tunable Biasescited by 24
- 2024LiSeCo: Linear Semantic Control for Language Generationcited by 20
- 2023ParaGuide: Guided Diffusion Paraphrasers for Plug-and-Play Textual Style Transfercited by 18
- 2022Socratic Pretraining: Question-Driven Pretraining for Controllable Summarizationcited by 17
- 2024Reinforcement Learning with Token-level Feedback for Controllable Text Generationcited by 16
- 2024TinyStyler: Efficient Few-Shot Text Style Transfer with Authorship Embeddingscited by 16
- 2022BioNLI: Generating a Biomedical NLI Dataset Using Lexico-semantic Constraints for Adversarial Examplescited by 15
- 2023Controlling Pre-trained Language Models for Grade-Specific Text Simplificationcited by 14
- 2023MacLaSa: Multi-Aspect Controllable Text Generation via Efficient Sampling from Compact Latent Spacecited by 12
- 2024Outcome-Constrained Large Language Models for Countering Hate Speechcited by 12
- 2024Analysing Zero-Shot Readability-Controlled Sentence Simplificationcited by 12
- 2024CLIBE: Detecting Dynamic Backdoors in Transformer-based NLP Modelscited by 11
- 2022An Extensible Plug-and-Play Method for Multi-Aspect Controllable Text Generationcited by 10
- 2023ECGBERT: Understanding Hidden Language of ECGs with Self-Supervised Representation Learningcited by 10
- 2023Air-Decoding: Attribute Distribution Reconstruction for Decoding-Time Controllable Text Generationcited by 10
- 2023Most Language Models can be Poets too: An AI Writing Assistant and Constrained Text Generation Studiocited by 9
- 2024Growing a Tail: Increasing Output Diversity in Large Language Modelscited by 9
- 2022Mitigating Toxic Degeneration with Empathetic Data: Exploring the Relationship Between Toxicity and Empathycited by 8
- 2025Inference-time Alignment in Continuous Spacecited by 7
- 2023Graph-Induced Syntactic-Semantic Spaces in Transformer-Based Variational AutoEncoderscited by 6
- 2023A Block Metropolis-Hastings Sampler for Controllable Energy-based Text Generationcited by 5
- 2023PlaSma: Making Small Language Models Better Procedural Knowledge Models for (Counterfactual) Planningcited by 4
- 2023Structured Voronoi Samplingcited by 4
- 2023P^3SUM: Preserving Author's Perspective in News Summarization with Diffusion Language Modelscited by 4
- 2024Language Rectified Flow: Advancing Diffusion Language Generation with Probabilistic Flowscited by 4
- 2025You Cannot Feed Two Birds with One Score: the Accuracy-Naturalness Tradeoff in Translationcited by 4
- 2026nabla-Reasoner: LLM Reasoning via Test-Time Gradient Descent in Latent Spacecited by 4
50 most cited of 70 All 70 (JSON)
- 2026Making Grid Beam Search Less Greedy30 Sep 2026
- 2026COBART: Controlled, Optimized, Bidirectional and Auto-Regressive Transformer for Ad Headline Generation9 Jul 2026
- 2026nabla-Reasoner: LLM Reasoning via Test-Time Gradient Descent in Latent Space5 Mar 2026
- 2026Steering Language Models Before They Speak: Logit-Level Interventions16 Jan 2026
- 2025C3TG: Conflict-aware, Composite, and Collaborative Controlled Text Generation12 Nov 2025
- 2025Retrieval-Augmented Generation of Pediatric Speech-Language Pathology vignettes: A Proof-of-Concept Study1 Nov 2025
- 2025Gatsby Without the 'E': Crafting Lipograms with LLMs26 May 2025
- 2025Inference-time Alignment in Continuous Space26 May 2025
- 2025Syntactic and Semantic Control of Large Language Models via Sequential Monte Carlo17 Apr 2025
- 2025PINNverse: Accurate parameter estimation in differential equations from noisy data with constrained physics-informed neural networks7 Apr 2025
- 2025You Cannot Feed Two Birds with One Score: the Accuracy-Naturalness Tradeoff in Translation31 Mar 2025
- 2025Evaluating Human-LLM Representation Alignment: A Case Study on Affective Sentence Generation for Augmentative and Alternative Communication14 Mar 2025
38 more
- 2025Palette of Language Models: A Solver for Controlled Text Generation14 Mar 2025
- 2024Growing a Tail: Increasing Output Diversity in Large Language Models5 Nov 2024
- 2024Linguistically-Controlled Paraphrase Generation31 Oct 2024
- 2024A Lightweight Multi Aspect Controlled Text Generation Solution For Large Language Models18 Oct 2024
- 2024DiDOTS: Knowledge Distillation from Large-Language-Models for Dementia Obfuscation in Transcribed Speech5 Oct 2024
- 2024Analysing Zero-Shot Readability-Controlled Sentence Simplification30 Sep 2024
- 2024CLIBE: Detecting Dynamic Backdoors in Transformer-based NLP Models2 Sep 2024
- 2024Decoding-Time Language Model Alignment with Multiple Objectives27 Jun 2024
- 2024TinyStyler: Efficient Few-Shot Text Style Transfer with Authorship Embeddings21 Jun 2024
- 2024Self-Control of LLM Behaviors by Compressing Suffix Gradient into Prefix Controller4 Jun 2024
- 2024Multi-Aspect Controllable Text Generation with Disentangled Counterfactual Augmentation30 May 2024
- 2024LiSeCo: Linear Semantic Control for Language Generation24 May 2024
- 2024Constrained Decoding for Secure Code Generation30 Apr 2024
- 2024Continuous Language Model Interpolation for Dynamic and Controllable Text Generation10 Apr 2024
- 2024Outcome-Constrained Large Language Models for Countering Hate Speech25 Mar 2024
- 2024Language Rectified Flow: Advancing Diffusion Language Generation with Probabilistic Flows25 Mar 2024
- 2024SumTra: A Differentiable Pipeline for Few-Shot Cross-Lingual Summarization20 Mar 2024
- 2024Reinforcement Learning with Token-level Feedback for Controllable Text Generation18 Mar 2024
- 2024On the Challenges and Opportunities in Generative AI28 Feb 2024
- 2024CEV-LM: Controlled Edit Vector Language Model for Shaping Natural Language Generations22 Feb 2024
- 2024Controllable Decontextualization of Yes/No Question and Answers into Factual Statements18 Jan 2024
- 2023A Block Metropolis-Hastings Sampler for Controllable Energy-based Text Generation7 Dec 2023
- 2023Controlled Text Generation via Language Model Arithmetic24 Nov 2023
- 2023P^3SUM: Preserving Author's Perspective in News Summarization with Diffusion Language Models16 Nov 2023
- 2023Graph-Induced Syntactic-Semantic Spaces in Transformer-Based Variational AutoEncoders14 Nov 2023
- 2023Air-Decoding: Attribute Distribution Reconstruction for Decoding-Time Controllable Text Generation23 Oct 2023
- 2023Controllable Text Generation with Residual Memory Transformer28 Sep 2023
- 2023ParaGuide: Guided Diffusion Paraphrasers for Plug-and-Play Textual Style Transfer29 Aug 2023
- 2023Most Language Models can be Poets too: An AI Writing Assistant and Constrained Text Generation Studio28 Jun 2023
- 2023ECGBERT: Understanding Hidden Language of ECGs with Self-Supervised Representation Learning10 Jun 2023
- 2023Sequential Monte Carlo Steering of Large Language Models using Probabilistic Programs5 Jun 2023
- 2023Structured Voronoi Sampling5 Jun 2023
- 2023PlaSma: Making Small Language Models Better Procedural Knowledge Models for (Counterfactual) Planning31 May 2023
- 2023Inference-Time Policy Adapters (IPA): Tailoring Extreme-Scale LMs without Fine-tuning24 May 2023
- 2023Controlling Pre-trained Language Models for Grade-Specific Text Simplification24 May 2023
- 2023TalkUp: Paving the Way for Understanding Empowering Language23 May 2023
- 2023Word Embeddings Are Steers for Language Models22 May 2023
- 2023MacLaSa: Multi-Aspect Controllable Text Generation via Efficient Sampling from Compact Latent Space22 May 2023
50 newest of 70 All 70 (JSON)
- 2022SSD-LM: Semi-autoregressive Simplex-based Diffusion Language Model for Text Generation and Modular Controlcited by 191
- 2023ParaGuide: Guided Diffusion Paraphrasers for Plug-and-Play Textual Style Transfercited by 18
- 2023P^3SUM: Preserving Author's Perspective in News Summarization with Diffusion Language Modelscited by 4
- 2024Language Rectified Flow: Advancing Diffusion Language Generation with Probabilistic Flowscited by 4
- 2024Language Rectified Flow: Advancing Diffusion Language Generation with Probabilistic Flows25 Mar 2024
- 2023P^3SUM: Preserving Author's Perspective in News Summarization with Diffusion Language Models16 Nov 2023
- 2023ParaGuide: Guided Diffusion Paraphrasers for Plug-and-Play Textual Style Transfer29 Aug 2023
- 2022SSD-LM: Semi-autoregressive Simplex-based Diffusion Language Model for Text Generation and Modular Control31 Oct 2022
- 2024Decoding-Time Language Model Alignment with Multiple Objectivescited by 90
- 2025Inference-time Alignment in Continuous Spacecited by 7
- 2025Inference-time Alignment in Continuous Space26 May 2025
- 2024Decoding-Time Language Model Alignment with Multiple Objectives27 Jun 2024
- 2022Generating Training Data with Language Models: Towards Zero-Shot Language Understandingcited by 199
- 2023Automatically Auditing Large Language Models via Discrete Optimizationcited by 187
- 2022COLD Decoding: Energy-based Constrained Text Generation with Langevin Dynamicscited by 159
- 2022Language Generation Models Can Cause Harm: So What Can We Do About It? An Actionable Surveycited by 80
- 2023Sequential Monte Carlo Steering of Large Language Models using Probabilistic Programscited by 79
- 2023Word Embeddings Are Steers for Language Modelscited by 70
- 2022Mix and Match: Learning-free Controllable Text Generation using Energy Language Modelscited by 66
- 2021Prompt Waywardness: The Curious Case of Discretized Interpretation of Continuous Promptscited by 64
- 2022Gradient-Based Constrained Sampling from Language Modelscited by 64
- 2023Controlled Text Generation via Language Model Arithmeticcited by 51
- 2022Critic-Guided Decoding for Controlled Text Generationcited by 45
- 2025Syntactic and Semantic Control of Large Language Models via Sequential Monte Carlocited by 45
12 most cited of 61 All 61 (JSON)
- 2026Making Grid Beam Search Less Greedy30 Sep 2026
- 2026COBART: Controlled, Optimized, Bidirectional and Auto-Regressive Transformer for Ad Headline Generation9 Jul 2026
- 2026Steering Language Models Before They Speak: Logit-Level Interventions16 Jan 2026
- 2025C3TG: Conflict-aware, Composite, and Collaborative Controlled Text Generation12 Nov 2025
- 2025Gatsby Without the 'E': Crafting Lipograms with LLMs26 May 2025
- 2025Syntactic and Semantic Control of Large Language Models via Sequential Monte Carlo17 Apr 2025
- 2025PINNverse: Accurate parameter estimation in differential equations from noisy data with constrained physics-informed neural networks7 Apr 2025
- 2025You Cannot Feed Two Birds with One Score: the Accuracy-Naturalness Tradeoff in Translation31 Mar 2025
- 2025Evaluating Human-LLM Representation Alignment: A Case Study on Affective Sentence Generation for Augmentative and Alternative Communication14 Mar 2025
- 2025Palette of Language Models: A Solver for Controlled Text Generation14 Mar 2025
- 2024Growing a Tail: Increasing Output Diversity in Large Language Models5 Nov 2024
- 2024Linguistically-Controlled Paraphrase Generation31 Oct 2024
12 newest of 61 All 61 (JSON)