Federated Training of Dual Encoding Models on Small Non-IID Client Datasets
Not on the map. Why?
Abstract (arXiv)
Dual encoding models that encode a pair of inputs are widely used for representation learning. Many approaches train dual encoding models by maximizing agreement between pairs of encodings on centralized training data. However, in many scenarios, datasets are inherently decentralized across many clients (user devices or organizations) due to privacy concerns, motivating federated learning. In this work, we focus on federated training of dual encoding models on decentralized data composed of many small, non-IID (independent and identically distributed) client datasets. We show that existing approaches that work well in centralized settings perform poorly when naively adapted to this setting using federated averaging. We observe that, we can simulate large-batch loss computation on individual clients for loss functions that are based on encoding statistics. Based on this insight, we propose a novel federated training approach, Distributed Cross Correlation Optimization (DCCO), which trains dual encoding models using encoding statistics aggregated across clients, without sharing individual data samples. Our experimental results on two datasets demonstrate that the proposed DCCO approach outperforms federated variants of existing approaches by a large margin.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 50 of its 61 references that are in the map. First posted on arXiv 30 Sep 2022.
Builds on
50 of 61 references.
References · 50
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,339
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2021Scaling Up Visual and Vision-Language Representation Learning With Noisy Text Supervisioncited by 3,848
- 2019Advances and Open Problems in Federated Learningcited by 3,021
38 more
- 2020Exploring Simple Siamese Representation Learningcited by 2,853
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
- 2021BEiT: BERT Pre-Training of Image Transformerscited by 2,360
- 2020Improved Baselines with Momentum Contrastive Learningcited by 2,282
- 2021Barlow Twins: Self-Supervised Learning via Redundancy Reductioncited by 1,818
- 2018Group Normalizationcited by 1,514
- 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,375
- 2021SimMIM: A Simple Framework for Masked Image Modelingcited by 1,147
- 2021VICReg: Variance-Invariance-Covariance Regularization for Self-Supervised Learningcited by 1,013
- 2019Measuring the Effects of Non-Identical Data Distribution for Federated Visual Classificationcited by 836
- 2021Masked Feature Prediction for Self-Supervised Visual Pre-Trainingcited by 573
- 2017Large Batch Training of Convolutional Networkscited by 529
- 2019Self-labelling via simultaneous clustering and representation learningcited by 525
- 2021Big Self-Supervised Models Advance Medical Image Classificationcited by 320
- 2021A Field Guide to Federated Optimizationcited by 312
- 2019The Non-IID Data Quagmire of Decentralized Machine Learningcited by 303
- 2022Masked Siamese Networks for Label-Efficient Learningcited by 301
- 2022Context Autoencoder for Self-Supervised Representation Learningcited by 297
- 2021Understanding self-supervised Learning Dynamics without Contrastive Pairscited by 254
- 2017Batch Renormalization: Towards Reducing Minibatch Dependence in Batch-Normalized Modelscited by 127
- 2020Federated Visual Classification with Real-World Data Distributioncited by 126
- 2019A deep learning system for differential diagnosis of skin diseasescited by 118
- 2021Are Large-scale Datasets Necessary for Self-Supervised Pre-training?cited by 117
- 2020BYOL works even without batch statisticscited by 95
- 2020Federated Unsupervised Representation Learningcited by 92
- 2022Divergence-aware Federated Self-Supervised Learningcited by 71
- 2021Collaborative Unsupervised Visual Representation Learning from Decentralized Datacited by 68
- 2022Corrupted Image Modeling for Self-Supervised Visual Pre-Trainingcited by 68
- 2021What Do We Mean by Generalization in Federated Learning?cited by 62
- 2020Federated Learning with Only Positive Labelscited by 55
- 2019Micro-Batch Training with Batch-Channel Normalization and Weight Standardizationcited by 45
- 2022Robust and Efficient Medical Imaging with Self-Supervisioncited by 40
- 2021SSFL: Tackling Label Deficiency in Federated Learning via Personalized Self-Supervisioncited by 26
- 2022Federated Self-supervised Learning for Heterogeneous Clientscited by 16
- 2021Decentralized Unsupervised Learning of Visual Representationscited by 15
- 2022Mixed Federated Learning: Joint Decentralized and Centralized Learningcited by 8
- 2021Learning Federated Representations and Recommendations with Limited Negativescited by 6
- 2022FedCL: Federated Contrastive Learning for Privacy-Preserving Recommendationcited by 6
Built on by
Citing papers per year: 2023: 2.
2 papers.