A curated list of long-tailed recognition resources.

Overview

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-10-03

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

Label-Imbalanced and Group-Sensitive Classification under Overparameterization

2021

Title Venue Type Code Star
Label-Imbalanced and Group-Sensitive Classification under Overparameterization NeurIPS CLW -
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 `` -
Owner
Zhiwei ZHANG
Zhiwei ZHANG
[CVPRW 2022] Attentions Help CNNs See Better: Attention-based Hybrid Image Quality Assessment Network

Attention Helps CNN See Better: Hybrid Image Quality Assessment Network [CVPRW 2022] Code for Hybrid Image Quality Assessment Network [paper] [code] T

IIGROUP 49 Dec 11, 2022
[CVPR 2022] Deep Equilibrium Optical Flow Estimation

Deep Equilibrium Optical Flow Estimation This is the official repo for the paper Deep Equilibrium Optical Flow Estimation (CVPR 2022), by Shaojie Bai*

CMU Locus Lab 136 Dec 18, 2022
Code for "ShineOn: Illuminating Design Choices for Practical Video-based Virtual Clothing Try-on", accepted at WACV 2021 Generation of Human Behavior Workshop.

ShineOn: Illuminating Design Choices for Practical Video-based Virtual Clothing Try-on [ Paper ] [ Project Page ] This repository contains the code fo

Andrew Jong 97 Dec 13, 2022
Codes and models of NeurIPS2021 paper - DominoSearch: Find layer-wise fine-grained N:M sparse schemes from dense neural networks

DominoSearch This is repository for codes and models of NeurIPS2021 paper - DominoSearch: Find layer-wise fine-grained N:M sparse schemes from dense n

11 Sep 10, 2022
EASY - Ensemble Augmented-Shot Y-shaped Learning: State-Of-The-Art Few-Shot Classification with Simple Ingredients.

EASY - Ensemble Augmented-Shot Y-shaped Learning: State-Of-The-Art Few-Shot Classification with Simple Ingredients. This repository is the official im

Yassir BENDOU 57 Dec 26, 2022
WaveFake: A Data Set to Facilitate Audio DeepFake Detection

WaveFake: A Data Set to Facilitate Audio DeepFake Detection This is the code repository for our NeurIPS 2021 (Track on Datasets and Benchmarks) paper

Chair for Sys­tems Se­cu­ri­ty 27 Dec 22, 2022
HINet: Half Instance Normalization Network for Image Restoration

HINet: Half Instance Normalization Network for Image Restoration Liangyu Chen, Xin Lu, Jie Zhang, Xiaojie Chu, Chengpeng Chen Paper: https://arxiv.org

303 Dec 31, 2022
SCNet: Learning Semantic Correspondence

SCNet Code Region matching code is contributed by Kai Han ([email protected]). Dense

Kai Han 34 Sep 06, 2022
AOT-GAN for High-Resolution Image Inpainting (codebase for image inpainting)

AOT-GAN for High-Resolution Image Inpainting Arxiv Paper | AOT-GAN: Aggregated Contextual Transformations for High-Resolution Image Inpainting Yanhong

Multimedia Research 214 Jan 03, 2023
Code I use to automatically update my videos' metadata on YouTube

mCodingYouTube This repository contains the code I use to automatically update my videos' metadata on YouTube, including: titles, descriptions, tags,

James Murphy 19 Oct 07, 2022
This repository contains the implementation of the HealthGen model, a generative model to synthesize realistic EHR time series data with missingness

HealthGen: Conditional EHR Time Series Generation This repository contains the implementation of the HealthGen model, a generative model to synthesize

0 Jan 20, 2022
Composing methods for ML training efficiency

MosaicML Composer contains a library of methods, and ways to compose them together for more efficient ML training.

MosaicML 2.8k Jan 08, 2023
Benchmark for evaluating open-ended generation

OpenMEVA Contributed by Jian Guan, Zhexin Zhang. Thank Jiaxin Wen for DeBugging. OpenMEVA is a benchmark for evaluating open-ended story generation me

25 Nov 15, 2022
Minimisation of a negative log likelihood fit to extract the lifetime of the D^0 meson (MNLL2ELDM)

Minimisation of a negative log likelihood fit to extract the lifetime of the D^0 meson (MNLL2ELDM) Introduction The average lifetime of the $D^{0}$ me

Son Gyo Jung 1 Dec 17, 2021
Web service for facial landmark detection, head pose estimation, facial action unit recognition, and eye-gaze estimation based on OpenFace 2.0

OpenGaze: Web Service for OpenFace Facial Behaviour Analysis Toolkit Overview OpenFace is a fantastic tool intended for computer vision and machine le

Sayom Shakib 4 Nov 03, 2022
Snscrape-jsonl-urls-extractor - Extracts urls from jsonl produced by snscrape

snscrape-jsonl-urls-extractor extracts urls from jsonl produced by snscrape Usag

1 Feb 26, 2022
🍅🍅🍅YOLOv5-Lite: lighter, faster and easier to deploy. Evolved from yolov5 and the size of model is only 1.7M (int8) and 3.3M (fp16). It can reach 10+ FPS on the Raspberry Pi 4B when the input size is 320×320~

YOLOv5-Lite:lighter, faster and easier to deploy Perform a series of ablation experiments on yolov5 to make it lighter (smaller Flops, lower memory, a

pogg 1.5k Jan 05, 2023
Official PyTorch implementation of "Uncertainty-Based Offline Reinforcement Learning with Diversified Q-Ensemble" (NeurIPS'21)

Uncertainty-Based Offline Reinforcement Learning with Diversified Q-Ensemble This is the code for reproducing the results of the paper Uncertainty-Bas

43 Nov 23, 2022
PyTorch/GPU re-implementation of the paper Masked Autoencoders Are Scalable Vision Learners

Masked Autoencoders: A PyTorch Implementation This is a PyTorch/GPU re-implementation of the paper Masked Autoencoders Are Scalable Vision Learners: @

Meta Research 4.8k Jan 04, 2023
Rule based classification A hotel s customers dataset

Rule-based-classification-A-hotel-s-customers-dataset- Aim: Categorize new customers by segment and predict how much revenue they can generate This re

Şebnem 4 Jan 02, 2022