Distributed Multi-Agent Coordination Using Multi-Modal Foundation Models
Saaduddin Mahmud, Dorian Benhamou Goldfajn, Shlomo Zilberstein
TL;DR
This work introduces VL-DCOPs, a multimodal extension of distributed constraint optimization that leverages large multimodal foundation models to auto-create constraints from visual and linguistic inputs. It defines three agent archetypes—A1 (FMC-DSA), A2 (CoPA), and A3 (MDP-based algorithm simulator)—and evaluates them on three benchmarks (LDGC, VLDGC, LDMS) using a range of LLMs and VLMs to reveal trade-offs between efficiency, scalability, and robustness. The study highlights that LFMs can address distributed coordination tasks off-the-shelf, with A1 offering solid immediate performance, A2 achieving cost-consensus through interaction, and A3 providing a flexible, though costly, general coordinator capable of simulating various algorithms. The findings underscore the potential for edge deployment and real-time coordination, while outlining future directions in adaptive coordination, interpretability, and privacy to ensure practical, secure deployment in dynamic environments.
Abstract
Distributed Constraint Optimization Problems (DCOPs) offer a powerful framework for multi-agent coordination but often rely on labor-intensive, manual problem construction. To address this, we introduce VL-DCOPs, a framework that takes advantage of large multimodal foundation models (LFMs) to automatically generate constraints from both visual and linguistic instructions. We then introduce a spectrum of agent archetypes for solving VL-DCOPs: from a neuro-symbolic agent that delegates some of the algorithmic decisions to an LFM, to a fully neural agent that depends entirely on an LFM for coordination. We evaluate these agent archetypes using state-of-the-art LLMs (large language models) and VLMs (vision language models) on three novel VL-DCOP tasks and compare their respective advantages and drawbacks. Lastly, we discuss how this work extends to broader frontier challenges in the DCOP literature.
