Watch & Learn: From online videos to computer-use trajectories¶
Historical catalog backfill: not reproduced due to cost (review DONE). This entry has no executable adapter, component metrics, or GPU pass claim, and is not queued for automatic implementation or retry.
Paper information¶
| Field | Value |
|---|---|
| Paper | Watch and Learn: Learning to Use Computers from Online Videos |
| Organization | First author Chan Hee Song: The Ohio State University; collaborators from Google Cloud AI Research and Google DeepMind, as listed on the author project page |
| First published | 2025-10-06 10:29:00 UTC, arXiv v1, the version used here for method and cost review. Latest v3 is 2026-03-16; neither the revision nor the Google catalog date is first publication. |
| Original author code | No author code or weights verified. The project page's Code placeholder has no link and does not establish a release. Code SHA and license are not applicable. |
| Adapter | Catalog key watch-and-learn; adapter=null |
| Local reproduction code | None. Only src/auto_research/paper_specs/catalog/agent-research/watch-and-learn.json and review materials. |
| Intake | historical-directory-backfill. A Google catalog URL was observed on 2026-10-26; the paper was not newly published then. |
Original paper summary¶
Background and main changes¶
Watch & Learn frames video action recognition as inverse dynamics: given screen images before and after a transition, predict the action causing it. The trained inverse dynamics model (IDM) annotates online tutorials. Task retrieval turns these annotations into trajectories for in-context demonstrations and supervised computer-use agent (CUA) training. A generic LLM is not asked to guess actions, and rules do not reconstruct trajectories.
Key figure from the paper¶

Image from the original paper; copyright belongs to the authors. Only format conversion and proportional resizing were applied for the web. See assets/provenance.json.
flowchart LR
A[Real browser transitions plus Mind2Web] --> B[Train visual inverse dynamics model]
C[Task-relevant tutorial videos] --> D[Retrieve, filter, and extract adjacent frames]
B --> E[Action type, coordinates, and text]
D --> E
E --> F[Executable demonstration trajectories]
F --> G[In-context demonstrations]
F --> H[Supervised CUA training]
Core equation¶
SigLIP-2 and a four-layer Transformer encode images. A classification head predicts actions, coordinates are discretized from 0 to 1000, and a GPT-2 small head generates input text. The objectives are action and coordinate cross-entropy and autoregressive text loss. The paper does not provide extra weights; none are invented. Predicted actions are assembled into continuous state–action trajectories.
Offline and online results in the paper¶
In pinned v1 Table 2 on OSWorld, UI-TARS-7B goes from 27.3% to 31.1%, and Qwen2.5-VL-7B from 1.9% to 13.0%. Those are the paper's baselines, data, and environment, not reruns here. No production A/B is reported; a real desktop benchmark is not a live-traffic test.
Local reproduction¶
Not reproduced due to cost (review DONE). Pinned v1 §3.1 and Appendix D.3 use more than 630k state transitions, 8×A100 80GB and 15 epochs for IDM training, plus 53,125 video trajectories, 7B CUA SFT, online retrieval/API access, and real OSWorld desktop evaluation. This exceeds a short single-A100/A30 or Mac budget. The cost assessment uses the authors' setup, not local timing.
No data, weights, desktop environment, or probe was run. No rule-based or gold-reading agent substitutes for the IDM or CUA. There are no local metrics, commands, or GPU receipt. requires_gpu_validation=false and gpu_validation_passed=false indicate no accepted implementation, not a CPU-verified full method. Review closure is separate from implementation and does not block lower-cost components.