Awesome Long-tailed Recognition Awesome

A curated list of long-tailed recognition and related resources.

Please feel free to pull requests or open an issue to add papers.

🔆 Updated 2021-05-15

Please look forward to our new interesting work!


Table of Contents

Type of Long-tailed Recognition

Type OS US CBS CLW SLW TL Other
Explanation Over Sampling Under Sampling Class-balanced Sampling Class-level Weighting Sample-level Weighting Transfer Learning other types

2021

Title Venue Type Code Star
Long-tail Learning via Logit Adjustment ICLR CLW -
LONG-TAILED RECOGNITION BY ROUTING DIVERSE DISTRIBUTION-AWARE EXPERTS ICLR Other -
Bag of Tricks for Long-Tailed Visual Recognition with Deep Convolutional Neural Networks AAAI Other -
PML: Progressive Margin Loss for Long-tailed Age Classification CVPR CLW -
Distribution Alignment: A Unified Framework for Long-tail Visual Recognition CVPR Other -
Contrastive Learning based Hybrid Networks for Long-Tailed Image Classification CVPR Other -
Improving Calibration for Long-Tailed Recognition CVPR Other -

2020

Title Venue Type Code Star
Rethinking the Value of Labels for Improving Class-Imbalanced Learning NeurIPS Other PyTorch(Author) 153
Balanced Meta-Softmax for Long-Tailed Visual Recognition NeurIPS CLW PyTorch(Author)
Long-Tailed Classification by Keeping the Good and Removing the Bad Momentum Causal Effect NeurIPS Other PyTorch(Author)
Forest R-CNN: Large-Vocabulary Long-Tailed Object Detection and Instance Segmentation ACM-MM Other PyTorch(Author)
Mitigating Dataset Imbalance via Joint Generation and Classification ECCV-W Other PyTorch(Author)
Seesaw Loss for Long-Tailed Instance ECCV-W Other -
Balanced Activation for Long-tailed Visual Recognition ECCV-W Other -
Imbalanced Continual Learning with Partitioning Reservoir Sampling ECCV Other PyTorch(Author)
Feature Space Augmentation for Long-Tailed Data ECCV Aug -
The Devil is in Classification A Simple Framework for Long-tail Instance Segmentation ECCV Aug -
Distribution-Balanced Loss for Multi-Label Classification in Long-Tailed Datasets ECCV CLW PyTorch(Author) 91
Solving Long-tailed Recognition with Deep Realistic Taxonomic Classifier ECCV Other -
Learning From Multiple Experts_Self-paced Knowledge Distillation for Long-tailed Classification ECCV TL -
Rethinking Class-Balanced Methods for Long-Tailed Visual Recognition from a Domain Adaptation Perspective CVPR CLW -
Equalization Loss for Long-Tailed Object Recognition CVPR CLW SLW PyTorch(Author) 116
Domain Balancing: Face Recognition on Long-Tailed Domains CVPR Other -
BBN: Bilateral-Branch Network with Cumulative Learning for Long-Tailed Visual Recognition CVPR Other PyTorch(Author) 360
Deep Representation Learning on Long-tailed Data: A Learnable Embedding CVPR TL -
Inflated Episodic Memory with Region Self-Attention for Long-Tailed Visual Recognition CVPR Other -
Overcoming Classifier Imbalance for Long-tail Object Detection with Balanced Group Softmax CVPR Other PyTorch(Author)
M2m: Imbalanced Classification via Major-to-minor Translation CVPR TL PyTorch(Author)
Deep Generative Model for Robust Imbalance Classification CVPR Other TensorFlow(Author)
Learning to Segment the Tail CVPR Other -
Decoupling Representation and Classifier for Long-Tailed Recognition ICLR Other PyTorch(Author) 354

2019

Title Venue Type Code Star
The Devil is in Classification: A Simple Framework for Long-tail Instance Segmentation ECCV Other -
Class-Balanced Loss Based on Effective Number of Samples CVPR CLR TensorFlow(Author) PyTorch(3rd) 390/409
Striking the Right Balance with Uncertainty CVPR CLW SLW -
Feature Transfer Learning for Face Recognition with Under-Represented Data CVPR TL PyTorch(3rd)
Large-Scale Long-Tailed Recognition in an Open World CVPR TL PyTorch(Author) 523
Unequal-training for Deep Face Recognition with Long-tailed Noisy Data CVPR TL MxNet(Author)
Learning for Tail Label Data: A Label-Specific Feature Approach IJCAI Other -
Dynamic Curriculum Learning for Imbalanced Data Classification ICCV S W -
Learning Imbalanced Datasets with Label-Distribution-Aware Margin Loss NeurIPS CLW PyTorch(Author) 233
Meta-Weight-Net_Learning an Explicit Mapping for Sample Weighting NeurIPS SLW PyTorch(Author) PyTorch(3rd) 133/1

2018

Title Venue Type Code Star
Large Scale Fine-Grained Categorization and Domain-Specific Transfer CVPR TL TensorFlow(Author) 146
Learning to Reweight Examples for Robust Deep Learning ICML CLW TensorFlow(Author) PyTorch(3rd) 188/222
Clustering and Learning from Imbalanced Data NeurIPS-W OS -

2017

Title Venue Type Code Star
Class Rectification Hard Mining for Imbalanced Deep Learning ICCV CLW -
Focal Loss for Dense Object Detection ICCV SLW PyTorch(Author)
Range Loss for Deep Face Recognition with Long-Tailed Training Data ICCV SLW PyTorch(3rd)
Learning to Model the Tail NeurIPS TL -

2016

Title Venue Type Code Star
Factors in Finetuning Deep Model for Object Detection with Long-tail Distribution CVPR Other -
Learning Deep Representation for Imbalanced Classification CVPR CBS -
Learning to Learn: Model Regression Networks for Easy Small Sample Learning ECCV TL -

Previous Venues

Title Venue Type Code Star
Inverse Random under Sampling for Class Imbalance Problem and its Application to Multi-label Classification PR US -
Classification of Imbalanced Data by Combining the Complementary Neural Network and SMOTE Algorithm ICONIP US PyTorch(Author)
Borderline-SMOTE: A New Over-Sampling Method in Imblanced Data Sets Learning ICIC OS -
SMOTE: Synthetic Minority Over-sampling Technique JAIR OS -

arXiv

Title Date Type Code Star
Convolution and Convolution-root Properties of Long-tailed Distributions 2015.01.29 Other -
Deep Active Learning over the Long Tail 2017.11.02 `` -
Adjusting Decision Boundary for Class Imbalanced Learning 2019.12.04 `` Pytorch(Author)
Long-tail Visual Relationship Recognition with a Visiolinguistic Hubless Loss 2020.03.25 `` -
Long-tail Learning with Class Descriptors 2020.04.05 `` TensorFlow(Author)
Long-Tailed Recognition Using Class-Balanced Experts 2020.04.07 `` -
Interaction Matching for Long-Tail Multi-Label Classification 2020.05.18 `` -
EL: An Early-Exiting Framework for Long-tailed Classification 2020.06.22 `` -
Heteroskedastic and Imbalanced Deep Learning with Adaptive Regularization 2020.06.29 `` -
Remix: Rebalanced Mixup 2020.07.08 Aug -
Balanced Meta-Softmax for Long-Tailed Visual Recognition 2020.07.21 `` -
SeismoGlow: Data Augmentation for the Class Imbalance Problem 2020.07.23 Aug -
Meta Feature Modulator for Long-tailed Recognition 2020.08.08 Meta -
2020.08.10 `` -
2020.08.10 `` -
2020.08.10 `` -
2020.08.10 `` -
2020.08.10 `` -

Awesome Surveys

  • and

Awesome Blogs

  • and

Imbalanced Learning

Title Venue Type Code
Learning from Imbalanced Data TKDE `` -