Skip to content

[ICLR 2023, Oral] SimPer: Simple Self-Supervised Learning of Periodic Targets

License

Notifications You must be signed in to change notification settings

YyzHarry/SimPer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SimPer: Simple Self-Supervised Learning of Periodic Targets

This repository contains the implementation code for paper:
SimPer: Simple Self-Supervised Learning of Periodic Targets



Brief Introduction for SimPer

From human physiology to environmental evolution, important processes in nature often exhibit meaningful and strong periodic or quasi-periodic changes. Due to their inherent label scarcity, learning useful representations for periodic tasks with limited or no supervision is of great benefit. Yet, existing self-supervised learning (SSL) methods overlook the intrinsic periodicity in data, and fail to learn representations that capture periodic or frequency attributes.

We present SimPer, a simple contrastive SSL regime for learning periodic information in data. To exploit the periodic inductive bias, SimPer introduces customized augmentations, feature similarity measures, and a generalized contrastive loss for learning efficient and robust periodic representations

We benchmark SimPer on common real-world tasks in human behavior analysis, environmental sensing, and healthcare domains. Further analysis also highlights its intriguing properties including better data efficiency, robustness to spurious correlations, and generalization to distribution shifts.

Updates

  • [10/06/2022] arXiv version posted. The code is currently under cleaning. Please stay tuned for updates.

Citation

@article{yang2022simper,
  title={SimPer: Simple Self-Supervised Learning of Periodic Targets},
  author={Yang, Yuzhe and Liu, Xin and Wu, Jiang and Borac, Silviu and Katabi, Dina and Poh, Ming-Zher and McDuff, Daniel},
  journal={arXiv preprint arXiv:xxx},
  year={2022}
}