Referential communication in heterogeneous communities of pre-trained visual deep networks
Matéo Mahaut, Francesca Franzon, Roberto Dessì, Marco Baroni
TL;DR
The paper addresses cross-architecture communication among pre-trained vision networks by introducing a light, trainable communication layer that enables a shared referential protocol to emerge in a self-supervised setting. It demonstrates strong referential accuracy across homogeneous, heterogeneous, and population training conditions, and shows that the protocol generalizes to unseen object categories and datasets, with $64$-dimensional messages typically outperforming $16$-dimensional ones. A new agent can rapidly learn the established protocol, indicating potential for a universal, transferable protocol across models. Analyses using Gaussian-blur perturbations and Sparse Autoencoders suggest the protocol encodes high-level semantic features rather than relying on low-level image details, underscoring its functional and interpretive value for cross-model communication.
Abstract
As large pre-trained image-processing neural networks are being embedded in autonomous agents such as self-driving cars or robots, the question arises of how such systems can communicate with each other about the surrounding world, despite their different architectures and training regimes. As a first step in this direction, we systematically explore the task of referential communication in a community of heterogeneous state-of-the-art pre-trained visual networks, showing that they can develop, in a self-supervised way, a shared protocol to refer to a target object among a set of candidates. This shared protocol can also be used, to some extent, to communicate about previously unseen object categories of different granularity. Moreover, a visual network that was not initially part of an existing community can learn the community's protocol with remarkable ease. Finally, we study, both qualitatively and quantitatively, the properties of the emergent protocol, providing some evidence that it is capturing high-level semantic features of objects.
