Buckets:
DMS baselines — score coverage per (regime, split): finite rows, decoded routes, exposure hours (baselines_dms/eval_dms.py; append-only sections)
coverage — abl_dms_l2cs_gaze_learned — 2026-09-15T00:49:59Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tier A only (the 8 s windows before the 979 TRAIN label anchors, the clean gold anchors and the 299 newtest clips); rows outside those windows are undecoded by design, so the exposure coverage below is a lower bound until tiers B / C / D are extracted (the gold AUROC does not depend on exposure rows).
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_l2cs_gaze_learned | 0 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 14,335 | 0.028 | 129 / 158 | 28.50 | 0.80 |
| abl_dms_l2cs_gaze_learned | 0 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 19,271 | 0.274 | 32 / 46 | 3.91 | 1.07 |
| abl_dms_l2cs_gaze_learned | 0 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 10,645 | 0.024 | 69 / 101 | 25.10 | 0.59 |
| abl_dms_l2cs_gaze_learned | 0 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 19,421 | 0.175 | 25 / 31 | 6.16 | 1.08 |
| abl_dms_l2cs_gaze_learned | 1 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 14,335 | 0.028 | 129 / 158 | 28.50 | 0.80 |
| abl_dms_l2cs_gaze_learned | 1 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 19,271 | 0.274 | 32 / 46 | 3.91 | 1.07 |
| abl_dms_l2cs_gaze_learned | 1 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 10,645 | 0.024 | 69 / 101 | 25.10 | 0.59 |
| abl_dms_l2cs_gaze_learned | 1 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 19,421 | 0.175 | 25 / 31 | 6.16 | 1.08 |
| abl_dms_l2cs_gaze_learned | 2 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 14,335 | 0.028 | 129 / 158 | 28.50 | 0.80 |
| abl_dms_l2cs_gaze_learned | 2 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 19,271 | 0.274 | 32 / 46 | 3.91 | 1.07 |
| abl_dms_l2cs_gaze_learned | 2 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 10,645 | 0.024 | 69 / 101 | 25.10 | 0.59 |
| abl_dms_l2cs_gaze_learned | 2 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 19,421 | 0.175 | 25 / 31 | 6.16 | 1.08 |
coverage — abl_dms_l2cs_gaze_ctx — 2026-09-15T00:52:56Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tier A only (the 8 s windows before the 979 TRAIN label anchors, the clean gold anchors and the 299 newtest clips); rows outside those windows are undecoded by design, so the exposure coverage below is a lower bound until tiers B / C / D are extracted (the gold AUROC does not depend on exposure rows).
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_l2cs_gaze_ctx | 0 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 14,335 | 0.028 | 129 / 158 | 28.50 | 0.80 |
| abl_dms_l2cs_gaze_ctx | 0 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 19,271 | 0.274 | 32 / 46 | 3.91 | 1.07 |
| abl_dms_l2cs_gaze_ctx | 0 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 10,645 | 0.024 | 69 / 101 | 25.10 | 0.59 |
| abl_dms_l2cs_gaze_ctx | 0 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 19,421 | 0.175 | 25 / 31 | 6.16 | 1.08 |
| abl_dms_l2cs_gaze_ctx | 1 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 14,335 | 0.028 | 129 / 158 | 28.50 | 0.80 |
| abl_dms_l2cs_gaze_ctx | 1 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 19,271 | 0.274 | 32 / 46 | 3.91 | 1.07 |
| abl_dms_l2cs_gaze_ctx | 1 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 10,645 | 0.024 | 69 / 101 | 25.10 | 0.59 |
| abl_dms_l2cs_gaze_ctx | 1 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 19,421 | 0.175 | 25 / 31 | 6.16 | 1.08 |
| abl_dms_l2cs_gaze_ctx | 2 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 14,335 | 0.028 | 129 / 158 | 28.50 | 0.80 |
| abl_dms_l2cs_gaze_ctx | 2 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 19,271 | 0.274 | 32 / 46 | 3.91 | 1.07 |
| abl_dms_l2cs_gaze_ctx | 2 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 10,645 | 0.024 | 69 / 101 | 25.10 | 0.59 |
| abl_dms_l2cs_gaze_ctx | 2 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 19,421 | 0.175 | 25 / 31 | 6.16 | 1.08 |
coverage — abl_dms_videomae2_learned — 2026-09-15T01:04:22Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tier A only (the 8 s windows before the 979 TRAIN label anchors, the clean gold anchors and the 299 newtest clips); rows outside those windows are undecoded by design, so the exposure coverage below is a lower bound until tiers B / C / D are extracted (the gold AUROC does not depend on exposure rows).
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_videomae2_learned | 0 | dms_videomae2_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 20,204 | 0.039 | 130 / 158 | 28.50 | 1.12 |
| abl_dms_videomae2_learned | 0 | dms_videomae2_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 19,921 | 0.283 | 33 / 46 | 3.91 | 1.11 |
| abl_dms_videomae2_learned | 0 | dms_videomae2_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 15,259 | 0.034 | 69 / 101 | 25.10 | 0.85 |
| abl_dms_videomae2_learned | 0 | dms_videomae2_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 20,022 | 0.180 | 25 / 31 | 6.16 | 1.11 |
| abl_dms_videomae2_learned | 1 | dms_videomae2_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 20,204 | 0.039 | 130 / 158 | 28.50 | 1.12 |
| abl_dms_videomae2_learned | 1 | dms_videomae2_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 19,921 | 0.283 | 33 / 46 | 3.91 | 1.11 |
| abl_dms_videomae2_learned | 1 | dms_videomae2_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 15,259 | 0.034 | 69 / 101 | 25.10 | 0.85 |
| abl_dms_videomae2_learned | 1 | dms_videomae2_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 20,022 | 0.180 | 25 / 31 | 6.16 | 1.11 |
| abl_dms_videomae2_learned | 2 | dms_videomae2_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 20,204 | 0.039 | 130 / 158 | 28.50 | 1.12 |
| abl_dms_videomae2_learned | 2 | dms_videomae2_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 19,921 | 0.283 | 33 / 46 | 3.91 | 1.11 |
| abl_dms_videomae2_learned | 2 | dms_videomae2_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 15,259 | 0.034 | 69 / 101 | 25.10 | 0.85 |
| abl_dms_videomae2_learned | 2 | dms_videomae2_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 20,022 | 0.180 | 25 / 31 | 6.16 | 1.11 |
coverage — abl_dms_videomae2_ctx — 2026-09-15T01:07:23Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tier A only (the 8 s windows before the 979 TRAIN label anchors, the clean gold anchors and the 299 newtest clips); rows outside those windows are undecoded by design, so the exposure coverage below is a lower bound until tiers B / C / D are extracted (the gold AUROC does not depend on exposure rows).
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_videomae2_ctx | 0 | dms_videomae2_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 20,204 | 0.039 | 130 / 158 | 28.50 | 1.12 |
| abl_dms_videomae2_ctx | 0 | dms_videomae2_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 19,921 | 0.283 | 33 / 46 | 3.91 | 1.11 |
| abl_dms_videomae2_ctx | 0 | dms_videomae2_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 15,259 | 0.034 | 69 / 101 | 25.10 | 0.85 |
| abl_dms_videomae2_ctx | 0 | dms_videomae2_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 20,022 | 0.180 | 25 / 31 | 6.16 | 1.11 |
| abl_dms_videomae2_ctx | 1 | dms_videomae2_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 20,204 | 0.039 | 130 / 158 | 28.50 | 1.12 |
| abl_dms_videomae2_ctx | 1 | dms_videomae2_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 19,921 | 0.283 | 33 / 46 | 3.91 | 1.11 |
| abl_dms_videomae2_ctx | 1 | dms_videomae2_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 15,259 | 0.034 | 69 / 101 | 25.10 | 0.85 |
| abl_dms_videomae2_ctx | 1 | dms_videomae2_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 20,022 | 0.180 | 25 / 31 | 6.16 | 1.11 |
| abl_dms_videomae2_ctx | 2 | dms_videomae2_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 20,204 | 0.039 | 130 / 158 | 28.50 | 1.12 |
| abl_dms_videomae2_ctx | 2 | dms_videomae2_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 19,921 | 0.283 | 33 / 46 | 3.91 | 1.11 |
| abl_dms_videomae2_ctx | 2 | dms_videomae2_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 15,259 | 0.034 | 69 / 101 | 25.10 | 0.85 |
| abl_dms_videomae2_ctx | 2 | dms_videomae2_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 20,022 | 0.180 | 25 / 31 | 6.16 | 1.11 |
coverage — abl_dms_ov_gaze_learned — 2026-09-15T01:17:08Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tier A only (the 8 s windows before the 979 TRAIN label anchors, the clean gold anchors and the 299 newtest clips); rows outside those windows are undecoded by design, so the exposure coverage below is a lower bound until tiers B / C / D are extracted (the gold AUROC does not depend on exposure rows).
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_ov_gaze_learned | 0 | dms_ov_gaze_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 14,376 | 0.028 | 129 / 158 | 28.50 | 0.80 |
| abl_dms_ov_gaze_learned | 0 | dms_ov_gaze_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 13,094 | 0.186 | 28 / 46 | 3.91 | 0.73 |
| abl_dms_ov_gaze_learned | 0 | dms_ov_gaze_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 10,651 | 0.024 | 69 / 101 | 25.10 | 0.59 |
| abl_dms_ov_gaze_learned | 0 | dms_ov_gaze_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 8,242 | 0.074 | 22 / 31 | 6.16 | 0.46 |
| abl_dms_ov_gaze_learned | 1 | dms_ov_gaze_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 14,376 | 0.028 | 129 / 158 | 28.50 | 0.80 |
| abl_dms_ov_gaze_learned | 1 | dms_ov_gaze_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 13,094 | 0.186 | 28 / 46 | 3.91 | 0.73 |
| abl_dms_ov_gaze_learned | 1 | dms_ov_gaze_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 10,651 | 0.024 | 69 / 101 | 25.10 | 0.59 |
| abl_dms_ov_gaze_learned | 1 | dms_ov_gaze_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 8,242 | 0.074 | 22 / 31 | 6.16 | 0.46 |
| abl_dms_ov_gaze_learned | 2 | dms_ov_gaze_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 14,376 | 0.028 | 129 / 158 | 28.50 | 0.80 |
| abl_dms_ov_gaze_learned | 2 | dms_ov_gaze_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 13,094 | 0.186 | 28 / 46 | 3.91 | 0.73 |
| abl_dms_ov_gaze_learned | 2 | dms_ov_gaze_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 10,651 | 0.024 | 69 / 101 | 25.10 | 0.59 |
| abl_dms_ov_gaze_learned | 2 | dms_ov_gaze_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 8,242 | 0.074 | 22 / 31 | 6.16 | 0.46 |
coverage — abl_dms_ov_gaze_ctx — 2026-09-15T01:20:06Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tier A only (the 8 s windows before the 979 TRAIN label anchors, the clean gold anchors and the 299 newtest clips); rows outside those windows are undecoded by design, so the exposure coverage below is a lower bound until tiers B / C / D are extracted (the gold AUROC does not depend on exposure rows).
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_ov_gaze_ctx | 0 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 14,376 | 0.028 | 129 / 158 | 28.50 | 0.80 |
| abl_dms_ov_gaze_ctx | 0 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 13,094 | 0.186 | 28 / 46 | 3.91 | 0.73 |
| abl_dms_ov_gaze_ctx | 0 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 10,651 | 0.024 | 69 / 101 | 25.10 | 0.59 |
| abl_dms_ov_gaze_ctx | 0 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 8,242 | 0.074 | 22 / 31 | 6.16 | 0.46 |
| abl_dms_ov_gaze_ctx | 1 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 14,376 | 0.028 | 129 / 158 | 28.50 | 0.80 |
| abl_dms_ov_gaze_ctx | 1 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 13,094 | 0.186 | 28 / 46 | 3.91 | 0.73 |
| abl_dms_ov_gaze_ctx | 1 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 10,651 | 0.024 | 69 / 101 | 25.10 | 0.59 |
| abl_dms_ov_gaze_ctx | 1 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 8,242 | 0.074 | 22 / 31 | 6.16 | 0.46 |
| abl_dms_ov_gaze_ctx | 2 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 14,376 | 0.028 | 129 / 158 | 28.50 | 0.80 |
| abl_dms_ov_gaze_ctx | 2 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 13,094 | 0.186 | 28 / 46 | 3.91 | 0.73 |
| abl_dms_ov_gaze_ctx | 2 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 10,651 | 0.024 | 69 / 101 | 25.10 | 0.59 |
| abl_dms_ov_gaze_ctx | 2 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 8,242 | 0.074 | 22 / 31 | 6.16 | 0.46 |
coverage — abl_dms_mp_face_learned — 2026-09-15T01:29:49Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tier A only (the 8 s windows before the 979 TRAIN label anchors, the clean gold anchors and the 299 newtest clips); rows outside those windows are undecoded by design, so the exposure coverage below is a lower bound until tiers B / C / D are extracted (the gold AUROC does not depend on exposure rows).
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_mp_face_learned | 0 | dms_mp_face_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 13,539 | 0.026 | 127 / 158 | 28.50 | 0.75 |
| abl_dms_mp_face_learned | 0 | dms_mp_face_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 16,130 | 0.229 | 32 / 46 | 3.91 | 0.90 |
| abl_dms_mp_face_learned | 0 | dms_mp_face_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 9,910 | 0.022 | 67 / 101 | 25.10 | 0.55 |
| abl_dms_mp_face_learned | 0 | dms_mp_face_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 10,313 | 0.093 | 25 / 31 | 6.16 | 0.57 |
| abl_dms_mp_face_learned | 1 | dms_mp_face_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 13,539 | 0.026 | 127 / 158 | 28.50 | 0.75 |
| abl_dms_mp_face_learned | 1 | dms_mp_face_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 16,130 | 0.229 | 32 / 46 | 3.91 | 0.90 |
| abl_dms_mp_face_learned | 1 | dms_mp_face_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 9,910 | 0.022 | 67 / 101 | 25.10 | 0.55 |
| abl_dms_mp_face_learned | 1 | dms_mp_face_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 10,313 | 0.093 | 25 / 31 | 6.16 | 0.57 |
| abl_dms_mp_face_learned | 2 | dms_mp_face_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 13,539 | 0.026 | 127 / 158 | 28.50 | 0.75 |
| abl_dms_mp_face_learned | 2 | dms_mp_face_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 16,130 | 0.229 | 32 / 46 | 3.91 | 0.90 |
| abl_dms_mp_face_learned | 2 | dms_mp_face_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 9,910 | 0.022 | 67 / 101 | 25.10 | 0.55 |
| abl_dms_mp_face_learned | 2 | dms_mp_face_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 10,313 | 0.093 | 25 / 31 | 6.16 | 0.57 |
coverage — abl_dms_mp_face_ctx — 2026-09-15T01:32:50Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tier A only (the 8 s windows before the 979 TRAIN label anchors, the clean gold anchors and the 299 newtest clips); rows outside those windows are undecoded by design, so the exposure coverage below is a lower bound until tiers B / C / D are extracted (the gold AUROC does not depend on exposure rows).
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_mp_face_ctx | 0 | dms_mp_face_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 13,539 | 0.026 | 127 / 158 | 28.50 | 0.75 |
| abl_dms_mp_face_ctx | 0 | dms_mp_face_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 16,130 | 0.229 | 32 / 46 | 3.91 | 0.90 |
| abl_dms_mp_face_ctx | 0 | dms_mp_face_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 9,910 | 0.022 | 67 / 101 | 25.10 | 0.55 |
| abl_dms_mp_face_ctx | 0 | dms_mp_face_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 10,313 | 0.093 | 25 / 31 | 6.16 | 0.57 |
| abl_dms_mp_face_ctx | 1 | dms_mp_face_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 13,539 | 0.026 | 127 / 158 | 28.50 | 0.75 |
| abl_dms_mp_face_ctx | 1 | dms_mp_face_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 16,130 | 0.229 | 32 / 46 | 3.91 | 0.90 |
| abl_dms_mp_face_ctx | 1 | dms_mp_face_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 9,910 | 0.022 | 67 / 101 | 25.10 | 0.55 |
| abl_dms_mp_face_ctx | 1 | dms_mp_face_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 10,313 | 0.093 | 25 / 31 | 6.16 | 0.57 |
| abl_dms_mp_face_ctx | 2 | dms_mp_face_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 13,539 | 0.026 | 127 / 158 | 28.50 | 0.75 |
| abl_dms_mp_face_ctx | 2 | dms_mp_face_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 16,130 | 0.229 | 32 / 46 | 3.91 | 0.90 |
| abl_dms_mp_face_ctx | 2 | dms_mp_face_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 9,910 | 0.022 | 67 / 101 | 25.10 | 0.55 |
| abl_dms_mp_face_ctx | 2 | dms_mp_face_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 10,313 | 0.093 | 25 / 31 | 6.16 | 0.57 |
coverage — abl_dms_ov_action_learned — 2026-09-15T01:45:33Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tier A only (the 8 s windows before the 979 TRAIN label anchors, the clean gold anchors and the 299 newtest clips); rows outside those windows are undecoded by design, so the exposure coverage below is a lower bound until tiers B / C / D are extracted (the gold AUROC does not depend on exposure rows).
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_ov_action_learned | 0 | dms_ov_action_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 17,562 | 0.034 | 129 / 158 | 28.50 | 0.98 |
| abl_dms_ov_action_learned | 0 | dms_ov_action_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 19,684 | 0.280 | 33 / 46 | 3.91 | 1.09 |
| abl_dms_ov_action_learned | 0 | dms_ov_action_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 13,175 | 0.029 | 69 / 101 | 25.10 | 0.73 |
| abl_dms_ov_action_learned | 0 | dms_ov_action_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 19,752 | 0.178 | 25 / 31 | 6.16 | 1.10 |
| abl_dms_ov_action_learned | 1 | dms_ov_action_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 17,562 | 0.034 | 129 / 158 | 28.50 | 0.98 |
| abl_dms_ov_action_learned | 1 | dms_ov_action_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 19,684 | 0.280 | 33 / 46 | 3.91 | 1.09 |
| abl_dms_ov_action_learned | 1 | dms_ov_action_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 13,175 | 0.029 | 69 / 101 | 25.10 | 0.73 |
| abl_dms_ov_action_learned | 1 | dms_ov_action_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 19,752 | 0.178 | 25 / 31 | 6.16 | 1.10 |
| abl_dms_ov_action_learned | 2 | dms_ov_action_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 17,562 | 0.034 | 129 / 158 | 28.50 | 0.98 |
| abl_dms_ov_action_learned | 2 | dms_ov_action_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 19,684 | 0.280 | 33 / 46 | 3.91 | 1.09 |
| abl_dms_ov_action_learned | 2 | dms_ov_action_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 13,175 | 0.029 | 69 / 101 | 25.10 | 0.73 |
| abl_dms_ov_action_learned | 2 | dms_ov_action_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 19,752 | 0.178 | 25 / 31 | 6.16 | 1.10 |
coverage — abl_dms_ov_action_ctx — 2026-09-15T01:48:27Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tier A only (the 8 s windows before the 979 TRAIN label anchors, the clean gold anchors and the 299 newtest clips); rows outside those windows are undecoded by design, so the exposure coverage below is a lower bound until tiers B / C / D are extracted (the gold AUROC does not depend on exposure rows).
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_ov_action_ctx | 0 | dms_ov_action_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 17,562 | 0.034 | 129 / 158 | 28.50 | 0.98 |
| abl_dms_ov_action_ctx | 0 | dms_ov_action_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 19,684 | 0.280 | 33 / 46 | 3.91 | 1.09 |
| abl_dms_ov_action_ctx | 0 | dms_ov_action_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 13,175 | 0.029 | 69 / 101 | 25.10 | 0.73 |
| abl_dms_ov_action_ctx | 0 | dms_ov_action_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 19,752 | 0.178 | 25 / 31 | 6.16 | 1.10 |
| abl_dms_ov_action_ctx | 1 | dms_ov_action_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 17,562 | 0.034 | 129 / 158 | 28.50 | 0.98 |
| abl_dms_ov_action_ctx | 1 | dms_ov_action_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 19,684 | 0.280 | 33 / 46 | 3.91 | 1.09 |
| abl_dms_ov_action_ctx | 1 | dms_ov_action_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 13,175 | 0.029 | 69 / 101 | 25.10 | 0.73 |
| abl_dms_ov_action_ctx | 1 | dms_ov_action_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 19,752 | 0.178 | 25 / 31 | 6.16 | 1.10 |
| abl_dms_ov_action_ctx | 2 | dms_ov_action_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 17,562 | 0.034 | 129 / 158 | 28.50 | 0.98 |
| abl_dms_ov_action_ctx | 2 | dms_ov_action_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 19,684 | 0.280 | 33 / 46 | 3.91 | 1.09 |
| abl_dms_ov_action_ctx | 2 | dms_ov_action_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 13,175 | 0.029 | 69 / 101 | 25.10 | 0.73 |
| abl_dms_ov_action_ctx | 2 | dms_ov_action_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 19,752 | 0.178 | 25 / 31 | 6.16 | 1.10 |
coverage — abl_dms_openface3_learned — 2026-09-15T01:58:23Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tier A only (the 8 s windows before the 979 TRAIN label anchors, the clean gold anchors and the 299 newtest clips); rows outside those windows are undecoded by design, so the exposure coverage below is a lower bound until tiers B / C / D are extracted (the gold AUROC does not depend on exposure rows).
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_openface3_learned | 0 | dms_openface3_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 14,335 | 0.028 | 129 / 158 | 28.50 | 0.80 |
| abl_dms_openface3_learned | 0 | dms_openface3_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 66,146 | 0.941 | 45 / 46 | 3.91 | 3.67 |
| abl_dms_openface3_learned | 0 | dms_openface3_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 10,645 | 0.024 | 69 / 101 | 25.10 | 0.59 |
| abl_dms_openface3_learned | 0 | dms_openface3_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 86,208 | 0.777 | 31 / 31 | 6.16 | 4.79 |
| abl_dms_openface3_learned | 1 | dms_openface3_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 14,335 | 0.028 | 129 / 158 | 28.50 | 0.80 |
| abl_dms_openface3_learned | 1 | dms_openface3_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 66,146 | 0.941 | 45 / 46 | 3.91 | 3.67 |
| abl_dms_openface3_learned | 1 | dms_openface3_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 10,645 | 0.024 | 69 / 101 | 25.10 | 0.59 |
| abl_dms_openface3_learned | 1 | dms_openface3_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 86,208 | 0.777 | 31 / 31 | 6.16 | 4.79 |
| abl_dms_openface3_learned | 2 | dms_openface3_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 14,335 | 0.028 | 129 / 158 | 28.50 | 0.80 |
| abl_dms_openface3_learned | 2 | dms_openface3_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 66,146 | 0.941 | 45 / 46 | 3.91 | 3.67 |
| abl_dms_openface3_learned | 2 | dms_openface3_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 10,645 | 0.024 | 69 / 101 | 25.10 | 0.59 |
| abl_dms_openface3_learned | 2 | dms_openface3_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 86,208 | 0.777 | 31 / 31 | 6.16 | 4.79 |
coverage — abl_dms_openface3_ctx — 2026-09-15T02:01:47Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tier A only (the 8 s windows before the 979 TRAIN label anchors, the clean gold anchors and the 299 newtest clips); rows outside those windows are undecoded by design, so the exposure coverage below is a lower bound until tiers B / C / D are extracted (the gold AUROC does not depend on exposure rows).
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_openface3_ctx | 0 | dms_openface3_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 14,335 | 0.028 | 129 / 158 | 28.50 | 0.80 |
| abl_dms_openface3_ctx | 0 | dms_openface3_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 66,146 | 0.941 | 45 / 46 | 3.91 | 3.67 |
| abl_dms_openface3_ctx | 0 | dms_openface3_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 10,645 | 0.024 | 69 / 101 | 25.10 | 0.59 |
| abl_dms_openface3_ctx | 0 | dms_openface3_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 86,208 | 0.777 | 31 / 31 | 6.16 | 4.79 |
| abl_dms_openface3_ctx | 1 | dms_openface3_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 14,335 | 0.028 | 129 / 158 | 28.50 | 0.80 |
| abl_dms_openface3_ctx | 1 | dms_openface3_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 66,146 | 0.941 | 45 / 46 | 3.91 | 3.67 |
| abl_dms_openface3_ctx | 1 | dms_openface3_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 10,645 | 0.024 | 69 / 101 | 25.10 | 0.59 |
| abl_dms_openface3_ctx | 1 | dms_openface3_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 86,208 | 0.777 | 31 / 31 | 6.16 | 4.79 |
| abl_dms_openface3_ctx | 2 | dms_openface3_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 14,335 | 0.028 | 129 / 158 | 28.50 | 0.80 |
| abl_dms_openface3_ctx | 2 | dms_openface3_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 66,146 | 0.941 | 45 / 46 | 3.91 | 3.67 |
| abl_dms_openface3_ctx | 2 | dms_openface3_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 10,645 | 0.024 | 69 / 101 | 25.10 | 0.59 |
| abl_dms_openface3_ctx | 2 | dms_openface3_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 86,208 | 0.777 | 31 / 31 | 6.16 | 4.79 |
coverage — abl_dms_videomae2_learned_full — 2026-09-16T04:38:53Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tiers A + B + C (anchor windows + the full val and test exposure; tier D = train exposure is not needed for operating points); layouts = the tier-A read-outs applied only (fit_readout.py --apply-only, no refit) to the full-exposure summaries results/baselines_dms/summ_full//.
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_videomae2_learned_full | 0 | dms_videomae2_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 512,766 | 1.000 | 158 / 158 | 28.50 | 28.49 |
| abl_dms_videomae2_learned_full | 0 | dms_videomae2_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 69,423 | 0.987 | 46 / 46 | 3.91 | 3.86 |
| abl_dms_videomae2_learned_full | 0 | dms_videomae2_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,834 | 1.000 | 101 / 101 | 25.10 | 25.10 |
| abl_dms_videomae2_learned_full | 0 | dms_videomae2_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 97,018 | 0.874 | 31 / 31 | 6.16 | 5.39 |
| abl_dms_videomae2_learned_full | 1 | dms_videomae2_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 512,766 | 1.000 | 158 / 158 | 28.50 | 28.49 |
| abl_dms_videomae2_learned_full | 1 | dms_videomae2_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 69,423 | 0.987 | 46 / 46 | 3.91 | 3.86 |
| abl_dms_videomae2_learned_full | 1 | dms_videomae2_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,834 | 1.000 | 101 / 101 | 25.10 | 25.10 |
| abl_dms_videomae2_learned_full | 1 | dms_videomae2_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 97,018 | 0.874 | 31 / 31 | 6.16 | 5.39 |
| abl_dms_videomae2_learned_full | 2 | dms_videomae2_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 512,766 | 1.000 | 158 / 158 | 28.50 | 28.49 |
| abl_dms_videomae2_learned_full | 2 | dms_videomae2_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 69,423 | 0.987 | 46 / 46 | 3.91 | 3.86 |
| abl_dms_videomae2_learned_full | 2 | dms_videomae2_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,834 | 1.000 | 101 / 101 | 25.10 | 25.10 |
| abl_dms_videomae2_learned_full | 2 | dms_videomae2_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 97,018 | 0.874 | 31 / 31 | 6.16 | 5.39 |
coverage — abl_dms_videomae2_ctx_full — 2026-09-16T05:01:08Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tiers A + B + C (anchor windows + the full val and test exposure; tier D = train exposure is not needed for operating points); layouts = the tier-A read-outs applied only (fit_readout.py --apply-only, no refit) to the full-exposure summaries results/baselines_dms/summ_full//.
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_videomae2_ctx_full | 0 | dms_videomae2_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 512,766 | 1.000 | 158 / 158 | 28.50 | 28.49 |
| abl_dms_videomae2_ctx_full | 0 | dms_videomae2_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 69,423 | 0.987 | 46 / 46 | 3.91 | 3.86 |
| abl_dms_videomae2_ctx_full | 0 | dms_videomae2_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,834 | 1.000 | 101 / 101 | 25.10 | 25.10 |
| abl_dms_videomae2_ctx_full | 0 | dms_videomae2_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 97,018 | 0.874 | 31 / 31 | 6.16 | 5.39 |
| abl_dms_videomae2_ctx_full | 1 | dms_videomae2_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 512,766 | 1.000 | 158 / 158 | 28.50 | 28.49 |
| abl_dms_videomae2_ctx_full | 1 | dms_videomae2_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 69,423 | 0.987 | 46 / 46 | 3.91 | 3.86 |
| abl_dms_videomae2_ctx_full | 1 | dms_videomae2_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,834 | 1.000 | 101 / 101 | 25.10 | 25.10 |
| abl_dms_videomae2_ctx_full | 1 | dms_videomae2_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 97,018 | 0.874 | 31 / 31 | 6.16 | 5.39 |
| abl_dms_videomae2_ctx_full | 2 | dms_videomae2_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 512,766 | 1.000 | 158 / 158 | 28.50 | 28.49 |
| abl_dms_videomae2_ctx_full | 2 | dms_videomae2_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 69,423 | 0.987 | 46 / 46 | 3.91 | 3.86 |
| abl_dms_videomae2_ctx_full | 2 | dms_videomae2_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,834 | 1.000 | 101 / 101 | 25.10 | 25.10 |
| abl_dms_videomae2_ctx_full | 2 | dms_videomae2_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 97,018 | 0.874 | 31 / 31 | 6.16 | 5.39 |
coverage — abl_dms_l2cs_gaze_learned_full — 2026-09-16T05:14:34Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tiers A + B + C (anchor windows + the full val and test exposure; tier D = train exposure is not needed for operating points); layouts = the tier-A read-outs applied only (fit_readout.py --apply-only, no refit) to the full-exposure summaries results/baselines_dms/summ_full//.
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_l2cs_gaze_learned_full | 0 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 512,091 | 0.998 | 158 / 158 | 28.50 | 28.45 |
| abl_dms_l2cs_gaze_learned_full | 0 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 67,387 | 0.958 | 46 / 46 | 3.91 | 3.74 |
| abl_dms_l2cs_gaze_learned_full | 0 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,220 | 0.999 | 101 / 101 | 25.10 | 25.07 |
| abl_dms_l2cs_gaze_learned_full | 0 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 96,699 | 0.872 | 31 / 31 | 6.16 | 5.37 |
| abl_dms_l2cs_gaze_learned_full | 1 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 512,091 | 0.998 | 158 / 158 | 28.50 | 28.45 |
| abl_dms_l2cs_gaze_learned_full | 1 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 67,387 | 0.958 | 46 / 46 | 3.91 | 3.74 |
| abl_dms_l2cs_gaze_learned_full | 1 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,220 | 0.999 | 101 / 101 | 25.10 | 25.07 |
| abl_dms_l2cs_gaze_learned_full | 1 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 96,699 | 0.872 | 31 / 31 | 6.16 | 5.37 |
| abl_dms_l2cs_gaze_learned_full | 2 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 512,091 | 0.998 | 158 / 158 | 28.50 | 28.45 |
| abl_dms_l2cs_gaze_learned_full | 2 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 67,387 | 0.958 | 46 / 46 | 3.91 | 3.74 |
| abl_dms_l2cs_gaze_learned_full | 2 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,220 | 0.999 | 101 / 101 | 25.10 | 25.07 |
| abl_dms_l2cs_gaze_learned_full | 2 | dms_l2cs_gaze_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 96,699 | 0.872 | 31 / 31 | 6.16 | 5.37 |
coverage — abl_dms_l2cs_gaze_ctx_full — 2026-09-16T05:29:55Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tiers A + B + C (anchor windows + the full val and test exposure; tier D = train exposure is not needed for operating points); layouts = the tier-A read-outs applied only (fit_readout.py --apply-only, no refit) to the full-exposure summaries results/baselines_dms/summ_full//.
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_l2cs_gaze_ctx_full | 0 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 512,091 | 0.998 | 158 / 158 | 28.50 | 28.45 |
| abl_dms_l2cs_gaze_ctx_full | 0 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 67,387 | 0.958 | 46 / 46 | 3.91 | 3.74 |
| abl_dms_l2cs_gaze_ctx_full | 0 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,220 | 0.999 | 101 / 101 | 25.10 | 25.07 |
| abl_dms_l2cs_gaze_ctx_full | 0 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 96,699 | 0.872 | 31 / 31 | 6.16 | 5.37 |
| abl_dms_l2cs_gaze_ctx_full | 1 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 512,091 | 0.998 | 158 / 158 | 28.50 | 28.45 |
| abl_dms_l2cs_gaze_ctx_full | 1 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 67,387 | 0.958 | 46 / 46 | 3.91 | 3.74 |
| abl_dms_l2cs_gaze_ctx_full | 1 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,220 | 0.999 | 101 / 101 | 25.10 | 25.07 |
| abl_dms_l2cs_gaze_ctx_full | 1 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 96,699 | 0.872 | 31 / 31 | 6.16 | 5.37 |
| abl_dms_l2cs_gaze_ctx_full | 2 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 512,091 | 0.998 | 158 / 158 | 28.50 | 28.45 |
| abl_dms_l2cs_gaze_ctx_full | 2 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 67,387 | 0.958 | 46 / 46 | 3.91 | 3.74 |
| abl_dms_l2cs_gaze_ctx_full | 2 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,220 | 0.999 | 101 / 101 | 25.10 | 25.07 |
| abl_dms_l2cs_gaze_ctx_full | 2 | dms_l2cs_gaze_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 96,699 | 0.872 | 31 / 31 | 6.16 | 5.37 |
coverage — abl_dms_openface3_learned_full — 2026-09-16T05:50:21Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tiers A + B + C (anchor windows + the full val and test exposure; tier D = train exposure is not needed for operating points); layouts = the tier-A read-outs applied only (fit_readout.py --apply-only, no refit) to the full-exposure summaries results/baselines_dms/summ_full//.
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_openface3_learned_full | 0 | dms_openface3_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 512,091 | 0.998 | 158 / 158 | 28.50 | 28.45 |
| abl_dms_openface3_learned_full | 0 | dms_openface3_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 67,387 | 0.958 | 46 / 46 | 3.91 | 3.74 |
| abl_dms_openface3_learned_full | 0 | dms_openface3_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,220 | 0.999 | 101 / 101 | 25.10 | 25.07 |
| abl_dms_openface3_learned_full | 0 | dms_openface3_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 96,699 | 0.872 | 31 / 31 | 6.16 | 5.37 |
| abl_dms_openface3_learned_full | 1 | dms_openface3_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 512,091 | 0.998 | 158 / 158 | 28.50 | 28.45 |
| abl_dms_openface3_learned_full | 1 | dms_openface3_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 67,387 | 0.958 | 46 / 46 | 3.91 | 3.74 |
| abl_dms_openface3_learned_full | 1 | dms_openface3_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,220 | 0.999 | 101 / 101 | 25.10 | 25.07 |
| abl_dms_openface3_learned_full | 1 | dms_openface3_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 96,699 | 0.872 | 31 / 31 | 6.16 | 5.37 |
| abl_dms_openface3_learned_full | 2 | dms_openface3_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 512,091 | 0.998 | 158 / 158 | 28.50 | 28.45 |
| abl_dms_openface3_learned_full | 2 | dms_openface3_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 67,387 | 0.958 | 46 / 46 | 3.91 | 3.74 |
| abl_dms_openface3_learned_full | 2 | dms_openface3_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,220 | 0.999 | 101 / 101 | 25.10 | 25.07 |
| abl_dms_openface3_learned_full | 2 | dms_openface3_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 96,699 | 0.872 | 31 / 31 | 6.16 | 5.37 |
coverage — abl_dms_openface3_ctx_full — 2026-09-16T06:03:41Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tiers A + B + C (anchor windows + the full val and test exposure; tier D = train exposure is not needed for operating points); layouts = the tier-A read-outs applied only (fit_readout.py --apply-only, no refit) to the full-exposure summaries results/baselines_dms/summ_full//.
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_openface3_ctx_full | 0 | dms_openface3_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 512,091 | 0.998 | 158 / 158 | 28.50 | 28.45 |
| abl_dms_openface3_ctx_full | 0 | dms_openface3_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 67,387 | 0.958 | 46 / 46 | 3.91 | 3.74 |
| abl_dms_openface3_ctx_full | 0 | dms_openface3_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,220 | 0.999 | 101 / 101 | 25.10 | 25.07 |
| abl_dms_openface3_ctx_full | 0 | dms_openface3_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 96,699 | 0.872 | 31 / 31 | 6.16 | 5.37 |
| abl_dms_openface3_ctx_full | 1 | dms_openface3_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 512,091 | 0.998 | 158 / 158 | 28.50 | 28.45 |
| abl_dms_openface3_ctx_full | 1 | dms_openface3_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 67,387 | 0.958 | 46 / 46 | 3.91 | 3.74 |
| abl_dms_openface3_ctx_full | 1 | dms_openface3_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,220 | 0.999 | 101 / 101 | 25.10 | 25.07 |
| abl_dms_openface3_ctx_full | 1 | dms_openface3_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 96,699 | 0.872 | 31 / 31 | 6.16 | 5.37 |
| abl_dms_openface3_ctx_full | 2 | dms_openface3_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 512,091 | 0.998 | 158 / 158 | 28.50 | 28.45 |
| abl_dms_openface3_ctx_full | 2 | dms_openface3_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 67,387 | 0.958 | 46 / 46 | 3.91 | 3.74 |
| abl_dms_openface3_ctx_full | 2 | dms_openface3_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,220 | 0.999 | 101 / 101 | 25.10 | 25.07 |
| abl_dms_openface3_ctx_full | 2 | dms_openface3_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 96,699 | 0.872 | 31 / 31 | 6.16 | 5.37 |
coverage — abl_dms_ov_gaze_learned_full — 2026-09-16T06:18:03Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tiers A + B + C (anchor windows + the full val and test exposure; tier D = train exposure is not needed for operating points); layouts = the tier-A read-outs applied only (fit_readout.py --apply-only, no refit) to the full-exposure summaries results/baselines_dms/summ_full//.
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_ov_gaze_learned_full | 0 | dms_ov_gaze_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 512,200 | 0.999 | 158 / 158 | 28.50 | 28.46 |
| abl_dms_ov_gaze_learned_full | 0 | dms_ov_gaze_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 65,373 | 0.930 | 46 / 46 | 3.91 | 3.63 |
| abl_dms_ov_gaze_learned_full | 0 | dms_ov_gaze_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,437 | 0.999 | 101 / 101 | 25.10 | 25.08 |
| abl_dms_ov_gaze_learned_full | 0 | dms_ov_gaze_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 96,792 | 0.872 | 31 / 31 | 6.16 | 5.38 |
| abl_dms_ov_gaze_learned_full | 1 | dms_ov_gaze_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 512,200 | 0.999 | 158 / 158 | 28.50 | 28.46 |
| abl_dms_ov_gaze_learned_full | 1 | dms_ov_gaze_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 65,373 | 0.930 | 46 / 46 | 3.91 | 3.63 |
| abl_dms_ov_gaze_learned_full | 1 | dms_ov_gaze_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,437 | 0.999 | 101 / 101 | 25.10 | 25.08 |
| abl_dms_ov_gaze_learned_full | 1 | dms_ov_gaze_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 96,792 | 0.872 | 31 / 31 | 6.16 | 5.38 |
| abl_dms_ov_gaze_learned_full | 2 | dms_ov_gaze_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 512,200 | 0.999 | 158 / 158 | 28.50 | 28.46 |
| abl_dms_ov_gaze_learned_full | 2 | dms_ov_gaze_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 65,373 | 0.930 | 46 / 46 | 3.91 | 3.63 |
| abl_dms_ov_gaze_learned_full | 2 | dms_ov_gaze_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,437 | 0.999 | 101 / 101 | 25.10 | 25.08 |
| abl_dms_ov_gaze_learned_full | 2 | dms_ov_gaze_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 96,792 | 0.872 | 31 / 31 | 6.16 | 5.38 |
coverage — abl_dms_ov_gaze_ctx_full — 2026-09-16T06:31:13Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tiers A + B + C (anchor windows + the full val and test exposure; tier D = train exposure is not needed for operating points); layouts = the tier-A read-outs applied only (fit_readout.py --apply-only, no refit) to the full-exposure summaries results/baselines_dms/summ_full//.
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_ov_gaze_ctx_full | 0 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 512,200 | 0.999 | 158 / 158 | 28.50 | 28.46 |
| abl_dms_ov_gaze_ctx_full | 0 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 65,373 | 0.930 | 46 / 46 | 3.91 | 3.63 |
| abl_dms_ov_gaze_ctx_full | 0 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,437 | 0.999 | 101 / 101 | 25.10 | 25.08 |
| abl_dms_ov_gaze_ctx_full | 0 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 96,792 | 0.872 | 31 / 31 | 6.16 | 5.38 |
| abl_dms_ov_gaze_ctx_full | 1 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 512,200 | 0.999 | 158 / 158 | 28.50 | 28.46 |
| abl_dms_ov_gaze_ctx_full | 1 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 65,373 | 0.930 | 46 / 46 | 3.91 | 3.63 |
| abl_dms_ov_gaze_ctx_full | 1 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,437 | 0.999 | 101 / 101 | 25.10 | 25.08 |
| abl_dms_ov_gaze_ctx_full | 1 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 96,792 | 0.872 | 31 / 31 | 6.16 | 5.38 |
| abl_dms_ov_gaze_ctx_full | 2 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 512,200 | 0.999 | 158 / 158 | 28.50 | 28.46 |
| abl_dms_ov_gaze_ctx_full | 2 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 65,373 | 0.930 | 46 / 46 | 3.91 | 3.63 |
| abl_dms_ov_gaze_ctx_full | 2 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,437 | 0.999 | 101 / 101 | 25.10 | 25.08 |
| abl_dms_ov_gaze_ctx_full | 2 | dms_ov_gaze_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 96,792 | 0.872 | 31 / 31 | 6.16 | 5.38 |
coverage — abl_dms_mp_face_ctx_full — 2026-09-16T06:51:18Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tiers A + B + C (anchor windows + the full val and test exposure; tier D = train exposure is not needed for operating points); layouts = the tier-A read-outs applied only (fit_readout.py --apply-only, no refit) to the full-exposure summaries results/baselines_dms/summ_full//.
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_mp_face_ctx_full | 0 | dms_mp_face_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 502,131 | 0.979 | 157 / 158 | 28.50 | 27.90 |
| abl_dms_mp_face_ctx_full | 0 | dms_mp_face_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 62,783 | 0.893 | 46 / 46 | 3.91 | 3.49 |
| abl_dms_mp_face_ctx_full | 0 | dms_mp_face_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 436,274 | 0.966 | 100 / 101 | 25.10 | 24.24 |
| abl_dms_mp_face_ctx_full | 0 | dms_mp_face_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 96,170 | 0.867 | 31 / 31 | 6.16 | 5.34 |
| abl_dms_mp_face_ctx_full | 1 | dms_mp_face_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 502,131 | 0.979 | 157 / 158 | 28.50 | 27.90 |
| abl_dms_mp_face_ctx_full | 1 | dms_mp_face_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 62,783 | 0.893 | 46 / 46 | 3.91 | 3.49 |
| abl_dms_mp_face_ctx_full | 1 | dms_mp_face_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 436,274 | 0.966 | 100 / 101 | 25.10 | 24.24 |
| abl_dms_mp_face_ctx_full | 1 | dms_mp_face_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 96,170 | 0.867 | 31 / 31 | 6.16 | 5.34 |
| abl_dms_mp_face_ctx_full | 2 | dms_mp_face_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 502,131 | 0.979 | 157 / 158 | 28.50 | 27.90 |
| abl_dms_mp_face_ctx_full | 2 | dms_mp_face_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 62,783 | 0.893 | 46 / 46 | 3.91 | 3.49 |
| abl_dms_mp_face_ctx_full | 2 | dms_mp_face_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 436,274 | 0.966 | 100 / 101 | 25.10 | 24.24 |
| abl_dms_mp_face_ctx_full | 2 | dms_mp_face_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 96,170 | 0.867 | 31 / 31 | 6.16 | 5.34 |
coverage — abl_dms_ov_action_learned_full — 2026-09-16T07:26:59Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tiers A + B + C (anchor windows + the full val and test exposure; tier D = train exposure is not needed for operating points); layouts = the tier-A read-outs applied only (fit_readout.py --apply-only, no refit) to the full-exposure summaries results/baselines_dms/summ_full//.
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_ov_action_learned_full | 0 | dms_ov_action_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 512,766 | 1.000 | 158 / 158 | 28.50 | 28.49 |
| abl_dms_ov_action_learned_full | 0 | dms_ov_action_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 69,423 | 0.987 | 46 / 46 | 3.91 | 3.86 |
| abl_dms_ov_action_learned_full | 0 | dms_ov_action_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,834 | 1.000 | 101 / 101 | 25.10 | 25.10 |
| abl_dms_ov_action_learned_full | 0 | dms_ov_action_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 97,018 | 0.874 | 31 / 31 | 6.16 | 5.39 |
| abl_dms_ov_action_learned_full | 1 | dms_ov_action_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 512,766 | 1.000 | 158 / 158 | 28.50 | 28.49 |
| abl_dms_ov_action_learned_full | 1 | dms_ov_action_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 69,423 | 0.987 | 46 / 46 | 3.91 | 3.86 |
| abl_dms_ov_action_learned_full | 1 | dms_ov_action_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,834 | 1.000 | 101 / 101 | 25.10 | 25.10 |
| abl_dms_ov_action_learned_full | 1 | dms_ov_action_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 97,018 | 0.874 | 31 / 31 | 6.16 | 5.39 |
| abl_dms_ov_action_learned_full | 2 | dms_ov_action_learned_sel_t15_w10_n979 |
manual | test | 512,934 | 512,766 | 1.000 | 158 / 158 | 28.50 | 28.49 |
| abl_dms_ov_action_learned_full | 2 | dms_ov_action_learned_sel_t15_w10_n979 |
manual | val | 70,330 | 69,423 | 0.987 | 46 / 46 | 3.91 | 3.86 |
| abl_dms_ov_action_learned_full | 2 | dms_ov_action_learned_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,834 | 1.000 | 101 / 101 | 25.10 | 25.10 |
| abl_dms_ov_action_learned_full | 2 | dms_ov_action_learned_sel_t15_w10_n979 |
engaged | val | 110,948 | 97,018 | 0.874 | 31 / 31 | 6.16 | 5.39 |
coverage — abl_dms_ov_action_ctx_full — 2026-09-16T07:52:17Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tiers A + B + C (anchor windows + the full val and test exposure; tier D = train exposure is not needed for operating points); layouts = the tier-A read-outs applied only (fit_readout.py --apply-only, no refit) to the full-exposure summaries results/baselines_dms/summ_full//.
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_ov_action_ctx_full | 0 | dms_ov_action_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 512,766 | 1.000 | 158 / 158 | 28.50 | 28.49 |
| abl_dms_ov_action_ctx_full | 0 | dms_ov_action_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 69,423 | 0.987 | 46 / 46 | 3.91 | 3.86 |
| abl_dms_ov_action_ctx_full | 0 | dms_ov_action_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,834 | 1.000 | 101 / 101 | 25.10 | 25.10 |
| abl_dms_ov_action_ctx_full | 0 | dms_ov_action_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 97,018 | 0.874 | 31 / 31 | 6.16 | 5.39 |
| abl_dms_ov_action_ctx_full | 1 | dms_ov_action_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 512,766 | 1.000 | 158 / 158 | 28.50 | 28.49 |
| abl_dms_ov_action_ctx_full | 1 | dms_ov_action_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 69,423 | 0.987 | 46 / 46 | 3.91 | 3.86 |
| abl_dms_ov_action_ctx_full | 1 | dms_ov_action_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,834 | 1.000 | 101 / 101 | 25.10 | 25.10 |
| abl_dms_ov_action_ctx_full | 1 | dms_ov_action_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 97,018 | 0.874 | 31 / 31 | 6.16 | 5.39 |
| abl_dms_ov_action_ctx_full | 2 | dms_ov_action_ctx_sel_t15_w10_n979 |
manual | test | 512,934 | 512,766 | 1.000 | 158 / 158 | 28.50 | 28.49 |
| abl_dms_ov_action_ctx_full | 2 | dms_ov_action_ctx_sel_t15_w10_n979 |
manual | val | 70,330 | 69,423 | 0.987 | 46 / 46 | 3.91 | 3.86 |
| abl_dms_ov_action_ctx_full | 2 | dms_ov_action_ctx_sel_t15_w10_n979 |
engaged | test | 451,840 | 451,834 | 1.000 | 101 / 101 | 25.10 | 25.10 |
| abl_dms_ov_action_ctx_full | 2 | dms_ov_action_ctx_sel_t15_w10_n979 |
engaged | val | 110,948 | 97,018 | 0.874 | 31 / 31 | 6.16 | 5.39 |
coverage — abl_dms_l2cs_gaze_chain — 2026-09-16T13:06:15Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tiers A + B + C + D (full grid: anchor windows + val / test / train exposure); chain-style arm = the legacy two-state hazard chain trained on the baseline's own history over the FULL train grid (labels t+0.2..t+5.0 s), hands channel shared from our causal pose pack; layouts on test / val (gold anchors + exposure).
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_l2cs_gaze_chain | 0 | dms_l2cs_gaze_chain_att3s |
manual | test | 512,934 | 509,593 | 0.993 | 158 / 158 | 28.50 | 28.31 |
| abl_dms_l2cs_gaze_chain | 0 | dms_l2cs_gaze_chain_att3s |
manual | val | 70,330 | 62,358 | 0.887 | 46 / 46 | 3.91 | 3.46 |
| abl_dms_l2cs_gaze_chain | 0 | dms_l2cs_gaze_chain_att3s |
engaged | test | 451,840 | 448,312 | 0.992 | 101 / 101 | 25.10 | 24.91 |
| abl_dms_l2cs_gaze_chain | 0 | dms_l2cs_gaze_chain_att3s |
engaged | val | 110,948 | 95,861 | 0.864 | 31 / 31 | 6.16 | 5.33 |
coverage — abl_dms_ov_gaze_chain — 2026-09-16T13:32:27Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tiers A + B + C + D (full grid: anchor windows + val / test / train exposure); chain-style arm = the legacy two-state hazard chain trained on the baseline's own history over the FULL train grid (labels t+0.2..t+5.0 s), hands channel shared from our causal pose pack; layouts on test / val (gold anchors + exposure).
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_ov_gaze_chain | 0 | dms_ov_gaze_chain_att3s |
manual | test | 512,934 | 510,159 | 0.995 | 158 / 158 | 28.50 | 28.34 |
| abl_dms_ov_gaze_chain | 0 | dms_ov_gaze_chain_att3s |
manual | val | 70,330 | 61,132 | 0.869 | 46 / 46 | 3.91 | 3.40 |
| abl_dms_ov_gaze_chain | 0 | dms_ov_gaze_chain_att3s |
engaged | test | 451,840 | 448,294 | 0.992 | 101 / 101 | 25.10 | 24.91 |
| abl_dms_ov_gaze_chain | 0 | dms_ov_gaze_chain_att3s |
engaged | val | 110,948 | 95,944 | 0.865 | 31 / 31 | 6.16 | 5.33 |
coverage — kin_subst/l2cs_gaze (layer-1 substitute driver-kinematics pack for U0_dms_l2cs_gaze_s<k>_kcv2_clip8_ln) — 2026-09-16T13:55:08Z
Missing policy (decisions.md 2026-09-14): a row without a substitute history (row_ok False: no cache / no frame at t / no valid step) is NaN on every channel and is neither trained on nor scored (the U0 trainer drops kin_row_ok False rows; paired_compare_joint scores the rows both layouts predicted, n printed in results/tables/dms_driver_onsets.md). Source: results/baselines_dms/kin_subst/l2cs_gaze/kinhist_causal_*.npz + provenance sidecars (baselines_dms/fit_u_base.py). Eligibility (plan §2): face-only baseline -> head_turn_onset only.
| baseline | regime | split | rows | rows with history | share | valid steps given history | hours | hours with history | history source | anchor source | channels |
|---|---|---|---|---|---|---|---|---|---|---|---|
| l2cs_gaze | manual | train | 632,463 | 631,865 | 0.999 | 0.978 | 35.14 | 35.10 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | l2cs_face_conf,l2cs_yaw,l2cs_pitch,l2cs_box_w,valid_flag,pad_5,pad_6,pad_7,pad_8,pad_9,pad_10 |
| l2cs_gaze | manual | val | 70,330 | 69,423 | 0.987 | 0.908 | 3.91 | 3.86 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | l2cs_face_conf,l2cs_yaw,l2cs_pitch,l2cs_box_w,valid_flag,pad_5,pad_6,pad_7,pad_8,pad_9,pad_10 |
| l2cs_gaze | manual | test | 512,934 | 512,804 | 1.000 | 0.993 | 28.50 | 28.49 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | l2cs_face_conf,l2cs_yaw,l2cs_pitch,l2cs_box_w,valid_flag,pad_5,pad_6,pad_7,pad_8,pad_9,pad_10 |
| l2cs_gaze | engaged | train | 824,859 | 808,766 | 0.980 | 0.984 | 45.83 | 44.93 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | l2cs_face_conf,l2cs_yaw,l2cs_pitch,l2cs_box_w,valid_flag,pad_5,pad_6,pad_7,pad_8,pad_9,pad_10 |
| l2cs_gaze | engaged | val | 110,948 | 97,018 | 0.874 | 0.989 | 6.16 | 5.39 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | l2cs_face_conf,l2cs_yaw,l2cs_pitch,l2cs_box_w,valid_flag,pad_5,pad_6,pad_7,pad_8,pad_9,pad_10 |
| l2cs_gaze | engaged | test | 451,840 | 451,834 | 1.000 | 0.992 | 25.10 | 25.10 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | l2cs_face_conf,l2cs_yaw,l2cs_pitch,l2cs_box_w,valid_flag,pad_5,pad_6,pad_7,pad_8,pad_9,pad_10 |
coverage — abl_dms_mp_face_chain — 2026-09-16T13:55:51Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tiers A + B + C + D (full grid: anchor windows + val / test / train exposure); chain-style arm = the legacy two-state hazard chain trained on the baseline's own history over the FULL train grid (labels t+0.2..t+5.0 s), hands channel shared from our causal pose pack; layouts on test / val (gold anchors + exposure).
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_mp_face_chain | 0 | dms_mp_face_chain_att3s |
manual | test | 512,934 | 470,596 | 0.917 | 157 / 158 | 28.50 | 26.14 |
| abl_dms_mp_face_chain | 0 | dms_mp_face_chain_att3s |
manual | val | 70,330 | 51,667 | 0.735 | 46 / 46 | 3.91 | 2.87 |
| abl_dms_mp_face_chain | 0 | dms_mp_face_chain_att3s |
engaged | test | 451,840 | 397,391 | 0.879 | 100 / 101 | 25.10 | 22.08 |
| abl_dms_mp_face_chain | 0 | dms_mp_face_chain_att3s |
engaged | val | 110,948 | 90,246 | 0.813 | 31 / 31 | 6.16 | 5.01 |
coverage — kin_subst/mp_face (layer-1 substitute driver-kinematics pack for U0_dms_mp_face_s<k>_kcv2_clip8_ln) — 2026-09-16T13:55:53Z
Missing policy (decisions.md 2026-09-14): a row without a substitute history (row_ok False: no cache / no frame at t / no valid step) is NaN on every channel and is neither trained on nor scored (the U0 trainer drops kin_row_ok False rows; paired_compare_joint scores the rows both layouts predicted, n printed in results/tables/dms_driver_onsets.md). Source: results/baselines_dms/kin_subst/mp_face/kinhist_causal_*.npz + provenance sidecars (baselines_dms/fit_u_base.py). Eligibility (plan §2): face-only baseline -> head_turn_onset only.
| baseline | regime | split | rows | rows with history | share | valid steps given history | hours | hours with history | history source | anchor source | channels |
|---|---|---|---|---|---|---|---|---|---|---|---|
| mp_face | manual | train | 632,463 | 630,793 | 0.997 | 0.826 | 35.14 | 35.04 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | pca0,pca1,pca2,pca3,pca4,pca5,pca6,pca7,pca8,pca9,pca10 |
| mp_face | manual | val | 70,330 | 69,423 | 0.987 | 0.773 | 3.91 | 3.86 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | pca0,pca1,pca2,pca3,pca4,pca5,pca6,pca7,pca8,pca9,pca10 |
| mp_face | manual | test | 512,934 | 512,804 | 1.000 | 0.921 | 28.50 | 28.49 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | pca0,pca1,pca2,pca3,pca4,pca5,pca6,pca7,pca8,pca9,pca10 |
| mp_face | engaged | train | 824,859 | 792,397 | 0.961 | 0.848 | 45.83 | 44.02 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | pca0,pca1,pca2,pca3,pca4,pca5,pca6,pca7,pca8,pca9,pca10 |
| mp_face | engaged | val | 110,948 | 97,018 | 0.874 | 0.929 | 6.16 | 5.39 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | pca0,pca1,pca2,pca3,pca4,pca5,pca6,pca7,pca8,pca9,pca10 |
| mp_face | engaged | test | 451,840 | 451,834 | 1.000 | 0.881 | 25.10 | 25.10 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | pca0,pca1,pca2,pca3,pca4,pca5,pca6,pca7,pca8,pca9,pca10 |
coverage — abl_dms_openface3_chain — 2026-09-16T13:58:27Z
Missing policy (decisions.md 2026-09-14): a non-finite score is no alert with unchanged exposure (rows x 0.2 s); finite rows = w_mask & finite(column); decoded routes = routes with >= 1 finite row. Source: the pred_layout files listed (baselines_dms/eval_dms.py coverage_rows). Caches: extraction tiers A + B + C + D (full grid: anchor windows + val / test / train exposure); chain-style arm = the legacy two-state hazard chain trained on the baseline's own history over the FULL train grid (labels t+0.2..t+5.0 s), hands channel shared from our causal pose pack; layouts on test / val (gold anchors + exposure).
| arm | seed | column | regime | split | rows | finite rows | share | decoded / routes | hours | finite hours |
|---|---|---|---|---|---|---|---|---|---|---|
| abl_dms_openface3_chain | 0 | dms_openface3_chain_att3s |
manual | test | 512,934 | 509,593 | 0.993 | 158 / 158 | 28.50 | 28.31 |
| abl_dms_openface3_chain | 0 | dms_openface3_chain_att3s |
manual | val | 70,330 | 62,358 | 0.887 | 46 / 46 | 3.91 | 3.46 |
| abl_dms_openface3_chain | 0 | dms_openface3_chain_att3s |
engaged | test | 451,840 | 448,312 | 0.992 | 101 / 101 | 25.10 | 24.91 |
| abl_dms_openface3_chain | 0 | dms_openface3_chain_att3s |
engaged | val | 110,948 | 95,861 | 0.864 | 31 / 31 | 6.16 | 5.33 |
coverage — kin_subst/videomae2 (layer-1 substitute driver-kinematics pack for U0_dms_videomae2_s<k>_kcv2_clip8_ln) — 2026-09-16T14:58:44Z
Missing policy (decisions.md 2026-09-14): a row without a substitute history (row_ok False: no cache / no frame at t / no valid step) is NaN on every channel and is neither trained on nor scored (the U0 trainer drops kin_row_ok False rows; paired_compare_joint scores the rows both layouts predicted, n printed in results/tables/dms_driver_onsets.md). Source: results/baselines_dms/kin_subst/videomae2/kinhist_causal_*.npz + provenance sidecars (baselines_dms/fit_u_base.py). Eligibility (plan §2): all three driver events.
| baseline | regime | split | rows | rows with history | share | valid steps given history | hours | hours with history | history source | anchor source | channels |
|---|---|---|---|---|---|---|---|---|---|---|---|
| videomae2 | manual | train | 632,463 | 631,745 | 0.999 | 0.481 | 35.14 | 35.10 | summ_emb_anchor_5Hz_anchor_rows (odd 10 Hz steps invalid) | emb | pca0,pca1,pca2,pca3,pca4,pca5,pca6,pca7,pca8,pca9,pca10 |
| videomae2 | manual | val | 70,330 | 69,423 | 0.987 | 0.482 | 3.91 | 3.86 | summ_emb_anchor_5Hz_anchor_rows (odd 10 Hz steps invalid) | emb | pca0,pca1,pca2,pca3,pca4,pca5,pca6,pca7,pca8,pca9,pca10 |
| videomae2 | manual | test | 512,934 | 512,748 | 1.000 | 0.485 | 28.50 | 28.49 | summ_emb_anchor_5Hz_anchor_rows (odd 10 Hz steps invalid) | emb | pca0,pca1,pca2,pca3,pca4,pca5,pca6,pca7,pca8,pca9,pca10 |
| videomae2 | engaged | train | 824,859 | 808,766 | 0.980 | 0.484 | 45.83 | 44.93 | summ_emb_anchor_5Hz_anchor_rows (odd 10 Hz steps invalid) | emb | pca0,pca1,pca2,pca3,pca4,pca5,pca6,pca7,pca8,pca9,pca10 |
| videomae2 | engaged | val | 110,948 | 97,018 | 0.874 | 0.493 | 6.16 | 5.39 | summ_emb_anchor_5Hz_anchor_rows (odd 10 Hz steps invalid) | emb | pca0,pca1,pca2,pca3,pca4,pca5,pca6,pca7,pca8,pca9,pca10 |
| videomae2 | engaged | test | 451,840 | 451,834 | 1.000 | 0.490 | 25.10 | 25.10 | summ_emb_anchor_5Hz_anchor_rows (odd 10 Hz steps invalid) | emb | pca0,pca1,pca2,pca3,pca4,pca5,pca6,pca7,pca8,pca9,pca10 |
coverage — kin_subst/ov_action (layer-1 substitute driver-kinematics pack for U0_dms_ov_action_s<k>_kcv2_clip8_ln) — 2026-09-16T14:58:44Z
Missing policy (decisions.md 2026-09-14): a row without a substitute history (row_ok False: no cache / no frame at t / no valid step) is NaN on every channel and is neither trained on nor scored (the U0 trainer drops kin_row_ok False rows; paired_compare_joint scores the rows both layouts predicted, n printed in results/tables/dms_driver_onsets.md). Source: results/baselines_dms/kin_subst/ov_action/kinhist_causal_*.npz + provenance sidecars (baselines_dms/fit_u_base.py). Eligibility (plan §2): all three driver events.
| baseline | regime | split | rows | rows with history | share | valid steps given history | hours | hours with history | history source | anchor source | channels |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ov_action | manual | train | 632,463 | 631,800 | 0.999 | 0.481 | 35.14 | 35.10 | summ_emb_anchor_5Hz_anchor_rows (odd 10 Hz steps invalid) | emb | emb0,emb1,emb2,emb3,emb4,emb5,emb6,emb7,emb8,valid_flag,pad_10 |
| ov_action | manual | val | 70,330 | 69,423 | 0.987 | 0.482 | 3.91 | 3.86 | summ_emb_anchor_5Hz_anchor_rows (odd 10 Hz steps invalid) | emb | emb0,emb1,emb2,emb3,emb4,emb5,emb6,emb7,emb8,valid_flag,pad_10 |
| ov_action | manual | test | 512,934 | 512,771 | 1.000 | 0.485 | 28.50 | 28.49 | summ_emb_anchor_5Hz_anchor_rows (odd 10 Hz steps invalid) | emb | emb0,emb1,emb2,emb3,emb4,emb5,emb6,emb7,emb8,valid_flag,pad_10 |
| ov_action | engaged | train | 824,859 | 808,766 | 0.980 | 0.484 | 45.83 | 44.93 | summ_emb_anchor_5Hz_anchor_rows (odd 10 Hz steps invalid) | emb | emb0,emb1,emb2,emb3,emb4,emb5,emb6,emb7,emb8,valid_flag,pad_10 |
| ov_action | engaged | val | 110,948 | 97,018 | 0.874 | 0.493 | 6.16 | 5.39 | summ_emb_anchor_5Hz_anchor_rows (odd 10 Hz steps invalid) | emb | emb0,emb1,emb2,emb3,emb4,emb5,emb6,emb7,emb8,valid_flag,pad_10 |
| ov_action | engaged | test | 451,840 | 451,834 | 1.000 | 0.490 | 25.10 | 25.10 | summ_emb_anchor_5Hz_anchor_rows (odd 10 Hz steps invalid) | emb | emb0,emb1,emb2,emb3,emb4,emb5,emb6,emb7,emb8,valid_flag,pad_10 |
coverage — kin_subst/ov_gaze (layer-1 substitute driver-kinematics pack for U0_dms_ov_gaze_s<k>_kcv2_clip8_ln) — 2026-09-16T16:11:46Z
Missing policy (decisions.md 2026-09-14): a row without a substitute history (row_ok False: no cache / no frame at t / no valid step) is NaN on every channel and is neither trained on nor scored (the U0 trainer drops kin_row_ok False rows; paired_compare_joint scores the rows both layouts predicted, n printed in results/tables/dms_driver_onsets.md). Source: results/baselines_dms/kin_subst/ov_gaze/kinhist_causal_*.npz + provenance sidecars (baselines_dms/fit_u_base.py). Eligibility (plan §2): face-only baseline -> head_turn_onset only.
| baseline | regime | split | rows | rows with history | share | valid steps given history | hours | hours with history | history source | anchor source | channels |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ov_gaze | manual | train | 632,463 | 631,865 | 0.999 | 0.976 | 35.14 | 35.10 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | ov_face_conf,ov_head_yaw,ov_head_pitch,ov_head_roll,ov_gaze_x,ov_gaze_y,ov_gaze_z,ov_gaze_yaw,ov_gaze_pitch,ov_eye_closed_l,ov_eye_closed_r |
| ov_gaze | manual | val | 70,330 | 69,423 | 0.987 | 0.891 | 3.91 | 3.86 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | ov_face_conf,ov_head_yaw,ov_head_pitch,ov_head_roll,ov_gaze_x,ov_gaze_y,ov_gaze_z,ov_gaze_yaw,ov_gaze_pitch,ov_eye_closed_l,ov_eye_closed_r |
| ov_gaze | manual | test | 512,934 | 512,804 | 1.000 | 0.994 | 28.50 | 28.49 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | ov_face_conf,ov_head_yaw,ov_head_pitch,ov_head_roll,ov_gaze_x,ov_gaze_y,ov_gaze_z,ov_gaze_yaw,ov_gaze_pitch,ov_eye_closed_l,ov_eye_closed_r |
| ov_gaze | engaged | train | 824,859 | 808,766 | 0.980 | 0.984 | 45.83 | 44.93 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | ov_face_conf,ov_head_yaw,ov_head_pitch,ov_head_roll,ov_gaze_x,ov_gaze_y,ov_gaze_z,ov_gaze_yaw,ov_gaze_pitch,ov_eye_closed_l,ov_eye_closed_r |
| ov_gaze | engaged | val | 110,948 | 97,018 | 0.874 | 0.989 | 6.16 | 5.39 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | ov_face_conf,ov_head_yaw,ov_head_pitch,ov_head_roll,ov_gaze_x,ov_gaze_y,ov_gaze_z,ov_gaze_yaw,ov_gaze_pitch,ov_eye_closed_l,ov_eye_closed_r |
| ov_gaze | engaged | test | 451,840 | 451,834 | 1.000 | 0.992 | 25.10 | 25.10 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | ov_face_conf,ov_head_yaw,ov_head_pitch,ov_head_roll,ov_gaze_x,ov_gaze_y,ov_gaze_z,ov_gaze_yaw,ov_gaze_pitch,ov_eye_closed_l,ov_eye_closed_r |
coverage — kin_subst/openface3 (layer-1 substitute driver-kinematics pack for U0_dms_openface3_s<k>_kcv2_clip8_ln) — 2026-09-16T16:11:46Z
Missing policy (decisions.md 2026-09-14): a row without a substitute history (row_ok False: no cache / no frame at t / no valid step) is NaN on every channel and is neither trained on nor scored (the U0 trainer drops kin_row_ok False rows; paired_compare_joint scores the rows both layouts predicted, n printed in results/tables/dms_driver_onsets.md). Source: results/baselines_dms/kin_subst/openface3/kinhist_causal_*.npz + provenance sidecars (baselines_dms/fit_u_base.py). Eligibility (plan §2): face-only baseline -> head_turn_onset only.
| baseline | regime | split | rows | rows with history | share | valid steps given history | hours | hours with history | history source | anchor source | channels |
|---|---|---|---|---|---|---|---|---|---|---|---|
| openface3 | manual | train | 632,463 | 631,865 | 0.999 | 0.978 | 35.14 | 35.10 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | pca0,pca1,pca2,pca3,pca4,pca5,pca6,pca7,pca8,pca9,pca10 |
| openface3 | manual | val | 70,330 | 69,423 | 0.987 | 0.908 | 3.91 | 3.86 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | pca0,pca1,pca2,pca3,pca4,pca5,pca6,pca7,pca8,pca9,pca10 |
| openface3 | manual | test | 512,934 | 512,804 | 1.000 | 0.993 | 28.50 | 28.49 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | pca0,pca1,pca2,pca3,pca4,pca5,pca6,pca7,pca8,pca9,pca10 |
| openface3 | engaged | train | 824,859 | 808,766 | 0.980 | 0.984 | 45.83 | 44.93 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | pca0,pca1,pca2,pca3,pca4,pca5,pca6,pca7,pca8,pca9,pca10 |
| openface3 | engaged | val | 110,948 | 97,018 | 0.874 | 0.989 | 6.16 | 5.39 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | pca0,pca1,pca2,pca3,pca4,pca5,pca6,pca7,pca8,pca9,pca10 |
| openface3 | engaged | test | 451,840 | 451,834 | 1.000 | 0.992 | 25.10 | 25.10 | cache_10Hz (dataset_adapter.route_hist / summarise.window_index) | cache_frames (per-frame channels of results/baselines_dms/cache//.npz; the summary anchor-source flag does not apply) | pca0,pca1,pca2,pca3,pca4,pca5,pca6,pca7,pca8,pca9,pca10 |
Xet Storage Details
- Size:
- 80.5 kB
- Xet hash:
- 4cd72f30011294242d07197ea4c30594929f28ab6fe8519e263a844ce81dbf5d
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.