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
An image classification app boilerplate to serve your deep learning models asap!

Image 🖼 Classification App Boilerplate Have you been puzzled by tons of videos, blogs and other resources on the internet and don't know where and ho

Smaranjit Ghose 27 Oct 06, 2022
Shared Attention for Multi-label Zero-shot Learning

Shared Attention for Multi-label Zero-shot Learning Overview This repository contains the implementation of Shared Attention for Multi-label Zero-shot

dathuynh 26 Dec 14, 2022
FairyTailor: Multimodal Generative Framework for Storytelling

FairyTailor: Multimodal Generative Framework for Storytelling

Eden Bens 172 Dec 30, 2022
A lightweight deep network for fast and accurate optical flow estimation.

FastFlowNet: A Lightweight Network for Fast Optical Flow Estimation The official PyTorch implementation of FastFlowNet (ICRA 2021). Authors: Lingtong

Tone 161 Jan 03, 2023
Contextual Attention Localization for Offline Handwritten Text Recognition

CALText This repository contains the source code for CALText model introduced in "CALText: Contextual Attention Localization for Offline Handwritten T

0 Feb 17, 2022
Search Youtube Video and Get Video info

PyYouTube Get Video Data from YouTube link Installation pip install PyYouTube How to use it ? Get Videos Data from pyyoutube import Data yt = Data("ht

lokaman chendekar 35 Nov 25, 2022
POT : Python Optimal Transport

POT: Python Optimal Transport This open source Python library provide several solvers for optimization problems related to Optimal Transport for signa

Python Optimal Transport 1.7k Dec 31, 2022
MMFlow is an open source optical flow toolbox based on PyTorch

Documentation: https://mmflow.readthedocs.io/ Introduction English | 简体中文 MMFlow is an open source optical flow toolbox based on PyTorch. It is a part

OpenMMLab 688 Jan 06, 2023
This is the official pytorch implementation for the paper: Instance Similarity Learning for Unsupervised Feature Representation.

ISL This is the official pytorch implementation for the paper: Instance Similarity Learning for Unsupervised Feature Representation, which is accepted

19 May 04, 2022
Neural Articulated Radiance Field

Neural Articulated Radiance Field NARF Neural Articulated Radiance Field Atsuhiro Noguchi, Xiao Sun, Stephen Lin, Tatsuya Harada ICCV 2021 [Paper] [Co

Atsuhiro Noguchi 144 Jan 03, 2023
Spearmint Bayesian optimization codebase

Spearmint Spearmint is a software package to perform Bayesian optimization. The Software is designed to automatically run experiments (thus the code n

Formerly: Harvard Intelligent Probabilistic Systems Group -- Now at Princeton 1.5k Dec 29, 2022
Awesome Monocular 3D detection

Awesome Monocular 3D detection Paper list of 3D detetction, keep updating! Contents Paper List 2022 2021 2020 2019 2018 2017 2016 KITTI Results Paper

Zhikang Zou 184 Jan 04, 2023
This repository contains the scripts for downloading and validating scripts for the documents

HC4: HLTCOE CLIR Common-Crawl Collection This repository contains the scripts for downloading and validating scripts for the documents. Document ids,

JHU Human Language Technology Center of Excellence 6 Jun 07, 2022
Recall Loss for Semantic Segmentation (This repo implements the paper: Recall Loss for Semantic Segmentation)

Recall Loss for Semantic Segmentation (This repo implements the paper: Recall Loss for Semantic Segmentation) Download Synthia dataset The model uses

32 Sep 21, 2022
Code for "Retrieving Black-box Optimal Images from External Databases" (WSDM 2022)

Retrieving Black-box Optimal Images from External Databases (WSDM 2022) We propose how a user retreives an optimal image from external databases of we

joisino 5 Apr 13, 2022
Official code of the paper "Expanding Low-Density Latent Regions for Open-Set Object Detection" (CVPR 2022)

OpenDet Expanding Low-Density Latent Regions for Open-Set Object Detection (CVPR2022) Jiaming Han, Yuqiang Ren, Jian Ding, Xingjia Pan, Ke Yan, Gui-So

csuhan 64 Jan 07, 2023
22 Oct 14, 2022
Vector Neurons: A General Framework for SO(3)-Equivariant Networks

Vector Neurons: A General Framework for SO(3)-Equivariant Networks Created by Congyue Deng, Or Litany, Yueqi Duan, Adrien Poulenard, Andrea Tagliasacc

Congyue Deng 332 Dec 29, 2022
Platform-agnostic AI Framework 🔥

🇬🇧 TensorLayerX is a multi-backend AI framework, which can run on almost all operation systems and AI hardwares, and support hybrid-framework progra

TensorLayer Community 171 Jan 06, 2023
The code repository for "PyCIL: A Python Toolbox for Class-Incremental Learning" in PyTorch.

PyCIL: A Python Toolbox for Class-Incremental Learning Introduction • Methods Reproduced • Reproduced Results • How To Use • License • Acknowledgement

Fu-Yun Wang 258 Dec 31, 2022