RoboTok

An Internet-Scale Data Engine for Human Demonstration Video
Retrieval and Dexterous Manipulation Learning

Howard Qian1, Yiting Chen1, Yunfei Xie1, Kejia Ren1, Podshara Chanrungmaneekul1, Gaotian Wang1,
Bowen Wen2, Chen Wei1, Kaiyu Hang1

1Rice University  ·  2NVIDIA

RoboTok is an internet-scale data engine for robot manipulation learning. It organizes internet human demonstration videos into a torso-relative 3D hand trajectory embedding space and retrieves clips with similar hand motions for a given query demonstration.

Abstract

Robot learning increasingly depends on broad and diverse demonstrations, yet collecting robot data remains expensive and poorly suited to covering the long tail of real-world tasks. To address this bottleneck, we introduce RoboTok, an internet-scale data engine that, given a query human manipulation video, retrieves manipulation-relevant human demonstrations from web videos for training dexterous robot policies. Specifically, we learn a latent motion space from 3D hand trajectories expressed in estimated actor-centered reference frames. This representation enables manipulation behaviors to be compared across variations in camera viewpoint, scene appearance, and actor occlusions, while remaining compact enough for efficient search and continual indexing over internet-scale video collections. We evaluate RoboTok against existing robot-data retrieval approaches on retrieval benchmarks and downstream robot policy performance. Our results show that RoboTok retrieves more relevant manipulation demonstrations and improves downstream task success, establishing hand-pose trajectory-aware retrieval as a way to make web video a scalable and continuously growing source of supervision for robot learning.

Method

RoboTok converts internet human demonstration videos into torso-relative 3D hand trajectories and learns a compact embedding supervised by DTW-based motion similarity. This representation enables manipulation behaviors to be compared across variations in camera viewpoint, scene appearance, and actor occlusions. At query time, cosine-similarity search retrieves related manipulation demonstrations without computing DTW over the full corpus.

Internet videos → Clip filtering → Data extractionHand motion-based retrievalRobot policy training

AData processing pipeline
Data processing pipeline: clip filtering, 3D hand reconstruction, then torso estimation and egocentric representation
BDTW-aligned trajectory encoder
DTW-aligned trajectory encoder: the corpus encoded into a latent motion space, and a query retrieved from it

Retrieval Demo (Interactive)

Unlike appearance-based retrieval methods, RoboTok retrieves video clips with similar hand-pose trajectories across different activities, scenes, and camera viewpoints. We use a trained model to estimate a human torso-centered reference frame using only the 3D hand trajectory, which is effective even when the actor is not directly visible.

10 example query videos and their corresponding retrieved videos per method are shown below. An interactive viewer of extracted egocentric 3D hand trajectories is also provided.

Retrieval Results

Using canonicalized 3D hand trajectories, RoboTok retrieves manipulation demonstrations on both the in-domain RoboTok evaluation corpus and the out-of-domain AssemblyHands [1] corpus, outperforming all evaluated retrieval baselines across every reported metric.

In-domain retrieval on the RoboTok evaluation corpus

Method mAP@20 ↑
[6]
nDCG@20 ↑
[7]
CKNNA@20 ↑
[8]
MRR@20 ↑
[9]
Kendall τ ↑
[10]
DTW cost@20 ↓
[11]
Random0.00000.00170.00000.00050.00004.776
Flow (CoRL 2024) [3]0.00040.00370.00070.00450.00316.612
HAND (ICRA 2026) [4]0.00090.00870.00240.01220.01184.528
STRAP (ICLR 2025) [5]0.00710.03900.02170.08240.01374.044
RoboTok0.35310.77570.48530.85760.48671.333
GT (upper bound)1.0001.0001.0001.0001.0001.145
Table 1. In-domain retrieval on the RoboTok evaluation corpus. The corpus contains 100,000 internet human clips. We train the retrieval model on 90,000 clips and use the remaining 10,000 clips as unseen evaluation queries. The evaluation database contains all 100,000 clips, with the query itself excluded from retrieval. For each query, we define its 20 nearest clips under the DTW metric as the ground-truth relevant set. We evaluate each method by comparing its ranked retrieval results with the relevant set and ranking defined by DTW.

Out-of-domain retrieval on AssemblyHands [1]

Method mAP@5 ↑
[6]
nDCG@5 ↑
[7]
CKNNA@5 ↑
[8]
MRR@5 ↑
[9]
Kendall τ ↑
[10]
DTW cost@5 (m) ↓
[11]
Random0.00250.7533−0.00100.01260.00621.911
Flow (CoRL 2024) [3]0.01310.76700.01760.05880.08971.850
HAND (ICRA 2026) [4]0.02140.75900.02560.09640.07991.830
STRAP (ICLR 2025) [5]0.13300.91020.18120.39680.15691.304
RoboTok0.26140.96320.33580.62150.26791.095
GT (upper bound)1.0001.0001.0001.0001.0000.966
Table 2. Out-of-domain retrieval on the AssemblyHands [1] corpus. The evaluation corpus contains 831 two-hand assembly clips with sensor-grade 3D hand annotations. During evaluation, each clip serves once as a query, and the remaining 830 clips form its candidate set. For each query, we define its five nearest clips under the DTW metric as the ground-truth relevant set. We evaluate each method by comparing its ranked retrieval results with the relevant set and ranking defined by DTW.

Simulation Tasks

RoboTok-retrieved demonstrations help robot policies learn to complete simulation tasks more successfully than demonstrations retrieved by baseline methods. The evaluation rollout videos below compare the resulting policy behaviors. Only proprioception and fingertip force are used as inputs.

Two cameras are provided to show rollouts from different angles, but are not used as inputs to policies.

Simulation Task Results

RoboTok-guided policies achieve the highest success rates on 5/6 original VTDexManip [2] tasks and achieve the highest success rates on 3/3 modified harder tasks.

Easy — the original benchmark formulation, which restricts the hand to a static position and provides dense task rewards.
Hard — our modified formulation, which allows free hand motion in 3D space and removes many of the dense task rewards.

VTDexManip [2] original benchmark tasks (easy)

Tasks Split Base [2] Random Flow (CoRL 2024) [3] HAND (ICRA 2026) [4] STRAP (ICLR 2025) [5] VT-JointPretrain [2] RoboTok
BottleCap TurningSeen55.9±5.661.0±1.064.8±2.671.2±1.068.2±2.183.7±0.990.2±1.3
Unseen36.8±9.461.8±1.662.8±2.368.2±1.965.7±3.581.3±0.585.2±1.4
Faucet ScrewingSeen49.0±12.057.6±19.071.6±4.346.2±23.440.7±17.880.1±1.891.3±5.3
Unseen43.9±10.547.0±19.455.2±6.334.2±20.930.1±13.373.6±2.177.5±5.9
Lever SlidingSeen5.8±4.465.6±18.080.0±3.574.0±0.964.5±17.589.3±3.695.5±4.6
Unseen2.2±1.957.3±23.875.3±19.273.0±16.651.4±2.879.6±6.192.0±4.4
Table ReorientationSeen51.8±6.364.4±3.449.4±10.362.1±2.268.1±2.585.0±1.482.6±2.0
Unseen46.7±7.356.2±2.462.0±3.665.2±3.343.2±6.184.6±1.176.2±1.0
In-hand ReorientationSeen38.1±2.455.3±3.060.1±4.363.1±3.255.9±4.562.2±5.076.6±4.4
Unseen33.7±1.645.1±3.851.4±1.348.9±4.247.6±2.855.1±2.770.1±3.0
Bimanual Hand-overSeen8.0±4.439.7±4.344.6±3.148.7±3.942.5±1.545.5±1.554.3±1.2
Unseen3.3±1.442.1±2.336.4±2.739.3±2.538.5±1.926.6±1.934.8±0.9

Modified VTDexManip [2] task formulations (hard)

Tasks Split Base Random Flow (CoRL 2024) [3] HAND (ICRA 2026) [4] STRAP (ICLR 2025) [5] RoboTok
BottleCap TurningSeen0.1±0.10.2±0.11.9±1.859.5±9.059.0±7.377.3±3.5
Unseen0.0±0.00.1±0.10.0±0.027.0±6.025.0±5.938.1±5.5
Faucet ScrewingSeen1.0±0.65.3±4.80.0±0.06.8±4.80.0±0.044.8±4.1
Unseen1.7±1.71.0±1.00.3±0.32.6±1.70.0±0.010.9±2.8
Lever SlidingSeen0.8±0.317.2±6.814.4±7.319.5±4.88.4±4.179.3±5.3
Unseen2.1±2.118.8±11.919.6±12.225.2±11.86.5±3.458.3±7.5
BottleCap Turning success rate over PPO training iterations, comparing RoboTok against HAND, STRAP, Flow, Random and Base
BottleCap Turning
Faucet Screwing success rate over PPO training iterations, comparing RoboTok against HAND, STRAP, Flow, Random and Base
Faucet Screwing
Lever Sliding success rate over PPO training iterations, comparing RoboTok against HAND, STRAP, Flow, Random and Base
Lever Sliding
Legend: Base, Random, Flow (CoRL 2024), HAND (ICRA 2026), STRAP (ICLR 2025), RoboTok

Real World Tasks

Real-world task videos are coming soon.

Real World Task Results

Real-world results are coming soon.

References

  1. Takehiko Ohkawa, Kun He, Fadime Sener, Tomáš Hodaň, Luan Tran, and Cem Keskin. AssemblyHands: Towards egocentric activity understanding via 3D hand pose estimation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 12999–13008, 2023. assemblyhands.github.io
  2. Qingtao Liu, Yu Cui, Zhengnan Sun, Gaofeng Li, Jiming Chen, and Qi Ye. VTDexManip: A dataset and benchmark for visual-tactile pretraining and dexterous manipulation with reinforcement learning. In International Conference on Learning Representations (ICLR), 2025. lqts.github.io/VTDexManip
  3. Li-Heng Lin, Yuchen Cui, Amber Xie, Tianyu Hua, and Dorsa Sadigh. FlowRetrieval: Flow-guided data retrieval for few-shot imitation learning. In Conference on Robot Learning (CoRL), 2024. flow-retrieval.github.io
  4. Matthew Hong, Anthony Liang, Kevin Kim, Harshitha Rajaprakash, Jesse Thomason, Erdem Bıyık, and Jesse Zhang. HAND me the data: Fast robot adaptation via hand path retrieval. In IEEE International Conference on Robotics and Automation (ICRA), 2026. liralab.usc.edu/handretrieval
  5. Marius Memmel, Jacob Berg, Bingqing Chen, Abhishek Gupta, and Jonathan Francis. STRAP: Robot sub-trajectory retrieval for augmented policy learning. In International Conference on Learning Representations (ICLR), 2025. weirdlabuw.github.io/strap
  6. Kevin Musgrave, Serge Belongie, and Ser-Nam Lim. A metric learning reality check. In European Conference on Computer Vision (ECCV), 2020. arxiv.org/abs/2003.08505
  7. Kalervo Järvelin and Jaana Kekäläinen. Cumulated gain-based evaluation of IR techniques. ACM Transactions on Information Systems (TOIS), 20(4):422–446, 2002. doi.org/10.1145/582415.582418
  8. Minyoung Huh, Brian Cheung, Tongzhou Wang, and Phillip Isola. The platonic representation hypothesis. In International Conference on Machine Learning (ICML), 2024. arxiv.org/abs/2405.07987
  9. Ellen M. Voorhees. The TREC-8 question answering track report. In Proceedings of the 8th Text REtrieval Conference (TREC-8), pp. 77–82, 1999. trec.nist.gov/pubs/trec8/papers/qa8.pdf
  10. Maurice G. Kendall. A new measure of rank correlation. Biometrika, 30(1–2):81–93, 1938. doi.org/10.1093/biomet/30.1-2.81
  11. Hiroaki Sakoe and Seibi Chiba. Dynamic programming algorithm optimization for spoken word recognition. IEEE Transactions on Acoustics, Speech, and Signal Processing, 26(1):43–49, 1978. doi.org/10.1109/TASSP.1978.1163055

BibTeX

@article{qian2026robotok,
  title     = {RoboTok: An Internet-Scale Data Engine for Human Demonstration
               Video Retrieval and Dexterous Manipulation Learning},
  author    = {Qian, Howard and Chen, Yiting and Xie, Yunfei and
               Ren, Kejia and Chanrungmaneekul, Podshara and Wang, Gaotian and
               Wen, Bowen and Wei, Chen and Hang, Kaiyu},
  journal   = {arXiv preprint arXiv:2609.03199},
  year      = {2026}
}