Metrics
September 8, 2026 ยท View on GitHub
Task 1
Let Ds and Dl be the time-aligned video MSE induced by the small and large
actions. The hidden simulator provides Ds_sim and Dl_sim. The evaluator
compares Ds / Dl with Ds_sim / Dl_sim using the triangular oracle-ratio
score implemented in oracle_ratio.py. The reported value is the mean score
multiplied by 100.
Tasks 2 and 3
RobotSeg supplies robot masks and the configured flow estimator supplies dense flow. Per-window error is normalized by the larger of reference robot-flow RMS and the motion floor:
100 * max(0, 1 - flow_error / max(reference_flow_rms, motion_floor))
The reported score is the mean over active windows and samples.
Task 4
Task 4 evaluates distractor_hallucination, fake_contact_hallucination, and
proximity_hallucination. TAPNext++ tracks the distractor object in the first
subset and the target object in the latter two. The evaluated object's stored
initial location defines a 3-by-3 query grid inscribed within a true 10-pixel
radius, and its tracked centroid is measured in the canonical 256-by-256
coordinate system. This keeps every query point within the stated radius;
placing each grid axis at plus or minus 10 would put corner queries 14.14
pixels from the center.
A rollout passes when the evaluated object's maximum displacement is at most 10 pixels and the RobotSeg centroid motion gate confirms at least 20 pixels of robot-arm displacement across its three gate frames. Motion-gate or tracking failure receives zero.
Task 5
The VLM performs an eight-way forced choice and separately verifies agent motion, object motion, interaction visibility, visual integrity, and physical plausibility. The principal score is primitive accuracy after the two motion checks. Per-primitive scores and the confusion matrix are also reported.