← Latest papers
💻 computer science

Gen2Balance: Generative Balancing for Long-Tailed Video Action Recognition

Gen2Balance addresses the challenge of long-tailed video action recognition by augmenting imbalanced training sets with text-to-video generated clips conditioned on action profiles, utilizing a two-stage training strategy to achieve significant accuracy improvements on rare actions while demonstrating practical scalability through partial balancing.

Original authors: Prajwal Gatti, Simon Jenni, Fabian Caba Heilbron, Dima Damen

Published 2026-06-23
📖 4 min read☕ Coffee break read

Original authors: Prajwal Gatti, Simon Jenni, Fabian Caba Heilbron, Dima Damen

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 are trying to teach a robot to recognize different human actions, like "swimming," "cooking," or "dancing." You give it a massive library of videos to study. However, there's a huge problem: the library is heavily unbalanced.

Think of it like a music playlist where 99% of the songs are by one famous pop star, and only a few songs are by obscure indie bands.

  • The "Head" (Popular): The robot sees thousands of videos of "playing basketball." It becomes an expert at this.
  • The "Tail" (Rare): The robot sees only five videos of "cutting a keyboard" or "swinging on a tire." It barely learns anything about these, so when it sees them in real life, it gets confused and guesses wrong.

This is the Long-Tailed Problem. The robot is great at common things but terrible at rare ones.

The Solution: Gen2Balance (The "AI Chef")

The paper introduces a new method called Gen2Balance. Instead of just hoping to find more rare videos on the internet (which is hard because they are rare), the authors decided to cook up new videos using an AI generator.

Here is how they did it, broken down into simple steps:

1. The Smart Recipe Book (The Prompt Pipeline)

If you just tell an AI, "Make a video of 'Robot Dancing'," it might get confused. Does it mean a human dancing like a robot, or an actual metal robot dancing? If you just ask for "cutting a keyboard," the AI might make a weird, scary video that doesn't look like a real action.

To fix this, the authors built a three-step recipe system using a smart AI (a Large Language Model):

  • Step A: The Action Profile. They ask the AI to write a detailed definition of the action, including what it is and what it isn't (e.g., "A human moving like a robot, not a metal machine").
  • Step B: The Examples. They show the AI a few real videos of the action so it understands the context (e.g., "See this human? That's what we mean").
  • Step C: The Variety. They tell the AI to make 100 different versions of this video: change the lighting, the background (a park vs. a kitchen), the person's clothes, and the camera angle.

The Result: They created 140,000 brand new, synthetic videos that look real but cover the rare actions the robot was missing.

2. The Two-Stage Training (The Study Plan)

You can't just dump these new fake videos into the robot's brain and hope for the best. The robot might get confused because the fake videos look slightly different from real life (like a cartoon vs. a photo).

So, they used a two-stage study plan:

  • Stage 1: The "Balanced" Study. The robot studies the new, balanced library (Real Videos + Generated Videos). Because there are now plenty of "rare" examples, the robot learns to recognize them. However, the robot is told to pay extra attention to the real videos when deciding how important each category is.
  • Stage 2: The "Reality Check." The robot goes back to studying only the real videos for a short time. This is like a final exam review. It helps the robot forget the "fake" quirks and get its memory back on track with how the real world actually looks.

The Results: Did it Work?

The authors tested this on standard video datasets (UCF-101 and Kinetics) that they artificially made "long-tailed" to simulate the problem.

  • The Big Win: Gen2Balance beat all previous methods. On the Kinetics dataset, it improved accuracy by 7% over the best existing methods. On the UCF dataset, it improved by 5%.
  • The Rare Actions: For the hardest, rarest actions (like "cutting a keyboard"), the improvement was massive—31.9% better than before.
  • Cost Efficiency: They found you don't need to generate everything to get great results. If they only generated enough videos to fill up 27% of the missing data, they still got 79% of the total performance boost. This means the method is practical and doesn't require infinite computing power.

Why This Matters (According to the Paper)

The paper argues that while other methods try to "stretch" the few rare videos they have (which doesn't add new information), Gen2Balance creates new information. It fills in the gaps in the robot's knowledge by inventing diverse, realistic examples of rare actions, allowing the robot to finally learn what it was missing.

In short: Gen2Balance is like giving a student a textbook that has been rewritten to include hundreds of practice problems for the topics they were weak in, followed by a quick review of the original textbook to make sure they didn't get confused by the new examples.

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 →