Synchronization and consistency in federated learning
Develop robust, efficient synchronization and communication protocols that maintain consistent model updates and convergence across heterogeneous, intermittently connected devices in federated learning.
References
Getting all the federated devices to talk to each other and stay in sync is still an open issue.
Partial participation, client sampling and straggler effects are not evaluated here and are left to future work
These methods are designed for step-level gradient synchronization in homogeneous clusters rather than round-level $g_{i,t}$ synchronization in heterogeneous GDT; adapting these methods to the GDT setting and a direct comparison remain future work, which we discuss in Appendix \ref{app:related_work}.
Analyzing non-independent availability with uncertain probabilistic trajectories in~\prettyref{ass: prob lower bound} is in general challenging. For example, the involved entanglement of stochastic gradient and availability statistics fundamentally complicates the theoretical analysis. We conjecture that independent participation may be only for the technical convenience of our analysis.
Full asynchronous evaluation with real-world network conditions remains future work.
Asynchronous protocols that preserve convergence and privacy accounting while tolerating stragglers and site failures are, in our view, the most consequential open systems problem here.
For larger networks, a natural extension is to partition nodes into clusters and circulate one model per cluster with periodic inter-cluster synchronization, trading a part of the communication savings for parallelism; we leave this hierarchical extension to future work.
Moreover, extension of BLEND to fully-decentralized/serverless FedVLMs remains open.