CIE: Controlling Language Model Text Generations Using Continuous Signals

Vinay Samuel, Harshita Diddee, Yiming Zhang, Daphne Ippolito
5/19/2025
cs.CLcs.AI

No official code found. Best implementation: ippolito-cmu/CIE (6 stars, last commit 2025-08-21).

Abstract

Aligning language models (LMs) with user intent is becoming increasingly relevant to enhance user experience. This calls for designing methods that can allow users to control the properties of the language that LMs generate, for example, controlling the length of the generation or the complexity of the language that gets chosen. Most existing work attempts to integrate users' control by conditioning LM generations on natural language prompts or discrete control signals, which are often brittle and hard to scale. In this work, we are interested in continuous control signals, ones that exist along a spectrum that can't easily be captured in a natural language prompt or via existing techniques in conditional generation. Through a case study in controlling the precise response-length of generations, we demonstrate how an LM can be finetuned to expect a control vector that is interpolated between a "low" and a "high" token embedding. Our method more reliably exerts response-length control than in-context learning methods or fine-tuning methods that represent the control signal as a discrete signal.

View on arXivView PDF

Code Implementations(1)

ippolito-cmu/CIECommunity100%

[EMNLP 2025] Dataset and Code of "CIE: Controlling Language Model Text Generations Using Continuous Signals"

60Shell, PythonMay 13, 20251 years ago

Cite this paper

@article{samuel2025cie,
  title  = {CIE: Controlling Language Model Text Generations Using Continuous Signals},
  author = {Vinay Samuel and Harshita Diddee and Yiming Zhang and Daphne Ippolito},
  year   = {2025},
  eprint = {2505.13448},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.13448v2}
}

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

Discussion