← Latest papers
🤖 machine learning

A Strong Balanced-Softmax Classifier-Retraining Baseline for Long-Tailed Recognition

This paper introduces BS-cRT, a two-stage retraining baseline that significantly improves few-shot accuracy in long-tailed recognition by freezing a Balanced Softmax-trained backbone and re-optimizing only the classifier on balanced batches, while also analyzing the limitations of boundary-based methods like CBRM.

Original authors: Juan Terven, Diana Margarita Córdova Esparza, Julio Alejandro Romero Gonzalez, Edgar Arturo Chávez Urbiola, Francisco Javier Willars Rodriguez, Juan Bautista Hurtado Ramos, Alfonso Ramirez Pedraza

Published 2026-07-14
📖 5 min read🧠 Deep dive

Original authors: Juan Terven, Diana Margarita Córdova Esparza, Julio Alejandro Romero Gonzalez, Edgar Arturo Chávez Urbiola, Francisco Javier Willars Rodriguez, Juan Bautista Hurtado Ramos, Alfonso Ramirez Pedraza

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you're running a massive talent show where the judges have to pick winners from thousands of contestants. But here's the twist: 99% of the contestants are from one super-popular city (the "Head" classes), while the other 1% are from tiny, obscure villages (the "Tail" classes).

In a normal talent show, the judges get so used to seeing the popular city's style that they start ignoring the unique talents from the villages. They might give the popular city's singers perfect scores just because they're familiar, while the village singers get crushed, even if they are amazing. This is the problem of Long-Tailed Recognition in AI: the computer gets too good at the common stuff and terrible at the rare stuff.

The First Act: Teaching the Judges Fairly

The paper starts by looking at a method called Balanced Softmax. Think of this as a training camp where the judges are forced to pay attention to the village singers. They learn to appreciate the rare styles, which is great! But the authors asked a simple question: Is the job done?

They found that even after this fair training, the judges (the AI's "classifier") were still a little bit biased. The judges had learned the skills to recognize the villages during the main training, but their final scoring habits were still influenced by the fact that they saw the popular city way more often.

The Big Discovery: Just Retrain the Scorecard

The paper's main finding is a surprisingly simple fix called BS-cRT.

Imagine you've finished the whole talent show training. The judges know the material. Instead of re-teaching them how to sing or dance (retraining the whole AI brain), you just tell them: "Okay, forget the past. Let's do a quick, final practice round where we only show you one singer from the popular city and one from every single village, all mixed up equally."

This is Classifier Retraining. You freeze the brain (the "backbone") so it doesn't forget what it learned, and you only tweak the final scoring sheet (the "classifier") using these perfectly balanced practice rounds.

The Results?
This tiny tweak worked like magic for the rare classes:

  • On a dataset called CIFAR-100-LT, the AI got +5.15 points better at spotting the rare items.
  • On CIFAR-10-LT, it jumped +5.83 points.
  • On the huge ImageNet-LT dataset, it gained +6.92 points.
  • On Places-LT (a dataset of places), it soared +9.78 points.

The paper is very sure about this: across every single test they ran, this simple "scorecard tweak" consistently made the AI better at the rare stuff without breaking its ability to recognize the common stuff. It's a low-cost, high-reward trick that anyone can use.

The Plot Twist: What Didn't Work

The authors didn't stop there. They wondered if they could do even better by creating fake practice scenarios right at the edge of the judges' decision-making. They called this CBRM.

Imagine trying to help the judges by creating a "fake" contestant that is halfway between a village singer and a popular city singer, right on the line where the judges get confused. The idea was to force the judges to practice on these tricky "boundary" cases.

The paper explicitly rules this out.
They tried this, and it failed. In fact, it made things worse!

  • When they used the "hardest" fake examples (the ones most likely to be confused with the popular city), the AI's performance on the rare villages dropped by about 4 points.
  • Why? Because in a long-tailed world, the "hardest" thing a village singer looks like is actually a popular city singer. So, by trying to practice on these hard boundaries, the judges just got pulled back toward the popular city's style. The fake practice sessions were anchored in the wrong place.

The authors are confident this failure isn't just a glitch; it's a fundamental problem with how these "hardest-negative" probes work in imbalanced data. They suggest that if you want to use fake boundary examples, you have to be very careful not to let the popular city hijack the practice session.

The Takeaway

So, what's the lesson for a curious teenager?

  1. Don't overcomplicate it: Sometimes, the best way to fix an AI that ignores rare things isn't to build a giant new brain, but just to give the final decision-maker a quick, fair practice session.
  2. Be careful with "hard" examples: Trying to train on the most difficult, confusing cases can backfire if those cases are actually just the popular stuff in disguise.
  3. The numbers speak: This simple method (BS-cRT) consistently added between 5 and 10 points of accuracy to the rare classes across different datasets. It's a solid, reliable baseline that researchers should use before trying anything fancy.

The paper doesn't claim this solves everything (the AI still has to learn the hard stuff first), but it proves that a simple, balanced re-tuning of the final step is a powerful tool that was hiding in plain sight.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →