LGJun 17, 2022

Decentralized adaptive clustering of deep nets is beneficial for client collaboration

arXiv:2206.08839v211 citationsh-index: 24
Originality Incremental advance
AI Analysis

This addresses the problem of efficient and adaptive client collaboration in decentralized learning for scenarios with heterogeneous data, though it appears incremental as it builds on existing decentralized methods.

The paper tackles training personalized deep learning models in decentralized peer-to-peer settings with non-IID data distributions, proposing an algorithm that finds beneficial client collaborations based on task similarity without relying on hard-to-estimate hyperparameters. The method outperforms previous state-of-the-art algorithms in various non-IID settings.

We study the problem of training personalized deep learning models in a decentralized peer-to-peer setting, focusing on the setting where data distributions differ between the clients and where different clients have different local learning tasks. We study both covariate and label shift, and our contribution is an algorithm which for each client finds beneficial collaborations based on a similarity estimate for the local task. Our method does not rely on hyperparameters which are hard to estimate, such as the number of client clusters, but rather continuously adapts to the network topology using soft cluster assignment based on a novel adaptive gossip algorithm. We test the proposed method in various settings where data is not independent and identically distributed among the clients. The experimental evaluation shows that the proposed method performs better than previous state-of-the-art algorithms for this problem setting, and handles situations well where previous methods fail.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes