VCIFBench: Evaluating Complex Instruction Following for Video Understanding
This paper introduces VCIFBench, a comprehensive benchmark designed to evaluate and improve the ability of multimodal large language models to follow complex, constraint-rich instructions in video understanding tasks, revealing current performance gaps and demonstrating the efficacy of DPO training for enhancement.
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 hiring a very smart, very fast assistant to watch a video for you and write a report. You don't just want them to say, "A dog chased a cat." You want to give them a very specific, complicated list of rules:
- "Tell me exactly what happened, but only use words that start with the letter 'B'."
- "Write the report as a JSON code block."
- "Keep it under 50 words."
- "Don't mention the color of the dog."
- "Start with the sentence 'Once upon a time' and end with 'The End'."
This is the problem the paper VCIFBench is trying to solve.
The Problem: The "Smart but Clumsy" Assistant
The authors found that while modern AI models (called Multimodal Large Language Models) are getting great at understanding videos, they are often terrible at following strict, complex rules.
Think of these AI models like a brilliant chef who can cook a delicious meal (understand the video) but keeps forgetting to follow the customer's specific dietary restrictions (the constraints).
- The chef might make a great soup, but they forgot to leave out the salt.
- They might write a beautiful story, but they used the wrong font or went over the word count.
- Sometimes, if you ask them to do two things that contradict each other (like "be short" and "include every detail"), they just ignore the rules and give you a normal answer anyway.
The Solution: A New "Stress Test" (VCIFBench)
The researchers built a new testing ground called VCIFBench (Video Complex Instruction Following Benchmark). It's like a driving test for AI, but instead of just checking if the car can drive down the street, they check if the driver can:
- Drive on the right side.
- Stop at every red light.
- Keep the speed exactly at 30 mph.
- Sing a song while doing it.
- Do all of this without hitting a single cone.
How they built it:
- They took existing video datasets (like cooking shows, science clips, and daily life videos).
- They wrote 306 specific "orders" for the AI, mixing different types of rules:
- Format: "Write in a list," "Use JSON," "No bullet points."
- Content: "Only talk about the red car," "Don't mention the background music."
- Style: "Sound like a pirate," "Be very formal."
- Structure: "Put the most important thing first," "Group things by time."
They also included a special "trap" section with 30 impossible orders (e.g., "Describe a blue elephant that isn't in the video, but only describe things you can see"). A good AI should say, "I can't do that," while a bad AI will hallucinate a blue elephant.
The Results: The AI is Still Learning
The researchers tested 10 different AI models (some from big tech companies, some open-source) on this new test. Here is what they found:
The "One-Thing" vs. "Everything" Gap:
Most models were okay at following one rule. If you asked, "Write in JSON," they could do it. If you asked, "Summarize the video," they could do that too. But when you asked them to do both at the same time, they started to fail.- Analogy: It's like a student who can solve math problems perfectly and can write a great essay, but if you ask them to solve the math problem inside the essay without making any spelling mistakes, they get confused and mess up.
The "Near Miss" Problem:
The best models (like the ones from Google and OpenAI) were close. They got the video right and the style right, but they often missed one tiny detail, like forgetting a comma or using one word too many.- Analogy: They built a perfect house, but forgot to put the front door on the right side.
The "Blind Obedience" Problem:
When given impossible instructions (the "trap" questions), the weaker models just made things up. They didn't realize the request was contradictory.- Analogy: If you tell a robot, "Paint the wall blue and red at the same time," a smart robot says, "I can't do that." A dumb robot just paints a messy purple wall and hopes you don't notice.
More Video Doesn't Always Mean Better:
The researchers tried giving the AI higher-quality video (more frames, better resolution) to see if it would help. Surprisingly, it didn't always help. Sometimes, seeing more made the AI talk too much and forget the word count limit.- Analogy: Giving a student a 1,000-page textbook instead of a 10-page summary didn't help them write a 1-page essay; it just made them ramble.
The Good News: Training Helps
The authors also tried "teaching" one of the models using a special technique called DPO (Direct Preference Optimization). They showed the model examples of "good" answers (that followed all rules) and "bad" answers (that broke rules).
- After this training, the model got significantly better at following the complex rules. It went from failing most of the time to passing about 33% of the time.
- Analogy: It's like giving the chef a specific checklist and a reward for following it perfectly. After a few practice runs, they finally started getting the order right.
The Bottom Line
The paper concludes that while AI is getting very good at "watching" videos, it is still struggling to be a "good employee" that follows a long, strict list of instructions. To make these models useful for real-world tasks (like automated reporting or tools), we need to teach them not just to understand the video, but to respect the boundaries and rules we give them.
The authors warn that this test is just a "stress test" for rules, not a full measure of how smart the AI is overall, but it highlights a critical gap that needs to be fixed before these models can be trusted with complex jobs.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.