Source-linked AI summary

Ambient @ EgoLongQA 2026: Distilling Long-Video perception into a Sub-2B Model

Logesh Kumar Umapathi

arXiv:2609.07154v2cs.CV

TL;DR

Long-video egocentric QA asks models to answer questions about events and their relations, while an agentic solution can be infeasible under a strict 2B limit. The paper distils the agent’s junior perception module into a small student and reports first place in the ≤2B division with 0.8279 on the held-out test set.

  • Problem

    EgoLongQA asks four-way questions about long egocentric videos, while an agentic approach with retrieval and reasoning is infeasible at 2B parameters.

    Source: §1 · p. 1
  • Method

    The system distils correctly answered junior-perception traces into a 2B vision-language student and prunes unused vocabulary rows to meet the parameter limit.

    Source: §2.2 · p. 3, §2.3 · p. 3, §2.6 · p. 5
  • Results

    0.8279 on the held-out test set placed the entry first in the ≤2B division.

    Source: §3.1 · p. 6
  • Takeaways & Limitations

    A 2B model can be made competitive for long-form egocentric video QA by distilling an agent’s perception component and pruning vocabulary the task does not use.

    Source: §5 · p. 8

    Roughly 25 in-distribution prompts unseen during supervised training were insufficient for rollouts, while out-of-distribution prompts did not transfer.

    Source: §4.1 · p. 7

Abstract

from arXiv · show

We describe our entry to the EgoLongQA track of the Wearable-AI Challenge in ECCV 2026, which placed first in the <=2B parameter division with 0.8279 on the held-out test set. Our system is a single 2B vision-language model that answers multiple-choice questions about ten-minute egocentric videos in one greedy forward pass; It is obtained by distilling the junior perception module of a tool-using agentic pipeline, not the agent itself into a small student, using teacher traces filtered to those that answered correctly. it reaches 89% of the accuracy of the large agentic pipeline using 1.1% of its parameters. This raises a 27.1% base model to 81.4% on our held-out questions. The 2B backbone has 2.2132B parameters and therefore over the divisional limit, to make the entry admissable we prune the multilingual embedding table from 248,320 to 143,469 rows, reaching 1.9985B with provably identical logits on retained rows.

1 Introduction

EgoLongQA tests four-way question answering over long egocentric videos, a setting where an agentic approach can perform strongly but is infeasible within the 2B limit. The entry distils the agent’s junior perception module into a single-pass student and pairs this with vocabulary pruning and prior-corrected evaluation.

1 Introduction

  • EgoLongQA asks four-way questions about roughly ten-minute egocentric videos, often linking an anchor event to something that happened relative to it.The ≤2B division counts the entire multimodal checkpoint, including the vision tower.Source: §1 · p. 1
  • Ambient’s agentic pipeline reaches 81.4% on the distribution-robust evaluation set, but is infeasible at 2B parameters.The pipeline samples three junior passes and uses a senior orchestrator with clip-retrieval tools.Source: §1 · p. 1
  • The design distils the one-shot junior rather than the senior, whose multi-turn tool trajectory cannot be expressed in a single forward pass.The student receives the junior’s same input/output contract; the figure contrasts ∼393 s of orchestration with ∼32 s of generation.Source: Figure 1 · p. 2, §1 · p. 2
  • Component-level distillation uses the junior’s inference-matched input protocol to avoid train/test mismatch.The contribution contrasts this with imitating the senior’s multi-turn tool trajectory.Source: §1 · p. 2
  • 2.2132 B parameters are reduced to 1.9985 B by removing unused embedding rows, with zero logit change on retained rows.The embedding table accounts for 23% of the backbone; the authors note that this pruning is harder for generative models than classifiers.Source: §1 · p. 2
  • Because language models carry option-identifier selection bias, the authors permute options to make gold answers uniform in training and held-out sets.The passage attributes the selection-bias observation to.Source: §1 · p. 2

2 Method

The method distills the junior perception module of a tool-using agent into a 2B vision-language student, using filtered teacher traces and synthetic supervision. It also adjusts training and prunes the vocabulary to meet the parameter limit while preserving retained-row logits.

2.1 The agentic teacher pipeline

  • The junior is sampled three times; consensus answers are accepted, while disagreements are escalated to a senior model with high-fidelity clip tools.The agentic pipeline is submitted to the Large model division, and its junior perception module is distilled into the student.Source: §2.1 · pp. 2–3

2.2 The Student distillation

  • The 2B Qwen3.5 vision-language student receives 100 sampled video frames, the question, and four options, then emits a timestamped description and structured answer.The model’s native dynamic-resolution vision tower and multimodal rotary position encoding support serving the adapter at a higher resolution than it was trained at.Source: §2.2 · p. 3

2.3 Oracle-filtered trace distillation

  • 2,936 traces from 605 videos retain ground-truth-correct junior passes only when all three sampled passes agree; juniors solve two thirds of validation above 90%.All teachers are open-weight; no closed model is used in the pipeline.Source: §2.3 · pp. 3–4

2.4 Synthetic data

  • 943 audited synthetic questions over 408 Ego4D videos raise the 2B student’s unseen-video score from 27.1% to 54.3%; generation rejects questions answerable without video or lacking visible evidence.The generation pipeline yields 26%; raw generator output assigns 42% of answers to “A”, motivating balancing.Source: §2.4 · p. 4, Figure 2 · p. 5

2.5 Training.

  • Resolution transfer yields +5.8 points over low-resolution training and inference, while epoch 1 outperforms epoch 2 in all five distillation runs.Training uses LoRA with 3× choice-span weighting; evaluation uses held-out videos with options permuted to a uniform gold distribution.Source: §2.5 · p. 5

2.6 Vocabulary pruning to meet the parameter limit

  • Pruning the multilingual embedding table reduces the backbone from 2.2132 B to 1.9985 B parameters, with exactly zero measured logit difference on retained rows.The embedding table is 23% of the backbone; the transformer, vision tower, projector, and tokenizer remain untouched.Source: §2.6 · pp. 5–6

3 Results

Distillation raises the 2B backbone from 27.1% to 81.4%, while replacing a multi-stage agentic pipeline with one greedy generation. The entry placed first in the official ≤2B held-out leaderboard.

3 Results

  • 27.1% to 81.4% on the 2B backbone, while the 27B model rose from a 65% single-pass baseline to 85.7%.Replacing a three-vote, gated senior-agent pipeline with one greedy generation reduced per-sample latency from roughly 393 s to 32 s.Source: §3 · p. 6
  • Synthetic data did not improve held-out accuracy but was reported to improve out-of-distribution robustness.Source: §3 · p. 6

3.1 Final leaderboard

  • 0.8279 placed the entry first in the official ≤2B held-out division, 1.27 pp ahead of the runner-up.Source: §3.1 · p. 6

4 Negative results

The negative results report no reproducible held-out gain from GRPO and a frame-budget effect whose direction differs by model capacity.

4.1 Reinforcement learning

  • GRPO over the distilled model yielded no reproducible held-out gain; the authors suspect roughly 25 in-distribution, unseen rollout prompts were insufficient.Prompts seen during supervised training may yield memorization, while out-of-distribution prompts did not transfer.Source: §4.1 · p. 7

4.2 Frame budget: the sign of the effect depends on model capacity

  • At ≤2B, increasing the frame count from 100 to 400 hurt accuracy on the same question indices with thinking enabled in both arms.Source: §4.2 · p. 7
  • +11.2 pp accuracy at 35B with 400 rather than 100 frames, opposite the ≤2B result.This comparison used Qwen3.6-35B-A3B in the large-division agentic pipeline submission.Source: §4.2 · p. 7

5 Conclusion

The conclusion presents component-level distillation and vocabulary pruning as ways to make long-form egocentric video QA competitive under a strict parameter limit. The entry placed first, and the authors attribute out-of-distribution video robustness to synthetic Ego4D data distilled into the student.

  • Distilling the agent’s perception component, rather than the agent, brought a 2B model to competitive long-form egocentric video QA.Source: §5 · p. 8
  • Vocabulary pruning brought the model under the strict parameter limit using rows the task does not use.Source: §5 · p. 8
  • The entry placed first, and its test score matched validation within 1.4 pp.Source: §5 · p. 8
  • The authors attribute robustness to out-of-distribution videos to synthetic Ego4D data distilled into the student.Source: §5 · p. 8
Loading 2609.07154v2…