Beyond Time Shifts: Adapting Omni-LLM as a Reference-Free Evaluator for Generative Audio-Visual Models
This paper introduces a reference-free evaluation framework for generative audio-visual models that resolves the paradox between relative human perception and absolute automated metrics by leveraging a dataset of generative failures, an adapted Omni-LLM, and Real-Valued Group Relative Policy Optimization to achieve state-of-the-art alignment with human preferences for assessing cross-modal synchronization.
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 watching a movie where a dog barks, but the sound comes out like a squeaky toy, or a glass shatters with the sound of a water balloon popping. In the world of AI, these "world simulators" are getting scary good at making pictures and sounds, but they often get the physics wrong. They might make a sound that doesn't match the action, or forget to make a sound entirely.
For a long time, scientists tried to check if these AI movies were "in sync" by playing a simple game of "spot the delay." They would take a perfect sound, shift it a tiny bit to the left or right, and see if a computer could spot the difference. But the authors of this paper say: Stop it! That's like trying to judge a chef by seeing if they can tell the difference between salt and sugar when they are both in the same jar. It doesn't work because modern AI doesn't just get the timing wrong; it gets the story wrong. It might invent a sound that never happened or miss a sound that should be there.
The Big Problem: The "Relative" vs. "Absolute" Paradox
Here is the tricky part the authors had to solve. When humans watch two bad AI videos, it's easy to say, "Video A is better than Video B." We are great at comparing things. But if you ask us to give Video A a score out of 100 all by itself, without anything to compare it to, we get confused. We might say "70" one day and "85" the next.
However, to build a robot judge that can work on the internet, we need an absolute score. We need a number that says, "This video is a 72.4," no matter what other videos exist. The paper argues that we can't just ask a human for a number; we have to teach a machine how to turn our "better/worse" feelings into a "72.4" number.
The Solution: A New Kind of Robot Judge
The team built a three-step system to fix this, which they call Beyond Time Shifts.
1. The "SynthSync" Playground (The Dataset)
Instead of faking errors by shifting sounds, they created a playground called SynthSync. They took real videos and ran them through 10 different top-tier AI sound generators. This created a pile of "authentic failures."
- The Analogy: Imagine asking 10 different chefs to make a soup based on the same recipe. Some chefs burn the garlic, some forget the salt, and some add too much pepper. The authors didn't just look at the soup; they asked human experts to taste two bowls at a time and say, "Chef A's soup is better than Chef B's." They did this over 306,000 times to build a massive map of who is better than whom.
2. The "Omni-LLM" with a New Brain
They took a super-smart AI called Omni-LLM (specifically a Qwen2.5-Omni-3B model) and gave it a new job. Usually, this AI talks in words like "Good" or "Bad." The authors ripped out that word-generator and replaced it with a continuous slider.
- The Analogy: Instead of the AI shouting "Good!" or "Bad!", it now outputs a single, smooth number on a slider. They trained it using the "better/worse" data from the SynthSync playground. They used a math trick called Bradley-Terry-Luce to teach the AI that if it thinks Chef A is better than Chef B, the number for A should be higher than B.
3. The "R-GRPO" Magic Trick (Reinforcement Learning)
This is the secret sauce. Just knowing "A is better than B" isn't enough; the AI needs to understand the whole group. If Chef A is best, Chef B is middle, and Chef C is worst, the scores need to follow that order perfectly.
- The Analogy: Imagine the AI is a student taking a test. Instead of just checking if they got question 1 right, the teacher (the R-GRPO algorithm) looks at the entire list of answers. It uses a "Gaussian policy" (which is just a fancy way of saying "adding a little bit of random noise to explore") to see if the AI can find the perfect ranking for the whole group of chefs at once.
- The Result: By using this method, the AI learned to give scores that matched human experts incredibly well.
What They Found (The Numbers)
The authors tested their new robot judge against the old ways of doing things (like AV-Align, JavisScore, and DeSync).
- The Old Way: The old metrics were like a broken ruler. They often gave high scores to videos that were actually terrible, just because the sounds happened at the right time, even if the sounds were nonsense.
- The New Way: Their new metric, trained on the SynthSync dataset and fine-tuned with R-GRPO, achieved a Pairwise Accuracy of 72.38%. This means when it compared two videos, it agreed with human experts 72.38% of the time.
- The Comparison: The next best method they tested only got 69.36% accuracy.
- The Leaderboard: They used their new judge to rank 6 famous AI video models (including Sora-2, Veo-3.1, and LTX-2). Their judge clearly showed that Sora-2 and Veo-3.1 were the best at understanding physics, while others struggled.
What They Explicitly Rule Out
The paper is very clear about what doesn't work:
- Time Shifts: They argue that simply shifting audio back and forth (the old standard) is useless for modern AI because it doesn't catch "structural hallucinations" (invented sounds).
- Discrete Words: They found that making the AI output words like "Good" or "Poor" (using text generation) was a bad idea. It created "quantization artifacts," meaning the scores jumped around too much and weren't smooth enough.
- Simple Regression: They tried to just train the AI to guess a number directly (regression) and it failed, getting a Kendall's τ of only 0.1628 (a measure of how well the ranking matches reality). Their new method got 0.4899.
How Sure Are They?
The authors are very confident in their results because they didn't just guess; they measured it.
- They built a standardized benchmark called SyncBench with 185 different prompts (like "sawing wood," "rain," or "motorcycles").
- They tested their metric as a "reward signal" (a way to tell an AI how to improve itself). When they used their metric to pick the best AI video from a group of candidates, it worked 5.0589 times better than random guessing in cross-metric tests.
- They proved that their method works by showing that when they removed the R-GRPO training step, the scores dropped significantly (from 72.38% down to 71.07%), proving that every part of their system is necessary.
In short, the paper suggests that to judge AI movies, we can't just look for delays; we need a judge that understands the story of the sound and sight. By turning human "better/worse" feelings into a smooth, continuous number, they built a tool that finally sees the world the way we do.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.