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 Classi๏ฌer 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
Greedy Gaussian Segmentation

GGS Greedy Gaussian Segmentation (GGS) is a Python solver for efficiently segmenting multivariate time series data. For implementation details, please

Stanford University Convex Optimization Group 72 Dec 07, 2022
Official code for our EMNLP2021 Outstanding Paper MindCraft: Theory of Mind Modeling for Situated Dialogue in Collaborative Tasks

MindCraft Authors: Cristian-Paul Bara*, Sky CH-Wang*, Joyce Chai This is the official code repository for the paper (arXiv link): Cristian-Paul Bara,

Situated Language and Embodied Dialogue (SLED) Research Group 14 Dec 29, 2022
Improving Query Representations for DenseRetrieval with Pseudo Relevance Feedback:A Reproducibility Study.

APR The repo for the paper Improving Query Representations for DenseRetrieval with Pseudo Relevance Feedback:A Reproducibility Study. Environment setu

ielab 8 Nov 26, 2022
Implementation of the paper titled "Using Sampling to Estimate and Improve Performance of Automated Scoring Systems with Guarantees"

Using Sampling to Estimate and Improve Performance of Automated Scoring Systems with Guarantees Implementation of the paper titled "Using Sampling to

MIDAS, IIIT Delhi 2 Aug 29, 2022
Pytorch implementation of NeurIPS 2021 paper: Geometry Processing with Neural Fields.

Geometry Processing with Neural Fields Pytorch implementation for the NeurIPS 2021 paper: Geometry Processing with Neural Fields Guandao Yang, Serge B

Guandao Yang 162 Dec 16, 2022
State-to-Distribution (STD) Model

State-to-Distribution (STD) Model In this repository we provide exemplary code on how to construct and evaluate a state-to-distribution (STD) model fo

<a href=[email protected]"> 2 Apr 07, 2022
Neural network for digit classification powered by cuda

cuda_nn_mnist Neural network library for digit classification powered by cuda Resources The library was built to work with MNIST dataset. python-mnist

Nikita Ardashev 1 Dec 20, 2021
Official Pytorch implementation of "Unbiased Classification Through Bias-Contrastive and Bias-Balanced Learning (NeurIPS 2021)

Unbiased Classification Through Bias-Contrastive and Bias-Balanced Learning (NeurIPS 2021) Official Pytorch implementation of Unbiased Classification

Youngkyu 17 Jan 01, 2023
This program uses trial auth token of Azure Cognitive Services to do speech synthesis for you.

๐Ÿ—ฃ๏ธ aspeak A simple text-to-speech client using azure TTS API(trial). ๐Ÿ˜† TL;DR: This program uses trial auth token of Azure Cognitive Services to do s

Levi Zim 359 Jan 05, 2023
PyTorch implementation of convolutional neural networks-based text-to-speech synthesis models

Deepvoice3_pytorch PyTorch implementation of convolutional networks-based text-to-speech synthesis models: arXiv:1710.07654: Deep Voice 3: Scaling Tex

Ryuichi Yamamoto 1.8k Jan 08, 2023
CS550 Machine Learning course project on CNN Detection.

CNN Detection (CS550 Machine Learning Project) Team Members (Tensor) : Yadava Kishore Chodipilli (11940310) Thashmitha BS (11941250) This is a work do

yaadava_kishore 2 Jan 30, 2022
Official PyTorch implementation of U-GAT-IT: Unsupervised Generative Attentional Networks with Adaptive Layer-Instance Normalization for Image-to-Image Translation

U-GAT-IT โ€” Official PyTorch Implementation : Unsupervised Generative Attentional Networks with Adaptive Layer-Instance Normalization for Image-to-Imag

Hyeonwoo Kang 2.4k Jan 04, 2023
YOLOX_AUDIO is an audio event detection model based on YOLOX

YOLOX_AUDIO is an audio event detection model based on YOLOX, an anchor-free version of YOLO. This repo is an implementated by PyTorch. Main goal of YOLOX_AUDIO is to detect and classify pre-defined

intflow Inc. 77 Dec 19, 2022
Official Repsoitory for "Mish: A Self Regularized Non-Monotonic Neural Activation Function" [BMVC 2020]

Mish: Self Regularized Non-Monotonic Activation Function BMVC 2020 (Official Paper) Notes: (Click to expand) A considerably faster version based on CU

Xa9aX ใƒ„ 1.2k Dec 29, 2022
This program can detect your face and add an Christams hat on the top of your head

Auto_Christmas This program can detect your face and add a Christmas hat to the top of your head. just run the Auto_Christmas.py, then you can see the

3 Dec 22, 2021
Pytorch implementation of FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networks

flownet2-pytorch Pytorch implementation of FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networks. Multiple GPU training is supported, a

NVIDIA Corporation 2.8k Dec 27, 2022
Paddle implementation for "Highly Efficient Knowledge Graph Embedding Learning with Closed-Form Orthogonal Procrustes Analysis" (NAACL 2021)

ProcrustEs-KGE Paddle implementation for Highly Efficient Knowledge Graph Embedding Learning with Orthogonal Procrustes Analysis ๐Ÿ™ˆ A more detailed re

Lincedo Lab 4 Jun 09, 2021
This repository contains tutorials for the py4DSTEM Python package

py4DSTEM Tutorials This repository contains tutorials for the py4DSTEM Python package. For more information about py4DSTEM, including installation ins

11 Dec 23, 2022
Multispectral Object Detection with Yolov5

Multispectral-Object-Detection Intro Official Code for Cross-Modality Fusion Transformer for Multispectral Object Detection. Multispectral Object Dete

Richard Fang 121 Jan 01, 2023
A DCGAN to generate anime faces using custom mined dataset

Anime-Face-GAN-Keras A DCGAN to generate anime faces using custom dataset in Keras. Dataset The dataset is created by crawling anime database websites

Pavitrakumar P 190 Jan 03, 2023