DimSteer: Steering LLM Authoring with Automatically Discovered Stylistic Controls
Organizations: Harvard University, USA
Abstract
Large language model writing interfaces often make users steer outputs by repeatedly articulating desired changes in natural language. Yet writers may recognize useful stylistic directions only after seeing alternatives, making revision recall-heavy. We present DimSteer, an authoring interface that samples prompt-local completions, discovers high-variance activation-space axes of variation, labels them, and exposes them as sliders with pole previews, diff comparison, and reset controls. Users can manipulate discovered dimensions, reducing the need to reformulate prompts for each stylistic adjustment. In a within-subjects study with 16 participants against a matched prompt-only baseline, DimSteer reduced mental demand, effort, and frustration while preserving comparable perceived success. Participants valued the surfaced dimensions, yet 15 of 16 disagreed that they would have thought to request the same changes in a prompt. Results suggest prompt-local controls can shift LLM authoring from recall-based prompting toward recognition-based exploration and direct manipulation, while preserving prompting for open-ended edits.
Figures & tables
| Prompt | Task prompt | Surfaced dimensions |
|---|---|---|
| P1 | Describe the chaotic energy of a packed night market in a bustling city. | Vivid, Sensational, Atmosphere |
| P2 | Describe a sudden thunderstorm hitting a quiet, open field during a hot afternoon. | Vividness, Sensory, Dissonance |
| P3 | Write a brief, encouraging announcement message for a team channel celebrating a successful project launch. | Formality, Enthusiasm, Tone |
| P4 | Write a brief, urgent Slack message asking teammates to hop onto a bridge call to fix a sudden production crash. | Urgency, Formality, Directness |
| Measure | ||
|---|---|---|
| Mean task duration | 5.72 min | 3.22 min |
| Median task duration | 5.70 min | 3.20 min |
| Task duration range | 5.3–6.2 min | 3.0–3.5 min |
| Median revision actions | 3.5 reprompts | 4.5 slider changes |
| Revision action range | 3–4 | 2–7 |
| Diff view used | 11/16 | 13/16 participants |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Prompt | PCA-discovered controls | GPT5.6-luna-generated controls |
|---|---|---|
| P1 | Vivid; Sensational; Atmosphere | Immersiveness; Sensory Intensity; Pacing |
| P2 | Vividness; Sensory; Dissonance | Dramatic Contrast; Sensory Detail; Atmospheric Tension |
| P3 | Formality; Enthusiasm; Tone | Warmth; Enthusiasm; Formality |
| P4 | Urgency; Formality; Directness | Directness; Reassurance; Urgency |
Language Model Steering
Language model steering controls a model’s behavior at inference time by intervening in its representations, components, or decoding process.
See all 279 papers