Research · 02
Distributed & Collaborative Learning
Collective optimization and coordination
Many learning systems consist of participants that hold different data, possess different capabilities, and communicate through a limited or changing topology. My long-term goal is to develop principles for collaborative learning across federated clients, decentralized workers, distributed encoders, autonomous agents, and physical robots. I study how local updates should be aggregated, what information must be communicated, how coordination topology affects convergence, and how collective learning can remain stable under heterogeneity, failures, and adversarial participants.
Key Questions
- When can decentralized learners or robot fleets match centralized training under limited communication?
- How should aggregation, communication topology, and local computation adapt to heterogeneous or unreliable participants?
- Which principles from gossip and federated optimization extend to multi-agent coordination and collaborative policy learning?