← Latest papers
💬 NLP

Crayotter: Learning Long-Horizon Video Editing Agents via Group-Relative Preference Backpropagation

The paper introduces Crayotter, a 9B video editing agent trained via Group-Relative Preference Backpropagation (GRPB), which converts subjective long-horizon editing feedback into ordinal comparisons to effectively redistribute credit across semantic segments, thereby outperforming proprietary systems on benchmarks like AgenticVBench.

Original authors: Lecheng Yan, Jianze Lin, Yichong Zhang, Ben Pan, Wenxi Li, Chenyang Lyu, Liting Zhou, Cathal Gurrin

Published 2026-08-05
📖 7 min read🧠 Deep dive

Original authors: Lecheng Yan, Jianze Lin, Yichong Zhang, Ben Pan, Wenxi Li, Chenyang Lyu, Liting Zhou, Cathal Gurrin

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 teaching a robot to be a movie director. You give it a pile of raw video clips and a simple instruction: "Make a cool sports highlight reel." The robot has to do a lot of work: it has to find the right clips, cut them, arrange them in a timeline, add music, and export the final file. This is a long process with many steps. The problem is that you only get to see the final movie at the very end. If the movie is boring, you can't easily tell the robot which specific step went wrong. Did it pick the wrong clips? Did it cut them too short? Or did it just arrange them in a bad order? In the world of artificial intelligence, this is called the "long-horizon" problem. It's like trying to teach someone to bake a cake by only telling them "it tastes bad" after they've already eaten the whole thing. You need a way to give credit (or blame) to the specific steps that led to the result, even if the result is subjective—meaning different people might like different versions of the same video.

This paper introduces a new way to teach these AI editors, called Crayotter. The researchers realized that instead of trying to give the robot a single "score" for the whole video (which is hard because "good" is in the eye of the beholder), they should just ask: "Between two different versions of the same video, which one is better?" By comparing videos made from the exact same starting materials, the AI can learn a clear ranking. But the tricky part is still figuring out where in the long process the AI made the good or bad choices. The authors propose a method called Group-Relative Preference Backpropagation (GRPB). Think of it as a smart referee that doesn't just shout "Good job!" or "Bad job!" at the end of the game. Instead, it looks at the whole team's performance, figures out who contributed to the win, and gives credit to the specific players (or in this case, the specific editing steps) that mattered most, while making sure no single step gets too much credit or too much blame.

The Problem: The "Black Box" of Video Editing

When an AI tries to edit a video, it goes through a long chain of decisions. It analyzes the footage, picks clips, builds a timeline, and renders the final product. The problem is that the quality of the final video—how well the story flows, if the pacing feels right, or if the style matches the request—is only visible after all those decisions are made.

If you just give the AI a single number at the end (like "This video is a 7 out of 10"), it's confusing. Is the 7 because the AI picked bad clips? Or because the music was too loud? Or because the task itself was just really hard? Different editing tasks have different rules for what makes a "good" video, so comparing scores across different tasks is like comparing apples to oranges.

The paper argues that we shouldn't try to calculate a perfect global score. Instead, we should focus on comparisons. If the AI makes three different versions of the same sports reel, we can easily say, "Version C is better than Version A, and Version A is better than Version B." This turns a vague, subjective feeling into a clear, logical order.

The Solution: GRPB and the "Lagged" Credit System

The authors introduce Group-Relative Preference Backpropagation (GRPB). Here is how it works, using a playful analogy:

Imagine a cooking competition where three teams (Team A, Team B, and Team C) are given the exact same ingredients and asked to make a stew. A judge tastes all three and ranks them: Team C is the winner, Team A is second, and Team B is the loser.

In old methods, the judge might just give the winning team a big trophy and the losing team a participation ribbon. But that doesn't tell the chefs what they did right or wrong. Did Team C win because they chopped the onions better? Or because they added the spices at the right time?

GRPB is like a super-smart coach who breaks down the game.

  1. The Group: It only compares teams that used the exact same ingredients (the same request and source clips).
  2. The Zero-Sum Game: It treats the ranking like a zero-sum game. If Team C wins, it gains points, and the others lose points. The total points in the room always add up to zero.
  3. The Lagged Allocator: This is the clever part. The coach doesn't just look at the final stew and guess. It uses a "lagged" system. It looks at the previous batch of cooking lessons to decide how to give credit for this batch. This prevents the coach from getting confused by its own immediate reactions. It's like a teacher grading a test based on the rubric they wrote last week, not the one they just scribbled down while grading.
  4. Segment-Level Credit: Instead of giving the whole team a score, GRPB breaks the cooking process into segments: "Chopping," "Simmering," "Seasoning." It figures out which specific segment contributed most to the win or loss. If Team C chopped onions perfectly, that specific step gets the credit. If Team B burned the garlic, that specific step gets the blame.
  5. Safety Caps: To prevent the AI from getting too excited or too depressed, the system puts "caps" on how much credit or blame any single step can receive. It also uses a "reliability gate," meaning it only starts giving out credit once it's sure its judging system is working correctly.

What They Found

The researchers built a 9-billion-parameter AI model named Crayotter and trained it using this new method. They tested it in a simulated environment with realistic editing tasks, ranging from simple cuts to complex, multi-step revisions.

The results showed that GRPB worked better than other methods:

  • Better Editing: The videos produced by the GRPB-trained model were preferred by human judges more often than those from models trained with standard methods. In a blind test, the GRPB model won against the "Base" model (the original AI) 67.1% of the time.
  • Smarter Credit: When the researchers tested to see if the AI knew why it made a good video, GRPB was much better at pinpointing the specific editing steps that mattered. It correctly identified the "winning" segment 20.8% of the time, compared to only 11.9% for other methods.
  • Beating the Pros: On a standard benchmark called AgenticVBench, the 9B Crayotter model ranked third among all the systems tested, beating several expensive, proprietary systems from big tech companies. It scored a 15.7% average, with a particularly strong 23.0% score on the "Repurpose" task (which is very similar to video editing).

Why It Matters

This paper suggests that for complex, creative tasks where the "right answer" is subjective, we don't need a perfect score. We just need a way to compare different attempts and figure out which specific steps led to the better outcome. By using a system that compares similar attempts, delays its own judgment to avoid bias, and carefully distributes credit to specific parts of the process, AI can learn to be a much better editor.

The authors are careful to note that this is a specific solution for tasks like video editing, where there are clear stages and alternative outcomes. They don't claim this solves every AI problem, but they show that for these kinds of "long-horizon" creative jobs, breaking the problem down into local, comparable preferences is a powerful way to teach machines how to create. The code and data for their experiments are publicly available, inviting others to try this "lagged credit" approach on their own creative AI projects.

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 →