Research
Bandwidth-Efficient Multi-Agent Communication through Information Bottleneck and Vector Quantization
Overview Research area: Multi-agent reinforcement learning (MARL) for robotics, specifically learned inter-agent communication under bandwidth constraints, combining information bottleneck (IB) theory

- arXiv
- 2602.02035
- Published
- 2026-02-02
- Authors
- Ahmad Farooq, Kamran Iqbal
AI summary
Overview
Research area: Multi-agent reinforcement learning (MARL) for robotics, specifically learned inter-agent communication under bandwidth constraints, combining information bottleneck (IB) theory with vector quantization (VQ).
Technical level: Advanced. The paper assumes familiarity with mutual information, constrained optimization, Lagrangian/primal-dual methods, Gumbel-Softmax, and VQ-VAE-style codebook learning.
Scope: The authors propose and evaluate "GVQ" (Gated Vector Quantization), a learned communication framework for a 20×20 grid-world search-and-rescue task, benchmarking against six baselines on success rate, bits per episode, and Pareto area-under-curve, with ablations over gating context, thresholds, codebook size, and constraint-enforcement schemes.
What This Paper Is About
Real robot teams (swarms, autonomous vehicle fleets, sensor networks) cannot communicate freely, but most learned MARL communication methods assume cheap or unlimited channels. The paper asks how agents can learn what to send, when to send it, and how to encode it cheaply, while preserving only task-critical information. The authors answer with an information-theoretic objective that compresses messages, a learned gate that decides when talking is worthwhile, and a discrete codebook that caps each message at a few bits.
Key Contributions
-
Information-bottleneck formulation for communication. Communication is framed as minimizing mutual information between agent observations and messages, I(S;M), while maximizing mutual information between messages and reward, I(M;R), with a trade-off parameter β. The authors analyze the approximation introduced when IB is optimized on continuous pre-quantization latents Z but discrete tokens M are transmitted, defining an information preservation ratio ρ = I(S;M)/I(S;Z), measured at approximately 0.85–0.95 (0.88 for the K=16 configuration in Figure 4).
-
Gated communication with context-component ablation. A gating function conditions on the current observation, the policy hidden state, and a communication context built from four components: message history, bandwidth utilization, coordination requirements, and temporal communication efficacy. Removing each component degrades success rate, with coordination requirements contributing most.
-
Discrete vector-quantized message encoding. A learned codebook of K vectors (K=16, dimension 64 in the default setting) reduces each message to log2 K = 4 bits, with codebook storage of approximately 4KB at float32 precision. Codebooks are updated via exponential moving averages (decay γ = 0.99) to avoid collapse.
-
Dual constraint-enforcement analysis. Soft penalty training (λ_c = 0.01) and primal-dual training (dual learning rate α = 0.001) are compared. Primal-dual yields tighter satisfaction (mean violation below 2% versus 8% for soft penalties, and the paper reports 98% versus 95% constraint satisfaction in the discussion), at the cost of more tuning.
Main Findings
- Headline performance: GVQ reaches 38.8 ± 2.2% success versus 13.8 ± 2.1% for no communication (Figure 1 captions report 38.75% and 13.75%), a 181.8% improvement with t(14) = 4.82, p < 0.001, effect size d = 2.55.
- Bandwidth: GVQ uses 800 ± 85 bits per episode versus 2800 ± 180 bits for full communication, a 71.4% reduction, with t(14) = −6.31, p < 0.001, effect size d = 3.34.
- Pareto dominance: Pareto area-under-curve is 0.198 for GVQ versus 0.142 for the next-best method (scheduled communication). GVQ achieves higher success at 87% of shared budget points, with 12.3% average improvement, across three regimes: bandwidth-limited (<400 bits, 15–20% advantage), balanced (400–1200 bits, 8–12%), and bandwidth-abundant (>1200 bits).
- Baseline comparison (Table I): No Communication 13.8 ± 2.1%, 0 bits, AUC 0.000; Full Communication 35.2 ± 3.4%, 2800 ± 180 bits, AUC 0.089; Random Gating 22.1 ± 2.8%, 1400 ± 120 bits, AUC 0.067; Attention Communication 31.5 ± 2.9%, 2200 ± 150 bits, AUC 0.095; Information Bottleneck (continuous messages) 28.8 ± 3.1%, 2616 ± 200 bits, AUC 0.083; Scheduled Communication 26.5 ± 2.6%, 850 ± 95 bits, AUC 0.142. All p-values against the no-communication baseline are < 0.001.
- Both gating and VQ matter: Gating only (no VQ) achieves 32.1 ± 2.4% at 1681 ± 140 bits; VQ only (no gating) achieves 28.9 ± 2.7% at 2100 ± 180 bits.
- IB regularization matters: Removing IB regularization drops success to 35.2 ± 2.9% at 950 ± 110 bits, versus 38.8 ± 2.2% at 800 ± 85 bits with it.
- Context ablation: Section III-C reports performance drops of 12.26% (coordination requirements), 8.39% (message history), 6.58% (temporal efficacy), and 4.77% (bandwidth utilization); Section V-B reports the same ordering as 12.1%, 8.2%, 6.3%, and 4.7%.
- Threshold sensitivity: τ = 0.3 gives 35.2 ± 2.8% at 1201 ± 120 bits; τ = 0.5 gives 38.8 ± 2.2% at 800 ± 85 bits; τ = 0.7 gives 32.1 ± 2.9% at 450 ± 60 bits; τ = 0.9 gives 18.9 ± 3.2% at 200 ± 45 bits. Intermediate thresholds are reported as optimal.
- Codebook size trade-off: K = 8 yields 36.2 ± 2.6% at 600 ± 70 bits; K = 16 yields 38.8 ± 2.2% at 800 ± 85 bits; K = 32 yields 39.1 ± 2.4% at 1201 ± 140 bits.
- Penalty configuration (Table II): No penalties 35.2% at 2891 bits; environmental cost only 37.1% at 1245 bits; gating regularization only 36.8% at 1090 bits; both penalties 38.8% at 800 bits.
- Capacity is not the explanation: Full Communication uses 1.2M parameters and GVQ uses 1.4M; a capacity-matched 1.4M-parameter Full Communication variant reaches 36.1 ± 3.2%, still below GVQ (p = 0.048).
- Scalability: Success drops from 45.20 ± 2.1% (N = 2, 420.5 ± 55 bits, AUC 0.285, efficiency 1.075) to 38.75 ± 2.2% (N = 4, 799.8 ± 85 bits, AUC 0.198, efficiency 0.485), 35.10 ± 2.6% (N = 6, 1350.2 ± 160 bits, AUC 0.156, efficiency 0.260), and 31.80 ± 2.9% (N = 8, 2100.8 ± 220 bits, AUC 0.123, efficiency 0.151). Proposed causes are O(N²) coordination complexity, reduced observation overlap under fixed 5×5 windows, and possible K = 16 codebook saturation.
- Codebook semantics: Token usage entropy averages 3.1 bits against a 4.0-bit maximum for K = 16; dead code fraction stays below 5%. Tokens 1–4 cluster around "target discovery," 5–8 "obstacle avoidance," 9–12 "coordination requests," and 13–16 "status updates."
- Communication timing: Agents send 15.2 messages per 3-step window during target discovery with 85% agent participation, 8.7 messages during obstacle encounters, 12.4 during coordination conflicts, and 0.1 messages per step during routine navigation.
- Channel robustness: The method retains 85% of baseline performance at 20% packet loss, 78% under burst errors (Gilbert-Elliott model, 10% burst probability), and 85–92% under 50–200 ms delays.
- Statistical protocol: 8 random seeds, t-tests with p < 0.01 threshold, bootstrap confidence intervals with 1000 iterations, and a power analysis (effect size d = 0.8, α = 0.01, target power 0.9) confirming power exceeding 0.95.
- Reported limitations: Evaluation is on a single synthetic domain with homogeneous agents, a variational IB approximation, and static codebooks.
Methodology in Plain English
The task is a 20×20 grid-world search-and-rescue scenario with 15% of cells moving periodically, 3–5 targets, a 5×5 local observation window per agent, and limited energy for movement and communication. Rewards are +5 for target discovery, +10 for target extraction, and +2 for coordination bonuses, with a communication cost of 0.1 and movement cost of 0.01. Primary experiments use N = 4 agents; N = 2, 6, and 8 are also tested with policies trained separately from scratch under identical hyperparameters.
Each agent runs three learned pieces. A gate looks at the local observation, the policy network's hidden state, and a summary of recent interaction history, and outputs a probability of communicating; the decision is sampled with the Gumbel-Softmax trick (temperature annealed from 1.0 to 0.1) so gradients flow through the yes/no choice. When the gate fires above threshold τ_gate = 0.5, an encoder maps the observation to a 64-dimensional vector, which is snapped to the nearest entry in a 16-entry codebook, so only 4 bits are transmitted. A decoder on the receiving end turns message tokens into something the policy can use.
Training combines four loss terms: the reinforcement learning objective, a vector quantization loss (commitment cost β_vq = 0.25), an information bottleneck term (weight λ₂ = 0.01, β = 0.01) that penalizes how much the message reveals about the observation while rewarding reward-predictive content, and a gating penalty (weight λ₃ = 0.001) that discourages excess talking. Hyperparameters include learning rate 3×10⁻⁴ with Adam, discount factor γ = 0.99, batch size 512, and loss weights λ₁ = 1.0, λ₂ = 0.01, λ₃ = 0.001. Networks are small: a 3-layer MLP with 256 hidden units for the policy, a 2-layer 128-unit encoder to a 64-dimensional latent, a 2-layer 64-unit gating MLP, and a 2-layer 128-unit decoder.
Budget compliance is handled two ways: a soft quadratic penalty (λ_c = 0.01) for stable training, and a primal-dual scheme with an adaptive Lagrange multiplier (α = 0.001) for stricter enforcement. Training is centralized with decentralized execution (CTDE): the team reward is available during training, but at deployment each agent uses only its own observation and received messages. Baselines (no communication, full communication, random gating, attention communication, pure information bottleneck, and scheduled communication) each underwent a search over learning rates {1×10⁻⁴, 3×10⁻⁴, 1×10⁻³}, compression parameters β ∈ {0.001, 0.01, 0.1}, communication intervals {2, 3, 4, 5}, and hidden dimensions {64, 128, 256}, under a budget of 100 hyperparameter configurations × 5 seeds each with early stopping after 20 episodes without validation improvement.
Why This Matters
Impact on research: The paper connects information bottleneck theory to practical discrete communication in MARL, and it goes beyond prior IB-based multi-agent work (which the authors note used continuous messages without explicit bit budgets or learned gating) by adding vector-quantized tokens that give precise bit control, a learned temporal gate, and two constraint-enforcement options. The capacity-matched control (36.1% at 1.4M parameters versus 38.8% for GVQ, p = 0.048) is a useful methodological precedent, since communication papers are often criticized for winning through extra parameters.
Real-world applications:
- Robotic swarms in search-and-rescue operating under intermittent connectivity and limited bandwidth.
- Autonomous vehicle coordination sharing hazard, traffic, and intent information over constrained V2X (C-V2X/DSRC) links.
- Distributed sensor networks monitoring environmental conditions where communication energy directly determines operational lifetime.
- Any multi-robot deployment with latency, energy, or interference budgets that make free communication unrealistic.
Industry relevance: The claim that 71.4% of bandwidth can be removed while improving success speaks directly to fleet operators, drone-swarm vendors, and embedded robotics teams whose wireless budgets are the binding constraint on team size. The two constraint-enforcement modes map onto deployment choices: soft penalties for stability during development, primal-dual for guaranteed budget compliance in regulated or safety-relevant settings.
Future Directions
- Extend evaluation beyond the single synthetic grid-world domain, which the authors identify as their main generalizability limitation.
- Move from discrete grid-world tasks to continuous control, and from homogeneous teams to heterogeneous agents with differing capabilities.
- Integrate discrete mutual information estimators to replace the variational IB approximation and the current post-hoc measurement of ρ using MINE for continuous latents and a discrete entropy-based estimator for tokens.
- Develop adaptive codebook mechanisms to replace the static codebook, which the authors flag as a limitation, especially given the suspected K = 16 saturation at larger team sizes.
- Perform hardware-in-the-loop validation to test whether the simulated channel robustness results (85% at 20% packet loss, 78% under burst errors, 85–92% at 50–200 ms delay) transfer to physical radios.
Target Audience
Researchers and graduate students in multi-agent reinforcement learning, information-theoretic machine learning, and multi-robot systems, plus robotics engineers designing communication-constrained swarms or vehicle fleets. Readers need comfort with mutual information, constrained optimization, and vector quantization to follow the derivations; the experimental results, ablations, and Pareto analysis are readable by a broader audience, though the single-domain evaluation and the advanced mathematics suggest this is best suited to specialists rather than newcomers to the field.
Authors’ abstract
Multi-agent reinforcement learning systems deployed in real-world robotics applications face severe communication constraints that significantly impact coordination effectiveness. We present a framework that combines information bottleneck theory with vector quantization to enable selective, bandwidth-efficient communication in multi-agent environments. Our approach learns to compress and discretize communication messages while preserving task-critical information through principled information-theoretic optimization. We introduce a gated communication mechanism that dynamically determines when communication is necessary based on environmental context and agent states. Experimental evaluation on challenging coordination tasks demonstrates that our method achieves 181.8% performance improvement over no-communication baselines while reducing bandwidth usage by 71.4%. Pareto frontier analysis shows dominance across the entire success-bandwidth spectrum, with an area under the curve of 0.198 vs 0.142 for next-best methods. Our approach significantly outperforms existing communication strategies and establishes a theoretically grounded framework for deploying multi-agent systems in bandwidth-constrained environments such as robotic swarms, autonomous vehicle fleets, and distributed sensor networks.