Research
Hidden Messages Between Diffusion Language Model Agents: Causal Evidence for Latent Communication
Overview Research area: Multi-agent systems built on diffusion (masked diffusion) language models, specifically whether agents can communicate through compressed continuous hidden states rather than d

- arXiv
- 2610.28905
- Published
- 2026-10-20
- Authors
- Alan-Barsag Gazzaev, Alexey Gavrilov, Sergey Muravyov, Ilya Makarov
AI summary
Overview
Research area: Multi-agent systems built on diffusion (masked diffusion) language models, specifically whether agents can communicate through compressed continuous hidden states rather than decoded text, and whether that channel carries causally useful content.
Technical level: Advanced. The paper assumes familiarity with diffusion language models, denoising trajectories, hidden states, adapters, and causal intervention methodology.
Scope: A controlled, three-setting empirical study (Tiny-A2D synthetic chain task, Dream-7B dependency-spanning task, and distributed QASC) showing that a supervised 4×128 continuous message channel between independent diffusion-LM agents carries example-specific content, and that delivery timing can matter more than the number of exchange rounds.
What This Paper Is About
Masked diffusion language models build answers by repeatedly revising a partially masked sequence, passing through a long series of continuous intermediate states. Almost all multi-agent systems throw those states away and force agents to talk in decoded text. This paper asks whether one independent diffusion agent can compress its denoising state into a small hidden message that another agent consumes mid-generation, and, more importantly, whether the receiver actually uses what that message means rather than merely benefiting from any extra signal. The authors test this with causal interventions: removing the message, swapping in a message generated for a different example, and changing when the message is delivered.
Key Contributions
-
A supervised signed dense message channel for diffusion-LM agents. A sender compresses its denoising state into four signed dense vectors (K = 4 slots, d = 128 dimensions) transmitted as a BF16 tensor, not token IDs, logits, or partially decoded text. The channel is instantiated on Tiny-A2D and Dream-7B while each agent keeps its own context, canvas, random-number stream, and denoising trajectory.
-
Content-sensitive communication established through receiver-side interventions. With a fixed designated receiver, the authors remove, derange (swap in a message from another example), zero, randomize (moment-matched), or self-substitute the message, isolating message identity from mere channel presence.
-
A temporal principle for when to communicate. Across three empirical settings, recurrent exchange helps when dependencies are sequential, whereas a single late transfer can be both simpler and more accurate when private evidence is independently computable.
-
A reproducible artifact release. Code, exact configurations and model/dataset revisions, learned channel weights, per-example predictions, and table-generation code.
Main Findings
-
Tiny-A2D: matched messages transfer content, deranged messages do not. HM-Synth accuracy is 8.6% with no message, 72.9% with a matched message, and 9.3% with a message produced for a different-target example. The matched-minus-deranged effect is +63.6 points (95% paired bootstrap CI [+61.5, +65.8]); random, zero, and self messages all stay near chance.
-
Targeted fact substitution redirects the receiver. On Tiny-A2D, replacing the sender's fact makes the receiver change its answer in 89.4% of examples and select the substituted target in 72.9%.
-
Dream-7B dependency spanning: the causal signature survives scale. Matched two-stage communication reaches 100.0%, versus 9.8% with no message and 0.0% under derangement (matched-minus-deranged +100.0 points). Swapping a table entry steers the receiver to the replacement target in 100.0% of examples.
-
Distributed QASC: wrong content is worse than silence. Accuracy rises from 72.6% (no communication) to 80.8% with matched recurrent messages, a +8.2-point paired gain (CI [+5.7, +10.7]). Replacing messages with ones from a different-target question drops accuracy to 46.8%, a content effect of +34.0 points (CI [+30.7, +37.2]).
-
Schedule reversal on QASC. One late transfer reaches 87.8%, beating the four-round recurrent schedule by +7.0 points (CI [+4.4, +9.6]), while using one transmission and three agent forward passes instead of four transmissions and nine forward passes.
-
The same late schedule fails on Dream-7B dependency spanning. One late message reaches only 10.8%, near the no-communication level of 9.8% and 89.2 points below matched recurrent exchange, because agent 1 cannot select the requested code before learning the slot identity.
-
Round count is a poor proxy for collaboration depth. Both QASC conditions use the same Dream-7B backbone, so the reversal is attributed to dependency structure rather than model size: the useful variable is whether the exchange point aligns with the task's latent dependency graph.
-
The channels are learned, not emergent. The backbone and language-model head are frozen in every channel experiment; only a lightweight task-specific adapter is trained (a 6.1 MiB communication module on Tiny-A2D).
Methodology in Plain English
The setup uses two agents that each see only part of a problem and are never allowed to see each other's text context or working canvas. At a chosen point during denoising, a small learned encoder reads the task-relevant part of the sender's hidden state and squeezes it into four vectors of 128 numbers each. The receiver averages incoming messages, decodes them through a small learned module, and injects the result into its own ongoing computation: on Tiny-A2D through a gated residual into the answer state, and on Dream-7B as four "virtual prefix" embeddings that are RMS-matched to the backbone's input embeddings and prepended to the receiver's next pass. Only the adapter is trained; the diffusion models themselves stay frozen, and at inference the receiver never sees the label, the teacher context, or any text message.
The key move is the causal audit. Because the receiver stays fixed and only the incoming message changes, the authors can run three contrasts: matched message versus no message (does the channel matter?), matched versus deranged message from another example (does the content matter?), and recurrent versus late-only delivery (does timing matter?). They also compare against zero, moment-matched random, and self-message controls. Accuracy contrasts use paired bootstrap resampling over examples (5,000 resamples for HM-Synth, 10,000 for QASC) with percentile 95% intervals.
Three tasks probe different structures. HM-Synth on Tiny-A2D generates chains of two to four lookup facts split across two private contexts, with counterfactual pairs that keep the receiver's context fixed and change a sender-side fact; the backbone sees 5,000 training counterfactual pairs (10,000 examples) and evaluation uses 1,000 counterfactual pairs (2,000 examples). The Dream-7B task requires an out-and-back exchange: agent 0 knows which of ten slots is requested but not the code table, agent 1 has the table but not the request, evaluated over 512 counterfactual pairs (1,024 examples). Distributed QASC splits the two annotated supporting facts of each question across two agents, adds four leakage-filtered distractors per agent, and trains on 7,134 derived examples while evaluating all 1,000 derived development examples, with agent 0 always the scored receiver and no voting or logit averaging.
Why This Matters
Impact on research. The paper imports the causal-audit standard used for autoregressive latent channels into diffusion-LM collaboration and adds a new intervention axis: delivery time. It shows that an accuracy gain alone cannot distinguish a meaningful message from a generic activation or extra compute, and it reframes multi-agent protocol design as a temporal coordination problem rather than a round-count problem. It also draws a clear boundary with prior work: unlike systems that preserve state within one diffusion model or relay KV caches between autoregressive models, here a compressed message crosses between separate agents whose canvases are never replaced.
Real-world applications (extrapolations, not results reported in the paper):
- Distributed question answering where evidence is split across sources or parties that cannot pool their raw text.
- Multi-agent code generation with deliberately partitioned context, where different agents see the specification, source files, tests, or execution feedback. The authors name this as their primary scaling direction.
- Bandwidth- or latency-constrained agent pipelines that benefit from a single late handoff instead of many verbose exchanges.
- Systems where intermediate state is cheaper or safer to pass as a dense vector than as verbalized text.
Industry relevance. The reported compute is modest and the training recipe is lightweight: Tiny-A2D used an NVIDIA Quadro RTX 8000 for 1,293.3 seconds (0.36 GPU-hours), and Dream used NVIDIA H100 80GB GPUs with QASC evaluation at 754.6 seconds (0.21 GPU-hours) and controlled channel training plus evaluation at 8,988.7 seconds (2.50 GPU-hours). The finding that a single late transfer can beat four rounds while using fewer forward passes is directly relevant to serving cost. The authors also caution that a latent channel is not a privacy mechanism, since dense states may encode sensitive information even when not human-readable.
Future Directions
-
Beyond the current backbones and task types. Natural-question evidence currently comes only from Dream-7B on QASC; larger teams, other diffusion backbones, and long-form generation may produce different channel geometries.
-
From supervised adapters to transferable protocols. Channels are task-specific and supervised; initial zero-shot reuse across heterogeneous tasks did not yield a detectable benefit, so new tasks may require new supervision and adapter retraining or explicit cross-domain alignment.
-
Matched text-channel and wall-clock comparisons. The authors list these as future work, which would establish whether hidden messages beat well-tuned text protocols per unit of compute rather than per exchange.
-
Content-dependent message policies and context-partitioned software engineering. An adaptive protocol that exchanges when a cross-agent dependency becomes actionable, tested with matched-versus-deranged interventions in multi-agent code generation.
Target Audience
Researchers and engineers working on multi-agent LLM systems, diffusion language models, latent/hidden-state communication, and interpretability or causal-audit methodology. It is most useful to readers already comfortable with transformer internals and experimental design; beginners can follow the framing and results but will need background on masked diffusion and adapter training. Practitioners designing agent pipelines with tight latency or bandwidth budgets will find the timing result the most immediately actionable.
Authors’ abstract
Diffusion language models form answers through a sequence of revisable continuous states, but multi-agent systems usually discard those states and make agents communicate only after decoding text. We ask whether one independent diffusion trajectory can pass a compact hidden message into another and, crucially, whether the receiver uses what that message means. In Hidden Messages, a sender compresses its denoising state into four signed dense vectors; the receiver consumes them while retaining its own context, canvas, and trajectory. Removing a message tests whether the channel matters; replacing it with a message from another example tests whether its content matters. Across controlled tasks, derangement removes a +63.6-point advantage on Tiny-A2D and a +100.0-point advantage on Dream-7B, while targeted substitutions steer the receiver toward the substituted fact. On QASC with the two supporting facts split across agents, matched communication reaches 80.8%, but a wrong-example message lowers accuracy to 46.8%, a content effect of +34.0 points. The surprising result is temporal: one late transfer reaches 87.8%, exceeding four recurrent exchanges by +7.0 points. These experiments provide causal evidence for continuous hidden communication between diffusion-LM agents and show that when information is transferred can matter more than how many times agents exchange it.