Learning to Identify Graphs from Node Trajectories in Multi-Robot Networks
Eduardo Sebastian, Thai Duong, Nikolay Atanasov, Eduardo Montijano,, Carlos Sagues

TL;DR
This paper introduces a learning-based method combining convex optimization and self-attention to accurately identify network graphs from node trajectories, even in unseen configurations, demonstrated on multi-robot systems.
Contribution
It presents a novel approach that generalizes graph identification to new network configurations using a convex program and self-attention encoder.
Findings
Successfully identifies graph topology in multi-robot formation tasks.
Generalizes to unseen network configurations with different sizes and dynamics.
Outperforms existing methods relying on prior knowledge.
Abstract
The graph identification problem consists of discovering the interactions among nodes in a network given their state/feature trajectories. This problem is challenging because the behavior of a node is coupled to all the other nodes by the unknown interaction model. Besides, high-dimensional and nonlinear state trajectories make it difficult to identify if two nodes are connected. Current solutions rely on prior knowledge of the graph topology and the dynamic behavior of the nodes, and hence, have poor generalization to other network configurations. To address these issues, we propose a novel learning-based approach that combines (i) a strongly convex program that efficiently uncovers graph topologies with global convergence guarantees and (ii) a self-attention encoder that learns to embed the original state trajectories into a feature space and predicts appropriate regularizers for the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed Control Multi-Agent Systems · Advanced Graph Neural Networks · Reinforcement Learning in Robotics
