--- library_name: transformers base_model: Qwen/Qwen3.5-4B base_model_relation: finetune pipeline_tag: image-text-to-text tags: - SAVER - video - video-question-answering - temporal-grounding - reinforcement-learning - qwen3_5 --- # SAVER 4B **Less from More: Reinforcing Sparse Video Reasoning from Dense References** SAVER 4B is a reinforcement-learning post-trained model based on [Qwen3.5-4B](https://huggingface.co/Qwen/Qwen3.5-4B), for sparse video question answering and temporal grounding. This release contains the full BF16 model weights, tokenizer, processor, chat template, and generation configuration in Hugging Face Transformers format. ## Abstract Video-language models commonly assume that more temporal observations lead to more reliable reasoning. We question this assumption and argue that the key challenge is not merely processing more video frames efficiently, but learning to reason reliably under limited temporal evidence. We propose SAVER, a dense-to-sparse post-training framework that uses dense video views as training-time references for sparse-frame inference. During reinforcement post-training, paired dense and sparse views are optimized with grounding rewards and a reliability-gated reference reward, encouraging sparse view predictions to preserve task-relevant temporal evidence. Notably, SAVER is trained only on 1,250 randomly sampled temporal grounding examples, without using any video question answering annotations. Across three temporal grounding benchmarks and six video question-answering benchmarks, SAVER consistently improves performance across frame budgets. In particular, SAVER can match or surpass dense-frame Qwen3.5 baselines while using substantially fewer frames. These results show that temporal grounding can serve as an effective evidence-localization proxy for learning sparse video reasoning that transfers to broader video understanding tasks. ## Loading Use a Transformers version with `Qwen3_5ForConditionalGeneration` support. The checkpoint records Transformers 5.4.0. ```python import torch from transformers import AutoProcessor, Qwen3_5ForConditionalGeneration model_id = "lmsdss/SAVER-4B" processor = AutoProcessor.from_pretrained(model_id) model = Qwen3_5ForConditionalGeneration.from_pretrained( model_id, torch_dtype=torch.bfloat16, device_map="auto", ) ``` ## Base-model attribution This model derives from Qwen3.5-4B. The upstream base model is distributed under Apache 2.0; its license and attribution requirements continue to apply. ## Paper **Less from More: Reinforcing Sparse Video Reasoning from Dense References** A paper URL and formal citation will be added when available.