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
ComPhy: Compositional Physical Reasoning ofObjects and Events from Videos

ComPhy This repository holds the code for the paper. ComPhy: Compositional Physical Reasoning ofObjects and Events from Videos, (Under review) PDF Pro

29 Dec 29, 2022
Keeping it safe - AI Based COVID-19 Tracker using Deep Learning and facial recognition

Keeping it safe - AI Based COVID-19 Tracker using Deep Learning and facial recognition

Vansh Wassan 15 Jun 17, 2021
AugMix: A Simple Data Processing Method to Improve Robustness and Uncertainty

AugMix Introduction We propose AugMix, a data processing technique that mixes augmented images and enforces consistent embeddings of the augmented ima

Google Research 876 Dec 17, 2022
Minimalist Error collection Service compatible with Rollbar clients. Sentry or Rollbar alternative.

Minimalist Error collection Service Features Compatible with any Rollbar client(see https://docs.rollbar.com/docs). Just change the endpoint URL to yo

Haukur Rósinkranz 381 Nov 11, 2022
A vanilla 3D face modeling on pose-invariant and multi-lightning image data

3D-Face-Modeling A vanilla 3D face modeling on pose-invariant and multi-lightning image data Table of Contents Background Install Usage Contributing B

Haochen Zhang 1 Mar 12, 2022
[ACM MM 2021] Diverse Image Inpainting with Bidirectional and Autoregressive Transformers

Diverse Image Inpainting with Bidirectional and Autoregressive Transformers Installation pip install -r requirements.txt Dataset Preparation Given the

Yingchen Yu 25 Nov 09, 2022
Playing around with FastAPI and streamlit to create a YoloV5 object detector

FastAPI-Streamlit-based-YoloV5-detector Playing around with FastAPI and streamlit to create a YoloV5 object detector It turns out that a User Interfac

2 Jan 20, 2022
Codes for paper "KNAS: Green Neural Architecture Search"

KNAS Codes for paper "KNAS: Green Neural Architecture Search" KNAS is a green (energy-efficient) Neural Architecture Search (NAS) approach. It contain

90 Dec 22, 2022
Time series annotation library.

CrowdCurio Time Series Annotator Library The CrowdCurio Time Series Annotation Library implements classification tasks for time series. Features Suppo

CrowdCurio 51 Sep 15, 2022
An Industrial Grade Federated Learning Framework

DOC | Quick Start | 中文 FATE (Federated AI Technology Enabler) is an open-source project initiated by Webank's AI Department to provide a secure comput

Federated AI Ecosystem 4.8k Jan 09, 2023
This repository introduces a short project about Transfer Learning for Classification of MRI Images.

Transfer Learning for MRI Images Classification This repository introduces a short project made during my stay at Neuromatch Summer School 2021. This

Oscar Guarnizo 3 Nov 15, 2022
Official Pytorch implementation of Meta Internal Learning

Official Pytorch implementation of Meta Internal Learning

10 Aug 24, 2022
Deep functional residue identification

DeepFRI Deep functional residue identification Citing @article {Gligorijevic2019, author = {Gligorijevic, Vladimir and Renfrew, P. Douglas and Koscio

Flatiron Institute 156 Dec 25, 2022
Simple helper library to convert a collection of numpy data to tfrecord, and build a tensorflow dataset from the tfrecord.

numpy2tfrecord Simple helper library to convert a collection of numpy data to tfrecord, and build a tensorflow dataset from the tfrecord. Installation

Ryo Yonetani 2 Jan 16, 2022
FasterAI: A library to make smaller and faster models with FastAI.

Fasterai fasterai is a library created to make neural network smaller and faster. It essentially relies on common compression techniques for networks

Nathan Hubens 193 Jan 01, 2023
How will electric vehicles affect traffic congestion and energy consumption: an integrated modelling approach

EV-charging-impact This repository contains the code that has been used for the Queue modelling for the paper "How will electric vehicles affect traff

7 Nov 30, 2022
Pytorch tutorials for Neural Style transfert

PyTorch Tutorials This tutorial is no longer maintained. Please use the official version: https://pytorch.org/tutorials/advanced/neural_style_tutorial

Alexis David Jacq 135 Jun 26, 2022
Migration of Edge-based Distributed Federated Learning

FedFly: Towards Migration in Edge-based Distributed Federated Learning About the research Due to mobility, a device participating in Federated Learnin

qub-blesson 11 Nov 13, 2022
From Fidelity to Perceptual Quality: A Semi-Supervised Approach for Low-Light Image Enhancement (CVPR'2020)

Under-exposure introduces a series of visual degradation, i.e. decreased visibility, intensive noise, and biased color, etc. To address these problems, we propose a novel semi-supervised learning app

Yang Wenhan 117 Jan 03, 2023
DeepAL: Deep Active Learning in Python

DeepAL: Deep Active Learning in Python Python implementations of the following active learning algorithms: Random Sampling Least Confidence [1] Margin

Kuan-Hao Huang 583 Jan 03, 2023