CRPO: Learning Spatiotemporal Sensitivity in Video LLMs

This repository contains the weights for the model presented in the paper Learning Spatiotemporal Sensitivity in Video LLMs via Counterfactual Reinforcement Learning.

Overview

Video large language models (Video LLMs) often answer video questions through shortcuts such as single-frame cues and language priors rather than by tracking spatiotemporal dynamics. Counterfactual Relational Policy Optimization (CRPO) is a dual-branch RL framework designed to improve spatiotemporal sensitivity.

CRPO constructs counterfactual videos through horizontal flips and temporal reversals, training on both original and counterfactual branches. It introduces a Counterfactual Relation Reward (CRR) between their answers, which encourages answers to change for dynamic questions and remain unchanged for static questions. This makes it difficult for shortcut policies to be consistently rewarded.

Resources

Evaluation

The model was evaluated on DyBench, a paired counterfactual video benchmark with 3,014 videos covering reversible dynamics, moving direction, and event sequence. On Qwen3-VL-8B, CRPO significantly improves spatiotemporal sensitivity metrics (such as DyBench P-Acc and TimeBlind I-Acc) over the base model while maintaining competitive general video performance.

Downloads last month
159
Safetensors
Model size
770k params
Tensor type
BF16
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Paper for ddz16/Qwen3-VL-8B-CRPO