atlas

Research map / Image generation / Text-to-image diffusion

Controlling Language and Diffusion Models by Transporting Activations

ICLR 2025 · Image generation › Text-to-image diffusion · approach: Multi-concept composition · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Activation Transport (AcT), an optimal-transport-based inference-time activation steering framework (Linear-AcT) that unifies prior steering methods and controls both LLMs and text-to-image diffusion models.

Problem

Steering generative model activations at inference time often shifts them out of distribution, harming controllability and general model utility; existing methods lack a principled, bounded, layer-robust strength control and do not work across both LLMs and diffusion models.

Approach

Model each activation dimension as a univariate optimal-transport map (affine, fit by least squares on sorted samples) from source to target activation distribution, applied causally layer by layer and interpolated with a bounded strength lambda in [0,1]; many prior steering methods are shown to be special cases (mean-shift transports).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply Linear-AcT for toxicity mitigationGemma2-2B · RealToxicityPromptsCLS toxicity (%): $4.17 \pm {0.32}$ -> $\underline{0.56} \pm {0.21}$Helped
apply Linear-AcT for toxicity mitigationLlama3-8B · RealToxicityPromptsCLS toxicity (%): $5.80$ -> $\mathbf{1.35} \pm {0.39}$Helped
apply Linear-AcT for truthfulness inductionGemma2-2B · TruthfulQAMC1 accuracy (%): $21.05 $ -> $\textbf{26.00} \pm {0.32}$Helped
apply Linear-AcT for truthfulness inductionLlama3-8B · TruthfulQAMC1 accuracy (%): $25.46 $ -> $\textbf{33.22} \pm {0.22}$Helped
use mean pooling rather than min pooling (ablation)Linear-AcT on Gemma2-2B · Toxicity mitigationMMLU: $45.85 \pm 0.09$ -> $51.87 \pm 0.06$Helped
use mean pooling rather than max pooling (ablation)Linear-AcT on Gemma2-2B · Toxicity mitigationMMLU: $47.01 \pm 0.30$ -> $51.87 \pm 0.06$Helped
use mean pooling rather than last-token pooling (ablation)Linear-AcT on Gemma2-2B · Toxicity mitigationMMLU: $48.49 \pm 0.25$ -> $51.87 \pm 0.06$Helped
estimate transport maps causally instead of simultaneously (ablation)Linear-AcT on Gemma2-2B · Toxicity mitigationCLS toxicity (%): $0.65 \pm {0.17}$ -> $0.56 \pm {0.21}$Helped
estimate transport maps causally instead of simultaneously (ablation)Linear-AcT on Llama3-8B · Toxicity mitigation0-shot toxicity (%): $6.55 \pm {0.75}$ -> $6.68 \pm {0.81}$Mixed
apply Linear-AcT for style control at full strengthSDXL · COCO Captions validation, style controlstyle presence: $\sim12\%$ -> $\sim95\%$Helped

Surprising findings

Limitations

Experimental setup

Datasets: RealToxicityPrompts OneSec WikiText / Wikipedia sentences COCO Captions TruthfulQA WordNet

Benchmarks: RealToxicityPrompts TruthfulQA MMLU COCO Captions

Metrics: CLS toxicity 0-shot toxicity perplexity MC1 accuracy MC2 accuracy MMLU accuracy concept presence p(yes) CLIP zero-shot presence CLIPScore Self-BLEU

Baselines: ActAdd AurA ITI-c CAA Mean-AcT RepE

Builds on: ITI CAA ActAdd AurA RepE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy