paper-with-me

Papers

Does Learning from Decentralized Non-IID Unlabeled Data Benefit from Self Supervision?

2022-10-20 · Lirui Wang, Kaiqing Zhang, Yunzhu Li, Yonglong Tian, Russ Tedrake

Decentralized learning has been advocated and widely deployed to make efficient use of distributed datasets, with an extensive focus on supervised learning (SL) problems. Unfortunately, the majority of real-world data are unlabeled and can be highly heterogeneous across sources. In this work, we carefully study decentralized learning with unlabeled data through the lens of self-supervised learning (SSL), specifically contrastive visual representation learning. We study the effectiveness of a range of contrastive learning algorithms under decentralized learning settings, on relatively large-scale datasets including ImageNet-100, MS-COCO, and a new real-world robotic warehouse dataset. Our experiments show that the decentralized SSL (Dec-SSL) approach is robust to the heterogeneity of decentralized datasets, and learns useful representation for object classification, detection, and segmentation tasks. This robustness makes it possible to significantly reduce communication and reduce the participation ratio of data sources with only minimal drops in performance. Interestingly, using the same amount of data, the representation learned by Dec-SSL can not only perform on par with that learned by centralized SSL which requires communication and excessive data storage costs, but also sometimes outperform representations extracted from decentralized SL which requires extra knowledge about the data labels. Finally, we provide theoretical insights into understanding why data heterogeneity is less of a concern for Dec-SSL objectives, and introduce feature alignment and clustering techniques to develop a new Dec-SSL algorithm that further improves the performance, in the face of highly non-IID data. Our study presents positive evidence to embrace unlabeled data in decentralized learning, and we hope to provide new insights into whether and why decentralized SSL is effective.

📄 PDF Abstract BibTeX arXiv:2210.10947

Code (1)

liruiw/dec-ssl 공식 구현 pytorch

Tasks

Contrastive LearningRepresentation LearningSelf-Supervised Learning

Methods 이 논문이 사용한 방법론

Contrastive Learning 설명 없음

Similar Papers 제목 키워드 기반

Self-supervised On-device Federated Learning from Unlabeled Streams

2022-12-02 · Jiahe Shi, Yawen Wu, Dewen Zeng, Jun Tao 외

The ubiquity of edge devices has led to a growing amount of unlabeled data produced at the edge. Deep learning models deployed on edge devices are required to learn from these unlabeled data to continuously improve accur…

Contrastive LearningFederated LearningRepresentation Learning

On the Marginal Benefit of Active Learning: Does Self-Supervision Eat Its Cake?

2020-11-16 · Yao-Chun Chan, Mingchen Li, Samet Oymak

Active learning is the set of techniques for intelligently labeling large unlabeled datasets to reduce the labeling effort. In parallel, recent developments in self-supervised and semi-supervised learning (S4L) provide p…

Active LearningContrastive LearningData Augmentation

How does unlabeled data improve generalization in self-training? A one-hidden-layer theoretical analysis

2022-01-21 · Shuai Zhang, Meng Wang, Sijia Liu, Pin-Yu Chen 외

Self-training, a semi-supervised learning algorithm, leverages a large amount of unlabeled data to improve learning when the labeled data are limited. Despite empirical successes, its theoretical characterization remains…

When Does Self-supervision Improve Few-shot Learning?

2019-10-08 · ECCV 2020 8 · Jong-Chyi Su, Subhransu Maji, Bharath Hariharan

We investigate the role of self-supervised learning (SSL) in the context of few-shot learning. Although recent research has shown the benefits of SSL on large unlabeled datasets, its utility on small datasets is relative…

Few-Shot LearningMeta-LearningSelf-Supervised Learning

Federated Contrastive Learning for Decentralized Unlabeled Medical Images

2021-09-15 · Nanqing Dong, Irina Voiculescu

A label-efficient paradigm in computer vision is based on self-supervised contrastive pre-training on unlabeled data followed by fine-tuning with a small number of labels. Making practical use of a federated computing en…

Contrastive LearningData AugmentationFederated Learning