AI ResearchFeatured

Temporal Self-Distillation: Learning Visual State Tracking in Videos Without Supervision

#S3T#Video-LLM#Self-Distillation#Visual State Tracking#VSTAT

This reading covers Temporal Self-Distillation: Learning Visual State Tracking in Videos Without Supervision.

arXiv. arXiv:2609.04203 (Submitted 3 Sep 2026, v1)

Abstract

We introduce S3T (Self-Supervised Self-Distillation over Time), which, to the best of our knowledge, is the first fully self-contained framework for continuous video state tracking. Our method treats temporal sampling density as privileged information, based on the hypothesis that a denser view of the same clip recovers the running state more accurately. This view serves as the teacher, while a sparse-view student with the same weights learns to match its next-token distribution. The model generates its own target, so training requires no labels, separate teacher, or reward signal, and adds no inference cost. On LLaVA-OneVision-2-8B, S3T improves VSTAT accuracy by +1.74 as a single model, +2.38 with souping, and +2.70 with additional vision-encoder adaptation, while prior self-evolving methods leave state tracking largely unchanged. The capability learned from unlabeled synthetic clips transfers to real videos, improving performance by +7.95 on VSTAT-YouTube state-tracking questions and +4.50 on MVBench Action Count.

Summary

The paper treats temporal sampling density as privileged information: a dense view of the same unlabeled clip is the teacher; a sparse view of the same frozen backbone plus one LoRA adapter is the student; the target is the model's own next-token distribution. Training uses no labels, no separate teacher network, no reward model, and no tracker, and adds no inference cost. Reported VSTAT lifts are +1.74 (single model), +2.38 (souping), and +2.70 (additional vision-encoder adaptation) on LLaVA-OneVision-2-8B. Transfer figures are +7.95 on VSTAT-YouTube state-tracking questions and +4.50 on MVBench Action Count. The same objective did not transfer consistently to the other backbones tested.

Detailed reading

The gap VSTAT measures

The introduction locates the difficulty in cumulative visual state: a Video-LLM must keep running counts and scene states while objects are added, removed, moved, or occluded. Existing objectives, whether single-answer supervised fine-tuning or video–text contrastive alignment, need not accumulate evidence over the full clip.

VSTAT [64] is a benchmark designed to test this cumulative state reasoning, and it shows that human performance reaches 90.5%, while the strongest open-source models score only 34–35%.

Those two ranges belong to VSTAT as cited in the introduction. They do not name the open-source models, do not equal later table scores such as 34.74, and do not claim that S3T closes the human gap.

Temporal density as privileged information

The central idea is to use temporal sampling density as privileged information. We hypothesize that a denser sampling of the same sequence provides more evidence about the running scene state (such as object counts through occlusion) than a sparse sampling, while requiring no labels or annotations.

The teacher is a denser sampling of the same clip, not an external network and not a labeled answer. The student matches the teacher's next-token distribution. The hypothesis is about running scene state, not about action recognition or moment localization. The sentence does not yet fix the two frame counts or the backbone on which the later tables are reported.

The student view samples k_s=12 frames and the teacher view samples k_t=24 frames over the same span, so the only difference is temporal density: both cover [0,T-1] with no crop, window, or sub-span.

Both views use the same frozen base model and the same LoRA adapter; they differ in frame density and in whether gradients are retained. The paper also states that the student indices are not a subset of the teacher's: the two uniform grids share only their endpoints. The discussion later reports that gains appear only near this 12-frame student and 24-frame teacher pair. Those counts are a training-time construction. Evaluation in the main tables uses the official 64-frame budget; the paper does not equate k_s=12 with that budget.

Reported lifts on LLaVA-OneVision-2-8B

On LLaVA-OneVision-2-8B, S3T improves VSTAT accuracy by +1.74 as a single model, +2.38 with souping, and +2.70 with additional vision-encoder adaptation, while prior self-evolving methods leave state tracking largely unchanged.

The three increments are three configurations of the same backbone, not three datasets. The introduction restates the strongest of them as a move from 34.74 to 37.44 (+2.70), with Count (+4.9), Atomic (+5.1), and Sequence (+5.8) as the concentrated axes. The comparison to prior self-evolving methods is the paper's own reading of those methods on this benchmark; it is not a claim that every self-evolving recipe fails on every video task. The default adapter setting freezes the vision encoder; the +2.70 figure includes additional vision-encoder adaptation.

The capability learned from unlabeled synthetic clips transfers to real videos, improving performance by +7.95 on VSTAT-YouTube state-tracking questions and +4.50 on MVBench Action Count.

Training clips are unlabeled StateGen videos. The two transfer numbers are task-specific: VSTAT-YouTube state-tracking questions and MVBench Action Count. The paper does not report a uniform lift on every real-video benchmark, and it states that general video-understanding performance is preserved rather than that every non-counting task improves.

Where the same objective did not transfer

S3T does not transfer consistently across the models we tested. We applied the same objective and data to eleven base models from five families and retuned the training settings for each model (App. L). Only LLaVA-OV-2-8B [2] showed a clear improvement.

The limitation is stated in the paper, not inferred here. Ten candidate explanations were tested and did not account for the difference. Two remaining possibilities named in the text are the amount of video post-training each backbone received, and how much a low-rank language-model adapter can change the use of visual evidence. Public checkpoints did not allow those factors to be separated. The main tables therefore describe LLaVA-OneVision-2-8B / LLaVA-OV-2-8B under this objective; they do not establish a backbone-agnostic Video-LLM upgrade.

Evidence boundary

The headline increments (+1.74, +2.38, +2.70 on VSTAT; +7.95 on VSTAT-YouTube state-tracking questions; +4.50 on MVBench Action Count) belong to LLaVA-OneVision-2-8B trained on a fixed pool of 300 unlabeled StateGen clips, with a 12-frame student and a 24-frame teacher at training time, and with the official 64-frame VSTAT evaluation budget in the main comparison. The same objective and data did not yield a clear gain on the other ten base models reported in App. L. The work does not claim to close the 90.5% human VSTAT figure, does not introduce a labeled tracker, and does not add inference-time cost beyond the adapted weights. Independent replications are not part of this preprint.