Scalable Collaborative Learning via Representation Sharing
Not on the map. Why?
Abstract (arXiv)
Privacy-preserving machine learning has become a key conundrum for multi-party artificial intelligence. Federated learning (FL) and Split Learning (SL) are two frameworks that enable collaborative learning while keeping the data private (on device). In FL, each data holder trains a model locally and releases it to a central server for aggregation. In SL, the clients must release individual cut-layer activations (smashed data) to the server and wait for its response (during both inference and back propagation). While relevant in several settings, both of these schemes have a high communication cost, rely on server-level computation algorithms and do not allow for tunable levels of collaboration. In this work, we present a novel approach for privacy-preserving machine learning, where the clients collaborate via online knowledge distillation using a contrastive loss (contrastive w.r.t. the labels). The goal is to ensure that the participants learn similar features on similar classes without sharing their input data. To do so, each client releases averaged last hidden layer activations of similar labels to a central server that only acts as a relay (i.e., is not involved in the training or aggregation of the models). Then, the clients download these last layer activations (feature representations) of the ensemble of users and distill their knowledge in their personal model using a contrastive objective. For cross-device applications (i.e., small local datasets and limited computational capacity), this approach increases the utility of the models compared to independent learning and other federated knowledge distillation (FD) schemes, is communication efficient and is scalable with the number of clients. We prove theoretically that our framework is well-posed, and we benchmark its performance against standard FD and FL on various datasets using different model architectures.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 45 of its 69 references that are in the map. First posted on arXiv 20 Nov 2022.
Builds on
45 of 69 references.
References · 45
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2018Federated Optimization in Heterogeneous Networkscited by 2,971
- 2019Invariant Risk Minimizationcited by 1,832
- 2020Knowledge Distillation: A Surveycited by 1,578
- 2020Adaptive Federated Optimizationcited by 1,036
33 more
- 2020Tackling the Objective Inconsistency Problem in Heterogeneous Federated Optimizationcited by 897
- 2015Deep Learning and the Information Bottleneck Principlecited by 793
- 2019Contrastive Representation Distillationcited by 734
- 2020Ensemble Distillation for Robust Model Fusion in Federated Learningcited by 678
- 2017Deep Mutual Learningcited by 621
- 2020Federated Learning with Matched Averagingcited by 564
- 2019Federated Learning with Personalization Layerscited by 533
- 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 496
- 2019FedMD: Heterogenous Federated Learning via Model Distillationcited by 454
- 2018Distributed learning of deep neural network over multiple agentscited by 277
- 2018Communication-Efficient On-Device Machine Learning: Federated Distillation and Augmentation under Non-IID Private Datacited by 242
- 2019Data-Free Learning of Student Networkscited by 203
- 2021FedKD: Communication Efficient Federated Learning via Knowledge Distillationcited by 185
- 2018Large scale distributed neural network training through online distillationcited by 144
- 2017Data-Free Knowledge Distillation for Deep Neural Networkscited by 136
- 2019Zero-shot Knowledge Transfer via Adversarial Belief Matchingcited by 129
- 2020Distillation-Based Semi-Supervised Federated Learning for Communication-Efficient Collaborative Training with Non-IID Private Datacited by 125
- 2019Zero-Shot Knowledge Distillation in Deep Networkscited by 119
- 2019Cronus: Robust and Heterogeneous Collaborative Learning with Black-Box Knowledge Transfercited by 91
- 2019Variance Reduced Local SGD with Lower Communication Complexitycited by 80
- 2016Decentralized Collaborative Learning of Personalized Models over Networkscited by 73
- 2020NoPeek: Information leakage reduction to share activations in distributed deep learningcited by 66
- 2021Robust and Differentially Private Mean Estimationcited by 66
- 2021Covariance-Aware Private Mean Estimation Without Private Covariance Estimationcited by 46
- 2021A Federated Learning Aggregation Algorithm for Pervasive Computing: Evaluation and Comparisoncited by 31
- 2021Prototype Guided Federated Learning of Visual Feature Representationscited by 22
- 2019DeGAN : Data-Enriching GAN for Retrieving Representative Samples from a Trained Classifiercited by 21
- 2019Dream Distillation: A Data-Independent Model Compression Frameworkcited by 19
- 2019Context-Aware Local Differential Privacycited by 18
- 2020Effectiveness of Arbitrary Transfer Sets for Data-free Knowledge Distillationcited by 18
- 2017One-sided Differential Privacycited by 10
- 2020A Closer Look at Codistillation for Distributed Trainingcited by 8
- 2017Knowledge distillation using unlabeled mismatched imagescited by 4
Built on by
Citing papers per year: 2023: 2; 2024: 1.
3 papers.
- 2023Towards Open Federated Learning Platforms: Survey and Vision from Technical and Legal Perspectivescited by 3
- 2023Cross-feature Contrastive Loss for Decentralized Deep Learning on Heterogeneous Datacited by 0
- 2024CoDream: Exchanging dreams instead of models for federated aggregation with heterogeneous modelscited by 0
- 2024CoDream: Exchanging dreams instead of models for federated aggregation with heterogeneous models25 Feb 2024
- 2023Cross-feature Contrastive Loss for Decentralized Deep Learning on Heterogeneous Data24 Oct 2023
- 2023Towards Open Federated Learning Platforms: Survey and Vision from Technical and Legal Perspectives5 Jul 2023