cy0307 commited on
Commit
2bd8497
·
verified ·
1 Parent(s): d96f266

Publish validation-aware Qwen3-Omni diagnostic mirrors

Browse files
Files changed (40) hide show
  1. EVALUATION_PROTOCOL.md +8 -8
  2. PROJECT_STATUS.md +12 -9
  3. README.md +138 -47
  4. RESEARCH_ROADMAP.md +26 -19
  5. RESEARCH_TAKEAWAYS.md +7 -6
  6. data/evaluation_protocol.json +8 -7
  7. data/foundation_model_plan.json +2 -2
  8. data/omni_finetune_verified_result.json +78 -0
  9. data/project_status.json +117 -102
  10. data/research_roadmap.json +32 -9
  11. data/research_roadmap_interactive.json +37 -13
  12. data/research_takeaways.json +13 -9
  13. docs/data/evaluation_protocol.json +8 -7
  14. docs/data/foundation_model_plan.json +2 -2
  15. docs/data/omni_finetune_verified_result.json +78 -0
  16. docs/data/project_status.json +117 -102
  17. docs/data/research_roadmap.json +32 -9
  18. docs/data/research_roadmap_interactive.json +37 -13
  19. docs/data/research_takeaways.json +13 -9
  20. metrics/evaluation_protocol.json +8 -7
  21. metrics/foundation_model_plan.json +2 -2
  22. metrics/omni_finetune_verified_result.json +78 -0
  23. metrics/project_status.json +117 -102
  24. metrics/research_roadmap.json +32 -9
  25. metrics/research_roadmap_interactive.json +37 -13
  26. metrics/research_takeaways.json +13 -9
  27. results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/PUBLIC_RESULT_SUMMARY.md +25 -0
  28. results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/dataset/dataset_manifest.json +0 -0
  29. results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/dataset/episode_manifest.json +0 -0
  30. results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/eval/RUN_REPORT.md +13 -0
  31. results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/eval/confusion_matrix.csv +0 -0
  32. results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/eval/metrics.json +1578 -0
  33. results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/eval/per_class_metrics.csv +1211 -0
  34. results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/eval/predictions.csv +0 -0
  35. results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/eval/predictions.jsonl +0 -0
  36. results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/package_audit.json +24 -0
  37. results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/training/progress.jsonl +47 -0
  38. results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/training/training_metadata.json +79 -0
  39. results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/validation/eval.json +81 -0
  40. results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/verified_result_summary.json +168 -0
EVALUATION_PROTOCOL.md CHANGED
@@ -70,25 +70,25 @@ are not foundation models.
70
 
71
  ## Current Limitations
72
 
73
- - Cross-episode generalization is evaluated in the later multi-episode stage.
74
  - Feature-vector reconstruction is separate from pixel depth, mesh, NeRF, or Gaussian reconstruction.
75
- - Qwen3-Omni setup artifacts are preparation artifacts until the selected held-out pilot runs.
76
  - Full audio-visual representation learning still needs multi-episode training; the current report includes single-episode audio/no-audio ablations.
77
 
78
  ## Scale-Up Gate
79
 
80
- The full Qwen3-Omni fine-tuning pilot requires all of the following before
81
- reporting held-out model metrics:
82
 
83
  - selected prepared Xperience-10M episodes
84
  - held-out episode split with no train/test episode leakage
 
85
  - manifest, training metadata, progress logs, metrics, predictions, and run report
86
  - held-out evaluation on test episodes rather than train windows
87
 
88
- Current status: prepared; selected data relay in progress. Read
89
- `results/omni_finetune/DATA_ACCESS_STATUS.md` and
90
- `results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md` before interpreting any
91
- Qwen3-Omni artifact.
92
 
93
  ## Machine-Readable Copy
94
 
 
70
 
71
  ## Current Limitations
72
 
73
+ - Cross-episode generalization for Qwen3-Omni has a first verified diagnostic pilot, but strong model quality is not yet shown.
74
  - Feature-vector reconstruction is separate from pixel depth, mesh, NeRF, or Gaussian reconstruction.
75
+ - The verified validation-aware Qwen3-Omni diagnostic pilot has weak held-out metrics and needs structured-output and task-quality improvements before larger model-quality claims.
76
  - Full audio-visual representation learning still needs multi-episode training; the current report includes single-episode audio/no-audio ablations.
77
 
78
  ## Scale-Up Gate
79
 
80
+ The next Qwen3-Omni quality pilot requires all of the following before
81
+ claiming improved held-out model quality:
82
 
83
  - selected prepared Xperience-10M episodes
84
  - held-out episode split with no train/test episode leakage
85
+ - validation samples during training
86
  - manifest, training metadata, progress logs, metrics, predictions, and run report
87
  - held-out evaluation on test episodes rather than train windows
88
 
89
+ Current status: verified diagnostic pilot; quality target not met. Read
90
+ `docs/data/omni_finetune_verified_result.json` before interpreting any
91
+ Qwen3-Omni metric.
 
92
 
93
  ## Machine-Readable Copy
94
 
PROJECT_STATUS.md CHANGED
@@ -2,8 +2,8 @@
2
 
3
  This is the fastest way to understand the current research project state.
4
  It summarizes what has already been implemented from the public
5
- Xperience-10M sample, what is being prepared for multi-episode training, and
6
- which artifacts support the next development step.
7
 
8
  ## Research Positioning
9
 
@@ -21,15 +21,15 @@ scale-up readiness; it is not presented as final full-dataset model quality.
21
  | Neural heads | Verified | `scripts/neural_task_models.py`, `results/episode_task_suite/neural_mlp/` | Each task also has a compact PyTorch MLP run over the same feature tensor and chronological split. |
22
  | Audio contribution study | Verified | `scripts/audio_ablation_and_raw_upgrade.py`, `results/audio_ablation/`, `docs/data/audio_ablation_summary.json` | Audio variants are compared across all 12 task contracts; audio improves the primary metric on 6 of 12 tasks, and a 588-d audio-window representation improves over the baseline audio variant on 6 of 12 tasks. |
23
  | Research takeaways | Verified | `RESEARCH_TAKEAWAYS.md`, `docs/data/research_takeaways.json`, `scripts/build_research_takeaways.py` | The main result interpretation is generated from committed metrics: chronological class shift, neural gains on dynamics/order/alignment, open retrieval/reconstruction problems, and the need for held-out episodes. |
24
- | Research roadmap | Current | `RESEARCH_ROADMAP.md`, `docs/data/research_roadmap.json` | The roadmap connects public-sample task development to 128-episode data preparation, Qwen3-Omni LoRA, foundation-model selection, robustness runs, world/policy branches, and the future Xperience-native pretraining goal. |
25
  | Foundation-model plan | Current | `FOUNDATION_MODEL_PLAN.md`, `docs/data/foundation_model_plan.json` | Qwen3-Omni remains the first trainable held-out LoRA baseline; Cosmos 3 is added as the first world-model/action-generation branch; OpenVLA/openpi/GR00T are policy candidates after action targets are explicit. |
26
  | Xperience Embodied Foundation Model | Future goal | `XPERIENCE_EMBODIED_FOUNDATION_MODEL_PRETRAINING.md` | A future full-corpus pretraining plan describes target modules, objectives, staged scale-up, hardware ranges, and evaluation for a domain-specific embodied foundation model. |
27
  | Evaluation protocol | Verified | `EVALUATION_PROTOCOL.md`, `docs/data/evaluation_protocol.json`, `scripts/build_evaluation_protocol.py` | Windowing, chronological split, per-task metrics, leakage controls, and current limitations are generated from committed metric artifacts. |
28
  | Dataset context | Verified | `XPERIENCE10M_DATASET_CARD_ALIGNMENT.md`, official Xperience-10M and sample cards | The README and dashboard distinguish the public sample used here from the gated full dataset used for the selected multi-episode pilot. |
29
- | Public dashboard and Hub pages | Verified | GitHub Pages, HF Space, artifact dataset, baseline model repo, Qwen3-Omni LoRA repo | Readers can move between the website, code, derived artifacts, baseline weights, and Qwen3-Omni pilot status without needing internal setup details. |
30
  | Public package policy | Verified | `DATA_NOTICE.md`, `REPRODUCIBILITY.md` | Raw Xperience-10M data, private gated files, large archives, credentials, and full Qwen weights are not redistributed. |
31
  | Reproducibility | Verified for the public sample | `REPRODUCIBILITY.md`, `docs/data/reproducibility_matrix.json`, `notes/reproducibility_audit.md` | The public sample workflow has explicit commands, expected outputs, and exact-match reproduction evidence. |
32
- | Qwen3-Omni fine-tuning | Data preparation; full metrics pending | `results/omni_finetune/DATA_ACCESS_STATUS.md`, `results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md` | The gated full dataset is available for a selected 128-episode pilot; final held-out metrics require completed preprocessing, manifest construction, training, and evaluation. |
33
  | Raw Xperience-10M redistribution | Not included | `DATA_NOTICE.md`, `docs/data/publication_audit.json` | Raw MP4, HDF5, RRD files, private gated data, and full Qwen weights are intentionally excluded. |
34
 
35
  ## Fast Research Route
@@ -53,15 +53,18 @@ scale-up readiness; it is not presented as final full-dataset model quality.
53
  controls.
54
  10. Inspect `XPERIENCE10M_DATASET_CARD_ALIGNMENT.md` only if you need the
55
  detailed upstream dataset-card context.
56
- 11. Inspect `results/omni_finetune/DATA_ACCESS_STATUS.md` before judging
57
- Qwen3-Omni scale-up status.
58
 
59
  ## Current Reading Notes
60
 
61
  - Cross-episode generalization is a later multi-episode evaluation target; the
62
  current results use one public sample episode.
63
- - Older pilot path names refer to setup files, not completed held-out
64
- training results.
 
 
 
65
  - The current reconstruction task reconstructs feature vectors, not pixel
66
  depth, meshes, NeRF outputs, or Gaussian splats.
67
  - Audio is part of the current 8,546-dimensional baseline feature vector.
 
2
 
3
  This is the fastest way to understand the current research project state.
4
  It summarizes what has already been implemented from the public
5
+ Xperience-10M sample, what the first multi-episode Qwen3-Omni diagnostic pilot
6
+ shows, and which artifacts support the next development step.
7
 
8
  ## Research Positioning
9
 
 
21
  | Neural heads | Verified | `scripts/neural_task_models.py`, `results/episode_task_suite/neural_mlp/` | Each task also has a compact PyTorch MLP run over the same feature tensor and chronological split. |
22
  | Audio contribution study | Verified | `scripts/audio_ablation_and_raw_upgrade.py`, `results/audio_ablation/`, `docs/data/audio_ablation_summary.json` | Audio variants are compared across all 12 task contracts; audio improves the primary metric on 6 of 12 tasks, and a 588-d audio-window representation improves over the baseline audio variant on 6 of 12 tasks. |
23
  | Research takeaways | Verified | `RESEARCH_TAKEAWAYS.md`, `docs/data/research_takeaways.json`, `scripts/build_research_takeaways.py` | The main result interpretation is generated from committed metrics: chronological class shift, neural gains on dynamics/order/alignment, open retrieval/reconstruction problems, and the need for held-out episodes. |
24
+ | Research roadmap | Current | `RESEARCH_ROADMAP.md`, `docs/data/research_roadmap.json` | The roadmap connects public-sample task development to the verified validation-aware Qwen3-Omni diagnostic baseline, structured-output improvement pass, robustness runs, world/policy branches, and the future Xperience-native pretraining goal. |
25
  | Foundation-model plan | Current | `FOUNDATION_MODEL_PLAN.md`, `docs/data/foundation_model_plan.json` | Qwen3-Omni remains the first trainable held-out LoRA baseline; Cosmos 3 is added as the first world-model/action-generation branch; OpenVLA/openpi/GR00T are policy candidates after action targets are explicit. |
26
  | Xperience Embodied Foundation Model | Future goal | `XPERIENCE_EMBODIED_FOUNDATION_MODEL_PRETRAINING.md` | A future full-corpus pretraining plan describes target modules, objectives, staged scale-up, hardware ranges, and evaluation for a domain-specific embodied foundation model. |
27
  | Evaluation protocol | Verified | `EVALUATION_PROTOCOL.md`, `docs/data/evaluation_protocol.json`, `scripts/build_evaluation_protocol.py` | Windowing, chronological split, per-task metrics, leakage controls, and current limitations are generated from committed metric artifacts. |
28
  | Dataset context | Verified | `XPERIENCE10M_DATASET_CARD_ALIGNMENT.md`, official Xperience-10M and sample cards | The README and dashboard distinguish the public sample used here from the gated full dataset used for the selected multi-episode pilot. |
29
+ | Public dashboard and Hub pages | Verified | GitHub Pages, HF Space, artifact dataset, baseline model repo, Qwen3-Omni LoRA repo | Readers can move between the website, code, derived artifacts, baseline weights, and Qwen3-Omni pilot status without needing local infrastructure details. |
30
  | Public package policy | Verified | `DATA_NOTICE.md`, `REPRODUCIBILITY.md` | Raw Xperience-10M data, private gated files, large archives, credentials, and full Qwen weights are not redistributed. |
31
  | Reproducibility | Verified for the public sample | `REPRODUCIBILITY.md`, `docs/data/reproducibility_matrix.json`, `notes/reproducibility_audit.md` | The public sample workflow has explicit commands, expected outputs, and exact-match reproduction evidence. |
32
+ | Qwen3-Omni fine-tuning | Verified validation-aware diagnostic held-out pilot; quality target not met | `docs/data/omni_finetune_verified_result.json`, `results/omni_finetune/verified_public/`, `scripts/omni/package_verified_omni_result.py`, `scripts/omni/audit_verified_omni_package.py` | The selected 96/16/16 episode split produced a validation-aware public-safe held-out package with 3,808 exported windows, 512 validation windows, and 448 test predictions. JSON validity is 87.50%, below the 98% target, so the result is a diagnostic baseline and the next pass should focus on structured-output improvements and error analysis. |
33
  | Raw Xperience-10M redistribution | Not included | `DATA_NOTICE.md`, `docs/data/publication_audit.json` | Raw MP4, HDF5, RRD files, private gated data, and full Qwen weights are intentionally excluded. |
34
 
35
  ## Fast Research Route
 
53
  controls.
54
  10. Inspect `XPERIENCE10M_DATASET_CARD_ALIGNMENT.md` only if you need the
55
  detailed upstream dataset-card context.
56
+ 11. Inspect `docs/data/omni_finetune_verified_result.json` before judging the
57
+ Qwen3-Omni diagnostic pilot.
58
 
59
  ## Current Reading Notes
60
 
61
  - Cross-episode generalization is a later multi-episode evaluation target; the
62
  current results use one public sample episode.
63
+ - Public-facing fine-tuning results should come from the verified result
64
+ package, not from live process logs or setup-only artifacts.
65
+ - The first Qwen3-Omni held-out package verifies the pipeline, not strong model
66
+ quality: JSON validity is 87.50%, action macro-F1 is 0.0027, and subtask
67
+ accuracy is 0.0067.
68
  - The current reconstruction task reconstructs feature vectors, not pixel
69
  depth, meshes, NeRF outputs, or Gaussian splats.
70
  - Audio is part of the current 8,546-dimensional baseline feature vector.
README.md CHANGED
@@ -1,28 +1,3 @@
1
- ---
2
- license: other
3
- library_name: pytorch
4
- tags:
5
- - robotics
6
- - embodied-ai
7
- - multimodal
8
- - ropedia
9
- - xperience-10m
10
- - evaluation
11
- - baseline
12
- - neural-network
13
- - pytorch
14
- - retrieval
15
- - audio
16
- datasets:
17
- - ropedia-ai/xperience-10m
18
- - ropedia-ai/xperience-10m-sample
19
- - cy0307/ropedia-xperience-10m-task-suite-artifacts
20
- metrics:
21
- - accuracy
22
- - f1
23
- - mean_squared_error
24
- ---
25
-
26
  # Ropedia Xperience-10M Task Suite
27
 
28
  [![Website](https://img.shields.io/badge/site-GitHub%20Pages-1f63e9)](https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/)
@@ -34,7 +9,7 @@ metrics:
34
  [![License](https://img.shields.io/badge/license-code%20MIT%20%2B%20data%20terms-ccffa0)](LICENSE)
35
 
36
  <p align="center">
37
- <img src="assets/brand/xperience10m-logo-social-card.png" alt="Ropedia Xperience-10M Task Suite logo card" width="760">
38
  </p>
39
 
40
  A research-development project built on the public Xperience-10M sample episode
@@ -99,7 +74,7 @@ before the multi-episode omni-model stage becomes a real held-out evaluation.
99
  | Task suite | 12 human-readable embodied-AI task contracts with input, process, output, metrics, predictions, and case-study walkthroughs |
100
  | Baselines | Minimal linear/ridge/logistic heads plus compact PyTorch MLP task heads over the same chronological split |
101
  | Research directions | Task mapping and extension probes for human modeling, 3D/4D reconstruction, egocentric interaction, and world modeling |
102
- | Scale-up path | The gated Xperience-10M dataset is available for a selected 128-episode pilot before Qwen3-Omni LoRA, followed by Cosmos 3/world-model and VLA/policy branches; the long-term goal is an Xperience-native embodied foundation model if full-corpus data, storage, and compute are available |
103
  | Public surfaces | GitHub repo, GitHub Pages dashboard, GHCR static-site package, HF Space, HF artifact dataset, HF baseline-model repo, and HF collection |
104
 
105
  For the fastest interpretation of the current metrics, start with
@@ -136,7 +111,7 @@ This project is best read as a staged embodied-AI research study:
136
  | Task suite | Twelve human-readable tasks cover action, procedure, contact, object, language, retrieval, reconstruction, order, and synchronization questions. | [`RESEARCH_TAKEAWAYS.md`](RESEARCH_TAKEAWAYS.md), [`results/episode_task_suite/summary_report.json`](results/episode_task_suite/summary_report.json) |
137
  | Baselines | Minimal heads and compact PyTorch MLP heads provide a first controlled comparison on the same chronological split. | [`results/episode_task_suite/neural_mlp/`](results/episode_task_suite/neural_mlp/) |
138
  | Diagnostics | Audio contribution, modality ablations, timeline overlays, object labels, and alignment stress tests show which signals are useful and which tasks remain hard. | [`results/audio_ablation/AUDIO_ABLATION_SUMMARY.md`](results/audio_ablation/AUDIO_ABLATION_SUMMARY.md), [`docs/single_episode_explorer.html`](docs/single_episode_explorer.html) |
139
- | Scale-up | A selected 128-episode Qwen3-Omni LoRA pilot is being prepared from the gated dataset; held-out model metrics will be added only after training and evaluation finish. The long-term native-pretraining plan is documented separately as a future research goal. | [`RESEARCH_ROADMAP.md`](RESEARCH_ROADMAP.md), [`FOUNDATION_MODEL_PLAN.md`](FOUNDATION_MODEL_PLAN.md), [`XPERIENCE_EMBODIED_FOUNDATION_MODEL_PRETRAINING.md`](XPERIENCE_EMBODIED_FOUNDATION_MODEL_PRETRAINING.md), [`results/omni_finetune/DATA_ACCESS_STATUS.md`](results/omni_finetune/DATA_ACCESS_STATUS.md) |
140
 
141
  Detailed dataset notes, reproduction checks, and generated JSON reports are
142
  included for readers who want to inspect the implementation, but they are
@@ -158,7 +133,7 @@ They give the current research state in one compact table:
158
  | Dataset context | Official Xperience-10M links, sample-vs-gated-data boundary, modality coverage, and redistribution policy are documented |
159
  | Evaluation protocol | Verified generated protocol for windowing, split policy, leakage controls, and per-task metrics |
160
  | Website and Hub pages | Public dashboard, Hugging Face Space, artifact dataset, baseline model repo, and collection use the same project framing and links |
161
- | Qwen3-Omni multi-episode pilot | The gated Xperience-10M dataset is available for selected 128-episode preparation, with full metrics pending completed preprocessing, training, and held-out evaluation |
162
  | Raw Xperience-10M data / full Qwen weights | Not redistributed |
163
 
164
  ## 90-Second Research Project Path
@@ -177,7 +152,7 @@ If you are reading the project cold, open these in order:
177
  | 8 | What research directions does this support? | [`RESEARCH_ROADMAP.md`](RESEARCH_ROADMAP.md), [`docs/data/research_directions.json`](docs/data/research_directions.json), [`docs/data/research_direction_extensions.json`](docs/data/research_direction_extensions.json) | The tasks are mapped to human modeling, 3D/4D reconstruction, egocentric interaction, and world modeling. |
178
  | 9 | Which foundation model comes next? | [`FOUNDATION_MODEL_PLAN.md`](FOUNDATION_MODEL_PLAN.md), [`docs/data/foundation_model_plan.json`](docs/data/foundation_model_plan.json), [`XPERIENCE_EMBODIED_FOUNDATION_MODEL_PRETRAINING.md`](XPERIENCE_EMBODIED_FOUNDATION_MODEL_PRETRAINING.md) | Qwen3-Omni is the first held-out LoRA baseline; Cosmos 3 is the first world-model branch; policy models wait for explicit action targets; Xperience-native pretraining is the full-corpus future goal. |
179
  | 10 | How do I reproduce it? | [`REPRODUCIBILITY.md`](REPRODUCIBILITY.md), [`notes/reproducibility_audit.md`](notes/reproducibility_audit.md) | Public commands and expected outputs are documented for the sample-episode task suite. |
180
- | 11 | What is still pending? | [`DATA_ACCESS_STATUS.md`](results/omni_finetune/DATA_ACCESS_STATUS.md), [`MULTI_EPISODE_ACCESS_STATUS.md`](results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md) | Multi-episode Qwen3-Omni model quality will be reported after preprocessing, training, and held-out evaluation complete. |
181
 
182
  A compact reader-path summary is available at
183
  [`docs/data/project_packet.json`](docs/data/project_packet.json).
@@ -233,8 +208,9 @@ The current verified public-sample subset is:
233
  Detailed dataset notes are available in
234
  [`XPERIENCE10M_DATASET_CARD_ALIGNMENT.md`](XPERIENCE10M_DATASET_CARD_ALIGNMENT.md)
235
  for readers who need the full upstream-card and access-term context. The
236
- practical boundary is simple: current results come from the public sample, and
237
- multi-episode model quality is pending the selected held-out pilot.
 
238
 
239
  Start with the visual dashboard:
240
 
@@ -504,8 +480,9 @@ python scripts/train_all_modalities_model.py --workspace /path/to/workspace
504
  ## Xperience-10M Fine-Tuning Exploration
505
 
506
  This repo includes a first Qwen3-Omni fine-tuning path over Xperience-10M. The
507
- current artifacts are setup-stage evidence, with held-out multi-episode metrics
508
- pending completed staging, preprocessing, training, and evaluation.
 
509
  The useful distinction is:
510
 
511
  - direct Qwen3-Omni inputs: RGB/fisheye video, embedded MP4 audio, and language
@@ -522,11 +499,12 @@ adds depth/pose/mocap/IMU features, LoRA adapters are trained on prepared
522
  train/val episodes, and sealed held-out test evaluation produces predictions,
523
  metrics, run reports, and upload-ready adapter artifacts.
524
 
525
- The current scale-up artifacts show that the export, manifest, sensor-feature,
526
- LoRA, and evaluation scripts can run on the available sample episode. They do
527
- not show a real multi-episode result. A real pilot requires valid prepared
528
- episodes, held-out episode splits, training metadata, predictions, metrics, and
529
- a run report; the current selected pilot target is 128 episodes.
 
530
 
531
  ### Sample Count Decision
532
 
@@ -564,9 +542,15 @@ Current status in this repo:
564
 
565
  - public_sample_valid_episodes: 1 (degraded-valid: annotation + fisheye_cam0.mp4)
566
  - gated_metadata_audit: 12,102 complete visible episodes across 802 complete sessions
567
- - selected_episode_plan: 128 metadata-balanced episodes, 96/16/16 train/val/test
568
  - selected_download_size: 277.71 GiB excluding `visualization.rrd`
569
- - ready_for_held_out_pilot: false until the selected episodes are fully prepared and checked
 
 
 
 
 
 
570
  - gated dataset: available for selected multi-episode data preparation
571
  - source_discovery: `results/omni_finetune/source_discovery.json`
572
  - data_status: `results/omni_finetune/DATA_ACCESS_STATUS.md`
@@ -615,8 +599,8 @@ Once all selected episodes are complete, use the fixed selected-episode split:
615
  - 16 held-out test episodes.
616
 
617
  The clean full-run launcher validates the selected split, exports all splits in
618
- parallel, trains Qwen3-Omni LoRA on train/val only, then evaluates on the held-
619
- out test split:
620
 
621
  ```bash
622
  RUN_ID=xperience10m_qwen3_omni_128ep_fullsplit_fast8gpu \
@@ -624,9 +608,17 @@ DATA_ROOT=/path/to/xperience10m_128 \
624
  SELECTION_JSON=results/omni_finetune/xperience10m_128_episode_selection.json \
625
  MODEL_DIR=/path/to/Qwen__Qwen3-Omni-30B-A3B-Instruct \
626
  NUM_PROCESSES=8 \
 
 
627
  scripts/omni/run_128_fullsplit_parallel_export_8gpu.sh
628
  ```
629
 
 
 
 
 
 
 
630
  Monitor the run with:
631
 
632
  ```bash
@@ -634,6 +626,10 @@ python scripts/omni/monitor_omni_progress.py \
634
  --run-id xperience10m_qwen3_omni_128ep_fullsplit_fast8gpu
635
  ```
636
 
 
 
 
 
637
  Validate the run artifacts stage by stage:
638
 
639
  ```bash
@@ -647,6 +643,62 @@ python scripts/omni/validate_omni_finetune_run.py \
647
  --min-json-validity 0.98
648
  ```
649
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
650
  After dataset export, a model-neutral window index can be created for future
651
  backbones:
652
 
@@ -659,14 +711,18 @@ This produces `window_index.jsonl` and `window_index_manifest.json` so Cosmos-
659
  style world models and VLA/policy branches can reuse the same split-checked
660
  windows without depending on Qwen chat-message records.
661
 
662
- ### Uploading the pilot Qwen3-Omni LoRA
663
 
664
- A prepared upload package is available at `results/omni_finetune/hf_upload`.
 
 
 
 
665
 
666
  ```bash
667
  python3 scripts/omni/upload_qwen3_omni_lora_to_hf.py \
668
- --repo-id cy0307/ropedia-qwen3-omni-lora-readiness \
669
- --source-dir results/omni_finetune/hf_upload \
670
  --message "Upload Xperience-10M Qwen3-Omni LoRA pilot"
671
  ```
672
 
@@ -703,6 +759,41 @@ registry can be checked with:
703
  python scripts/omni/backbone_registry.py --validate --json
704
  ```
705
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
706
  ## Additional Development Directions
707
 
708
  Beyond backbone selection and fine-tuning, Xperience-10M supports several
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  # Ropedia Xperience-10M Task Suite
2
 
3
  [![Website](https://img.shields.io/badge/site-GitHub%20Pages-1f63e9)](https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/)
 
9
  [![License](https://img.shields.io/badge/license-code%20MIT%20%2B%20data%20terms-ccffa0)](LICENSE)
10
 
11
  <p align="center">
12
+ <img src="docs/assets/brand/xperience10m-logo-social-card.png" alt="Ropedia Xperience-10M Task Suite logo card" width="760">
13
  </p>
14
 
15
  A research-development project built on the public Xperience-10M sample episode
 
74
  | Task suite | 12 human-readable embodied-AI task contracts with input, process, output, metrics, predictions, and case-study walkthroughs |
75
  | Baselines | Minimal linear/ridge/logistic heads plus compact PyTorch MLP task heads over the same chronological split |
76
  | Research directions | Task mapping and extension probes for human modeling, 3D/4D reconstruction, egocentric interaction, and world modeling |
77
+ | Scale-up path | A first selected-episode Qwen3-Omni LoRA diagnostic pilot has completed on the 96/16/16 split; it proves the multi-episode export/train/eval/package loop, but the weak held-out metrics make it a baseline for error analysis rather than a strong model. Cosmos 3/world-model and VLA/policy branches reuse the same split and package contract after their targets are implemented. |
78
  | Public surfaces | GitHub repo, GitHub Pages dashboard, GHCR static-site package, HF Space, HF artifact dataset, HF baseline-model repo, and HF collection |
79
 
80
  For the fastest interpretation of the current metrics, start with
 
111
  | Task suite | Twelve human-readable tasks cover action, procedure, contact, object, language, retrieval, reconstruction, order, and synchronization questions. | [`RESEARCH_TAKEAWAYS.md`](RESEARCH_TAKEAWAYS.md), [`results/episode_task_suite/summary_report.json`](results/episode_task_suite/summary_report.json) |
112
  | Baselines | Minimal heads and compact PyTorch MLP heads provide a first controlled comparison on the same chronological split. | [`results/episode_task_suite/neural_mlp/`](results/episode_task_suite/neural_mlp/) |
113
  | Diagnostics | Audio contribution, modality ablations, timeline overlays, object labels, and alignment stress tests show which signals are useful and which tasks remain hard. | [`results/audio_ablation/AUDIO_ABLATION_SUMMARY.md`](results/audio_ablation/AUDIO_ABLATION_SUMMARY.md), [`docs/single_episode_explorer.html`](docs/single_episode_explorer.html) |
114
+ | Scale-up | The selected 128-episode Qwen3-Omni LoRA diagnostic pilot has a verified validation-aware held-out package: 96/16/16 selected episodes, 3,808 exported windows, 512 validation windows, 448 held-out test windows, and public-safe metrics/predictions. JSON validity is 87.50%, below the 98% target, so the next pass focuses on structured-output reliability and task-quality error analysis. | [`RESEARCH_ROADMAP.md`](RESEARCH_ROADMAP.md), [`FOUNDATION_MODEL_PLAN.md`](FOUNDATION_MODEL_PLAN.md), [`docs/data/omni_finetune_verified_result.json`](docs/data/omni_finetune_verified_result.json), [`results/omni_finetune/verified_public/`](results/omni_finetune/verified_public/) |
115
 
116
  Detailed dataset notes, reproduction checks, and generated JSON reports are
117
  included for readers who want to inspect the implementation, but they are
 
133
  | Dataset context | Official Xperience-10M links, sample-vs-gated-data boundary, modality coverage, and redistribution policy are documented |
134
  | Evaluation protocol | Verified generated protocol for windowing, split policy, leakage controls, and per-task metrics |
135
  | Website and Hub pages | Public dashboard, Hugging Face Space, artifact dataset, baseline model repo, and collection use the same project framing and links |
136
+ | Qwen3-Omni multi-episode pilot | Verified diagnostic result package exists for the selected 96/16/16 episode split; current held-out metrics are weak and below the JSON-validity quality target |
137
  | Raw Xperience-10M data / full Qwen weights | Not redistributed |
138
 
139
  ## 90-Second Research Project Path
 
152
  | 8 | What research directions does this support? | [`RESEARCH_ROADMAP.md`](RESEARCH_ROADMAP.md), [`docs/data/research_directions.json`](docs/data/research_directions.json), [`docs/data/research_direction_extensions.json`](docs/data/research_direction_extensions.json) | The tasks are mapped to human modeling, 3D/4D reconstruction, egocentric interaction, and world modeling. |
153
  | 9 | Which foundation model comes next? | [`FOUNDATION_MODEL_PLAN.md`](FOUNDATION_MODEL_PLAN.md), [`docs/data/foundation_model_plan.json`](docs/data/foundation_model_plan.json), [`XPERIENCE_EMBODIED_FOUNDATION_MODEL_PRETRAINING.md`](XPERIENCE_EMBODIED_FOUNDATION_MODEL_PRETRAINING.md) | Qwen3-Omni is the first held-out LoRA baseline; Cosmos 3 is the first world-model branch; policy models wait for explicit action targets; Xperience-native pretraining is the full-corpus future goal. |
154
  | 10 | How do I reproduce it? | [`REPRODUCIBILITY.md`](REPRODUCIBILITY.md), [`notes/reproducibility_audit.md`](notes/reproducibility_audit.md) | Public commands and expected outputs are documented for the sample-episode task suite. |
155
+ | 11 | What is still pending? | [`docs/data/omni_finetune_verified_result.json`](docs/data/omni_finetune_verified_result.json), [`DATA_ACCESS_STATUS.md`](results/omni_finetune/DATA_ACCESS_STATUS.md), [`MULTI_EPISODE_ACCESS_STATUS.md`](results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md) | The first held-out diagnostic pilot is verified; strong model quality remains pending because JSON validity is 87.50% and action/subtask metrics remain weak. |
156
 
157
  A compact reader-path summary is available at
158
  [`docs/data/project_packet.json`](docs/data/project_packet.json).
 
208
  Detailed dataset notes are available in
209
  [`XPERIENCE10M_DATASET_CARD_ALIGNMENT.md`](XPERIENCE10M_DATASET_CARD_ALIGNMENT.md)
210
  for readers who need the full upstream-card and access-term context. The
211
+ practical boundary is simple: current task-suite results come from the public
212
+ sample, and the first multi-episode Qwen3-Omni diagnostic pilot is verified but
213
+ not yet strong model quality.
214
 
215
  Start with the visual dashboard:
216
 
 
480
  ## Xperience-10M Fine-Tuning Exploration
481
 
482
  This repo includes a first Qwen3-Omni fine-tuning path over Xperience-10M. The
483
+ repository separates public-sample evidence from multi-episode fine-tuning
484
+ artifacts. The validation-aware selected-episode held-out package is now verified as a
485
+ diagnostic pilot, not a strong final model.
486
  The useful distinction is:
487
 
488
  - direct Qwen3-Omni inputs: RGB/fisheye video, embedded MP4 audio, and language
 
499
  train/val episodes, and sealed held-out test evaluation produces predictions,
500
  metrics, run reports, and upload-ready adapter artifacts.
501
 
502
+ The scale-up path requires valid prepared episodes, held-out episode splits,
503
+ training metadata, predictions, metrics, and a run report. A result is ready
504
+ for public README, website, or Hugging Face updates only after the validator
505
+ passes and `scripts/omni/package_verified_omni_result.py` creates a
506
+ public-safe derived-artifact package. The current verified package is listed in
507
+ [`docs/data/omni_finetune_verified_result.json`](docs/data/omni_finetune_verified_result.json).
508
 
509
  ### Sample Count Decision
510
 
 
542
 
543
  - public_sample_valid_episodes: 1 (degraded-valid: annotation + fisheye_cam0.mp4)
544
  - gated_metadata_audit: 12,102 complete visible episodes across 802 complete sessions
545
+ - selected_episode_plan: 128 source-balanced episodes, 96/16/16 train/val/test
546
  - selected_download_size: 277.71 GiB excluding `visualization.rrd`
547
+ - verified_validation_aware_diagnostic_package: true
548
+ - selected_split: 96 train / 16 validation / 16 held-out test episodes
549
+ - exported_windows: 2,848 train / 512 validation / 448 test
550
+ - validation_samples_used: 512
551
+ - held_out_eval: 448 test windows from 14 exported test episodes
552
+ - train_loss / val_loss: 0.4130 / 0.0331
553
+ - current_quality_target: JSON validity 87.50%, below the 98% target
554
  - gated dataset: available for selected multi-episode data preparation
555
  - source_discovery: `results/omni_finetune/source_discovery.json`
556
  - data_status: `results/omni_finetune/DATA_ACCESS_STATUS.md`
 
599
  - 16 held-out test episodes.
600
 
601
  The clean full-run launcher validates the selected split, exports all splits in
602
+ parallel, trains Qwen3-Omni LoRA on train episodes while optionally monitoring
603
+ validation loss, then evaluates on the held-out test split:
604
 
605
  ```bash
606
  RUN_ID=xperience10m_qwen3_omni_128ep_fullsplit_fast8gpu \
 
608
  SELECTION_JSON=results/omni_finetune/xperience10m_128_episode_selection.json \
609
  MODEL_DIR=/path/to/Qwen__Qwen3-Omni-30B-A3B-Instruct \
610
  NUM_PROCESSES=8 \
611
+ TRAIN_VAL_SPLIT=val \
612
+ MAX_VAL_SAMPLES=512 \
613
  scripts/omni/run_128_fullsplit_parallel_export_8gpu.sh
614
  ```
615
 
616
+ The current verified diagnostic package uses the same selected split and 8-GPU
617
+ training path, records validation loss over 512 validation windows, and keeps
618
+ the held-out test split sealed for final evaluation. The next pass should keep
619
+ this package contract while tightening JSON decoding, target formatting, and
620
+ action/subtask error analysis.
621
+
622
  Monitor the run with:
623
 
624
  ```bash
 
626
  --run-id xperience10m_qwen3_omni_128ep_fullsplit_fast8gpu
627
  ```
628
 
629
+ The monitor reads training `progress.jsonl`, new evaluator partial-prediction
630
+ progress, and legacy generation logs, so long held-out evals can still expose
631
+ sample-level progress even before final metrics are written.
632
+
633
  Validate the run artifacts stage by stage:
634
 
635
  ```bash
 
643
  --min-json-validity 0.98
644
  ```
645
 
646
+ After the eval validator passes, create the public-safe result package:
647
+
648
+ ```bash
649
+ python scripts/omni/package_verified_omni_result.py \
650
+ --dataset-run-id xperience10m_qwen3_omni_128ep_fullsplit_fast8gpu \
651
+ --train-run-id <train_run_id> \
652
+ --eval-run-id <eval_run_id>
653
+ ```
654
+
655
+ For long-running remote jobs, the packaging step can be watched automatically:
656
+
657
+ ```bash
658
+ python scripts/omni/watch_verified_omni_package.py \
659
+ --dataset-run-id xperience10m_qwen3_omni_128ep_fullsplit_fast8gpu \
660
+ --train-run-id <train_run_id> \
661
+ --eval-run-id <eval_run_id>
662
+ ```
663
+
664
+ While waiting, the watcher can append `eval_progress_observed` events from
665
+ partial prediction files or legacy generation logs. This keeps the package
666
+ status file useful during long held-out evaluations.
667
+
668
+ The package copies only small derived artifacts such as metrics, predictions,
669
+ confusion matrices, run reports, manifests, validation summaries, and training
670
+ metadata. The exact required eval files and primary metrics come from the
671
+ selected backbone contract in `configs/omni_backbones`, so Qwen3-Omni,
672
+ Cosmos-style world models, and VLA/policy branches can share the same verified
673
+ publication gate once their model-specific evaluators exist. The package
674
+ excludes raw Xperience-10M files, base-model weights, adapter or checkpoint
675
+ weights, full checkpoints, and large archives.
676
+
677
+ For hardware setups that can run multiple eval workers, the Qwen evaluator also
678
+ supports deterministic sample shards:
679
+
680
+ ```bash
681
+ python scripts/omni/eval_qwen3_omni_lora.py \
682
+ --dataset-jsonl results/omni_finetune/xperience10m_qwen3_omni_128ep_fullsplit_fast8gpu_dataset/dataset.jsonl \
683
+ --adapter-dir checkpoints/<train_run_id>/adapter_lora \
684
+ --run-id <eval_shard_0> \
685
+ --eval-split test \
686
+ --sample-offset 0 \
687
+ --sample-stride 4
688
+
689
+ python scripts/omni/merge_qwen3_omni_eval_shards.py \
690
+ --dataset-jsonl results/omni_finetune/xperience10m_qwen3_omni_128ep_fullsplit_fast8gpu_dataset/dataset.jsonl \
691
+ --output-dir results/omni_finetune/<merged_eval_run_id> \
692
+ --shard-dir results/omni_finetune/<eval_shard_0> \
693
+ --shard-dir results/omni_finetune/<eval_shard_1> \
694
+ --shard-dir results/omni_finetune/<eval_shard_2> \
695
+ --shard-dir results/omni_finetune/<eval_shard_3>
696
+ ```
697
+
698
+ Only the merged eval directory should be validated and reported publicly,
699
+ because the merger checks coverage and recomputes the metrics from all
700
+ held-out predictions.
701
+
702
  After dataset export, a model-neutral window index can be created for future
703
  backbones:
704
 
 
711
  style world models and VLA/policy branches can reuse the same split-checked
712
  windows without depending on Qwen chat-message records.
713
 
714
+ ### Uploading Qwen3-Omni LoRA artifacts
715
 
716
+ The public-safe verified package intentionally excludes raw data, base Qwen
717
+ weights, LoRA weights, and full checkpoints. Adapter upload is a separate step:
718
+ use it only when the intended adapter directory is present and the model card
719
+ clearly distinguishes older smoke weights from the selected-episode diagnostic
720
+ or validation-aware run.
721
 
722
  ```bash
723
  python3 scripts/omni/upload_qwen3_omni_lora_to_hf.py \
724
+ --repo-id cy0307/ropedia-qwen3-omni-lora-smoke \
725
+ --source-dir /path/to/adapter_upload_package \
726
  --message "Upload Xperience-10M Qwen3-Omni LoRA pilot"
727
  ```
728
 
 
759
  python scripts/omni/backbone_registry.py --validate --json
760
  ```
761
 
762
+ Verify that every configured backbone can pass the public-safe packaging
763
+ contract on synthetic derived artifacts:
764
+
765
+ ```bash
766
+ python scripts/omni/smoke_test_backbone_packaging.py
767
+ ```
768
+
769
+ After a real held-out package is created, audit it before updating README,
770
+ website, or Hugging Face pages:
771
+
772
+ ```bash
773
+ python scripts/omni/audit_verified_omni_package.py \
774
+ --package-dir results/omni_finetune/verified_public/<eval_run_id>
775
+ ```
776
+
777
+ Create a new planned backbone branch from an existing contract template with:
778
+
779
+ ```bash
780
+ python scripts/omni/scaffold_omni_backbone.py \
781
+ --template-backbone policy_vla_branch \
782
+ --id new_policy_branch \
783
+ --display-name "New Policy Branch" \
784
+ --model-family "Model family name" \
785
+ --dataset-contract xperience10m_observation_action_v1 \
786
+ --training-objective observation_to_action_policy \
787
+ --checkpoint-gate policy_checkpoint_action_space_and_normalizer \
788
+ --dry-run
789
+ ```
790
+
791
+ Each backbone config declares the checkpoint gate, required train/eval files,
792
+ allowed public artifacts, and forbidden private or heavyweight artifacts. This
793
+ keeps Qwen3-Omni, Cosmos-style world models, and policy/VLA branches on the same
794
+ split, validation, and publication discipline even though their training targets
795
+ are different.
796
+
797
  ## Additional Development Directions
798
 
799
  Beyond backbone selection and fine-tuning, Xperience-10M supports several
RESEARCH_ROADMAP.md CHANGED
@@ -10,26 +10,29 @@ should exist before the stage is treated as complete.
10
  | Stage | Status | Entry condition | Research deliverables | Completion evidence |
11
  | --- | --- | --- | --- | --- |
12
  | Public-Sample Task Lab | Implemented | One public Xperience-10M sample episode is available. | 1,161 aligned windows, 12 task contracts, minimal heads, neural MLP heads, modality atlas, task walkthroughs, and derived figures. | `PROJECT_STATUS.md`, `EVALUATION_PROTOCOL.md`, `RESEARCH_TAKEAWAYS.md`, `docs/data/summary_metrics.json`, `results/episode_task_suite/summary_report.json` |
13
- | Multi-Episode Data Preparation | Active | Gated dataset availability and enough storage for selected episodes. | 128 selected episodes, episode manifest, missing-view manifest, held-out episode split, and source-discovery report. | `results/omni_finetune/DATA_ACCESS_STATUS.md`, `results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md`, `results/omni_finetune/source_discovery.json` |
14
- | Qwen3-Omni LoRA Pilot | Next | Selected episodes prepared locally with no train/test episode leakage. | Dataset JSONL/media manifests, LoRA adapter checkpoint, progress logs, held-out predictions, metrics, confusion matrices, and run report. | `dataset_manifest.json`, `training_metadata.json`, `progress.jsonl`, `metrics.json`, `predictions.jsonl`, `RUN_REPORT.md` |
15
- | Foundation-Model Selection Matrix | Next | The selected pilot episodes are prepared, or a 3-8 episode dry run is available for preprocessing checks. | Backbone registry, Cosmos 3 world-model branch plan, Qwen3-Omni baseline plan, OpenVLA/openpi/GR00T policy candidates, and model-specific evaluation additions. | `FOUNDATION_MODEL_PLAN.md`, `docs/data/foundation_model_plan.json`, `research_roadmap_interactive.json` |
16
- | 64-128 Episode Robustness Run | Planned | The selected-episode pilot trains and evaluates cleanly. | Split-by-session metrics, modality ablations, calibration/object/language error analysis, and sensitivity to missing views. | Held-out metrics by session, task, and modality; ablation tables; qualitative error analysis. |
 
17
  | Cosmos 3 and Policy-Model Extensions | Planned | Enough multi-episode data, compute budget, and model-specific action/world-state targets. | Cosmos 3 future-window or action-conditioned world-model probes, OpenVLA/openpi/GR00T action-policy baselines, modality-conditioning checks, affordance tasks, and synthetic-data usefulness tests. | Task-specific held-out evaluations, qualitative inspection, and updated model cards. |
18
  | Xperience Embodied Foundation Model Pretraining | Future | Full-corpus access, PB-scale storage path, multi-node compute, and positive scaling evidence from smaller runs. | Xperience-native temporal multimodal model, full-corpus manifests, pretraining shards, scaling curves, held-out evaluations, and model card. | Pretraining metadata, checkpoint inventory, held-out metrics, scaling report, and data-boundary report. |
19
 
20
  ## Current Decision Point
21
 
22
- The useful next decision is data scale plus backbone fit: keep the public-sample
23
- task suite as the development harness, stage enough official Xperience-10M
24
- episodes to run the held-out Qwen3-Omni pilot, then choose larger model branches
25
- by task fit. Qwen3-Omni remains the first trainable multimodal LoRA target.
26
- Cosmos 3 becomes the first world-model/action-generation branch. OpenVLA,
27
- openpi, GR00T, Octo, and SmolVLA-style models become policy/action branches only
28
- after the action target is explicit. A from-scratch Xperience Embodied
29
- Foundation Model is the long-term native-pretraining goal, not the immediate
30
- experiment. The public sample is already enough for task design, feature
31
- contracts, walkthroughs, and baseline comparisons. It is not enough to measure
32
- general embodied-AI model quality.
 
 
33
 
34
  ## Additional Concrete Development Directions
35
 
@@ -38,7 +41,7 @@ depend on immediately training a larger foundation model:
38
 
39
  | Direction | First artifact | Research value |
40
  | --- | --- | --- |
41
- | Episode taxonomy and data engine | Episode atlas, category tags, balance report, and split builder. | Makes episode selection representative and auditable. |
42
  | Standardized benchmark protocol | Fixed splits, task cards, metric scripts, and leakage checks. | Makes future model comparisons fair. |
43
  | Multimodal representation learning | Contrastive and masked-window objectives over synchronized modalities. | Learns reusable encoders before expensive large-model training. |
44
  | Skill and procedure graph mining | Steps, transitions, preconditions, effects, and temporal skill graphs. | Connects perception to planning and long-horizon reasoning. |
@@ -72,7 +75,8 @@ Evidence to inspect:
72
  This stage expands the same data contract to official gated episodes. The key
73
  research requirement is episode-level separation: training and test examples
74
  must come from different episodes, not different windows inside the same
75
- episode.
 
76
 
77
  Evidence to inspect:
78
 
@@ -84,8 +88,11 @@ Evidence to inspect:
84
  ### 3. Qwen3-Omni LoRA Pilot
85
 
86
  This stage uses Qwen3-Omni as the multimodal backbone and trains lightweight
87
- LoRA adapters. The first target is a complete held-out-episode training and
88
- evaluation loop with inspectable manifests, predictions, and metrics.
 
 
 
89
 
90
  Expected outputs:
91
 
 
10
  | Stage | Status | Entry condition | Research deliverables | Completion evidence |
11
  | --- | --- | --- | --- | --- |
12
  | Public-Sample Task Lab | Implemented | One public Xperience-10M sample episode is available. | 1,161 aligned windows, 12 task contracts, minimal heads, neural MLP heads, modality atlas, task walkthroughs, and derived figures. | `PROJECT_STATUS.md`, `EVALUATION_PROTOCOL.md`, `RESEARCH_TAKEAWAYS.md`, `docs/data/summary_metrics.json`, `results/episode_task_suite/summary_report.json` |
13
+ | Multi-Episode Data Preparation | Implemented for first selected pilot | Gated dataset availability and enough storage for selected episodes. | 128 selected episodes, episode manifest, missing-view manifest, held-out episode split, and source-discovery report. | `results/omni_finetune/DATA_ACCESS_STATUS.md`, `results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md`, `results/omni_finetune/xperience10m_128_episode_selection.json` |
14
+ | Qwen3-Omni LoRA Validation-Aware Diagnostic Pilot | Verified baseline | Selected episodes prepared locally with no train/test episode leakage. | Dataset JSONL/media manifests, LoRA adapter checkpoint, progress logs, validation monitoring, held-out predictions, metrics, confusion matrices, and run report. | `docs/data/omni_finetune_verified_result.json`, `results/omni_finetune/verified_public/`, `metrics.json`, `predictions.jsonl`, `RUN_REPORT.md` |
15
+ | Structured-Output And Error-Analysis Pass | Active next step | The validation-aware diagnostic package exists and shows weak held-out quality. | Same 96/16/16 split, stricter JSON decoding or target formatting, action/subtask error analysis, held-out test evaluation, and comparison to the verified validation-aware baseline. | Updated quality-target report, error-analysis tables, held-out metrics, and verified public package. |
16
+ | Foundation-Model Selection Matrix | Current | The selected pilot episodes are prepared, or a 3-8 episode dry run is available for preprocessing checks. | Backbone registry, Cosmos 3 world-model branch plan, Qwen3-Omni baseline plan, OpenVLA/openpi/GR00T policy candidates, and model-specific evaluation additions. | `FOUNDATION_MODEL_PLAN.md`, `docs/data/foundation_model_plan.json`, `research_roadmap_interactive.json` |
17
+ | 64-128 Episode Robustness Run | Planned | The validation-aware selected-episode pilot trains and evaluates cleanly. | Split-by-session metrics, modality ablations, calibration/object/language error analysis, and sensitivity to missing views. | Held-out metrics by session, task, and modality; ablation tables; qualitative error analysis. |
18
  | Cosmos 3 and Policy-Model Extensions | Planned | Enough multi-episode data, compute budget, and model-specific action/world-state targets. | Cosmos 3 future-window or action-conditioned world-model probes, OpenVLA/openpi/GR00T action-policy baselines, modality-conditioning checks, affordance tasks, and synthetic-data usefulness tests. | Task-specific held-out evaluations, qualitative inspection, and updated model cards. |
19
  | Xperience Embodied Foundation Model Pretraining | Future | Full-corpus access, PB-scale storage path, multi-node compute, and positive scaling evidence from smaller runs. | Xperience-native temporal multimodal model, full-corpus manifests, pretraining shards, scaling curves, held-out evaluations, and model card. | Pretraining metadata, checkpoint inventory, held-out metrics, scaling report, and data-boundary report. |
20
 
21
  ## Current Decision Point
22
 
23
+ The useful next decision is model-quality improvement plus backbone fit: keep
24
+ the public-sample task suite as the development harness, use the verified
25
+ Qwen3-Omni validation-aware diagnostic pilot as the first cross-episode
26
+ baseline, then improve format reliability and task quality before claiming
27
+ model quality.
28
+ Qwen3-Omni remains the first trainable multimodal LoRA target. Cosmos 3 becomes
29
+ the first world-model/action-generation branch. OpenVLA, openpi, GR00T, Octo,
30
+ and SmolVLA-style models become policy/action branches only after the action
31
+ target is explicit. A from-scratch Xperience Embodied Foundation Model is the
32
+ long-term native-pretraining goal, not the immediate experiment. The public
33
+ sample is already enough for task design, feature contracts, walkthroughs, and
34
+ baseline comparisons. The first multi-episode pilot is enough to verify the
35
+ end-to-end training loop, but its weak metrics are not final model quality.
36
 
37
  ## Additional Concrete Development Directions
38
 
 
41
 
42
  | Direction | First artifact | Research value |
43
  | --- | --- | --- |
44
+ | Episode taxonomy and data engine | Episode atlas, category tags, balance report, and split builder. | Makes episode selection representative and measurable. |
45
  | Standardized benchmark protocol | Fixed splits, task cards, metric scripts, and leakage checks. | Makes future model comparisons fair. |
46
  | Multimodal representation learning | Contrastive and masked-window objectives over synchronized modalities. | Learns reusable encoders before expensive large-model training. |
47
  | Skill and procedure graph mining | Steps, transitions, preconditions, effects, and temporal skill graphs. | Connects perception to planning and long-horizon reasoning. |
 
75
  This stage expands the same data contract to official gated episodes. The key
76
  research requirement is episode-level separation: training and test examples
77
  must come from different episodes, not different windows inside the same
78
+ episode. The first selected 96/16/16 split has been used for a verified
79
+ Qwen3-Omni diagnostic pilot.
80
 
81
  Evidence to inspect:
82
 
 
88
  ### 3. Qwen3-Omni LoRA Pilot
89
 
90
  This stage uses Qwen3-Omni as the multimodal backbone and trains lightweight
91
+ LoRA adapters. The first held-out diagnostic package now exists. It proves the
92
+ export, training, evaluation, validation, and public-safe packaging loop, but
93
+ the metrics are weak: JSON validity is 87.50%, action macro-F1 is 0.0027, and
94
+ subtask accuracy is 0.0067. Treat it as a baseline and error-analysis starting
95
+ point.
96
 
97
  Expected outputs:
98
 
RESEARCH_TAKEAWAYS.md CHANGED
@@ -97,17 +97,18 @@ Current scope: This is a single-episode ablation over fixed ridge heads. It vali
97
 
98
  ### The next scientific unit is held-out episodes, not more adjacent windows
99
 
100
- The prepared Qwen3-Omni path now targets a selected 128-episode pilot; held-out metrics will be reported after staging, training, and evaluation complete.
101
 
102
  | Metric | Value |
103
  | --- | ---: |
104
- | `target_episodes` | 128 |
105
- | `selected_sessions` | 128 |
106
- | `valid_candidates` | 12,102 |
 
107
 
108
- Source: `results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md`.
109
 
110
- Current scope: The selected-episode Qwen3-Omni fine-tune requires completed data preparation and held-out evaluation; the 32-episode Qwen3-Omni fine-tune requires gated data preparation before any real held-out metric is reported.
111
 
112
  ## How To Read These Results
113
 
 
97
 
98
  ### The next scientific unit is held-out episodes, not more adjacent windows
99
 
100
+ The selected Qwen3-Omni path now has a verified validation-aware held-out diagnostic pilot. It proves the cross-episode train/validation/eval loop, but the weak metrics show that structured-output reliability and task-quality error analysis are the next modeling problems.
101
 
102
  | Metric | Value |
103
  | --- | ---: |
104
+ | `selected_episodes` | 128 |
105
+ | `held_out_test_windows` | 448 |
106
+ | `json_validity_rate` | 0.8750 |
107
+ | `action_macro_f1` | 0.0027 |
108
 
109
+ Source: `docs/data/omni_finetune_verified_result.json`.
110
 
111
+ Current scope: The selected-episode Qwen3-Omni validation-aware diagnostic pilot is verified, but held-out quality is still weak and JSON validity remains below the 98% target.
112
 
113
  ## How To Read These Results
114
 
data/evaluation_protocol.json CHANGED
@@ -2,7 +2,7 @@
2
  "title": "Ropedia Xperience-10M Task Suite Evaluation Protocol",
3
  "status": "pass",
4
  "version": "2026-06-01",
5
- "generated_at_utc": "2026-06-04T16:42:13+00:00",
6
  "source_files": [
7
  "docs/data/summary_metrics.json",
8
  "results/episode_task_suite/summary_report.json",
@@ -303,22 +303,23 @@
303
  "Report unseen test classes when the chronological split exposes labels absent from the train segment."
304
  ],
305
  "current_limitations": [
306
- "Cross-episode generalization is evaluated in the later multi-episode stage.",
307
  "Feature-vector reconstruction is separate from pixel depth, mesh, NeRF, or Gaussian reconstruction.",
308
- "Qwen3-Omni setup artifacts are preparation artifacts until the selected held-out pilot runs.",
309
  "Full audio-visual representation learning still needs multi-episode training; the current report includes single-episode audio/no-audio ablations."
310
  ],
311
  "scale_up_gate": {
312
- "required_before_full_omni_pilot": [
313
  "selected prepared Xperience-10M episodes",
314
  "held-out episode split with no train/test episode leakage",
 
315
  "manifest, training metadata, progress logs, metrics, predictions, and run report",
316
  "held-out evaluation on test episodes rather than train windows"
317
  ],
318
- "current_status": "prepared; selected data relay in progress",
319
  "evidence": [
320
- "results/omni_finetune/DATA_ACCESS_STATUS.md",
321
- "results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md"
322
  ]
323
  }
324
  }
 
2
  "title": "Ropedia Xperience-10M Task Suite Evaluation Protocol",
3
  "status": "pass",
4
  "version": "2026-06-01",
5
+ "generated_at_utc": "2026-06-06T13:49:32+00:00",
6
  "source_files": [
7
  "docs/data/summary_metrics.json",
8
  "results/episode_task_suite/summary_report.json",
 
303
  "Report unseen test classes when the chronological split exposes labels absent from the train segment."
304
  ],
305
  "current_limitations": [
306
+ "Cross-episode generalization for Qwen3-Omni has a first verified diagnostic pilot, but strong model quality is not yet shown.",
307
  "Feature-vector reconstruction is separate from pixel depth, mesh, NeRF, or Gaussian reconstruction.",
308
+ "The verified validation-aware Qwen3-Omni diagnostic pilot has weak held-out metrics and needs structured-output and task-quality improvements before larger model-quality claims.",
309
  "Full audio-visual representation learning still needs multi-episode training; the current report includes single-episode audio/no-audio ablations."
310
  ],
311
  "scale_up_gate": {
312
+ "required_before_next_omni_quality_pilot": [
313
  "selected prepared Xperience-10M episodes",
314
  "held-out episode split with no train/test episode leakage",
315
+ "validation samples during training",
316
  "manifest, training metadata, progress logs, metrics, predictions, and run report",
317
  "held-out evaluation on test episodes rather than train windows"
318
  ],
319
+ "current_status": "verified diagnostic pilot; quality target not met",
320
  "evidence": [
321
+ "docs/data/omni_finetune_verified_result.json",
322
+ "results/omni_finetune/verified_public/"
323
  ]
324
  }
325
  }
data/foundation_model_plan.json CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "title": "Xperience-10M Foundation Model Plan",
3
  "status": "planning_artifact",
4
- "current_boundary": "No held-out multi-episode foundation-model result has been completed in this repo. The current foundation-model artifacts are setup-stage until enough valid episodes are prepared and evaluated.",
5
  "backbone_registry": {
6
  "config_dir": "configs/omni_backbones",
7
  "validator": "scripts/omni/backbone_registry.py --validate --json",
@@ -206,7 +206,7 @@
206
  {
207
  "step": 2,
208
  "name": "First held-out baseline",
209
- "action": "Run Qwen3-Omni LoRA to establish the full train/eval loop."
210
  },
211
  {
212
  "step": 3,
 
1
  {
2
  "title": "Xperience-10M Foundation Model Plan",
3
  "status": "planning_artifact",
4
+ "current_boundary": "A first held-out multi-episode Qwen3-Omni diagnostic pilot is verified in this repo, but it is not a strong model result. The current foundation-model work should treat it as the baseline train/eval/package loop before validation-aware Qwen reruns, Cosmos-style world modeling, or policy/VLA branches.",
5
  "backbone_registry": {
6
  "config_dir": "configs/omni_backbones",
7
  "validator": "scripts/omni/backbone_registry.py --validate --json",
 
206
  {
207
  "step": 2,
208
  "name": "First held-out baseline",
209
+ "action": "Run validation-aware Qwen3-Omni LoRA to improve the verified diagnostic baseline."
210
  },
211
  {
212
  "step": 3,
data/omni_finetune_verified_result.json ADDED
@@ -0,0 +1,78 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "title": "Verified Qwen3-Omni LoRA Validation-Aware Held-Out Pilot",
3
+ "status": "verified_validation_aware_diagnostic_pilot",
4
+ "status_date": "2026-06-06",
5
+ "backbone": "Qwen/Qwen3-Omni-30B-A3B-Instruct",
6
+ "adapter": "Qwen3-Omni LoRA",
7
+ "dataset": "Ropedia Xperience-10M selected 128-episode pilot",
8
+ "split_policy": {
9
+ "unit": "episode",
10
+ "selected_episode_counts": {
11
+ "train": 96,
12
+ "val": 16,
13
+ "test": 16
14
+ },
15
+ "exported_window_counts": {
16
+ "train": 2848,
17
+ "val": 512,
18
+ "test": 448
19
+ },
20
+ "exported_episode_counts": {
21
+ "train": 89,
22
+ "val": 16,
23
+ "test": 14
24
+ },
25
+ "skipped_selected_episodes": 9,
26
+ "leakage_policy": "Train, validation, and test are separated by episode/session; test windows are used only for held-out evaluation."
27
+ },
28
+ "training": {
29
+ "num_processes": 8,
30
+ "epochs": 1,
31
+ "lora_rank": 16,
32
+ "lora_alpha": 32,
33
+ "lora_dropout": 0.05,
34
+ "num_train_samples": 2848,
35
+ "num_val_samples": 512,
36
+ "history": [
37
+ {
38
+ "epoch": 1,
39
+ "train_loss": 0.41304643672440994,
40
+ "val_loss": 0.0330660454928875,
41
+ "global_step": 356
42
+ }
43
+ ],
44
+ "loss": "answer-token cross entropy over supervised JSON tokens",
45
+ "note": "This validation-aware run uses the selected validation split during training and preserves the held-out test split for final evaluation."
46
+ },
47
+ "evaluation": {
48
+ "split": "test",
49
+ "num_samples": 448,
50
+ "held_out_episode_count": 14,
51
+ "json_validity_rate": 0.875,
52
+ "action_macro_f1": 0.0026621494447581404,
53
+ "subtask_accuracy": 0.006696428571428571,
54
+ "transition_accuracy": 0.8504464285714286,
55
+ "next_action_accuracy": 0.024553571428571428,
56
+ "contact_accuracy": 0.6450892857142857,
57
+ "object_micro_f1": 0.22299431459254582,
58
+ "quality_target": {
59
+ "json_validity_rate": 0.98,
60
+ "status": "not_met"
61
+ },
62
+ "previous_diagnostic_json_validity_rate": 0.8526785714285714
63
+ },
64
+ "interpretation": "This is a real held-out multi-episode validation-aware diagnostic pilot proving the export, LoRA training with validation monitoring, evaluation, validation, and public-safe packaging loop. JSON validity improved over the earlier no-validation diagnostic run, but task-quality metrics remain weak, so it should be used as a baseline and error-analysis starting point rather than a strong Xperience-10M model.",
65
+ "public_package": {
66
+ "path": "results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval",
67
+ "audit_status": "pass",
68
+ "contains_raw_xperience10m_data": false,
69
+ "contains_qwen_base_weights": false,
70
+ "contains_lora_weights": false
71
+ },
72
+ "required_next_steps": [
73
+ "Improve JSON-format reliability through prompt, decoding, constrained parsing, or target formatting changes.",
74
+ "Add error analysis by episode, action family, object category, and missing-modality state.",
75
+ "Run a second validation-aware Qwen3-Omni pass only after the JSON/output contract is tightened.",
76
+ "Keep the same verified package contract for Cosmos-style world-model and VLA/policy branches."
77
+ ]
78
+ }
data/project_status.json CHANGED
@@ -1,8 +1,8 @@
1
  {
2
  "title": "Ropedia Xperience-10M Task Suite Project Status",
3
  "version": "2026-06-01",
4
- "decision": "public_sample_pipeline_verified_multi_episode_omni_data_staging",
5
- "research_positioning": "A research-engineering study that makes one public Xperience-10M sample episode inspectable, defines embodied-AI tasks over synchronized modalities, records baseline behavior, and keeps later multi-episode model-quality claims separate from current single-episode evidence.",
6
  "scope_boundary": {
7
  "validated_episode_count": 1,
8
  "aligned_frames": 5821,
@@ -13,7 +13,20 @@
13
  "direction_extension_probe_count": 4,
14
  "audio_featurized": true,
15
  "raw_xperience10m_data_redistributed": false,
16
- "qwen3_omni_32_episode_claim": false
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  },
18
  "rows": [
19
  {
@@ -36,92 +49,92 @@
36
  ],
37
  "readout": "All 12 task contracts have committed metrics, predictions, and minimal baseline outputs."
38
  },
39
- {
40
- "area": "Neural heads",
41
- "status": "verified",
42
- "evidence": [
43
- "scripts/neural_task_models.py",
44
- "results/episode_task_suite/neural_mlp/"
45
- ],
46
- "readout": "Each task also has a compact PyTorch MLP run over the same feature tensor and chronological split."
47
- },
48
- {
49
- "area": "Audio contribution study",
50
- "status": "verified",
51
- "evidence": [
52
- "scripts/audio_ablation_and_raw_upgrade.py",
53
- "results/audio_ablation/",
54
- "docs/data/audio_ablation_summary.json"
55
- ],
56
- "readout": "Audio variants improve the primary metric on 6 of 12 task contracts in this single-episode setting."
57
- },
58
- {
59
- "area": "Evaluation protocol",
60
- "status": "verified",
61
- "evidence": [
62
- "EVALUATION_PROTOCOL.md",
63
- "docs/data/evaluation_protocol.json",
64
- "scripts/build_evaluation_protocol.py"
65
- ],
66
- "readout": "Windowing, chronological split, per-task metrics, leakage controls, and current limitations are generated from committed metric artifacts."
67
- },
68
- {
69
- "area": "Research takeaways",
70
- "status": "verified",
71
- "evidence": [
72
- "RESEARCH_TAKEAWAYS.md",
73
- "docs/data/research_takeaways.json",
74
- "scripts/build_research_takeaways.py"
75
- ],
76
- "readout": "The main result interpretation is generated from committed metrics: chronological class shift, neural gains on dynamics/order/alignment, open retrieval/reconstruction problems, and the need for held-out episodes."
77
- },
78
- {
79
- "area": "Research roadmap",
80
- "status": "current",
81
- "evidence": [
82
- "RESEARCH_ROADMAP.md",
83
- "docs/data/research_roadmap.json"
84
- ],
85
- "readout": "The roadmap connects public-sample task development to 128-episode data preparation, Qwen3-Omni LoRA, foundation-model selection, robustness runs, world/policy branches, and the future Xperience-native pretraining goal."
86
- },
87
- {
88
- "area": "Foundation-model plan",
89
- "status": "current",
90
- "evidence": [
91
- "FOUNDATION_MODEL_PLAN.md",
92
- "docs/data/foundation_model_plan.json"
93
- ],
94
- "readout": "Qwen3-Omni remains the first trainable held-out LoRA baseline; Cosmos 3 is added as the first world-model/action-generation branch; OpenVLA/openpi/GR00T are policy candidates after action targets are explicit."
95
- },
96
- {
97
- "area": "Xperience Embodied Foundation Model",
98
- "status": "future_goal",
99
- "evidence": [
100
- "XPERIENCE_EMBODIED_FOUNDATION_MODEL_PRETRAINING.md"
101
- ],
102
- "readout": "A future full-corpus pretraining plan describes target modules, objectives, staged scale-up, hardware ranges, and evaluation for a domain-specific embodied foundation model."
103
- },
104
- {
105
- "area": "Official dataset wording",
106
- "status": "verified",
107
  "evidence": [
108
  "XPERIENCE10M_DATASET_CARD_ALIGNMENT.md",
109
  "docs/data/xperience10m_dataset_card_alignment.json"
110
  ],
111
- "readout": "Public wording is aligned to the official gated Xperience-10M dataset card, public sample card, and HF API metadata, including modalities, scale, access path, sample license/tooling, and current project coverage."
112
- },
113
- {
114
- "area": "Source alignment",
115
- "status": "verified",
116
- "evidence": [
117
- "SOURCE_ALIGNMENT_AUDIT.md",
118
- "docs/data/source_alignment_audit.json",
119
- "scripts/validate_source_alignment.py"
120
- ],
121
- "readout": "Source facts, sample details, API-listing notes, and project coverage are checked across repo docs, website, and HF cards."
122
- },
123
- {
124
- "area": "Website and HF mirrors",
125
  "status": "verified",
126
  "evidence": [
127
  "docs/data/website_integrity.json",
@@ -152,12 +165,14 @@
152
  },
153
  {
154
  "area": "Qwen3-Omni fine-tuning",
155
- "status": "data_preparation_full_metrics_pending",
156
  "evidence": [
157
- "results/omni_finetune/DATA_ACCESS_STATUS.md",
158
- "results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md"
 
 
159
  ],
160
- "readout": "The gated full dataset is available for a selected 128-episode pilot; final held-out metrics require completed preprocessing, manifest construction, training, and held-out evaluation."
161
  },
162
  {
163
  "area": "Raw Xperience-10M redistribution",
@@ -171,21 +186,21 @@
171
  ],
172
  "fast_research_route": [
173
  "Read PROJECT_STATUS.md and EVIDENCE_CONTRACT.md to establish what is implemented.",
174
- "Open docs/data/project_packet.json for the machine-readable project path.",
175
- "Inspect RESEARCH_TAKEAWAYS.md and docs/data/research_takeaways.json before interpreting model scores.",
176
- "Inspect RESEARCH_ROADMAP.md and docs/data/research_roadmap.json for the path from public-sample task work to multi-episode modeling.",
177
- "Inspect FOUNDATION_MODEL_PLAN.md and docs/data/foundation_model_plan.json before choosing a backbone branch.",
178
- "Inspect XPERIENCE_EMBODIED_FOUNDATION_MODEL_PRETRAINING.md for the long-term full-corpus pretraining goal.",
179
- "Inspect docs/data/summary_metrics.json and results/episode_task_suite/neural_mlp/ to check the 12-task outputs.",
180
- "Inspect results/audio_ablation/AUDIO_ABLATION_SUMMARY.md before judging whether audio helps the current task suite.",
181
- "Inspect EVALUATION_PROTOCOL.md before judging task metrics or leakage controls.",
182
- "Inspect SOURCE_ALIGNMENT_AUDIT.md before judging source-card consistency across public surfaces.",
183
- "Inspect XPERIENCE10M_DATASET_CARD_ALIGNMENT.md before judging dataset wording.",
184
- "Inspect results/omni_finetune/DATA_ACCESS_STATUS.md before judging Qwen3-Omni scale-up status."
185
  ],
186
  "current_reading_notes": [
187
- "Cross-episode generalization is evaluated in the later multi-episode stage.",
188
- "Older pilot path names refer to setup files, not completed held-out training results.",
189
  "The current reconstruction task reconstructs feature vectors, not pixel-depth, mesh, NeRF, or Gaussian reconstruction.",
190
  "Audio is one of the synchronized source modalities in the current task representation.",
191
  "The audio ablation report compares audio/no-audio variants across all 12 task contracts in results/audio_ablation/.",
 
1
  {
2
  "title": "Ropedia Xperience-10M Task Suite Project Status",
3
  "version": "2026-06-01",
4
+ "decision": "public_sample_pipeline_verified_qwen3_omni_validation_aware_diagnostic_pilot",
5
+ "research_positioning": "A research-engineering study that makes one public Xperience-10M sample episode inspectable, defines embodied-AI tasks over synchronized modalities, records baseline behavior, and uses the selected-episode Qwen3-Omni validation-aware diagnostic pilot as a verified but weak cross-episode baseline.",
6
  "scope_boundary": {
7
  "validated_episode_count": 1,
8
  "aligned_frames": 5821,
 
13
  "direction_extension_probe_count": 4,
14
  "audio_featurized": true,
15
  "raw_xperience10m_data_redistributed": false,
16
+ "qwen3_omni_32_episode_claim": false,
17
+ "qwen3_omni_verified_diagnostic_pilot": true,
18
+ "qwen3_omni_selected_episode_counts": {
19
+ "train": 96,
20
+ "val": 16,
21
+ "test": 16
22
+ },
23
+ "qwen3_omni_exported_window_counts": {
24
+ "train": 2848,
25
+ "val": 512,
26
+ "test": 448
27
+ },
28
+ "qwen3_omni_json_validity_rate": 0.875,
29
+ "qwen3_omni_validation_aware": true
30
  },
31
  "rows": [
32
  {
 
49
  ],
50
  "readout": "All 12 task contracts have committed metrics, predictions, and minimal baseline outputs."
51
  },
52
+ {
53
+ "area": "Neural heads",
54
+ "status": "verified",
55
+ "evidence": [
56
+ "scripts/neural_task_models.py",
57
+ "results/episode_task_suite/neural_mlp/"
58
+ ],
59
+ "readout": "Each task also has a compact PyTorch MLP run over the same feature tensor and chronological split."
60
+ },
61
+ {
62
+ "area": "Audio contribution study",
63
+ "status": "verified",
64
+ "evidence": [
65
+ "scripts/audio_ablation_and_raw_upgrade.py",
66
+ "results/audio_ablation/",
67
+ "docs/data/audio_ablation_summary.json"
68
+ ],
69
+ "readout": "Audio variants improve the primary metric on 6 of 12 task contracts in this single-episode setting."
70
+ },
71
+ {
72
+ "area": "Evaluation protocol",
73
+ "status": "verified",
74
+ "evidence": [
75
+ "EVALUATION_PROTOCOL.md",
76
+ "docs/data/evaluation_protocol.json",
77
+ "scripts/build_evaluation_protocol.py"
78
+ ],
79
+ "readout": "Windowing, chronological split, per-task metrics, leakage controls, and current limitations are generated from committed metric artifacts."
80
+ },
81
+ {
82
+ "area": "Research takeaways",
83
+ "status": "verified",
84
+ "evidence": [
85
+ "RESEARCH_TAKEAWAYS.md",
86
+ "docs/data/research_takeaways.json",
87
+ "scripts/build_research_takeaways.py"
88
+ ],
89
+ "readout": "The main result interpretation is generated from committed metrics: chronological class shift, neural gains on dynamics/order/alignment, open retrieval/reconstruction problems, and the need for held-out episodes."
90
+ },
91
+ {
92
+ "area": "Research roadmap",
93
+ "status": "current",
94
+ "evidence": [
95
+ "RESEARCH_ROADMAP.md",
96
+ "docs/data/research_roadmap.json"
97
+ ],
98
+ "readout": "The roadmap connects public-sample task development to the verified Qwen3-Omni diagnostic pilot, validation-aware diagnostics, foundation-model selection, robustness runs, world/policy branches, and the future Xperience-native pretraining goal."
99
+ },
100
+ {
101
+ "area": "Foundation-model plan",
102
+ "status": "current",
103
+ "evidence": [
104
+ "FOUNDATION_MODEL_PLAN.md",
105
+ "docs/data/foundation_model_plan.json"
106
+ ],
107
+ "readout": "Qwen3-Omni remains the first trainable held-out LoRA baseline; Cosmos 3 is added as the first world-model/action-generation branch; OpenVLA/openpi/GR00T are policy candidates after action targets are explicit."
108
+ },
109
+ {
110
+ "area": "Xperience Embodied Foundation Model",
111
+ "status": "future_goal",
112
+ "evidence": [
113
+ "XPERIENCE_EMBODIED_FOUNDATION_MODEL_PRETRAINING.md"
114
+ ],
115
+ "readout": "A future full-corpus pretraining plan describes target modules, objectives, staged scale-up, hardware ranges, and evaluation for a domain-specific embodied foundation model."
116
+ },
117
+ {
118
+ "area": "Official dataset wording",
119
+ "status": "verified",
120
  "evidence": [
121
  "XPERIENCE10M_DATASET_CARD_ALIGNMENT.md",
122
  "docs/data/xperience10m_dataset_card_alignment.json"
123
  ],
124
+ "readout": "Public wording is aligned to the official gated Xperience-10M dataset card, public sample card, and HF API metadata, including modalities, scale, access path, sample license/tooling, and current project coverage."
125
+ },
126
+ {
127
+ "area": "Source alignment",
128
+ "status": "verified",
129
+ "evidence": [
130
+ "SOURCE_ALIGNMENT_AUDIT.md",
131
+ "docs/data/source_alignment_audit.json",
132
+ "scripts/validate_source_alignment.py"
133
+ ],
134
+ "readout": "Source facts, sample details, API-listing notes, and project coverage are checked across repo docs, website, and HF cards."
135
+ },
136
+ {
137
+ "area": "Website and HF mirrors",
138
  "status": "verified",
139
  "evidence": [
140
  "docs/data/website_integrity.json",
 
165
  },
166
  {
167
  "area": "Qwen3-Omni fine-tuning",
168
+ "status": "verified_validation_aware_diagnostic_pilot_quality_target_not_met",
169
  "evidence": [
170
+ "docs/data/omni_finetune_verified_result.json",
171
+ "results/omni_finetune/verified_public/",
172
+ "scripts/omni/package_verified_omni_result.py",
173
+ "scripts/omni/audit_verified_omni_package.py"
174
  ],
175
+ "readout": "The selected 96/16/16 episode split produced a validation-aware public-safe held-out package with 3,808 exported windows, 512 validation windows, and 448 test predictions. JSON validity is 87.50%, below the 98% target, so it is a stronger diagnostic baseline but not a strong model-quality result."
176
  },
177
  {
178
  "area": "Raw Xperience-10M redistribution",
 
186
  ],
187
  "fast_research_route": [
188
  "Read PROJECT_STATUS.md and EVIDENCE_CONTRACT.md to establish what is implemented.",
189
+ "Open docs/data/project_packet.json for the machine-readable project path.",
190
+ "Inspect RESEARCH_TAKEAWAYS.md and docs/data/research_takeaways.json before interpreting model scores.",
191
+ "Inspect RESEARCH_ROADMAP.md and docs/data/research_roadmap.json for the path from public-sample task work to multi-episode modeling.",
192
+ "Inspect FOUNDATION_MODEL_PLAN.md and docs/data/foundation_model_plan.json before choosing a backbone branch.",
193
+ "Inspect XPERIENCE_EMBODIED_FOUNDATION_MODEL_PRETRAINING.md for the long-term full-corpus pretraining goal.",
194
+ "Inspect docs/data/summary_metrics.json and results/episode_task_suite/neural_mlp/ to check the 12-task outputs.",
195
+ "Inspect results/audio_ablation/AUDIO_ABLATION_SUMMARY.md before judging whether audio helps the current task suite.",
196
+ "Inspect EVALUATION_PROTOCOL.md before judging task metrics or leakage controls.",
197
+ "Inspect SOURCE_ALIGNMENT_AUDIT.md before judging source-card consistency across public surfaces.",
198
+ "Inspect XPERIENCE10M_DATASET_CARD_ALIGNMENT.md before judging dataset wording.",
199
+ "Inspect docs/data/omni_finetune_verified_result.json before judging the Qwen3-Omni diagnostic pilot."
200
  ],
201
  "current_reading_notes": [
202
+ "The validation-aware Qwen3-Omni diagnostic pilot is verified, but current held-out quality is still weak.",
203
+ "Use docs/data/omni_finetune_verified_result.json and the latest verified_public validation-aware package for current held-out results.",
204
  "The current reconstruction task reconstructs feature vectors, not pixel-depth, mesh, NeRF, or Gaussian reconstruction.",
205
  "Audio is one of the synchronized source modalities in the current task representation.",
206
  "The audio ablation report compares audio/no-audio variants across all 12 task contracts in results/audio_ablation/.",
data/research_roadmap.json CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "title": "Ropedia Xperience-10M Research Roadmap",
3
- "summary": "Staged path from the public-sample task lab to multi-episode held-out evaluation, foundation-model selection, world/policy branches, and a future Xperience-native embodied foundation model.",
4
- "current_decision_point": "Keep the public-sample task suite as the development harness, prepare the selected official Xperience-10M episodes for the held-out Qwen3-Omni pilot, then branch into Cosmos 3 world modeling and policy-model experiments after the data preparation path is stable. The Xperience Embodied Foundation Model is a later full-corpus pretraining goal, not a current result.",
5
  "additional_development_directions": {
6
  "source_document": "ADDITIONAL_DEVELOPMENT_DIRECTIONS.md",
7
  "source_json": "docs/data/additional_development_directions.json",
@@ -33,8 +33,8 @@
33
  },
34
  {
35
  "id": "multi_episode_data_staging",
36
- "name": "Multi-Episode Data Staging",
37
- "status": "active",
38
  "entry_condition": "Gated dataset availability and enough storage for selected episodes.",
39
  "deliverables": [
40
  "128 selected episodes",
@@ -48,23 +48,26 @@
48
  "results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md",
49
  "results/omni_finetune/source_discovery.json"
50
  ],
51
- "reader_takeaway": "The next scale decision is data preparation, with train/test separation at the episode level."
52
  },
53
  {
54
- "id": "qwen3_omni_lora_pilot",
55
- "name": "Qwen3-Omni LoRA Pilot",
56
- "status": "next",
57
  "entry_condition": "Selected episodes are prepared locally with no train/test episode leakage.",
58
  "deliverables": [
59
  "dataset JSONL/media manifests",
60
  "LoRA adapter checkpoint",
61
  "progress logs",
 
62
  "held-out predictions",
63
  "metrics",
64
  "confusion matrices",
65
  "run report"
66
  ],
67
  "completion_evidence": [
 
 
68
  "dataset_manifest.json",
69
  "training_metadata.json",
70
  "progress.jsonl",
@@ -72,7 +75,27 @@
72
  "predictions.jsonl",
73
  "RUN_REPORT.md"
74
  ],
75
- "reader_takeaway": "The first omni-model pilot should establish a complete held-out-episode training and evaluation loop."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76
  },
77
  {
78
  "id": "foundation_model_selection_matrix",
 
1
  {
2
  "title": "Ropedia Xperience-10M Research Roadmap",
3
+ "summary": "Staged path from the public-sample task lab to a verified validation-aware Qwen3-Omni diagnostic pilot, structured-output improvement pass, foundation-model selection, world/policy branches, and a future Xperience-native embodied foundation model.",
4
+ "current_decision_point": "Keep the public-sample task suite as the development harness, use the verified selected-episode Qwen3-Omni validation-aware diagnostic pilot as the first cross-episode baseline, improve structured-output reliability and task-quality error analysis, then branch into Cosmos 3 world modeling and policy-model experiments after their targets are implemented. The Xperience Embodied Foundation Model is a later full-corpus pretraining goal, not a current result.",
5
  "additional_development_directions": {
6
  "source_document": "ADDITIONAL_DEVELOPMENT_DIRECTIONS.md",
7
  "source_json": "docs/data/additional_development_directions.json",
 
33
  },
34
  {
35
  "id": "multi_episode_data_staging",
36
+ "name": "Multi-Episode Data Preparation",
37
+ "status": "implemented_for_first_pilot",
38
  "entry_condition": "Gated dataset availability and enough storage for selected episodes.",
39
  "deliverables": [
40
  "128 selected episodes",
 
48
  "results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md",
49
  "results/omni_finetune/source_discovery.json"
50
  ],
51
+ "reader_takeaway": "The first selected split is available for Qwen3-Omni diagnostics, with train/test separation at the episode level."
52
  },
53
  {
54
+ "id": "qwen3_omni_lora_diagnostic_pilot",
55
+ "name": "Qwen3-Omni LoRA Validation-Aware Diagnostic Pilot",
56
+ "status": "verified_baseline",
57
  "entry_condition": "Selected episodes are prepared locally with no train/test episode leakage.",
58
  "deliverables": [
59
  "dataset JSONL/media manifests",
60
  "LoRA adapter checkpoint",
61
  "progress logs",
62
+ "validation monitoring",
63
  "held-out predictions",
64
  "metrics",
65
  "confusion matrices",
66
  "run report"
67
  ],
68
  "completion_evidence": [
69
+ "docs/data/omni_finetune_verified_result.json",
70
+ "results/omni_finetune/verified_public/",
71
  "dataset_manifest.json",
72
  "training_metadata.json",
73
  "progress.jsonl",
 
75
  "predictions.jsonl",
76
  "RUN_REPORT.md"
77
  ],
78
+ "reader_takeaway": "The first omni-model pilot establishes the full held-out training/validation/evaluation loop, but the weak metrics make it a diagnostic baseline."
79
+ },
80
+ {
81
+ "id": "qwen3_omni_structured_output_error_analysis",
82
+ "name": "Structured-Output And Error-Analysis Pass",
83
+ "status": "active_next_step",
84
+ "entry_condition": "The validation-aware diagnostic package exists and shows weak held-out quality.",
85
+ "deliverables": [
86
+ "same 96/16/16 episode split",
87
+ "stricter JSON decoding or target formatting",
88
+ "episode/action/object error analysis",
89
+ "held-out test evaluation",
90
+ "comparison to the verified validation-aware baseline"
91
+ ],
92
+ "completion_evidence": [
93
+ "quality-target report",
94
+ "error-analysis tables",
95
+ "held-out metrics",
96
+ "verified public-safe package"
97
+ ],
98
+ "reader_takeaway": "The next pass should improve output reliability and task metrics before larger model-quality claims."
99
  },
100
  {
101
  "id": "foundation_model_selection_matrix",
data/research_roadmap_interactive.json CHANGED
@@ -127,7 +127,7 @@
127
  "Build the episode taxonomy and data-quality diagnostics first.",
128
  "Lock the benchmark protocol and split manifests before reporting model scores.",
129
  "Add representation-learning and skill-graph objectives once enough episodes are staged.",
130
- "Add affordance, 3D/4D memory, and policy-retargeting branches after labels and action targets are auditable."
131
  ],
132
  "public_boundary": "These are proposed development tracks. They are not reported as completed held-out benchmark results.",
133
  "source_document": "ADDITIONAL_DEVELOPMENT_DIRECTIONS.md",
@@ -2035,7 +2035,7 @@
2035
  "step": 1
2036
  },
2037
  {
2038
- "action": "Run Qwen3-Omni LoRA to establish the full train/eval loop.",
2039
  "name": "First held-out baseline",
2040
  "step": 2
2041
  },
@@ -2222,7 +2222,7 @@
2222
  ],
2223
  "status": "planning_artifact"
2224
  },
2225
- "generated_at_utc": "2026-06-04T21:22:15+00:00",
2226
  "omni_plan": {
2227
  "adapter": "LoRA rank 16, alpha 32, dropout 0.05",
2228
  "backbone": "Qwen/Qwen3-Omni-30B-A3B-Instruct",
@@ -2279,13 +2279,15 @@
2279
  ],
2280
  "entry_condition": "Gated dataset availability and enough storage for selected episodes.",
2281
  "id": "multi_episode_data_staging",
2282
- "name": "Multi-Episode Data Staging",
2283
- "reader_takeaway": "The next scale decision is data preparation, with train/test separation at the episode level.",
2284
- "stage": "scale_up",
2285
- "status": "active"
2286
  },
2287
  {
2288
  "completion_evidence": [
 
 
2289
  "dataset_manifest.json",
2290
  "training_metadata.json",
2291
  "progress.jsonl",
@@ -2297,17 +2299,39 @@
2297
  "dataset JSONL/media manifests",
2298
  "LoRA adapter checkpoint",
2299
  "progress logs",
 
2300
  "held-out predictions",
2301
  "metrics",
2302
  "confusion matrices",
2303
  "run report"
2304
  ],
2305
  "entry_condition": "Selected episodes are prepared locally with no train/test episode leakage.",
2306
- "id": "qwen3_omni_lora_pilot",
2307
- "name": "Qwen3-Omni LoRA Pilot",
2308
- "reader_takeaway": "The first omni-model pilot should establish a complete held-out-episode training and evaluation loop.",
2309
- "stage": "omni",
2310
- "status": "next"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2311
  },
2312
  {
2313
  "completion_evidence": [
@@ -2404,7 +2428,7 @@
2404
  "visualization.rrd"
2405
  ],
2406
  "selection_strategy": "stratified_round_robin_by_top_level_session",
2407
- "status": "selected_episode_preparation",
2408
  "target_episodes": 128,
2409
  "valid_candidates": 12102
2410
  },
 
127
  "Build the episode taxonomy and data-quality diagnostics first.",
128
  "Lock the benchmark protocol and split manifests before reporting model scores.",
129
  "Add representation-learning and skill-graph objectives once enough episodes are staged.",
130
+ "Add affordance, 3D/4D memory, and policy-retargeting branches after labels and action targets are measurable."
131
  ],
132
  "public_boundary": "These are proposed development tracks. They are not reported as completed held-out benchmark results.",
133
  "source_document": "ADDITIONAL_DEVELOPMENT_DIRECTIONS.md",
 
2035
  "step": 1
2036
  },
2037
  {
2038
+ "action": "Run validation-aware Qwen3-Omni LoRA to improve the verified diagnostic baseline.",
2039
  "name": "First held-out baseline",
2040
  "step": 2
2041
  },
 
2222
  ],
2223
  "status": "planning_artifact"
2224
  },
2225
+ "generated_at_utc": "2026-06-06T13:49:32+00:00",
2226
  "omni_plan": {
2227
  "adapter": "LoRA rank 16, alpha 32, dropout 0.05",
2228
  "backbone": "Qwen/Qwen3-Omni-30B-A3B-Instruct",
 
2279
  ],
2280
  "entry_condition": "Gated dataset availability and enough storage for selected episodes.",
2281
  "id": "multi_episode_data_staging",
2282
+ "name": "Multi-Episode Data Preparation",
2283
+ "reader_takeaway": "The first selected split is available for Qwen3-Omni diagnostics, with train/test separation at the episode level.",
2284
+ "stage": "future",
2285
+ "status": "implemented_for_first_pilot"
2286
  },
2287
  {
2288
  "completion_evidence": [
2289
+ "docs/data/omni_finetune_verified_result.json",
2290
+ "results/omni_finetune/verified_public/",
2291
  "dataset_manifest.json",
2292
  "training_metadata.json",
2293
  "progress.jsonl",
 
2299
  "dataset JSONL/media manifests",
2300
  "LoRA adapter checkpoint",
2301
  "progress logs",
2302
+ "validation monitoring",
2303
  "held-out predictions",
2304
  "metrics",
2305
  "confusion matrices",
2306
  "run report"
2307
  ],
2308
  "entry_condition": "Selected episodes are prepared locally with no train/test episode leakage.",
2309
+ "id": "qwen3_omni_lora_diagnostic_pilot",
2310
+ "name": "Qwen3-Omni LoRA Validation-Aware Diagnostic Pilot",
2311
+ "reader_takeaway": "The first omni-model pilot establishes the full held-out training/validation/evaluation loop, but the weak metrics make it a diagnostic baseline.",
2312
+ "stage": "future",
2313
+ "status": "verified_baseline"
2314
+ },
2315
+ {
2316
+ "completion_evidence": [
2317
+ "quality-target report",
2318
+ "error-analysis tables",
2319
+ "held-out metrics",
2320
+ "verified public-safe package"
2321
+ ],
2322
+ "deliverables": [
2323
+ "same 96/16/16 episode split",
2324
+ "stricter JSON decoding or target formatting",
2325
+ "episode/action/object error analysis",
2326
+ "held-out test evaluation",
2327
+ "comparison to the verified validation-aware baseline"
2328
+ ],
2329
+ "entry_condition": "The validation-aware diagnostic package exists and shows weak held-out quality.",
2330
+ "id": "qwen3_omni_structured_output_error_analysis",
2331
+ "name": "Structured-Output And Error-Analysis Pass",
2332
+ "reader_takeaway": "The next pass should improve output reliability and task metrics before larger model-quality claims.",
2333
+ "stage": "future",
2334
+ "status": "active_next_step"
2335
  },
2336
  {
2337
  "completion_evidence": [
 
2428
  "visualization.rrd"
2429
  ],
2430
  "selection_strategy": "stratified_round_robin_by_top_level_session",
2431
+ "status": "verified_validation_aware_diagnostic_pilot",
2432
  "target_episodes": 128,
2433
  "valid_candidates": 12102
2434
  },
data/research_takeaways.json CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "title": "Ropedia Xperience-10M Research Takeaways",
3
  "status": "pass",
4
- "generated_at_utc": "2026-06-04T16:42:13+00:00",
5
  "source_files": [
6
  "docs/data/summary_metrics.json",
7
  "results/episode_task_suite/summary_report.json",
@@ -166,23 +166,27 @@
166
  {
167
  "id": "scale_requires_episodes",
168
  "title": "The next scientific unit is held-out episodes, not more adjacent windows",
169
- "readout": "The prepared Qwen3-Omni path now targets a selected 128-episode pilot; held-out metrics will be reported after staging, training, and evaluation complete.",
170
  "evidence": [
171
  {
172
- "label": "target_episodes",
173
  "value": 128
174
  },
175
  {
176
- "label": "selected_sessions",
177
- "value": 128
 
 
 
 
178
  },
179
  {
180
- "label": "valid_candidates",
181
- "value": 12102
182
  }
183
  ],
184
- "source": "results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md",
185
- "current_scope": "The selected-episode Qwen3-Omni fine-tune requires completed data preparation and held-out evaluation; the 32-episode Qwen3-Omni fine-tune requires gated data preparation before any real held-out metric is reported."
186
  }
187
  ]
188
  }
 
1
  {
2
  "title": "Ropedia Xperience-10M Research Takeaways",
3
  "status": "pass",
4
+ "generated_at_utc": "2026-06-06T13:49:32+00:00",
5
  "source_files": [
6
  "docs/data/summary_metrics.json",
7
  "results/episode_task_suite/summary_report.json",
 
166
  {
167
  "id": "scale_requires_episodes",
168
  "title": "The next scientific unit is held-out episodes, not more adjacent windows",
169
+ "readout": "The selected Qwen3-Omni path now has a verified validation-aware held-out diagnostic pilot. It proves the cross-episode train/validation/eval loop, but the weak metrics show that structured-output reliability and task-quality error analysis are the next modeling problems.",
170
  "evidence": [
171
  {
172
+ "label": "selected_episodes",
173
  "value": 128
174
  },
175
  {
176
+ "label": "held_out_test_windows",
177
+ "value": 448
178
+ },
179
+ {
180
+ "label": "json_validity_rate",
181
+ "value": 0.875
182
  },
183
  {
184
+ "label": "action_macro_f1",
185
+ "value": 0.0026621494447581404
186
  }
187
  ],
188
+ "source": "docs/data/omni_finetune_verified_result.json",
189
+ "current_scope": "The selected-episode Qwen3-Omni validation-aware diagnostic pilot is verified, but held-out quality is still weak and JSON validity remains below the 98% target."
190
  }
191
  ]
192
  }
docs/data/evaluation_protocol.json CHANGED
@@ -2,7 +2,7 @@
2
  "title": "Ropedia Xperience-10M Task Suite Evaluation Protocol",
3
  "status": "pass",
4
  "version": "2026-06-01",
5
- "generated_at_utc": "2026-06-04T16:42:13+00:00",
6
  "source_files": [
7
  "docs/data/summary_metrics.json",
8
  "results/episode_task_suite/summary_report.json",
@@ -303,22 +303,23 @@
303
  "Report unseen test classes when the chronological split exposes labels absent from the train segment."
304
  ],
305
  "current_limitations": [
306
- "Cross-episode generalization is evaluated in the later multi-episode stage.",
307
  "Feature-vector reconstruction is separate from pixel depth, mesh, NeRF, or Gaussian reconstruction.",
308
- "Qwen3-Omni setup artifacts are preparation artifacts until the selected held-out pilot runs.",
309
  "Full audio-visual representation learning still needs multi-episode training; the current report includes single-episode audio/no-audio ablations."
310
  ],
311
  "scale_up_gate": {
312
- "required_before_full_omni_pilot": [
313
  "selected prepared Xperience-10M episodes",
314
  "held-out episode split with no train/test episode leakage",
 
315
  "manifest, training metadata, progress logs, metrics, predictions, and run report",
316
  "held-out evaluation on test episodes rather than train windows"
317
  ],
318
- "current_status": "prepared; selected data relay in progress",
319
  "evidence": [
320
- "results/omni_finetune/DATA_ACCESS_STATUS.md",
321
- "results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md"
322
  ]
323
  }
324
  }
 
2
  "title": "Ropedia Xperience-10M Task Suite Evaluation Protocol",
3
  "status": "pass",
4
  "version": "2026-06-01",
5
+ "generated_at_utc": "2026-06-06T13:49:32+00:00",
6
  "source_files": [
7
  "docs/data/summary_metrics.json",
8
  "results/episode_task_suite/summary_report.json",
 
303
  "Report unseen test classes when the chronological split exposes labels absent from the train segment."
304
  ],
305
  "current_limitations": [
306
+ "Cross-episode generalization for Qwen3-Omni has a first verified diagnostic pilot, but strong model quality is not yet shown.",
307
  "Feature-vector reconstruction is separate from pixel depth, mesh, NeRF, or Gaussian reconstruction.",
308
+ "The verified validation-aware Qwen3-Omni diagnostic pilot has weak held-out metrics and needs structured-output and task-quality improvements before larger model-quality claims.",
309
  "Full audio-visual representation learning still needs multi-episode training; the current report includes single-episode audio/no-audio ablations."
310
  ],
311
  "scale_up_gate": {
312
+ "required_before_next_omni_quality_pilot": [
313
  "selected prepared Xperience-10M episodes",
314
  "held-out episode split with no train/test episode leakage",
315
+ "validation samples during training",
316
  "manifest, training metadata, progress logs, metrics, predictions, and run report",
317
  "held-out evaluation on test episodes rather than train windows"
318
  ],
319
+ "current_status": "verified diagnostic pilot; quality target not met",
320
  "evidence": [
321
+ "docs/data/omni_finetune_verified_result.json",
322
+ "results/omni_finetune/verified_public/"
323
  ]
324
  }
325
  }
docs/data/foundation_model_plan.json CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "title": "Xperience-10M Foundation Model Plan",
3
  "status": "planning_artifact",
4
- "current_boundary": "No held-out multi-episode foundation-model result has been completed in this repo. The current foundation-model artifacts are setup-stage until enough valid episodes are prepared and evaluated.",
5
  "backbone_registry": {
6
  "config_dir": "configs/omni_backbones",
7
  "validator": "scripts/omni/backbone_registry.py --validate --json",
@@ -206,7 +206,7 @@
206
  {
207
  "step": 2,
208
  "name": "First held-out baseline",
209
- "action": "Run Qwen3-Omni LoRA to establish the full train/eval loop."
210
  },
211
  {
212
  "step": 3,
 
1
  {
2
  "title": "Xperience-10M Foundation Model Plan",
3
  "status": "planning_artifact",
4
+ "current_boundary": "A first held-out multi-episode Qwen3-Omni diagnostic pilot is verified in this repo, but it is not a strong model result. The current foundation-model work should treat it as the baseline train/eval/package loop before validation-aware Qwen reruns, Cosmos-style world modeling, or policy/VLA branches.",
5
  "backbone_registry": {
6
  "config_dir": "configs/omni_backbones",
7
  "validator": "scripts/omni/backbone_registry.py --validate --json",
 
206
  {
207
  "step": 2,
208
  "name": "First held-out baseline",
209
+ "action": "Run validation-aware Qwen3-Omni LoRA to improve the verified diagnostic baseline."
210
  },
211
  {
212
  "step": 3,
docs/data/omni_finetune_verified_result.json ADDED
@@ -0,0 +1,78 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "title": "Verified Qwen3-Omni LoRA Validation-Aware Held-Out Pilot",
3
+ "status": "verified_validation_aware_diagnostic_pilot",
4
+ "status_date": "2026-06-06",
5
+ "backbone": "Qwen/Qwen3-Omni-30B-A3B-Instruct",
6
+ "adapter": "Qwen3-Omni LoRA",
7
+ "dataset": "Ropedia Xperience-10M selected 128-episode pilot",
8
+ "split_policy": {
9
+ "unit": "episode",
10
+ "selected_episode_counts": {
11
+ "train": 96,
12
+ "val": 16,
13
+ "test": 16
14
+ },
15
+ "exported_window_counts": {
16
+ "train": 2848,
17
+ "val": 512,
18
+ "test": 448
19
+ },
20
+ "exported_episode_counts": {
21
+ "train": 89,
22
+ "val": 16,
23
+ "test": 14
24
+ },
25
+ "skipped_selected_episodes": 9,
26
+ "leakage_policy": "Train, validation, and test are separated by episode/session; test windows are used only for held-out evaluation."
27
+ },
28
+ "training": {
29
+ "num_processes": 8,
30
+ "epochs": 1,
31
+ "lora_rank": 16,
32
+ "lora_alpha": 32,
33
+ "lora_dropout": 0.05,
34
+ "num_train_samples": 2848,
35
+ "num_val_samples": 512,
36
+ "history": [
37
+ {
38
+ "epoch": 1,
39
+ "train_loss": 0.41304643672440994,
40
+ "val_loss": 0.0330660454928875,
41
+ "global_step": 356
42
+ }
43
+ ],
44
+ "loss": "answer-token cross entropy over supervised JSON tokens",
45
+ "note": "This validation-aware run uses the selected validation split during training and preserves the held-out test split for final evaluation."
46
+ },
47
+ "evaluation": {
48
+ "split": "test",
49
+ "num_samples": 448,
50
+ "held_out_episode_count": 14,
51
+ "json_validity_rate": 0.875,
52
+ "action_macro_f1": 0.0026621494447581404,
53
+ "subtask_accuracy": 0.006696428571428571,
54
+ "transition_accuracy": 0.8504464285714286,
55
+ "next_action_accuracy": 0.024553571428571428,
56
+ "contact_accuracy": 0.6450892857142857,
57
+ "object_micro_f1": 0.22299431459254582,
58
+ "quality_target": {
59
+ "json_validity_rate": 0.98,
60
+ "status": "not_met"
61
+ },
62
+ "previous_diagnostic_json_validity_rate": 0.8526785714285714
63
+ },
64
+ "interpretation": "This is a real held-out multi-episode validation-aware diagnostic pilot proving the export, LoRA training with validation monitoring, evaluation, validation, and public-safe packaging loop. JSON validity improved over the earlier no-validation diagnostic run, but task-quality metrics remain weak, so it should be used as a baseline and error-analysis starting point rather than a strong Xperience-10M model.",
65
+ "public_package": {
66
+ "path": "results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval",
67
+ "audit_status": "pass",
68
+ "contains_raw_xperience10m_data": false,
69
+ "contains_qwen_base_weights": false,
70
+ "contains_lora_weights": false
71
+ },
72
+ "required_next_steps": [
73
+ "Improve JSON-format reliability through prompt, decoding, constrained parsing, or target formatting changes.",
74
+ "Add error analysis by episode, action family, object category, and missing-modality state.",
75
+ "Run a second validation-aware Qwen3-Omni pass only after the JSON/output contract is tightened.",
76
+ "Keep the same verified package contract for Cosmos-style world-model and VLA/policy branches."
77
+ ]
78
+ }
docs/data/project_status.json CHANGED
@@ -1,8 +1,8 @@
1
  {
2
  "title": "Ropedia Xperience-10M Task Suite Project Status",
3
  "version": "2026-06-01",
4
- "decision": "public_sample_pipeline_verified_multi_episode_omni_data_staging",
5
- "research_positioning": "A research-engineering study that makes one public Xperience-10M sample episode inspectable, defines embodied-AI tasks over synchronized modalities, records baseline behavior, and keeps later multi-episode model-quality claims separate from current single-episode evidence.",
6
  "scope_boundary": {
7
  "validated_episode_count": 1,
8
  "aligned_frames": 5821,
@@ -13,7 +13,20 @@
13
  "direction_extension_probe_count": 4,
14
  "audio_featurized": true,
15
  "raw_xperience10m_data_redistributed": false,
16
- "qwen3_omni_32_episode_claim": false
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  },
18
  "rows": [
19
  {
@@ -36,92 +49,92 @@
36
  ],
37
  "readout": "All 12 task contracts have committed metrics, predictions, and minimal baseline outputs."
38
  },
39
- {
40
- "area": "Neural heads",
41
- "status": "verified",
42
- "evidence": [
43
- "scripts/neural_task_models.py",
44
- "results/episode_task_suite/neural_mlp/"
45
- ],
46
- "readout": "Each task also has a compact PyTorch MLP run over the same feature tensor and chronological split."
47
- },
48
- {
49
- "area": "Audio contribution study",
50
- "status": "verified",
51
- "evidence": [
52
- "scripts/audio_ablation_and_raw_upgrade.py",
53
- "results/audio_ablation/",
54
- "docs/data/audio_ablation_summary.json"
55
- ],
56
- "readout": "Audio variants improve the primary metric on 6 of 12 task contracts in this single-episode setting."
57
- },
58
- {
59
- "area": "Evaluation protocol",
60
- "status": "verified",
61
- "evidence": [
62
- "EVALUATION_PROTOCOL.md",
63
- "docs/data/evaluation_protocol.json",
64
- "scripts/build_evaluation_protocol.py"
65
- ],
66
- "readout": "Windowing, chronological split, per-task metrics, leakage controls, and current limitations are generated from committed metric artifacts."
67
- },
68
- {
69
- "area": "Research takeaways",
70
- "status": "verified",
71
- "evidence": [
72
- "RESEARCH_TAKEAWAYS.md",
73
- "docs/data/research_takeaways.json",
74
- "scripts/build_research_takeaways.py"
75
- ],
76
- "readout": "The main result interpretation is generated from committed metrics: chronological class shift, neural gains on dynamics/order/alignment, open retrieval/reconstruction problems, and the need for held-out episodes."
77
- },
78
- {
79
- "area": "Research roadmap",
80
- "status": "current",
81
- "evidence": [
82
- "RESEARCH_ROADMAP.md",
83
- "docs/data/research_roadmap.json"
84
- ],
85
- "readout": "The roadmap connects public-sample task development to 128-episode data preparation, Qwen3-Omni LoRA, foundation-model selection, robustness runs, world/policy branches, and the future Xperience-native pretraining goal."
86
- },
87
- {
88
- "area": "Foundation-model plan",
89
- "status": "current",
90
- "evidence": [
91
- "FOUNDATION_MODEL_PLAN.md",
92
- "docs/data/foundation_model_plan.json"
93
- ],
94
- "readout": "Qwen3-Omni remains the first trainable held-out LoRA baseline; Cosmos 3 is added as the first world-model/action-generation branch; OpenVLA/openpi/GR00T are policy candidates after action targets are explicit."
95
- },
96
- {
97
- "area": "Xperience Embodied Foundation Model",
98
- "status": "future_goal",
99
- "evidence": [
100
- "XPERIENCE_EMBODIED_FOUNDATION_MODEL_PRETRAINING.md"
101
- ],
102
- "readout": "A future full-corpus pretraining plan describes target modules, objectives, staged scale-up, hardware ranges, and evaluation for a domain-specific embodied foundation model."
103
- },
104
- {
105
- "area": "Official dataset wording",
106
- "status": "verified",
107
  "evidence": [
108
  "XPERIENCE10M_DATASET_CARD_ALIGNMENT.md",
109
  "docs/data/xperience10m_dataset_card_alignment.json"
110
  ],
111
- "readout": "Public wording is aligned to the official gated Xperience-10M dataset card, public sample card, and HF API metadata, including modalities, scale, access path, sample license/tooling, and current project coverage."
112
- },
113
- {
114
- "area": "Source alignment",
115
- "status": "verified",
116
- "evidence": [
117
- "SOURCE_ALIGNMENT_AUDIT.md",
118
- "docs/data/source_alignment_audit.json",
119
- "scripts/validate_source_alignment.py"
120
- ],
121
- "readout": "Source facts, sample details, API-listing notes, and project coverage are checked across repo docs, website, and HF cards."
122
- },
123
- {
124
- "area": "Website and HF mirrors",
125
  "status": "verified",
126
  "evidence": [
127
  "docs/data/website_integrity.json",
@@ -152,12 +165,14 @@
152
  },
153
  {
154
  "area": "Qwen3-Omni fine-tuning",
155
- "status": "data_preparation_full_metrics_pending",
156
  "evidence": [
157
- "results/omni_finetune/DATA_ACCESS_STATUS.md",
158
- "results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md"
 
 
159
  ],
160
- "readout": "The gated full dataset is available for a selected 128-episode pilot; final held-out metrics require completed preprocessing, manifest construction, training, and held-out evaluation."
161
  },
162
  {
163
  "area": "Raw Xperience-10M redistribution",
@@ -171,21 +186,21 @@
171
  ],
172
  "fast_research_route": [
173
  "Read PROJECT_STATUS.md and EVIDENCE_CONTRACT.md to establish what is implemented.",
174
- "Open docs/data/project_packet.json for the machine-readable project path.",
175
- "Inspect RESEARCH_TAKEAWAYS.md and docs/data/research_takeaways.json before interpreting model scores.",
176
- "Inspect RESEARCH_ROADMAP.md and docs/data/research_roadmap.json for the path from public-sample task work to multi-episode modeling.",
177
- "Inspect FOUNDATION_MODEL_PLAN.md and docs/data/foundation_model_plan.json before choosing a backbone branch.",
178
- "Inspect XPERIENCE_EMBODIED_FOUNDATION_MODEL_PRETRAINING.md for the long-term full-corpus pretraining goal.",
179
- "Inspect docs/data/summary_metrics.json and results/episode_task_suite/neural_mlp/ to check the 12-task outputs.",
180
- "Inspect results/audio_ablation/AUDIO_ABLATION_SUMMARY.md before judging whether audio helps the current task suite.",
181
- "Inspect EVALUATION_PROTOCOL.md before judging task metrics or leakage controls.",
182
- "Inspect SOURCE_ALIGNMENT_AUDIT.md before judging source-card consistency across public surfaces.",
183
- "Inspect XPERIENCE10M_DATASET_CARD_ALIGNMENT.md before judging dataset wording.",
184
- "Inspect results/omni_finetune/DATA_ACCESS_STATUS.md before judging Qwen3-Omni scale-up status."
185
  ],
186
  "current_reading_notes": [
187
- "Cross-episode generalization is evaluated in the later multi-episode stage.",
188
- "Older pilot path names refer to setup files, not completed held-out training results.",
189
  "The current reconstruction task reconstructs feature vectors, not pixel-depth, mesh, NeRF, or Gaussian reconstruction.",
190
  "Audio is one of the synchronized source modalities in the current task representation.",
191
  "The audio ablation report compares audio/no-audio variants across all 12 task contracts in results/audio_ablation/.",
 
1
  {
2
  "title": "Ropedia Xperience-10M Task Suite Project Status",
3
  "version": "2026-06-01",
4
+ "decision": "public_sample_pipeline_verified_qwen3_omni_validation_aware_diagnostic_pilot",
5
+ "research_positioning": "A research-engineering study that makes one public Xperience-10M sample episode inspectable, defines embodied-AI tasks over synchronized modalities, records baseline behavior, and uses the selected-episode Qwen3-Omni validation-aware diagnostic pilot as a verified but weak cross-episode baseline.",
6
  "scope_boundary": {
7
  "validated_episode_count": 1,
8
  "aligned_frames": 5821,
 
13
  "direction_extension_probe_count": 4,
14
  "audio_featurized": true,
15
  "raw_xperience10m_data_redistributed": false,
16
+ "qwen3_omni_32_episode_claim": false,
17
+ "qwen3_omni_verified_diagnostic_pilot": true,
18
+ "qwen3_omni_selected_episode_counts": {
19
+ "train": 96,
20
+ "val": 16,
21
+ "test": 16
22
+ },
23
+ "qwen3_omni_exported_window_counts": {
24
+ "train": 2848,
25
+ "val": 512,
26
+ "test": 448
27
+ },
28
+ "qwen3_omni_json_validity_rate": 0.875,
29
+ "qwen3_omni_validation_aware": true
30
  },
31
  "rows": [
32
  {
 
49
  ],
50
  "readout": "All 12 task contracts have committed metrics, predictions, and minimal baseline outputs."
51
  },
52
+ {
53
+ "area": "Neural heads",
54
+ "status": "verified",
55
+ "evidence": [
56
+ "scripts/neural_task_models.py",
57
+ "results/episode_task_suite/neural_mlp/"
58
+ ],
59
+ "readout": "Each task also has a compact PyTorch MLP run over the same feature tensor and chronological split."
60
+ },
61
+ {
62
+ "area": "Audio contribution study",
63
+ "status": "verified",
64
+ "evidence": [
65
+ "scripts/audio_ablation_and_raw_upgrade.py",
66
+ "results/audio_ablation/",
67
+ "docs/data/audio_ablation_summary.json"
68
+ ],
69
+ "readout": "Audio variants improve the primary metric on 6 of 12 task contracts in this single-episode setting."
70
+ },
71
+ {
72
+ "area": "Evaluation protocol",
73
+ "status": "verified",
74
+ "evidence": [
75
+ "EVALUATION_PROTOCOL.md",
76
+ "docs/data/evaluation_protocol.json",
77
+ "scripts/build_evaluation_protocol.py"
78
+ ],
79
+ "readout": "Windowing, chronological split, per-task metrics, leakage controls, and current limitations are generated from committed metric artifacts."
80
+ },
81
+ {
82
+ "area": "Research takeaways",
83
+ "status": "verified",
84
+ "evidence": [
85
+ "RESEARCH_TAKEAWAYS.md",
86
+ "docs/data/research_takeaways.json",
87
+ "scripts/build_research_takeaways.py"
88
+ ],
89
+ "readout": "The main result interpretation is generated from committed metrics: chronological class shift, neural gains on dynamics/order/alignment, open retrieval/reconstruction problems, and the need for held-out episodes."
90
+ },
91
+ {
92
+ "area": "Research roadmap",
93
+ "status": "current",
94
+ "evidence": [
95
+ "RESEARCH_ROADMAP.md",
96
+ "docs/data/research_roadmap.json"
97
+ ],
98
+ "readout": "The roadmap connects public-sample task development to the verified Qwen3-Omni diagnostic pilot, validation-aware diagnostics, foundation-model selection, robustness runs, world/policy branches, and the future Xperience-native pretraining goal."
99
+ },
100
+ {
101
+ "area": "Foundation-model plan",
102
+ "status": "current",
103
+ "evidence": [
104
+ "FOUNDATION_MODEL_PLAN.md",
105
+ "docs/data/foundation_model_plan.json"
106
+ ],
107
+ "readout": "Qwen3-Omni remains the first trainable held-out LoRA baseline; Cosmos 3 is added as the first world-model/action-generation branch; OpenVLA/openpi/GR00T are policy candidates after action targets are explicit."
108
+ },
109
+ {
110
+ "area": "Xperience Embodied Foundation Model",
111
+ "status": "future_goal",
112
+ "evidence": [
113
+ "XPERIENCE_EMBODIED_FOUNDATION_MODEL_PRETRAINING.md"
114
+ ],
115
+ "readout": "A future full-corpus pretraining plan describes target modules, objectives, staged scale-up, hardware ranges, and evaluation for a domain-specific embodied foundation model."
116
+ },
117
+ {
118
+ "area": "Official dataset wording",
119
+ "status": "verified",
120
  "evidence": [
121
  "XPERIENCE10M_DATASET_CARD_ALIGNMENT.md",
122
  "docs/data/xperience10m_dataset_card_alignment.json"
123
  ],
124
+ "readout": "Public wording is aligned to the official gated Xperience-10M dataset card, public sample card, and HF API metadata, including modalities, scale, access path, sample license/tooling, and current project coverage."
125
+ },
126
+ {
127
+ "area": "Source alignment",
128
+ "status": "verified",
129
+ "evidence": [
130
+ "SOURCE_ALIGNMENT_AUDIT.md",
131
+ "docs/data/source_alignment_audit.json",
132
+ "scripts/validate_source_alignment.py"
133
+ ],
134
+ "readout": "Source facts, sample details, API-listing notes, and project coverage are checked across repo docs, website, and HF cards."
135
+ },
136
+ {
137
+ "area": "Website and HF mirrors",
138
  "status": "verified",
139
  "evidence": [
140
  "docs/data/website_integrity.json",
 
165
  },
166
  {
167
  "area": "Qwen3-Omni fine-tuning",
168
+ "status": "verified_validation_aware_diagnostic_pilot_quality_target_not_met",
169
  "evidence": [
170
+ "docs/data/omni_finetune_verified_result.json",
171
+ "results/omni_finetune/verified_public/",
172
+ "scripts/omni/package_verified_omni_result.py",
173
+ "scripts/omni/audit_verified_omni_package.py"
174
  ],
175
+ "readout": "The selected 96/16/16 episode split produced a validation-aware public-safe held-out package with 3,808 exported windows, 512 validation windows, and 448 test predictions. JSON validity is 87.50%, below the 98% target, so it is a stronger diagnostic baseline but not a strong model-quality result."
176
  },
177
  {
178
  "area": "Raw Xperience-10M redistribution",
 
186
  ],
187
  "fast_research_route": [
188
  "Read PROJECT_STATUS.md and EVIDENCE_CONTRACT.md to establish what is implemented.",
189
+ "Open docs/data/project_packet.json for the machine-readable project path.",
190
+ "Inspect RESEARCH_TAKEAWAYS.md and docs/data/research_takeaways.json before interpreting model scores.",
191
+ "Inspect RESEARCH_ROADMAP.md and docs/data/research_roadmap.json for the path from public-sample task work to multi-episode modeling.",
192
+ "Inspect FOUNDATION_MODEL_PLAN.md and docs/data/foundation_model_plan.json before choosing a backbone branch.",
193
+ "Inspect XPERIENCE_EMBODIED_FOUNDATION_MODEL_PRETRAINING.md for the long-term full-corpus pretraining goal.",
194
+ "Inspect docs/data/summary_metrics.json and results/episode_task_suite/neural_mlp/ to check the 12-task outputs.",
195
+ "Inspect results/audio_ablation/AUDIO_ABLATION_SUMMARY.md before judging whether audio helps the current task suite.",
196
+ "Inspect EVALUATION_PROTOCOL.md before judging task metrics or leakage controls.",
197
+ "Inspect SOURCE_ALIGNMENT_AUDIT.md before judging source-card consistency across public surfaces.",
198
+ "Inspect XPERIENCE10M_DATASET_CARD_ALIGNMENT.md before judging dataset wording.",
199
+ "Inspect docs/data/omni_finetune_verified_result.json before judging the Qwen3-Omni diagnostic pilot."
200
  ],
201
  "current_reading_notes": [
202
+ "The validation-aware Qwen3-Omni diagnostic pilot is verified, but current held-out quality is still weak.",
203
+ "Use docs/data/omni_finetune_verified_result.json and the latest verified_public validation-aware package for current held-out results.",
204
  "The current reconstruction task reconstructs feature vectors, not pixel-depth, mesh, NeRF, or Gaussian reconstruction.",
205
  "Audio is one of the synchronized source modalities in the current task representation.",
206
  "The audio ablation report compares audio/no-audio variants across all 12 task contracts in results/audio_ablation/.",
docs/data/research_roadmap.json CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "title": "Ropedia Xperience-10M Research Roadmap",
3
- "summary": "Staged path from the public-sample task lab to multi-episode held-out evaluation, foundation-model selection, world/policy branches, and a future Xperience-native embodied foundation model.",
4
- "current_decision_point": "Keep the public-sample task suite as the development harness, prepare the selected official Xperience-10M episodes for the held-out Qwen3-Omni pilot, then branch into Cosmos 3 world modeling and policy-model experiments after the data preparation path is stable. The Xperience Embodied Foundation Model is a later full-corpus pretraining goal, not a current result.",
5
  "additional_development_directions": {
6
  "source_document": "ADDITIONAL_DEVELOPMENT_DIRECTIONS.md",
7
  "source_json": "docs/data/additional_development_directions.json",
@@ -33,8 +33,8 @@
33
  },
34
  {
35
  "id": "multi_episode_data_staging",
36
- "name": "Multi-Episode Data Staging",
37
- "status": "active",
38
  "entry_condition": "Gated dataset availability and enough storage for selected episodes.",
39
  "deliverables": [
40
  "128 selected episodes",
@@ -48,23 +48,26 @@
48
  "results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md",
49
  "results/omni_finetune/source_discovery.json"
50
  ],
51
- "reader_takeaway": "The next scale decision is data preparation, with train/test separation at the episode level."
52
  },
53
  {
54
- "id": "qwen3_omni_lora_pilot",
55
- "name": "Qwen3-Omni LoRA Pilot",
56
- "status": "next",
57
  "entry_condition": "Selected episodes are prepared locally with no train/test episode leakage.",
58
  "deliverables": [
59
  "dataset JSONL/media manifests",
60
  "LoRA adapter checkpoint",
61
  "progress logs",
 
62
  "held-out predictions",
63
  "metrics",
64
  "confusion matrices",
65
  "run report"
66
  ],
67
  "completion_evidence": [
 
 
68
  "dataset_manifest.json",
69
  "training_metadata.json",
70
  "progress.jsonl",
@@ -72,7 +75,27 @@
72
  "predictions.jsonl",
73
  "RUN_REPORT.md"
74
  ],
75
- "reader_takeaway": "The first omni-model pilot should establish a complete held-out-episode training and evaluation loop."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76
  },
77
  {
78
  "id": "foundation_model_selection_matrix",
 
1
  {
2
  "title": "Ropedia Xperience-10M Research Roadmap",
3
+ "summary": "Staged path from the public-sample task lab to a verified validation-aware Qwen3-Omni diagnostic pilot, structured-output improvement pass, foundation-model selection, world/policy branches, and a future Xperience-native embodied foundation model.",
4
+ "current_decision_point": "Keep the public-sample task suite as the development harness, use the verified selected-episode Qwen3-Omni validation-aware diagnostic pilot as the first cross-episode baseline, improve structured-output reliability and task-quality error analysis, then branch into Cosmos 3 world modeling and policy-model experiments after their targets are implemented. The Xperience Embodied Foundation Model is a later full-corpus pretraining goal, not a current result.",
5
  "additional_development_directions": {
6
  "source_document": "ADDITIONAL_DEVELOPMENT_DIRECTIONS.md",
7
  "source_json": "docs/data/additional_development_directions.json",
 
33
  },
34
  {
35
  "id": "multi_episode_data_staging",
36
+ "name": "Multi-Episode Data Preparation",
37
+ "status": "implemented_for_first_pilot",
38
  "entry_condition": "Gated dataset availability and enough storage for selected episodes.",
39
  "deliverables": [
40
  "128 selected episodes",
 
48
  "results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md",
49
  "results/omni_finetune/source_discovery.json"
50
  ],
51
+ "reader_takeaway": "The first selected split is available for Qwen3-Omni diagnostics, with train/test separation at the episode level."
52
  },
53
  {
54
+ "id": "qwen3_omni_lora_diagnostic_pilot",
55
+ "name": "Qwen3-Omni LoRA Validation-Aware Diagnostic Pilot",
56
+ "status": "verified_baseline",
57
  "entry_condition": "Selected episodes are prepared locally with no train/test episode leakage.",
58
  "deliverables": [
59
  "dataset JSONL/media manifests",
60
  "LoRA adapter checkpoint",
61
  "progress logs",
62
+ "validation monitoring",
63
  "held-out predictions",
64
  "metrics",
65
  "confusion matrices",
66
  "run report"
67
  ],
68
  "completion_evidence": [
69
+ "docs/data/omni_finetune_verified_result.json",
70
+ "results/omni_finetune/verified_public/",
71
  "dataset_manifest.json",
72
  "training_metadata.json",
73
  "progress.jsonl",
 
75
  "predictions.jsonl",
76
  "RUN_REPORT.md"
77
  ],
78
+ "reader_takeaway": "The first omni-model pilot establishes the full held-out training/validation/evaluation loop, but the weak metrics make it a diagnostic baseline."
79
+ },
80
+ {
81
+ "id": "qwen3_omni_structured_output_error_analysis",
82
+ "name": "Structured-Output And Error-Analysis Pass",
83
+ "status": "active_next_step",
84
+ "entry_condition": "The validation-aware diagnostic package exists and shows weak held-out quality.",
85
+ "deliverables": [
86
+ "same 96/16/16 episode split",
87
+ "stricter JSON decoding or target formatting",
88
+ "episode/action/object error analysis",
89
+ "held-out test evaluation",
90
+ "comparison to the verified validation-aware baseline"
91
+ ],
92
+ "completion_evidence": [
93
+ "quality-target report",
94
+ "error-analysis tables",
95
+ "held-out metrics",
96
+ "verified public-safe package"
97
+ ],
98
+ "reader_takeaway": "The next pass should improve output reliability and task metrics before larger model-quality claims."
99
  },
100
  {
101
  "id": "foundation_model_selection_matrix",
docs/data/research_roadmap_interactive.json CHANGED
@@ -127,7 +127,7 @@
127
  "Build the episode taxonomy and data-quality diagnostics first.",
128
  "Lock the benchmark protocol and split manifests before reporting model scores.",
129
  "Add representation-learning and skill-graph objectives once enough episodes are staged.",
130
- "Add affordance, 3D/4D memory, and policy-retargeting branches after labels and action targets are auditable."
131
  ],
132
  "public_boundary": "These are proposed development tracks. They are not reported as completed held-out benchmark results.",
133
  "source_document": "ADDITIONAL_DEVELOPMENT_DIRECTIONS.md",
@@ -2035,7 +2035,7 @@
2035
  "step": 1
2036
  },
2037
  {
2038
- "action": "Run Qwen3-Omni LoRA to establish the full train/eval loop.",
2039
  "name": "First held-out baseline",
2040
  "step": 2
2041
  },
@@ -2222,7 +2222,7 @@
2222
  ],
2223
  "status": "planning_artifact"
2224
  },
2225
- "generated_at_utc": "2026-06-04T21:22:15+00:00",
2226
  "omni_plan": {
2227
  "adapter": "LoRA rank 16, alpha 32, dropout 0.05",
2228
  "backbone": "Qwen/Qwen3-Omni-30B-A3B-Instruct",
@@ -2279,13 +2279,15 @@
2279
  ],
2280
  "entry_condition": "Gated dataset availability and enough storage for selected episodes.",
2281
  "id": "multi_episode_data_staging",
2282
- "name": "Multi-Episode Data Staging",
2283
- "reader_takeaway": "The next scale decision is data preparation, with train/test separation at the episode level.",
2284
- "stage": "scale_up",
2285
- "status": "active"
2286
  },
2287
  {
2288
  "completion_evidence": [
 
 
2289
  "dataset_manifest.json",
2290
  "training_metadata.json",
2291
  "progress.jsonl",
@@ -2297,17 +2299,39 @@
2297
  "dataset JSONL/media manifests",
2298
  "LoRA adapter checkpoint",
2299
  "progress logs",
 
2300
  "held-out predictions",
2301
  "metrics",
2302
  "confusion matrices",
2303
  "run report"
2304
  ],
2305
  "entry_condition": "Selected episodes are prepared locally with no train/test episode leakage.",
2306
- "id": "qwen3_omni_lora_pilot",
2307
- "name": "Qwen3-Omni LoRA Pilot",
2308
- "reader_takeaway": "The first omni-model pilot should establish a complete held-out-episode training and evaluation loop.",
2309
- "stage": "omni",
2310
- "status": "next"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2311
  },
2312
  {
2313
  "completion_evidence": [
@@ -2404,7 +2428,7 @@
2404
  "visualization.rrd"
2405
  ],
2406
  "selection_strategy": "stratified_round_robin_by_top_level_session",
2407
- "status": "selected_episode_preparation",
2408
  "target_episodes": 128,
2409
  "valid_candidates": 12102
2410
  },
 
127
  "Build the episode taxonomy and data-quality diagnostics first.",
128
  "Lock the benchmark protocol and split manifests before reporting model scores.",
129
  "Add representation-learning and skill-graph objectives once enough episodes are staged.",
130
+ "Add affordance, 3D/4D memory, and policy-retargeting branches after labels and action targets are measurable."
131
  ],
132
  "public_boundary": "These are proposed development tracks. They are not reported as completed held-out benchmark results.",
133
  "source_document": "ADDITIONAL_DEVELOPMENT_DIRECTIONS.md",
 
2035
  "step": 1
2036
  },
2037
  {
2038
+ "action": "Run validation-aware Qwen3-Omni LoRA to improve the verified diagnostic baseline.",
2039
  "name": "First held-out baseline",
2040
  "step": 2
2041
  },
 
2222
  ],
2223
  "status": "planning_artifact"
2224
  },
2225
+ "generated_at_utc": "2026-06-06T13:49:32+00:00",
2226
  "omni_plan": {
2227
  "adapter": "LoRA rank 16, alpha 32, dropout 0.05",
2228
  "backbone": "Qwen/Qwen3-Omni-30B-A3B-Instruct",
 
2279
  ],
2280
  "entry_condition": "Gated dataset availability and enough storage for selected episodes.",
2281
  "id": "multi_episode_data_staging",
2282
+ "name": "Multi-Episode Data Preparation",
2283
+ "reader_takeaway": "The first selected split is available for Qwen3-Omni diagnostics, with train/test separation at the episode level.",
2284
+ "stage": "future",
2285
+ "status": "implemented_for_first_pilot"
2286
  },
2287
  {
2288
  "completion_evidence": [
2289
+ "docs/data/omni_finetune_verified_result.json",
2290
+ "results/omni_finetune/verified_public/",
2291
  "dataset_manifest.json",
2292
  "training_metadata.json",
2293
  "progress.jsonl",
 
2299
  "dataset JSONL/media manifests",
2300
  "LoRA adapter checkpoint",
2301
  "progress logs",
2302
+ "validation monitoring",
2303
  "held-out predictions",
2304
  "metrics",
2305
  "confusion matrices",
2306
  "run report"
2307
  ],
2308
  "entry_condition": "Selected episodes are prepared locally with no train/test episode leakage.",
2309
+ "id": "qwen3_omni_lora_diagnostic_pilot",
2310
+ "name": "Qwen3-Omni LoRA Validation-Aware Diagnostic Pilot",
2311
+ "reader_takeaway": "The first omni-model pilot establishes the full held-out training/validation/evaluation loop, but the weak metrics make it a diagnostic baseline.",
2312
+ "stage": "future",
2313
+ "status": "verified_baseline"
2314
+ },
2315
+ {
2316
+ "completion_evidence": [
2317
+ "quality-target report",
2318
+ "error-analysis tables",
2319
+ "held-out metrics",
2320
+ "verified public-safe package"
2321
+ ],
2322
+ "deliverables": [
2323
+ "same 96/16/16 episode split",
2324
+ "stricter JSON decoding or target formatting",
2325
+ "episode/action/object error analysis",
2326
+ "held-out test evaluation",
2327
+ "comparison to the verified validation-aware baseline"
2328
+ ],
2329
+ "entry_condition": "The validation-aware diagnostic package exists and shows weak held-out quality.",
2330
+ "id": "qwen3_omni_structured_output_error_analysis",
2331
+ "name": "Structured-Output And Error-Analysis Pass",
2332
+ "reader_takeaway": "The next pass should improve output reliability and task metrics before larger model-quality claims.",
2333
+ "stage": "future",
2334
+ "status": "active_next_step"
2335
  },
2336
  {
2337
  "completion_evidence": [
 
2428
  "visualization.rrd"
2429
  ],
2430
  "selection_strategy": "stratified_round_robin_by_top_level_session",
2431
+ "status": "verified_validation_aware_diagnostic_pilot",
2432
  "target_episodes": 128,
2433
  "valid_candidates": 12102
2434
  },
docs/data/research_takeaways.json CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "title": "Ropedia Xperience-10M Research Takeaways",
3
  "status": "pass",
4
- "generated_at_utc": "2026-06-04T16:42:13+00:00",
5
  "source_files": [
6
  "docs/data/summary_metrics.json",
7
  "results/episode_task_suite/summary_report.json",
@@ -166,23 +166,27 @@
166
  {
167
  "id": "scale_requires_episodes",
168
  "title": "The next scientific unit is held-out episodes, not more adjacent windows",
169
- "readout": "The prepared Qwen3-Omni path now targets a selected 128-episode pilot; held-out metrics will be reported after staging, training, and evaluation complete.",
170
  "evidence": [
171
  {
172
- "label": "target_episodes",
173
  "value": 128
174
  },
175
  {
176
- "label": "selected_sessions",
177
- "value": 128
 
 
 
 
178
  },
179
  {
180
- "label": "valid_candidates",
181
- "value": 12102
182
  }
183
  ],
184
- "source": "results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md",
185
- "current_scope": "The selected-episode Qwen3-Omni fine-tune requires completed data preparation and held-out evaluation; the 32-episode Qwen3-Omni fine-tune requires gated data preparation before any real held-out metric is reported."
186
  }
187
  ]
188
  }
 
1
  {
2
  "title": "Ropedia Xperience-10M Research Takeaways",
3
  "status": "pass",
4
+ "generated_at_utc": "2026-06-06T13:49:32+00:00",
5
  "source_files": [
6
  "docs/data/summary_metrics.json",
7
  "results/episode_task_suite/summary_report.json",
 
166
  {
167
  "id": "scale_requires_episodes",
168
  "title": "The next scientific unit is held-out episodes, not more adjacent windows",
169
+ "readout": "The selected Qwen3-Omni path now has a verified validation-aware held-out diagnostic pilot. It proves the cross-episode train/validation/eval loop, but the weak metrics show that structured-output reliability and task-quality error analysis are the next modeling problems.",
170
  "evidence": [
171
  {
172
+ "label": "selected_episodes",
173
  "value": 128
174
  },
175
  {
176
+ "label": "held_out_test_windows",
177
+ "value": 448
178
+ },
179
+ {
180
+ "label": "json_validity_rate",
181
+ "value": 0.875
182
  },
183
  {
184
+ "label": "action_macro_f1",
185
+ "value": 0.0026621494447581404
186
  }
187
  ],
188
+ "source": "docs/data/omni_finetune_verified_result.json",
189
+ "current_scope": "The selected-episode Qwen3-Omni validation-aware diagnostic pilot is verified, but held-out quality is still weak and JSON validity remains below the 98% target."
190
  }
191
  ]
192
  }
metrics/evaluation_protocol.json CHANGED
@@ -2,7 +2,7 @@
2
  "title": "Ropedia Xperience-10M Task Suite Evaluation Protocol",
3
  "status": "pass",
4
  "version": "2026-06-01",
5
- "generated_at_utc": "2026-06-04T16:42:13+00:00",
6
  "source_files": [
7
  "docs/data/summary_metrics.json",
8
  "results/episode_task_suite/summary_report.json",
@@ -303,22 +303,23 @@
303
  "Report unseen test classes when the chronological split exposes labels absent from the train segment."
304
  ],
305
  "current_limitations": [
306
- "Cross-episode generalization is evaluated in the later multi-episode stage.",
307
  "Feature-vector reconstruction is separate from pixel depth, mesh, NeRF, or Gaussian reconstruction.",
308
- "Qwen3-Omni setup artifacts are preparation artifacts until the selected held-out pilot runs.",
309
  "Full audio-visual representation learning still needs multi-episode training; the current report includes single-episode audio/no-audio ablations."
310
  ],
311
  "scale_up_gate": {
312
- "required_before_full_omni_pilot": [
313
  "selected prepared Xperience-10M episodes",
314
  "held-out episode split with no train/test episode leakage",
 
315
  "manifest, training metadata, progress logs, metrics, predictions, and run report",
316
  "held-out evaluation on test episodes rather than train windows"
317
  ],
318
- "current_status": "prepared; selected data relay in progress",
319
  "evidence": [
320
- "results/omni_finetune/DATA_ACCESS_STATUS.md",
321
- "results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md"
322
  ]
323
  }
324
  }
 
2
  "title": "Ropedia Xperience-10M Task Suite Evaluation Protocol",
3
  "status": "pass",
4
  "version": "2026-06-01",
5
+ "generated_at_utc": "2026-06-06T13:49:32+00:00",
6
  "source_files": [
7
  "docs/data/summary_metrics.json",
8
  "results/episode_task_suite/summary_report.json",
 
303
  "Report unseen test classes when the chronological split exposes labels absent from the train segment."
304
  ],
305
  "current_limitations": [
306
+ "Cross-episode generalization for Qwen3-Omni has a first verified diagnostic pilot, but strong model quality is not yet shown.",
307
  "Feature-vector reconstruction is separate from pixel depth, mesh, NeRF, or Gaussian reconstruction.",
308
+ "The verified validation-aware Qwen3-Omni diagnostic pilot has weak held-out metrics and needs structured-output and task-quality improvements before larger model-quality claims.",
309
  "Full audio-visual representation learning still needs multi-episode training; the current report includes single-episode audio/no-audio ablations."
310
  ],
311
  "scale_up_gate": {
312
+ "required_before_next_omni_quality_pilot": [
313
  "selected prepared Xperience-10M episodes",
314
  "held-out episode split with no train/test episode leakage",
315
+ "validation samples during training",
316
  "manifest, training metadata, progress logs, metrics, predictions, and run report",
317
  "held-out evaluation on test episodes rather than train windows"
318
  ],
319
+ "current_status": "verified diagnostic pilot; quality target not met",
320
  "evidence": [
321
+ "docs/data/omni_finetune_verified_result.json",
322
+ "results/omni_finetune/verified_public/"
323
  ]
324
  }
325
  }
metrics/foundation_model_plan.json CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "title": "Xperience-10M Foundation Model Plan",
3
  "status": "planning_artifact",
4
- "current_boundary": "No held-out multi-episode foundation-model result has been completed in this repo. The current foundation-model artifacts are setup-stage until enough valid episodes are prepared and evaluated.",
5
  "backbone_registry": {
6
  "config_dir": "configs/omni_backbones",
7
  "validator": "scripts/omni/backbone_registry.py --validate --json",
@@ -206,7 +206,7 @@
206
  {
207
  "step": 2,
208
  "name": "First held-out baseline",
209
- "action": "Run Qwen3-Omni LoRA to establish the full train/eval loop."
210
  },
211
  {
212
  "step": 3,
 
1
  {
2
  "title": "Xperience-10M Foundation Model Plan",
3
  "status": "planning_artifact",
4
+ "current_boundary": "A first held-out multi-episode Qwen3-Omni diagnostic pilot is verified in this repo, but it is not a strong model result. The current foundation-model work should treat it as the baseline train/eval/package loop before validation-aware Qwen reruns, Cosmos-style world modeling, or policy/VLA branches.",
5
  "backbone_registry": {
6
  "config_dir": "configs/omni_backbones",
7
  "validator": "scripts/omni/backbone_registry.py --validate --json",
 
206
  {
207
  "step": 2,
208
  "name": "First held-out baseline",
209
+ "action": "Run validation-aware Qwen3-Omni LoRA to improve the verified diagnostic baseline."
210
  },
211
  {
212
  "step": 3,
metrics/omni_finetune_verified_result.json ADDED
@@ -0,0 +1,78 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "title": "Verified Qwen3-Omni LoRA Validation-Aware Held-Out Pilot",
3
+ "status": "verified_validation_aware_diagnostic_pilot",
4
+ "status_date": "2026-06-06",
5
+ "backbone": "Qwen/Qwen3-Omni-30B-A3B-Instruct",
6
+ "adapter": "Qwen3-Omni LoRA",
7
+ "dataset": "Ropedia Xperience-10M selected 128-episode pilot",
8
+ "split_policy": {
9
+ "unit": "episode",
10
+ "selected_episode_counts": {
11
+ "train": 96,
12
+ "val": 16,
13
+ "test": 16
14
+ },
15
+ "exported_window_counts": {
16
+ "train": 2848,
17
+ "val": 512,
18
+ "test": 448
19
+ },
20
+ "exported_episode_counts": {
21
+ "train": 89,
22
+ "val": 16,
23
+ "test": 14
24
+ },
25
+ "skipped_selected_episodes": 9,
26
+ "leakage_policy": "Train, validation, and test are separated by episode/session; test windows are used only for held-out evaluation."
27
+ },
28
+ "training": {
29
+ "num_processes": 8,
30
+ "epochs": 1,
31
+ "lora_rank": 16,
32
+ "lora_alpha": 32,
33
+ "lora_dropout": 0.05,
34
+ "num_train_samples": 2848,
35
+ "num_val_samples": 512,
36
+ "history": [
37
+ {
38
+ "epoch": 1,
39
+ "train_loss": 0.41304643672440994,
40
+ "val_loss": 0.0330660454928875,
41
+ "global_step": 356
42
+ }
43
+ ],
44
+ "loss": "answer-token cross entropy over supervised JSON tokens",
45
+ "note": "This validation-aware run uses the selected validation split during training and preserves the held-out test split for final evaluation."
46
+ },
47
+ "evaluation": {
48
+ "split": "test",
49
+ "num_samples": 448,
50
+ "held_out_episode_count": 14,
51
+ "json_validity_rate": 0.875,
52
+ "action_macro_f1": 0.0026621494447581404,
53
+ "subtask_accuracy": 0.006696428571428571,
54
+ "transition_accuracy": 0.8504464285714286,
55
+ "next_action_accuracy": 0.024553571428571428,
56
+ "contact_accuracy": 0.6450892857142857,
57
+ "object_micro_f1": 0.22299431459254582,
58
+ "quality_target": {
59
+ "json_validity_rate": 0.98,
60
+ "status": "not_met"
61
+ },
62
+ "previous_diagnostic_json_validity_rate": 0.8526785714285714
63
+ },
64
+ "interpretation": "This is a real held-out multi-episode validation-aware diagnostic pilot proving the export, LoRA training with validation monitoring, evaluation, validation, and public-safe packaging loop. JSON validity improved over the earlier no-validation diagnostic run, but task-quality metrics remain weak, so it should be used as a baseline and error-analysis starting point rather than a strong Xperience-10M model.",
65
+ "public_package": {
66
+ "path": "results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval",
67
+ "audit_status": "pass",
68
+ "contains_raw_xperience10m_data": false,
69
+ "contains_qwen_base_weights": false,
70
+ "contains_lora_weights": false
71
+ },
72
+ "required_next_steps": [
73
+ "Improve JSON-format reliability through prompt, decoding, constrained parsing, or target formatting changes.",
74
+ "Add error analysis by episode, action family, object category, and missing-modality state.",
75
+ "Run a second validation-aware Qwen3-Omni pass only after the JSON/output contract is tightened.",
76
+ "Keep the same verified package contract for Cosmos-style world-model and VLA/policy branches."
77
+ ]
78
+ }
metrics/project_status.json CHANGED
@@ -1,8 +1,8 @@
1
  {
2
  "title": "Ropedia Xperience-10M Task Suite Project Status",
3
  "version": "2026-06-01",
4
- "decision": "public_sample_pipeline_verified_multi_episode_omni_data_staging",
5
- "research_positioning": "A research-engineering study that makes one public Xperience-10M sample episode inspectable, defines embodied-AI tasks over synchronized modalities, records baseline behavior, and keeps later multi-episode model-quality claims separate from current single-episode evidence.",
6
  "scope_boundary": {
7
  "validated_episode_count": 1,
8
  "aligned_frames": 5821,
@@ -13,7 +13,20 @@
13
  "direction_extension_probe_count": 4,
14
  "audio_featurized": true,
15
  "raw_xperience10m_data_redistributed": false,
16
- "qwen3_omni_32_episode_claim": false
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  },
18
  "rows": [
19
  {
@@ -36,92 +49,92 @@
36
  ],
37
  "readout": "All 12 task contracts have committed metrics, predictions, and minimal baseline outputs."
38
  },
39
- {
40
- "area": "Neural heads",
41
- "status": "verified",
42
- "evidence": [
43
- "scripts/neural_task_models.py",
44
- "results/episode_task_suite/neural_mlp/"
45
- ],
46
- "readout": "Each task also has a compact PyTorch MLP run over the same feature tensor and chronological split."
47
- },
48
- {
49
- "area": "Audio contribution study",
50
- "status": "verified",
51
- "evidence": [
52
- "scripts/audio_ablation_and_raw_upgrade.py",
53
- "results/audio_ablation/",
54
- "docs/data/audio_ablation_summary.json"
55
- ],
56
- "readout": "Audio variants improve the primary metric on 6 of 12 task contracts in this single-episode setting."
57
- },
58
- {
59
- "area": "Evaluation protocol",
60
- "status": "verified",
61
- "evidence": [
62
- "EVALUATION_PROTOCOL.md",
63
- "docs/data/evaluation_protocol.json",
64
- "scripts/build_evaluation_protocol.py"
65
- ],
66
- "readout": "Windowing, chronological split, per-task metrics, leakage controls, and current limitations are generated from committed metric artifacts."
67
- },
68
- {
69
- "area": "Research takeaways",
70
- "status": "verified",
71
- "evidence": [
72
- "RESEARCH_TAKEAWAYS.md",
73
- "docs/data/research_takeaways.json",
74
- "scripts/build_research_takeaways.py"
75
- ],
76
- "readout": "The main result interpretation is generated from committed metrics: chronological class shift, neural gains on dynamics/order/alignment, open retrieval/reconstruction problems, and the need for held-out episodes."
77
- },
78
- {
79
- "area": "Research roadmap",
80
- "status": "current",
81
- "evidence": [
82
- "RESEARCH_ROADMAP.md",
83
- "docs/data/research_roadmap.json"
84
- ],
85
- "readout": "The roadmap connects public-sample task development to 128-episode data preparation, Qwen3-Omni LoRA, foundation-model selection, robustness runs, world/policy branches, and the future Xperience-native pretraining goal."
86
- },
87
- {
88
- "area": "Foundation-model plan",
89
- "status": "current",
90
- "evidence": [
91
- "FOUNDATION_MODEL_PLAN.md",
92
- "docs/data/foundation_model_plan.json"
93
- ],
94
- "readout": "Qwen3-Omni remains the first trainable held-out LoRA baseline; Cosmos 3 is added as the first world-model/action-generation branch; OpenVLA/openpi/GR00T are policy candidates after action targets are explicit."
95
- },
96
- {
97
- "area": "Xperience Embodied Foundation Model",
98
- "status": "future_goal",
99
- "evidence": [
100
- "XPERIENCE_EMBODIED_FOUNDATION_MODEL_PRETRAINING.md"
101
- ],
102
- "readout": "A future full-corpus pretraining plan describes target modules, objectives, staged scale-up, hardware ranges, and evaluation for a domain-specific embodied foundation model."
103
- },
104
- {
105
- "area": "Official dataset wording",
106
- "status": "verified",
107
  "evidence": [
108
  "XPERIENCE10M_DATASET_CARD_ALIGNMENT.md",
109
  "docs/data/xperience10m_dataset_card_alignment.json"
110
  ],
111
- "readout": "Public wording is aligned to the official gated Xperience-10M dataset card, public sample card, and HF API metadata, including modalities, scale, access path, sample license/tooling, and current project coverage."
112
- },
113
- {
114
- "area": "Source alignment",
115
- "status": "verified",
116
- "evidence": [
117
- "SOURCE_ALIGNMENT_AUDIT.md",
118
- "docs/data/source_alignment_audit.json",
119
- "scripts/validate_source_alignment.py"
120
- ],
121
- "readout": "Source facts, sample details, API-listing notes, and project coverage are checked across repo docs, website, and HF cards."
122
- },
123
- {
124
- "area": "Website and HF mirrors",
125
  "status": "verified",
126
  "evidence": [
127
  "docs/data/website_integrity.json",
@@ -152,12 +165,14 @@
152
  },
153
  {
154
  "area": "Qwen3-Omni fine-tuning",
155
- "status": "data_preparation_full_metrics_pending",
156
  "evidence": [
157
- "results/omni_finetune/DATA_ACCESS_STATUS.md",
158
- "results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md"
 
 
159
  ],
160
- "readout": "The gated full dataset is available for a selected 128-episode pilot; final held-out metrics require completed preprocessing, manifest construction, training, and held-out evaluation."
161
  },
162
  {
163
  "area": "Raw Xperience-10M redistribution",
@@ -171,21 +186,21 @@
171
  ],
172
  "fast_research_route": [
173
  "Read PROJECT_STATUS.md and EVIDENCE_CONTRACT.md to establish what is implemented.",
174
- "Open docs/data/project_packet.json for the machine-readable project path.",
175
- "Inspect RESEARCH_TAKEAWAYS.md and docs/data/research_takeaways.json before interpreting model scores.",
176
- "Inspect RESEARCH_ROADMAP.md and docs/data/research_roadmap.json for the path from public-sample task work to multi-episode modeling.",
177
- "Inspect FOUNDATION_MODEL_PLAN.md and docs/data/foundation_model_plan.json before choosing a backbone branch.",
178
- "Inspect XPERIENCE_EMBODIED_FOUNDATION_MODEL_PRETRAINING.md for the long-term full-corpus pretraining goal.",
179
- "Inspect docs/data/summary_metrics.json and results/episode_task_suite/neural_mlp/ to check the 12-task outputs.",
180
- "Inspect results/audio_ablation/AUDIO_ABLATION_SUMMARY.md before judging whether audio helps the current task suite.",
181
- "Inspect EVALUATION_PROTOCOL.md before judging task metrics or leakage controls.",
182
- "Inspect SOURCE_ALIGNMENT_AUDIT.md before judging source-card consistency across public surfaces.",
183
- "Inspect XPERIENCE10M_DATASET_CARD_ALIGNMENT.md before judging dataset wording.",
184
- "Inspect results/omni_finetune/DATA_ACCESS_STATUS.md before judging Qwen3-Omni scale-up status."
185
  ],
186
  "current_reading_notes": [
187
- "Cross-episode generalization is evaluated in the later multi-episode stage.",
188
- "Older pilot path names refer to setup files, not completed held-out training results.",
189
  "The current reconstruction task reconstructs feature vectors, not pixel-depth, mesh, NeRF, or Gaussian reconstruction.",
190
  "Audio is one of the synchronized source modalities in the current task representation.",
191
  "The audio ablation report compares audio/no-audio variants across all 12 task contracts in results/audio_ablation/.",
 
1
  {
2
  "title": "Ropedia Xperience-10M Task Suite Project Status",
3
  "version": "2026-06-01",
4
+ "decision": "public_sample_pipeline_verified_qwen3_omni_validation_aware_diagnostic_pilot",
5
+ "research_positioning": "A research-engineering study that makes one public Xperience-10M sample episode inspectable, defines embodied-AI tasks over synchronized modalities, records baseline behavior, and uses the selected-episode Qwen3-Omni validation-aware diagnostic pilot as a verified but weak cross-episode baseline.",
6
  "scope_boundary": {
7
  "validated_episode_count": 1,
8
  "aligned_frames": 5821,
 
13
  "direction_extension_probe_count": 4,
14
  "audio_featurized": true,
15
  "raw_xperience10m_data_redistributed": false,
16
+ "qwen3_omni_32_episode_claim": false,
17
+ "qwen3_omni_verified_diagnostic_pilot": true,
18
+ "qwen3_omni_selected_episode_counts": {
19
+ "train": 96,
20
+ "val": 16,
21
+ "test": 16
22
+ },
23
+ "qwen3_omni_exported_window_counts": {
24
+ "train": 2848,
25
+ "val": 512,
26
+ "test": 448
27
+ },
28
+ "qwen3_omni_json_validity_rate": 0.875,
29
+ "qwen3_omni_validation_aware": true
30
  },
31
  "rows": [
32
  {
 
49
  ],
50
  "readout": "All 12 task contracts have committed metrics, predictions, and minimal baseline outputs."
51
  },
52
+ {
53
+ "area": "Neural heads",
54
+ "status": "verified",
55
+ "evidence": [
56
+ "scripts/neural_task_models.py",
57
+ "results/episode_task_suite/neural_mlp/"
58
+ ],
59
+ "readout": "Each task also has a compact PyTorch MLP run over the same feature tensor and chronological split."
60
+ },
61
+ {
62
+ "area": "Audio contribution study",
63
+ "status": "verified",
64
+ "evidence": [
65
+ "scripts/audio_ablation_and_raw_upgrade.py",
66
+ "results/audio_ablation/",
67
+ "docs/data/audio_ablation_summary.json"
68
+ ],
69
+ "readout": "Audio variants improve the primary metric on 6 of 12 task contracts in this single-episode setting."
70
+ },
71
+ {
72
+ "area": "Evaluation protocol",
73
+ "status": "verified",
74
+ "evidence": [
75
+ "EVALUATION_PROTOCOL.md",
76
+ "docs/data/evaluation_protocol.json",
77
+ "scripts/build_evaluation_protocol.py"
78
+ ],
79
+ "readout": "Windowing, chronological split, per-task metrics, leakage controls, and current limitations are generated from committed metric artifacts."
80
+ },
81
+ {
82
+ "area": "Research takeaways",
83
+ "status": "verified",
84
+ "evidence": [
85
+ "RESEARCH_TAKEAWAYS.md",
86
+ "docs/data/research_takeaways.json",
87
+ "scripts/build_research_takeaways.py"
88
+ ],
89
+ "readout": "The main result interpretation is generated from committed metrics: chronological class shift, neural gains on dynamics/order/alignment, open retrieval/reconstruction problems, and the need for held-out episodes."
90
+ },
91
+ {
92
+ "area": "Research roadmap",
93
+ "status": "current",
94
+ "evidence": [
95
+ "RESEARCH_ROADMAP.md",
96
+ "docs/data/research_roadmap.json"
97
+ ],
98
+ "readout": "The roadmap connects public-sample task development to the verified Qwen3-Omni diagnostic pilot, validation-aware diagnostics, foundation-model selection, robustness runs, world/policy branches, and the future Xperience-native pretraining goal."
99
+ },
100
+ {
101
+ "area": "Foundation-model plan",
102
+ "status": "current",
103
+ "evidence": [
104
+ "FOUNDATION_MODEL_PLAN.md",
105
+ "docs/data/foundation_model_plan.json"
106
+ ],
107
+ "readout": "Qwen3-Omni remains the first trainable held-out LoRA baseline; Cosmos 3 is added as the first world-model/action-generation branch; OpenVLA/openpi/GR00T are policy candidates after action targets are explicit."
108
+ },
109
+ {
110
+ "area": "Xperience Embodied Foundation Model",
111
+ "status": "future_goal",
112
+ "evidence": [
113
+ "XPERIENCE_EMBODIED_FOUNDATION_MODEL_PRETRAINING.md"
114
+ ],
115
+ "readout": "A future full-corpus pretraining plan describes target modules, objectives, staged scale-up, hardware ranges, and evaluation for a domain-specific embodied foundation model."
116
+ },
117
+ {
118
+ "area": "Official dataset wording",
119
+ "status": "verified",
120
  "evidence": [
121
  "XPERIENCE10M_DATASET_CARD_ALIGNMENT.md",
122
  "docs/data/xperience10m_dataset_card_alignment.json"
123
  ],
124
+ "readout": "Public wording is aligned to the official gated Xperience-10M dataset card, public sample card, and HF API metadata, including modalities, scale, access path, sample license/tooling, and current project coverage."
125
+ },
126
+ {
127
+ "area": "Source alignment",
128
+ "status": "verified",
129
+ "evidence": [
130
+ "SOURCE_ALIGNMENT_AUDIT.md",
131
+ "docs/data/source_alignment_audit.json",
132
+ "scripts/validate_source_alignment.py"
133
+ ],
134
+ "readout": "Source facts, sample details, API-listing notes, and project coverage are checked across repo docs, website, and HF cards."
135
+ },
136
+ {
137
+ "area": "Website and HF mirrors",
138
  "status": "verified",
139
  "evidence": [
140
  "docs/data/website_integrity.json",
 
165
  },
166
  {
167
  "area": "Qwen3-Omni fine-tuning",
168
+ "status": "verified_validation_aware_diagnostic_pilot_quality_target_not_met",
169
  "evidence": [
170
+ "docs/data/omni_finetune_verified_result.json",
171
+ "results/omni_finetune/verified_public/",
172
+ "scripts/omni/package_verified_omni_result.py",
173
+ "scripts/omni/audit_verified_omni_package.py"
174
  ],
175
+ "readout": "The selected 96/16/16 episode split produced a validation-aware public-safe held-out package with 3,808 exported windows, 512 validation windows, and 448 test predictions. JSON validity is 87.50%, below the 98% target, so it is a stronger diagnostic baseline but not a strong model-quality result."
176
  },
177
  {
178
  "area": "Raw Xperience-10M redistribution",
 
186
  ],
187
  "fast_research_route": [
188
  "Read PROJECT_STATUS.md and EVIDENCE_CONTRACT.md to establish what is implemented.",
189
+ "Open docs/data/project_packet.json for the machine-readable project path.",
190
+ "Inspect RESEARCH_TAKEAWAYS.md and docs/data/research_takeaways.json before interpreting model scores.",
191
+ "Inspect RESEARCH_ROADMAP.md and docs/data/research_roadmap.json for the path from public-sample task work to multi-episode modeling.",
192
+ "Inspect FOUNDATION_MODEL_PLAN.md and docs/data/foundation_model_plan.json before choosing a backbone branch.",
193
+ "Inspect XPERIENCE_EMBODIED_FOUNDATION_MODEL_PRETRAINING.md for the long-term full-corpus pretraining goal.",
194
+ "Inspect docs/data/summary_metrics.json and results/episode_task_suite/neural_mlp/ to check the 12-task outputs.",
195
+ "Inspect results/audio_ablation/AUDIO_ABLATION_SUMMARY.md before judging whether audio helps the current task suite.",
196
+ "Inspect EVALUATION_PROTOCOL.md before judging task metrics or leakage controls.",
197
+ "Inspect SOURCE_ALIGNMENT_AUDIT.md before judging source-card consistency across public surfaces.",
198
+ "Inspect XPERIENCE10M_DATASET_CARD_ALIGNMENT.md before judging dataset wording.",
199
+ "Inspect docs/data/omni_finetune_verified_result.json before judging the Qwen3-Omni diagnostic pilot."
200
  ],
201
  "current_reading_notes": [
202
+ "The validation-aware Qwen3-Omni diagnostic pilot is verified, but current held-out quality is still weak.",
203
+ "Use docs/data/omni_finetune_verified_result.json and the latest verified_public validation-aware package for current held-out results.",
204
  "The current reconstruction task reconstructs feature vectors, not pixel-depth, mesh, NeRF, or Gaussian reconstruction.",
205
  "Audio is one of the synchronized source modalities in the current task representation.",
206
  "The audio ablation report compares audio/no-audio variants across all 12 task contracts in results/audio_ablation/.",
metrics/research_roadmap.json CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "title": "Ropedia Xperience-10M Research Roadmap",
3
- "summary": "Staged path from the public-sample task lab to multi-episode held-out evaluation, foundation-model selection, world/policy branches, and a future Xperience-native embodied foundation model.",
4
- "current_decision_point": "Keep the public-sample task suite as the development harness, prepare the selected official Xperience-10M episodes for the held-out Qwen3-Omni pilot, then branch into Cosmos 3 world modeling and policy-model experiments after the data preparation path is stable. The Xperience Embodied Foundation Model is a later full-corpus pretraining goal, not a current result.",
5
  "additional_development_directions": {
6
  "source_document": "ADDITIONAL_DEVELOPMENT_DIRECTIONS.md",
7
  "source_json": "docs/data/additional_development_directions.json",
@@ -33,8 +33,8 @@
33
  },
34
  {
35
  "id": "multi_episode_data_staging",
36
- "name": "Multi-Episode Data Staging",
37
- "status": "active",
38
  "entry_condition": "Gated dataset availability and enough storage for selected episodes.",
39
  "deliverables": [
40
  "128 selected episodes",
@@ -48,23 +48,26 @@
48
  "results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md",
49
  "results/omni_finetune/source_discovery.json"
50
  ],
51
- "reader_takeaway": "The next scale decision is data preparation, with train/test separation at the episode level."
52
  },
53
  {
54
- "id": "qwen3_omni_lora_pilot",
55
- "name": "Qwen3-Omni LoRA Pilot",
56
- "status": "next",
57
  "entry_condition": "Selected episodes are prepared locally with no train/test episode leakage.",
58
  "deliverables": [
59
  "dataset JSONL/media manifests",
60
  "LoRA adapter checkpoint",
61
  "progress logs",
 
62
  "held-out predictions",
63
  "metrics",
64
  "confusion matrices",
65
  "run report"
66
  ],
67
  "completion_evidence": [
 
 
68
  "dataset_manifest.json",
69
  "training_metadata.json",
70
  "progress.jsonl",
@@ -72,7 +75,27 @@
72
  "predictions.jsonl",
73
  "RUN_REPORT.md"
74
  ],
75
- "reader_takeaway": "The first omni-model pilot should establish a complete held-out-episode training and evaluation loop."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76
  },
77
  {
78
  "id": "foundation_model_selection_matrix",
 
1
  {
2
  "title": "Ropedia Xperience-10M Research Roadmap",
3
+ "summary": "Staged path from the public-sample task lab to a verified validation-aware Qwen3-Omni diagnostic pilot, structured-output improvement pass, foundation-model selection, world/policy branches, and a future Xperience-native embodied foundation model.",
4
+ "current_decision_point": "Keep the public-sample task suite as the development harness, use the verified selected-episode Qwen3-Omni validation-aware diagnostic pilot as the first cross-episode baseline, improve structured-output reliability and task-quality error analysis, then branch into Cosmos 3 world modeling and policy-model experiments after their targets are implemented. The Xperience Embodied Foundation Model is a later full-corpus pretraining goal, not a current result.",
5
  "additional_development_directions": {
6
  "source_document": "ADDITIONAL_DEVELOPMENT_DIRECTIONS.md",
7
  "source_json": "docs/data/additional_development_directions.json",
 
33
  },
34
  {
35
  "id": "multi_episode_data_staging",
36
+ "name": "Multi-Episode Data Preparation",
37
+ "status": "implemented_for_first_pilot",
38
  "entry_condition": "Gated dataset availability and enough storage for selected episodes.",
39
  "deliverables": [
40
  "128 selected episodes",
 
48
  "results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md",
49
  "results/omni_finetune/source_discovery.json"
50
  ],
51
+ "reader_takeaway": "The first selected split is available for Qwen3-Omni diagnostics, with train/test separation at the episode level."
52
  },
53
  {
54
+ "id": "qwen3_omni_lora_diagnostic_pilot",
55
+ "name": "Qwen3-Omni LoRA Validation-Aware Diagnostic Pilot",
56
+ "status": "verified_baseline",
57
  "entry_condition": "Selected episodes are prepared locally with no train/test episode leakage.",
58
  "deliverables": [
59
  "dataset JSONL/media manifests",
60
  "LoRA adapter checkpoint",
61
  "progress logs",
62
+ "validation monitoring",
63
  "held-out predictions",
64
  "metrics",
65
  "confusion matrices",
66
  "run report"
67
  ],
68
  "completion_evidence": [
69
+ "docs/data/omni_finetune_verified_result.json",
70
+ "results/omni_finetune/verified_public/",
71
  "dataset_manifest.json",
72
  "training_metadata.json",
73
  "progress.jsonl",
 
75
  "predictions.jsonl",
76
  "RUN_REPORT.md"
77
  ],
78
+ "reader_takeaway": "The first omni-model pilot establishes the full held-out training/validation/evaluation loop, but the weak metrics make it a diagnostic baseline."
79
+ },
80
+ {
81
+ "id": "qwen3_omni_structured_output_error_analysis",
82
+ "name": "Structured-Output And Error-Analysis Pass",
83
+ "status": "active_next_step",
84
+ "entry_condition": "The validation-aware diagnostic package exists and shows weak held-out quality.",
85
+ "deliverables": [
86
+ "same 96/16/16 episode split",
87
+ "stricter JSON decoding or target formatting",
88
+ "episode/action/object error analysis",
89
+ "held-out test evaluation",
90
+ "comparison to the verified validation-aware baseline"
91
+ ],
92
+ "completion_evidence": [
93
+ "quality-target report",
94
+ "error-analysis tables",
95
+ "held-out metrics",
96
+ "verified public-safe package"
97
+ ],
98
+ "reader_takeaway": "The next pass should improve output reliability and task metrics before larger model-quality claims."
99
  },
100
  {
101
  "id": "foundation_model_selection_matrix",
metrics/research_roadmap_interactive.json CHANGED
@@ -127,7 +127,7 @@
127
  "Build the episode taxonomy and data-quality diagnostics first.",
128
  "Lock the benchmark protocol and split manifests before reporting model scores.",
129
  "Add representation-learning and skill-graph objectives once enough episodes are staged.",
130
- "Add affordance, 3D/4D memory, and policy-retargeting branches after labels and action targets are auditable."
131
  ],
132
  "public_boundary": "These are proposed development tracks. They are not reported as completed held-out benchmark results.",
133
  "source_document": "ADDITIONAL_DEVELOPMENT_DIRECTIONS.md",
@@ -2035,7 +2035,7 @@
2035
  "step": 1
2036
  },
2037
  {
2038
- "action": "Run Qwen3-Omni LoRA to establish the full train/eval loop.",
2039
  "name": "First held-out baseline",
2040
  "step": 2
2041
  },
@@ -2222,7 +2222,7 @@
2222
  ],
2223
  "status": "planning_artifact"
2224
  },
2225
- "generated_at_utc": "2026-06-04T21:22:15+00:00",
2226
  "omni_plan": {
2227
  "adapter": "LoRA rank 16, alpha 32, dropout 0.05",
2228
  "backbone": "Qwen/Qwen3-Omni-30B-A3B-Instruct",
@@ -2279,13 +2279,15 @@
2279
  ],
2280
  "entry_condition": "Gated dataset availability and enough storage for selected episodes.",
2281
  "id": "multi_episode_data_staging",
2282
- "name": "Multi-Episode Data Staging",
2283
- "reader_takeaway": "The next scale decision is data preparation, with train/test separation at the episode level.",
2284
- "stage": "scale_up",
2285
- "status": "active"
2286
  },
2287
  {
2288
  "completion_evidence": [
 
 
2289
  "dataset_manifest.json",
2290
  "training_metadata.json",
2291
  "progress.jsonl",
@@ -2297,17 +2299,39 @@
2297
  "dataset JSONL/media manifests",
2298
  "LoRA adapter checkpoint",
2299
  "progress logs",
 
2300
  "held-out predictions",
2301
  "metrics",
2302
  "confusion matrices",
2303
  "run report"
2304
  ],
2305
  "entry_condition": "Selected episodes are prepared locally with no train/test episode leakage.",
2306
- "id": "qwen3_omni_lora_pilot",
2307
- "name": "Qwen3-Omni LoRA Pilot",
2308
- "reader_takeaway": "The first omni-model pilot should establish a complete held-out-episode training and evaluation loop.",
2309
- "stage": "omni",
2310
- "status": "next"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2311
  },
2312
  {
2313
  "completion_evidence": [
@@ -2404,7 +2428,7 @@
2404
  "visualization.rrd"
2405
  ],
2406
  "selection_strategy": "stratified_round_robin_by_top_level_session",
2407
- "status": "selected_episode_preparation",
2408
  "target_episodes": 128,
2409
  "valid_candidates": 12102
2410
  },
 
127
  "Build the episode taxonomy and data-quality diagnostics first.",
128
  "Lock the benchmark protocol and split manifests before reporting model scores.",
129
  "Add representation-learning and skill-graph objectives once enough episodes are staged.",
130
+ "Add affordance, 3D/4D memory, and policy-retargeting branches after labels and action targets are measurable."
131
  ],
132
  "public_boundary": "These are proposed development tracks. They are not reported as completed held-out benchmark results.",
133
  "source_document": "ADDITIONAL_DEVELOPMENT_DIRECTIONS.md",
 
2035
  "step": 1
2036
  },
2037
  {
2038
+ "action": "Run validation-aware Qwen3-Omni LoRA to improve the verified diagnostic baseline.",
2039
  "name": "First held-out baseline",
2040
  "step": 2
2041
  },
 
2222
  ],
2223
  "status": "planning_artifact"
2224
  },
2225
+ "generated_at_utc": "2026-06-06T13:49:32+00:00",
2226
  "omni_plan": {
2227
  "adapter": "LoRA rank 16, alpha 32, dropout 0.05",
2228
  "backbone": "Qwen/Qwen3-Omni-30B-A3B-Instruct",
 
2279
  ],
2280
  "entry_condition": "Gated dataset availability and enough storage for selected episodes.",
2281
  "id": "multi_episode_data_staging",
2282
+ "name": "Multi-Episode Data Preparation",
2283
+ "reader_takeaway": "The first selected split is available for Qwen3-Omni diagnostics, with train/test separation at the episode level.",
2284
+ "stage": "future",
2285
+ "status": "implemented_for_first_pilot"
2286
  },
2287
  {
2288
  "completion_evidence": [
2289
+ "docs/data/omni_finetune_verified_result.json",
2290
+ "results/omni_finetune/verified_public/",
2291
  "dataset_manifest.json",
2292
  "training_metadata.json",
2293
  "progress.jsonl",
 
2299
  "dataset JSONL/media manifests",
2300
  "LoRA adapter checkpoint",
2301
  "progress logs",
2302
+ "validation monitoring",
2303
  "held-out predictions",
2304
  "metrics",
2305
  "confusion matrices",
2306
  "run report"
2307
  ],
2308
  "entry_condition": "Selected episodes are prepared locally with no train/test episode leakage.",
2309
+ "id": "qwen3_omni_lora_diagnostic_pilot",
2310
+ "name": "Qwen3-Omni LoRA Validation-Aware Diagnostic Pilot",
2311
+ "reader_takeaway": "The first omni-model pilot establishes the full held-out training/validation/evaluation loop, but the weak metrics make it a diagnostic baseline.",
2312
+ "stage": "future",
2313
+ "status": "verified_baseline"
2314
+ },
2315
+ {
2316
+ "completion_evidence": [
2317
+ "quality-target report",
2318
+ "error-analysis tables",
2319
+ "held-out metrics",
2320
+ "verified public-safe package"
2321
+ ],
2322
+ "deliverables": [
2323
+ "same 96/16/16 episode split",
2324
+ "stricter JSON decoding or target formatting",
2325
+ "episode/action/object error analysis",
2326
+ "held-out test evaluation",
2327
+ "comparison to the verified validation-aware baseline"
2328
+ ],
2329
+ "entry_condition": "The validation-aware diagnostic package exists and shows weak held-out quality.",
2330
+ "id": "qwen3_omni_structured_output_error_analysis",
2331
+ "name": "Structured-Output And Error-Analysis Pass",
2332
+ "reader_takeaway": "The next pass should improve output reliability and task metrics before larger model-quality claims.",
2333
+ "stage": "future",
2334
+ "status": "active_next_step"
2335
  },
2336
  {
2337
  "completion_evidence": [
 
2428
  "visualization.rrd"
2429
  ],
2430
  "selection_strategy": "stratified_round_robin_by_top_level_session",
2431
+ "status": "verified_validation_aware_diagnostic_pilot",
2432
  "target_episodes": 128,
2433
  "valid_candidates": 12102
2434
  },
metrics/research_takeaways.json CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "title": "Ropedia Xperience-10M Research Takeaways",
3
  "status": "pass",
4
- "generated_at_utc": "2026-06-04T16:42:13+00:00",
5
  "source_files": [
6
  "docs/data/summary_metrics.json",
7
  "results/episode_task_suite/summary_report.json",
@@ -166,23 +166,27 @@
166
  {
167
  "id": "scale_requires_episodes",
168
  "title": "The next scientific unit is held-out episodes, not more adjacent windows",
169
- "readout": "The prepared Qwen3-Omni path now targets a selected 128-episode pilot; held-out metrics will be reported after staging, training, and evaluation complete.",
170
  "evidence": [
171
  {
172
- "label": "target_episodes",
173
  "value": 128
174
  },
175
  {
176
- "label": "selected_sessions",
177
- "value": 128
 
 
 
 
178
  },
179
  {
180
- "label": "valid_candidates",
181
- "value": 12102
182
  }
183
  ],
184
- "source": "results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md",
185
- "current_scope": "The selected-episode Qwen3-Omni fine-tune requires completed data preparation and held-out evaluation; the 32-episode Qwen3-Omni fine-tune requires gated data preparation before any real held-out metric is reported."
186
  }
187
  ]
188
  }
 
1
  {
2
  "title": "Ropedia Xperience-10M Research Takeaways",
3
  "status": "pass",
4
+ "generated_at_utc": "2026-06-06T13:49:32+00:00",
5
  "source_files": [
6
  "docs/data/summary_metrics.json",
7
  "results/episode_task_suite/summary_report.json",
 
166
  {
167
  "id": "scale_requires_episodes",
168
  "title": "The next scientific unit is held-out episodes, not more adjacent windows",
169
+ "readout": "The selected Qwen3-Omni path now has a verified validation-aware held-out diagnostic pilot. It proves the cross-episode train/validation/eval loop, but the weak metrics show that structured-output reliability and task-quality error analysis are the next modeling problems.",
170
  "evidence": [
171
  {
172
+ "label": "selected_episodes",
173
  "value": 128
174
  },
175
  {
176
+ "label": "held_out_test_windows",
177
+ "value": 448
178
+ },
179
+ {
180
+ "label": "json_validity_rate",
181
+ "value": 0.875
182
  },
183
  {
184
+ "label": "action_macro_f1",
185
+ "value": 0.0026621494447581404
186
  }
187
  ],
188
+ "source": "docs/data/omni_finetune_verified_result.json",
189
+ "current_scope": "The selected-episode Qwen3-Omni validation-aware diagnostic pilot is verified, but held-out quality is still weak and JSON validity remains below the 98% target."
190
  }
191
  ]
192
  }
results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/PUBLIC_RESULT_SUMMARY.md ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Verified Omni Fine-Tuning Result
2
+
3
+ - Backbone: `qwen3_omni_lora`
4
+ - Dataset run: `xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605`
5
+ - Training run: `xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora`
6
+ - Evaluation run: `xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval`
7
+ - Validation status: `verified`
8
+ - Held-out eval split: `test`
9
+ - Held-out episodes: `14`
10
+ - Prediction rows: `448`
11
+
12
+ ## Primary Metrics
13
+
14
+ - json_validity_rate: `0.875`
15
+ - action_macro_f1: `0.0026621494447581404`
16
+ - subtask_accuracy: `0.006696428571428571`
17
+ - transition_accuracy: `0.8504464285714286`
18
+ - next_action_accuracy: `0.024553571428571428`
19
+ - contact_accuracy: `0.6450892857142857`
20
+ - object_micro_f1: `0.22299431459254582`
21
+ - held_out_episode_count: `14`
22
+
23
+ Raw Xperience-10M files, base-model weights, adapter or checkpoint weights, full checkpoints, and large archives are not included.
24
+
25
+ Use this package as the source for README, website, and Hugging Face updates.
results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/dataset/dataset_manifest.json ADDED
The diff for this file is too large to render. See raw diff
 
results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/dataset/episode_manifest.json ADDED
The diff for this file is too large to render. See raw diff
 
results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/eval/RUN_REPORT.md ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Qwen3-Omni LoRA Evaluation
2
+
3
+ - Base model: `<workspace-parent>/modelscope_models/Qwen__Qwen3-Omni-30B-A3B-Instruct`
4
+ - Adapter: `<project>/checkpoints/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora/adapter_lora`
5
+ - Dataset: `<project>/results/omni_finetune/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_dataset/dataset.jsonl`
6
+ - Eval split: `test`
7
+ - Samples: `448`
8
+ - Episodes: `14`
9
+ - Accuracy: `0.0246`
10
+ - Macro-F1: `0.0027`
11
+ - Unseen eval labels: `144`
12
+
13
+ Artifacts include `metrics.json`, `predictions.csv`, `per_class_metrics.csv`, and `confusion_matrix.csv`.
results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/eval/confusion_matrix.csv ADDED
The diff for this file is too large to render. See raw diff
 
results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/eval/metrics.json ADDED
@@ -0,0 +1,1578 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "num_samples": 448,
3
+ "accuracy": 0.024553571428571428,
4
+ "macro_f1": 0.0026621494447581404,
5
+ "labels": [
6
+ "Adjust Mahjong tile",
7
+ "Adjust Mahjong tile alignment",
8
+ "Adjust Mahjong tile on the stack",
9
+ "Adjust Mahjong tiles",
10
+ "Adjust bead piles",
11
+ "Adjust canned food on shelf",
12
+ "Adjust cans in bin",
13
+ "Adjust cans in container",
14
+ "Adjust cans in tray",
15
+ "Adjust cardboard",
16
+ "Adjust cardboard divider",
17
+ "Adjust cardboard position",
18
+ "Adjust container on shelf",
19
+ "Adjust container position",
20
+ "Adjust containers on shelf",
21
+ "Adjust foam strip",
22
+ "Adjust grip",
23
+ "Adjust grip on container",
24
+ "Adjust hand position",
25
+ "Adjust item on shelf",
26
+ "Adjust lantern shape",
27
+ "Adjust lantern string",
28
+ "Adjust paper",
29
+ "Adjust paper strip",
30
+ "Adjust perspective",
31
+ "Adjust placement on shelf",
32
+ "Adjust position",
33
+ "Adjust pot position",
34
+ "Adjust puzzle piece",
35
+ "Adjust red button",
36
+ "Adjust red button in row",
37
+ "Adjust red button position",
38
+ "Adjust retail item position",
39
+ "Adjust retail items on shelf",
40
+ "Adjust ruler position",
41
+ "Adjust smartphone and sort pieces",
42
+ "Adjust snack package",
43
+ "Adjust tile row alignment",
44
+ "Adjust vacuum cleaner position",
45
+ "Adjusting a puzzle piece",
46
+ "Adjusting canned goods on shelf",
47
+ "Adjusting fabric for cutting",
48
+ "Adjusting fabric position",
49
+ "Adjusting puzzle piece",
50
+ "Align Mahjong tiles",
51
+ "Align and place retail item",
52
+ "Align blue strip",
53
+ "Align button",
54
+ "Align button in row",
55
+ "Align button row",
56
+ "Align buttons",
57
+ "Align canned food on shelf",
58
+ "Align canned goods on shelf",
59
+ "Align cardboard piece",
60
+ "Align cardboard strip",
61
+ "Align charging cable",
62
+ "Align edges of paper lantern",
63
+ "Align foam piece",
64
+ "Align foam strip",
65
+ "Align paper lantern edges",
66
+ "Align paper strip",
67
+ "Align plastic containers",
68
+ "Align red button in row",
69
+ "Align red buttons",
70
+ "Align ruler",
71
+ "Align ruler and mark cardboard",
72
+ "Align ruler on cardboard",
73
+ "Align ruler with crease",
74
+ "Align scissors",
75
+ "Apply adhesive tape to lantern",
76
+ "Approach boxes",
77
+ "Approach desk",
78
+ "Approach packing area",
79
+ "Approach restocking supplies",
80
+ "Approach table",
81
+ "Approach work table",
82
+ "Approach workstation",
83
+ "Approaching and pressing the door switch",
84
+ "Approaching the table",
85
+ "Approaching work table",
86
+ "Arrange Mahjong tiles",
87
+ "Arrange beads by color",
88
+ "Arrange black buttons",
89
+ "Arrange button cluster",
90
+ "Arrange buttons",
91
+ "Arrange buttons in a line",
92
+ "Arrange buttons in row",
93
+ "Arrange buttons on table",
94
+ "Arrange buttons on the table",
95
+ "Arrange canned products on shelf",
96
+ "Arrange cans in box",
97
+ "Arrange cans on shelf",
98
+ "Arrange cardboard",
99
+ "Arrange cardboard piece",
100
+ "Arrange cardboard pieces",
101
+ "Arrange cardboard squares",
102
+ "Arrange container on shelf",
103
+ "Arrange items on shelf",
104
+ "Arrange orange buttons",
105
+ "Arrange paper stars",
106
+ "Arrange paper strips",
107
+ "Arrange plastic containers",
108
+ "Arrange red buttons",
109
+ "Arrange small buttons",
110
+ "Arrange star beads",
111
+ "Arrange star beads for counting",
112
+ "Arrange star-shaped beads",
113
+ "Arrange tiles into row",
114
+ "Arrive at a different workstation",
115
+ "Assemble cardboard pieces",
116
+ "Assemble foam strips",
117
+ "Assess shelf arrangement",
118
+ "Attach foam strip",
119
+ "Attach material to paper strip",
120
+ "Attempt to fit puzzle piece",
121
+ "Begin folding paper strip",
122
+ "Begin rolling quilling strip",
123
+ "Bend and manipulate plastic strip",
124
+ "Browse and interact with phone interface",
125
+ "Browse mobile phone",
126
+ "Browse smartphone screen",
127
+ "Browsing mobile phone",
128
+ "Browsing smartphone content",
129
+ "Bundle display hooks",
130
+ "Cap marker",
131
+ "Carry cardboard piece",
132
+ "Carry cereal boxes",
133
+ "Carry cereal towards aisle",
134
+ "Carry container",
135
+ "Carry crate of cans",
136
+ "Carry item to shelf",
137
+ "Carry pasta box towards aisle",
138
+ "Carry plastic container",
139
+ "Carry stool to next shelf",
140
+ "Check phone",
141
+ "Check smart watch",
142
+ "Check watch",
143
+ "Clean shelf",
144
+ "Close cardboard box",
145
+ "Closing the door",
146
+ "Combine bead piles",
147
+ "Complete the cut",
148
+ "Connect cable to device",
149
+ "Continue cutting fabric",
150
+ "Continue cutting newspaper",
151
+ "Continue folding paper strip",
152
+ "Count and arrange paper stars",
153
+ "Count and record paper stars",
154
+ "Count paper stars",
155
+ "Counting and organizing beads",
156
+ "Counting star beads",
157
+ "Curve foam strip into loop",
158
+ "Cut along the edge of the newspaper",
159
+ "Cut along the line",
160
+ "Cut along the marked line",
161
+ "Cut along the newspaper edge",
162
+ "Cut cardboard",
163
+ "Cut cardboard along line",
164
+ "Cut cardboard grid",
165
+ "Cut cardboard into triangles",
166
+ "Cut cardboard pattern",
167
+ "Cut cardboard piece",
168
+ "Cut cardboard piece with scissors",
169
+ "Cut cardboard pieces with scissors",
170
+ "Cut cardboard shape",
171
+ "Cut cardboard sheet",
172
+ "Cut cardboard sheet with scissors",
173
+ "Cut cardboard square",
174
+ "Cut cardboard strip",
175
+ "Cut cardboard strip with scissors",
176
+ "Cut cardboard strip with utility knife",
177
+ "Cut cardboard triangle",
178
+ "Cut cardboard tube",
179
+ "Cut cardboard with scissors",
180
+ "Cut cardboard with utility knife",
181
+ "Cut fabric with scissors",
182
+ "Cut light green fabric",
183
+ "Cut newspaper",
184
+ "Cut newspaper with scissors",
185
+ "Cut out cardboard pattern",
186
+ "Cut section from newspaper",
187
+ "Cutting fabric",
188
+ "Deposit beads into box",
189
+ "Deposit cardboard squares",
190
+ "Discard item into bin",
191
+ "Discard paper towel",
192
+ "Draw grid line",
193
+ "Draw grid line with pen",
194
+ "Draw line",
195
+ "Draw line along ruler",
196
+ "Draw line on cardboard",
197
+ "Draw line with marker",
198
+ "Draw line with pen",
199
+ "Draw lines on cardboard",
200
+ "Draw lines with pen and ruler",
201
+ "Draw lines with ruler",
202
+ "Draw straight line",
203
+ "Draw straight lines on cardboard",
204
+ "Drawing grid line",
205
+ "Drawing grid line with pen and ruler",
206
+ "Drawing grid line with ruler",
207
+ "Drawing lines on cardboard",
208
+ "Drop cardboard square into box",
209
+ "Dry hands",
210
+ "Enter the room",
211
+ "Enter workspace",
212
+ "Entering the VR training room",
213
+ "Examine canned goods",
214
+ "Examine item",
215
+ "Examine labels",
216
+ "Examine product",
217
+ "Expand paper lantern",
218
+ "Extract wire hangers from box",
219
+ "Finish placing cardboard cutouts",
220
+ "Finish washing hands",
221
+ "Finish wiping and inspect jar",
222
+ "Finishing coil",
223
+ "Fold and manipulate ribbon",
224
+ "Fold and organize paper strips",
225
+ "Fold blue strip",
226
+ "Fold cardboard",
227
+ "Fold cardboard edge",
228
+ "Fold cardboard shape",
229
+ "Fold cardboard sheet",
230
+ "Fold cut cardboard",
231
+ "Fold foam piece",
232
+ "Fold lucky star",
233
+ "Fold newspaper",
234
+ "Fold paper lantern",
235
+ "Fold paper star",
236
+ "Fold paper strip",
237
+ "Fold paper strip into a star",
238
+ "Fold paper strip into knot",
239
+ "Fold paper strip into lucky star",
240
+ "Fold paper strip into star",
241
+ "Fold plastic strip",
242
+ "Fold purple paper",
243
+ "Fold purple paper strip",
244
+ "Fold ribbon",
245
+ "Folding cardboard",
246
+ "Folding paper strip",
247
+ "Forming quilled paper shape",
248
+ "Gather cardboard pieces",
249
+ "Gather pieces",
250
+ "Gather pieces into box",
251
+ "Gather star beads",
252
+ "Gathering colored beads",
253
+ "Gathering items",
254
+ "Gathering star beads",
255
+ "Gesturing",
256
+ "Grasp and retrieve item",
257
+ "Grasp cardboard sheet",
258
+ "Grasp cleaning bottle",
259
+ "Grasp door handle",
260
+ "Grasp electronic object",
261
+ "Grasp item",
262
+ "Grasp lantern",
263
+ "Grasp lantern component",
264
+ "Grasp next item",
265
+ "Grasp origami stars",
266
+ "Grasp package",
267
+ "Grasp paper strip",
268
+ "Grasp plastic bag on shelf",
269
+ "Grasp product from box",
270
+ "Grasp product from shelf",
271
+ "Grasp retail item",
272
+ "Grasp shopping bag",
273
+ "Grasp snack package",
274
+ "Grasping cleaning cloth",
275
+ "Greeting/acknowledging participants",
276
+ "Guide utility knife along ruler",
277
+ "Handle paper lantern component",
278
+ "Hold and align cardboard",
279
+ "Hold and align newspaper",
280
+ "Hold and align paper strip",
281
+ "Hold and bend paper strip",
282
+ "Hold and bend plastic strip",
283
+ "Hold and crease purple paper",
284
+ "Hold and examine item",
285
+ "Hold and inspect can",
286
+ "Hold and manipulate paper strip",
287
+ "Hold and mark cardboard piece",
288
+ "Hold and rotate paper strip",
289
+ "Hold and view phone",
290
+ "Hold and wipe product",
291
+ "Hold beads",
292
+ "Hold bin and move through aisle",
293
+ "Hold blue product box",
294
+ "Hold blue strip",
295
+ "Hold canned food",
296
+ "Hold cardboard",
297
+ "Hold cardboard piece",
298
+ "Hold cardboard pieces",
299
+ "Hold cardboard strip",
300
+ "Hold cardboard with ruler",
301
+ "Hold charger",
302
+ "Hold charger and cable",
303
+ "Hold charging cable",
304
+ "Hold cleaning cloth",
305
+ "Hold container",
306
+ "Hold container lid",
307
+ "Hold container of canned food",
308
+ "Hold craft tool",
309
+ "Hold device and cable",
310
+ "Hold earbud case",
311
+ "Hold electronic accessory",
312
+ "Hold electronic item",
313
+ "Hold empty container",
314
+ "Hold foam pieces",
315
+ "Hold instructional sign",
316
+ "Hold item",
317
+ "Hold item and adjust posture",
318
+ "Hold items",
319
+ "Hold items and inspect shelf",
320
+ "Hold items in hand",
321
+ "Hold newspaper",
322
+ "Hold paper lantern",
323
+ "Hold paper strip",
324
+ "Hold pen and paper",
325
+ "Hold phone",
326
+ "Hold pickle jar",
327
+ "Hold portable charger",
328
+ "Hold power adapter",
329
+ "Hold power bank and cable",
330
+ "Hold product",
331
+ "Hold product labels",
332
+ "Hold product package",
333
+ "Hold quilled paper coil",
334
+ "Hold quilled paper piece",
335
+ "Hold quilling paper",
336
+ "Hold recording sheet and pen",
337
+ "Hold ruler",
338
+ "Hold ruler and draw line",
339
+ "Hold ruler and mark cardboard",
340
+ "Hold ruler and marker",
341
+ "Hold ruler and pen steady",
342
+ "Hold ruler on cardboard",
343
+ "Hold ruler steady",
344
+ "Hold scissors",
345
+ "Hold small cardboard pieces",
346
+ "Hold small object",
347
+ "Hold small piece of ribbon",
348
+ "Hold small product bag",
349
+ "Hold small white box",
350
+ "Hold smartphone",
351
+ "Hold smartphone box",
352
+ "Hold snack package",
353
+ "Hold snack packages",
354
+ "Hold supplement bottle",
355
+ "Hold tray of canned goods",
356
+ "Hold utility knife",
357
+ "Hold water bottle",
358
+ "Holding marker",
359
+ "Identify next cardboard piece",
360
+ "Inflate paper star",
361
+ "Initiate star folding",
362
+ "Insert charging cable",
363
+ "Insert charging cable into power bank",
364
+ "Insert plug into power adapter",
365
+ "Inspect Dior gift box",
366
+ "Inspect almond package",
367
+ "Inspect and place item on shelf",
368
+ "Inspect bottle",
369
+ "Inspect cardboard piece",
370
+ "Inspect cardboard strip",
371
+ "Inspect charging case",
372
+ "Inspect electronic item",
373
+ "Inspect jar",
374
+ "Inspect product",
375
+ "Inspect product lid",
376
+ "Inspect shelf",
377
+ "Inspect shelf and organize stock",
378
+ "Inspect shelf condition",
379
+ "Inspect smartphone box",
380
+ "Inspect strip",
381
+ "Inspect supplement bottle",
382
+ "Interact with colleagues",
383
+ "Interact with phone",
384
+ "Interact with smartphone",
385
+ "Interact with smartphone screen",
386
+ "Interacting with phone screen",
387
+ "Interaction with coworker",
388
+ "Interlock paper strips",
389
+ "Labeling cardboard piece",
390
+ "Labeling cardboard square",
391
+ "Labeling cardboard squares",
392
+ "Lift blue strip",
393
+ "Lift pen and shift ruler",
394
+ "Lift pot lid",
395
+ "Lift utility knife",
396
+ "Lock phone",
397
+ "Look around the table",
398
+ "Look away",
399
+ "Manipulate adhesive strip",
400
+ "Manipulate and inspect colorful pieces",
401
+ "Manipulate bead",
402
+ "Manipulate beads",
403
+ "Manipulate cardboard piece",
404
+ "Manipulate cardboard shape",
405
+ "Manipulate cardboard sheet",
406
+ "Manipulate colorful pieces",
407
+ "Manipulate component",
408
+ "Manipulate component on strip",
409
+ "Manipulate craft paper strips",
410
+ "Manipulate craft piece",
411
+ "Manipulate folded paper star",
412
+ "Manipulate light blue strip",
413
+ "Manipulate material",
414
+ "Manipulate paper decoration",
415
+ "Manipulate paper edge",
416
+ "Manipulate paper piece",
417
+ "Manipulate paper quilling piece",
418
+ "Manipulate paper star",
419
+ "Manipulate paper stars",
420
+ "Manipulate paper strip",
421
+ "Manipulate paper strips",
422
+ "Manipulate plastic strip",
423
+ "Manipulate plastic strips",
424
+ "Manipulate power cable plug",
425
+ "Manipulate puzzle piece",
426
+ "Manipulate puzzle pieces",
427
+ "Manipulate quilled paper",
428
+ "Manipulate quilled paper shape",
429
+ "Manipulate quilled paper strip",
430
+ "Manipulate quilled paper strips",
431
+ "Manipulate quilling paper",
432
+ "Manipulate quilling strip",
433
+ "Manipulate ribbon knot",
434
+ "Manipulate ribbon piece",
435
+ "Manipulate small component",
436
+ "Manipulate small object",
437
+ "Manipulate small paper segment",
438
+ "Manipulate star",
439
+ "Manipulate yellow strip",
440
+ "Manipulating paper strips",
441
+ "Mark cardboard",
442
+ "Mark cardboard piece",
443
+ "Mark cardboard strip with pen",
444
+ "Mark cardboard with marker",
445
+ "Mark cardboard with pen",
446
+ "Mark cardboard with pen and ruler",
447
+ "Mark cardboard with ruler",
448
+ "Mark cardboard with ruler and pen",
449
+ "Mark fabric",
450
+ "Mark fabric with pen",
451
+ "Mark fabric with pen and ruler",
452
+ "Mark line on cardboard",
453
+ "Mark lines on cardboard",
454
+ "Mark lines with marker",
455
+ "Mark lines with pen along ruler",
456
+ "Mark list with pen",
457
+ "Mark paper list",
458
+ "Mark straight line",
459
+ "Marking cardboard piece",
460
+ "Marking cardboard with pen",
461
+ "Marking lines on cardboard",
462
+ "Measure and mark cardboard",
463
+ "Measure cardboard with ruler",
464
+ "Move Mahjong tile",
465
+ "Move along shelf",
466
+ "Move along the shelf",
467
+ "Move along the shelves",
468
+ "Move along the supermarket aisle",
469
+ "Move and place black buttons",
470
+ "Move away from collection box",
471
+ "Move away from desk",
472
+ "Move away from shelf",
473
+ "Move away from table",
474
+ "Move away from workstation",
475
+ "Move bin",
476
+ "Move bin to shelf area",
477
+ "Move black button",
478
+ "Move blue beads",
479
+ "Move box to next position",
480
+ "Move button to line",
481
+ "Move camera over surface",
482
+ "Move can towards shelf",
483
+ "Move canned goods container",
484
+ "Move cardboard",
485
+ "Move cardboard box",
486
+ "Move cardboard piece",
487
+ "Move cardboard sheet",
488
+ "Move cardboard to pile",
489
+ "Move container toward shelf",
490
+ "Move dustpan to side",
491
+ "Move hand",
492
+ "Move hand away",
493
+ "Move hand away from shelf",
494
+ "Move hand away from workspace",
495
+ "Move hand back to box",
496
+ "Move hand over button pile",
497
+ "Move hand to paper stars",
498
+ "Move hand toward craft materials",
499
+ "Move item to bag",
500
+ "Move marker and adjust hand",
501
+ "Move marker and ruler",
502
+ "Move marker away",
503
+ "Move orange buttons",
504
+ "Move origami stars",
505
+ "Move pen",
506
+ "Move pen aside",
507
+ "Move pen away",
508
+ "Move phone",
509
+ "Move piece to pile",
510
+ "Move pieces into box",
511
+ "Move pineapple chips",
512
+ "Move plastic storage bin",
513
+ "Move plush toy",
514
+ "Move pot",
515
+ "Move product to box",
516
+ "Move product to shelf",
517
+ "Move product towards shelf",
518
+ "Move puzzle piece",
519
+ "Move ruler",
520
+ "Move ruler and tools",
521
+ "Move scissors away",
522
+ "Move small blue foam piece towards the strip",
523
+ "Move smartphone",
524
+ "Move storage bin",
525
+ "Move through aisle",
526
+ "Move through the training room",
527
+ "Move to box",
528
+ "Move to desk",
529
+ "Move to next section",
530
+ "Move to shelf",
531
+ "Move to shelf base",
532
+ "Move to stock products",
533
+ "Move towards aisle",
534
+ "Move towards box",
535
+ "Move towards kitchen area",
536
+ "Move towards shelf",
537
+ "Move towards table",
538
+ "Move towards the stove",
539
+ "Move tray towards packing area",
540
+ "Move utility knife along ruler",
541
+ "Move vacuum cleaner",
542
+ "Move vacuum cleaner hose",
543
+ "Moving cardboard square",
544
+ "Moving hand",
545
+ "Moving hand towards cardboard stack",
546
+ "Moving ruler",
547
+ "Observe and pause",
548
+ "Observe and walk through store",
549
+ "Observe colleague and workspace",
550
+ "Observe craft layout",
551
+ "Observe desktop layout",
552
+ "Observe paper and count objects",
553
+ "Observe paper quilling station",
554
+ "Observe puzzle progress",
555
+ "Observe room",
556
+ "Observe shelf",
557
+ "Observe shelf status",
558
+ "Observe sorting progress",
559
+ "Observe stocking",
560
+ "Observe surroundings",
561
+ "Observe workspace",
562
+ "Open cardboard box",
563
+ "Open door",
564
+ "Open earbud case",
565
+ "Open folded paper lantern",
566
+ "Open paper lantern",
567
+ "Open paper lantern component",
568
+ "Open small case",
569
+ "Open stove pot lid",
570
+ "Open supplement bottle",
571
+ "Operate smartphone",
572
+ "Organize bag contents",
573
+ "Organize cardboard pieces",
574
+ "Organize item on shelf",
575
+ "Organize products",
576
+ "Organize snacks in box",
577
+ "Organize tools and materials",
578
+ "Pack beads into box",
579
+ "Peel blue strip",
580
+ "Peel foam strip",
581
+ "Pick up Dior gift box",
582
+ "Pick up Mahjong tile",
583
+ "Pick up accessory",
584
+ "Pick up and sort cardboard",
585
+ "Pick up another bottle",
586
+ "Pick up another canned item",
587
+ "Pick up another item",
588
+ "Pick up beads",
589
+ "Pick up black button",
590
+ "Pick up blue foam piece",
591
+ "Pick up blue paper strip",
592
+ "Pick up bottle",
593
+ "Pick up bottled sauce",
594
+ "Pick up button",
595
+ "Pick up can",
596
+ "Pick up canned food",
597
+ "Pick up canned good",
598
+ "Pick up canned goods",
599
+ "Pick up canned item",
600
+ "Pick up canned product",
601
+ "Pick up cardboard",
602
+ "Pick up cardboard cutout",
603
+ "Pick up cardboard piece",
604
+ "Pick up cardboard square",
605
+ "Pick up cardboard stack",
606
+ "Pick up cardboard strip",
607
+ "Pick up cardboard tray",
608
+ "Pick up cereal boxes",
609
+ "Pick up charging cable",
610
+ "Pick up charging case",
611
+ "Pick up cleaning cloth",
612
+ "Pick up colored tile",
613
+ "Pick up container",
614
+ "Pick up container from box",
615
+ "Pick up craft material",
616
+ "Pick up cut cardboard piece",
617
+ "Pick up dustpan",
618
+ "Pick up electronic accessory",
619
+ "Pick up electronic accessory from box",
620
+ "Pick up electronic device",
621
+ "Pick up electronic item",
622
+ "Pick up electronic product",
623
+ "Pick up food item",
624
+ "Pick up gift box",
625
+ "Pick up grocery item",
626
+ "Pick up item",
627
+ "Pick up item from bin",
628
+ "Pick up item from box",
629
+ "Pick up item from shelf",
630
+ "Pick up items from the shopping bag",
631
+ "Pick up jar",
632
+ "Pick up light blue strip",
633
+ "Pick up marker",
634
+ "Pick up metal ruler",
635
+ "Pick up new cardboard piece",
636
+ "Pick up new electronic product",
637
+ "Pick up new product from box",
638
+ "Pick up next gift box",
639
+ "Pick up next item from bin",
640
+ "Pick up next product from bin",
641
+ "Pick up nut bar box",
642
+ "Pick up object",
643
+ "Pick up oil bottle",
644
+ "Pick up orange button",
645
+ "Pick up pack from shelf",
646
+ "Pick up packaged paper lantern component",
647
+ "Pick up paper star",
648
+ "Pick up paper strip",
649
+ "Pick up paper towel",
650
+ "Pick up pasta box",
651
+ "Pick up pen",
652
+ "Pick up phone",
653
+ "Pick up pickle jar",
654
+ "Pick up pink water bottle",
655
+ "Pick up plastic bin",
656
+ "Pick up plastic container",
657
+ "Pick up plush toy",
658
+ "Pick up portable charger",
659
+ "Pick up power bank",
660
+ "Pick up product",
661
+ "Pick up product box",
662
+ "Pick up product from bin",
663
+ "Pick up product from box",
664
+ "Pick up product from shelf",
665
+ "Pick up puzzle piece",
666
+ "Pick up red button",
667
+ "Pick up retail item",
668
+ "Pick up sauce bottle",
669
+ "Pick up scissors",
670
+ "Pick up shopping bag",
671
+ "Pick up small cardboard piece",
672
+ "Pick up small item",
673
+ "Pick up small object",
674
+ "Pick up small piece of material",
675
+ "Pick up smartphone",
676
+ "Pick up snack package",
677
+ "Pick up snack packages",
678
+ "Pick up snack packs",
679
+ "Pick up snack pouch",
680
+ "Pick up spice jar",
681
+ "Pick up stapler",
682
+ "Pick up star",
683
+ "Pick up star bead",
684
+ "Pick up star-shaped bead",
685
+ "Pick up storage container",
686
+ "Pick up supplement bottle",
687
+ "Pick up supplies from box",
688
+ "Pick up tin can",
689
+ "Pick up tool",
690
+ "Pick up utility knife",
691
+ "Pick up water bottle",
692
+ "Pick up yellow item",
693
+ "Pick up yellow paper strip",
694
+ "Picking up bottle",
695
+ "Picking up crafting material",
696
+ "Picking up stock",
697
+ "Place Mahjong tile on stack",
698
+ "Place Mahjong tile on the stack",
699
+ "Place accessory box",
700
+ "Place accessory into box",
701
+ "Place accessory on shelf",
702
+ "Place and align button",
703
+ "Place and count bead",
704
+ "Place another canned food on shelf",
705
+ "Place back Dior gift box",
706
+ "Place bead on table",
707
+ "Place bottle back on shelf",
708
+ "Place box on shelf",
709
+ "Place button",
710
+ "Place button in group",
711
+ "Place button in row",
712
+ "Place can on shelf",
713
+ "Place canned food in bin",
714
+ "Place canned food in container",
715
+ "Place canned food on shelf",
716
+ "Place canned good on shelf",
717
+ "Place canned goods in container",
718
+ "Place canned product on shelf",
719
+ "Place cans into box",
720
+ "Place cardboard",
721
+ "Place cardboard piece",
722
+ "Place cardboard piece on stack",
723
+ "Place cardboard square",
724
+ "Place cardboard square on stack",
725
+ "Place cardboard strip",
726
+ "Place charger on table",
727
+ "Place charging case down",
728
+ "Place cloth on floor",
729
+ "Place colored tile",
730
+ "Place container in bin",
731
+ "Place container on floor",
732
+ "Place container on shelf",
733
+ "Place controller on table",
734
+ "Place crate on floor",
735
+ "Place device on lap",
736
+ "Place down paper pieces",
737
+ "Place down paper segment",
738
+ "Place down pen",
739
+ "Place down pink water bottle",
740
+ "Place down ruler and pen",
741
+ "Place down scissors",
742
+ "Place down strip",
743
+ "Place finished star on table",
744
+ "Place gift box into bin",
745
+ "Place gift box on shelf",
746
+ "Place hand on table",
747
+ "Place item back",
748
+ "Place item back on shelf",
749
+ "Place item in bag",
750
+ "Place item in container",
751
+ "Place item in shopping bag",
752
+ "Place item into bag",
753
+ "Place item into shopping bag",
754
+ "Place item on shelf",
755
+ "Place item on table",
756
+ "Place items on shelf",
757
+ "Place items on table",
758
+ "Place items on the shelf",
759
+ "Place jar in box",
760
+ "Place jar into shelf box",
761
+ "Place jar on shelf",
762
+ "Place ketchup bottle on shelf",
763
+ "Place knife down",
764
+ "Place lid back",
765
+ "Place marked piece down",
766
+ "Place marker down",
767
+ "Place material",
768
+ "Place oil in container",
769
+ "Place paper star",
770
+ "Place paper star in row",
771
+ "Place pen on cardboard",
772
+ "Place pen on table",
773
+ "Place phone down",
774
+ "Place phone on desk",
775
+ "Place phone on shelf",
776
+ "Place phone on table",
777
+ "Place pickle jar in box",
778
+ "Place piece into puzzle",
779
+ "Place plush toy into bag",
780
+ "Place plush toy on shelf",
781
+ "Place product in box",
782
+ "Place product on shelf",
783
+ "Place puzzle piece",
784
+ "Place quilled paper shape",
785
+ "Place red button",
786
+ "Place ribbon onto project",
787
+ "Place ruler on cardboard",
788
+ "Place sauce bottle on shelf",
789
+ "Place sauce in container",
790
+ "Place scissors aside",
791
+ "Place scissors down",
792
+ "Place scissors on table",
793
+ "Place smartphone down",
794
+ "Place smartphone on cardboard",
795
+ "Place smartphone on desk",
796
+ "Place smartphone on stand",
797
+ "Place smartphone on table",
798
+ "Place snack in box",
799
+ "Place snack on shelf",
800
+ "Place snack package in box",
801
+ "Place snack package on shelf",
802
+ "Place snack packages on shelf",
803
+ "Place snack pouch in container",
804
+ "Place snack pouch on shelf",
805
+ "Place spice jar in container",
806
+ "Place star",
807
+ "Place star in row",
808
+ "Place star on table",
809
+ "Place stars in container",
810
+ "Place stool on floor",
811
+ "Place storage container on floor",
812
+ "Place strip on table",
813
+ "Place supplement bottle in container",
814
+ "Place tool on table",
815
+ "Place towel",
816
+ "Place water bottle on table",
817
+ "Place white box on table",
818
+ "Placing labeled cardboard square",
819
+ "Placing labeled square",
820
+ "Placing paper strip",
821
+ "Placing pen on table",
822
+ "Placing phone down",
823
+ "Placing piece on stack",
824
+ "Placing stock on shelf",
825
+ "Plug cable into portable charger",
826
+ "Position cardboard for cutting",
827
+ "Position cardboard piece",
828
+ "Position cardboard strip",
829
+ "Position cardboard tray",
830
+ "Position cardboard tube",
831
+ "Position container near shelf",
832
+ "Position container on shelf",
833
+ "Position hands for work",
834
+ "Position ribbon piece",
835
+ "Position ruler and mark cardboard",
836
+ "Position ruler on cardboard",
837
+ "Position scissors",
838
+ "Position scissors for next cut",
839
+ "Position scissors to cut cardboard",
840
+ "Position shelving divider",
841
+ "Position the ruler",
842
+ "Position tray",
843
+ "Position utility knife",
844
+ "Position utility knife on cardboard",
845
+ "Positioning cardboard on workspace",
846
+ "Positioning paper strip",
847
+ "Positioning puzzle piece",
848
+ "Positioning ruler on cardboard",
849
+ "Prepare paper strip",
850
+ "Prepare to cut cardboard",
851
+ "Prepare to draw lines",
852
+ "Prepare to pick up item",
853
+ "Prepare to place bottle on shelf",
854
+ "Prepare to place cardboard",
855
+ "Prepare to place item in bag",
856
+ "Prepare to place product",
857
+ "Prepare to resume cutting",
858
+ "Prepare to sort beads",
859
+ "Preparing to craft",
860
+ "Press fold",
861
+ "Pull back hand",
862
+ "Pull paper strip",
863
+ "Push vacuum cleaner",
864
+ "Put down phone",
865
+ "Put down scissors",
866
+ "Put down smartphone",
867
+ "Put down utility knife",
868
+ "Put down water bottle",
869
+ "Putting away smartphone",
870
+ "Reach and sort buttons",
871
+ "Reach for Mahjong tiles",
872
+ "Reach for additional items",
873
+ "Reach for and examine canned goods",
874
+ "Reach for and pick up smartphone",
875
+ "Reach for another container",
876
+ "Reach for another item",
877
+ "Reach for beads",
878
+ "Reach for black button",
879
+ "Reach for button",
880
+ "Reach for can",
881
+ "Reach for canned food",
882
+ "Reach for canned goods",
883
+ "Reach for cardboard box",
884
+ "Reach for cardboard piece",
885
+ "Reach for cleaning supplies",
886
+ "Reach for container",
887
+ "Reach for craft items",
888
+ "Reach for empty shelf space",
889
+ "Reach for item",
890
+ "Reach for item in box",
891
+ "Reach for item on shelf",
892
+ "Reach for items",
893
+ "Reach for items in box",
894
+ "Reach for more pieces",
895
+ "Reach for next can",
896
+ "Reach for next canned food",
897
+ "Reach for next canned food item",
898
+ "Reach for next canned product",
899
+ "Reach for next item",
900
+ "Reach for next piece",
901
+ "Reach for next product",
902
+ "Reach for object",
903
+ "Reach for paper strip",
904
+ "Reach for paper strips",
905
+ "Reach for phone",
906
+ "Reach for product",
907
+ "Reach for product labels",
908
+ "Reach for product on shelf",
909
+ "Reach for puzzle piece",
910
+ "Reach for retail item",
911
+ "Reach for shelf",
912
+ "Reach for shelving divider",
913
+ "Reach for snack package",
914
+ "Reach for snack pouch",
915
+ "Reach for star",
916
+ "Reach for stars",
917
+ "Reach for utility knife",
918
+ "Reach for water bottle",
919
+ "Reach for wire hangers",
920
+ "Reach into bag",
921
+ "Reach into box",
922
+ "Reach towards shelf",
923
+ "Reaching for beads",
924
+ "Realign Mahjong tiles",
925
+ "Rearrange Mahjong tile",
926
+ "Rearrange Mahjong tiles",
927
+ "Rearrange shelf item",
928
+ "Record count",
929
+ "Record count on notepad",
930
+ "Record star count",
931
+ "Record star count on paper",
932
+ "Release and prepare new strip",
933
+ "Release bottle",
934
+ "Release cardboard",
935
+ "Release cardboard piece",
936
+ "Release cardboard piece and gesture",
937
+ "Release cardboard shape",
938
+ "Release container",
939
+ "Release folded paper",
940
+ "Release food item",
941
+ "Release hook",
942
+ "Release label",
943
+ "Release lantern",
944
+ "Release paper",
945
+ "Release paper coil",
946
+ "Release paper star",
947
+ "Release paper strip",
948
+ "Release pickle jar",
949
+ "Release product on shelf",
950
+ "Release puzzle piece",
951
+ "Release quilling strip",
952
+ "Release scissors",
953
+ "Release smartphone",
954
+ "Remove cardboard flap",
955
+ "Remove cardboard pattern",
956
+ "Remove cardboard pattern piece",
957
+ "Remove cleaning bottle",
958
+ "Remove item from bag",
959
+ "Remove item from shelf",
960
+ "Remove lid from container",
961
+ "Remove paper lantern part from packaging",
962
+ "Remove plastic container from shelf",
963
+ "Remove plastic container from storage box",
964
+ "Remove plastic packaging",
965
+ "Remove ruler",
966
+ "Remove ruler and marker",
967
+ "Remove shelf label",
968
+ "Remove storage bin from shelf",
969
+ "Reorganize bin contents",
970
+ "Reposition and cut",
971
+ "Reposition cardboard for cutting",
972
+ "Reposition hand",
973
+ "Reposition hands",
974
+ "Reposition hands and ruler",
975
+ "Reposition marker",
976
+ "Reposition newspaper",
977
+ "Reposition pen and prepare for next line",
978
+ "Reposition ruler",
979
+ "Reposition ruler and pen",
980
+ "Reposition scissors",
981
+ "Reposition sign and organize beads",
982
+ "Reposition tools",
983
+ "Reposition utility knife",
984
+ "Repositioning ruler",
985
+ "Repositioning ruler and cardboard",
986
+ "Resume counting stars",
987
+ "Resume observation",
988
+ "Resume sorting blue beads",
989
+ "Resume writing on paper",
990
+ "Retract camera/reposition view",
991
+ "Retract hand",
992
+ "Retract hand from bag",
993
+ "Retrieve another container",
994
+ "Retrieve canned food from box",
995
+ "Retrieve hand to table",
996
+ "Retrieve items from bag",
997
+ "Retrieve next canned food item",
998
+ "Retrieve paper strip",
999
+ "Retrieve paper strips",
1000
+ "Retrieve snack from container",
1001
+ "Retrieve star",
1002
+ "Retrieving more beads",
1003
+ "Return to sorting",
1004
+ "Reviewing count record",
1005
+ "Rinse cloth in sink",
1006
+ "Roll quilling paper",
1007
+ "Rolling paper strip",
1008
+ "Rub hands together",
1009
+ "Scan for next piece",
1010
+ "Scan supermarket shelves",
1011
+ "Score cardboard",
1012
+ "Scroll on smartphone",
1013
+ "Scroll smartphone screen",
1014
+ "Scroll through photo gallery",
1015
+ "Scrolling and viewing content on phone",
1016
+ "Scrolling or navigating on phone",
1017
+ "Search for puzzle piece",
1018
+ "Secure paper edges with adhesive",
1019
+ "Secure ribbon with needle",
1020
+ "Securing paper structure",
1021
+ "Select a bottle",
1022
+ "Select and pick up a canned item",
1023
+ "Select another item",
1024
+ "Select paper strip",
1025
+ "Select product from box",
1026
+ "Selecting new paper strip",
1027
+ "Separate cardboard piece",
1028
+ "Set down scissors and pick up power bank",
1029
+ "Set down utility knife",
1030
+ "Slide utility knife along ruler",
1031
+ "Sort Mahjong tiles",
1032
+ "Sort and adjust button line",
1033
+ "Sort and arrange buttons",
1034
+ "Sort and arrange cardboard pieces",
1035
+ "Sort and count beads",
1036
+ "Sort and place buttons",
1037
+ "Sort and place paper star",
1038
+ "Sort and stack cardboard pieces",
1039
+ "Sort beads",
1040
+ "Sort beads and write count",
1041
+ "Sort beads by color",
1042
+ "Sort beads by hand",
1043
+ "Sort beads on table",
1044
+ "Sort beads on the table",
1045
+ "Sort blue beads",
1046
+ "Sort blue star-shaped pieces",
1047
+ "Sort button",
1048
+ "Sort button by color",
1049
+ "Sort buttons",
1050
+ "Sort buttons by color",
1051
+ "Sort canned goods in tray",
1052
+ "Sort colored tiles",
1053
+ "Sort colorful pieces",
1054
+ "Sort craft items",
1055
+ "Sort cut cardboard",
1056
+ "Sort light blue origami stars",
1057
+ "Sort orange button",
1058
+ "Sort orange buttons",
1059
+ "Sort origami stars",
1060
+ "Sort origami stars by color",
1061
+ "Sort paper star",
1062
+ "Sort paper stars",
1063
+ "Sort plastic pieces",
1064
+ "Sort purple beads",
1065
+ "Sort purple star-shaped objects",
1066
+ "Sort puzzle pieces",
1067
+ "Sort quilled paper pieces",
1068
+ "Sort small colorful pieces",
1069
+ "Sort small craft pieces",
1070
+ "Sort small objects",
1071
+ "Sort small plastic pieces",
1072
+ "Sort star-shaped beads",
1073
+ "Sort star-shaped objects",
1074
+ "Sort star-shaped objects by color",
1075
+ "Sort tiles",
1076
+ "Sort tiles by color",
1077
+ "Sort yellow star-shaped objects",
1078
+ "Sorting buttons",
1079
+ "Sorting colorful paper pieces",
1080
+ "Sorting paper stars",
1081
+ "Stabilize cardboard",
1082
+ "Stabilize ruler",
1083
+ "Stack cardboard pieces",
1084
+ "Stack cardboard square",
1085
+ "Stack cardboard squares",
1086
+ "Stacking cardboard pieces",
1087
+ "Stacking cardboard square",
1088
+ "Stacking cardboard squares",
1089
+ "Stand up and walk away",
1090
+ "Start cutting",
1091
+ "Start folding paper strip",
1092
+ "Starting to label next square",
1093
+ "Stir contents",
1094
+ "Stop measuring and put down tools",
1095
+ "Stop sorting stars",
1096
+ "Sweep debris",
1097
+ "Sweep floor debris",
1098
+ "Switch to scissors",
1099
+ "Switching marker",
1100
+ "Tap smartphone screen",
1101
+ "Tapping on smartphone screen",
1102
+ "Tapping smartphone screen",
1103
+ "Tear newspaper",
1104
+ "Tear off cardboard segment",
1105
+ "Touch canned goods",
1106
+ "Touch pieces in box",
1107
+ "Touch shelf edge",
1108
+ "Trace pattern on cardboard",
1109
+ "Transition to cutting",
1110
+ "Transition to standing position",
1111
+ "Trim cardboard",
1112
+ "Trim cardboard piece",
1113
+ "Type on smartphone",
1114
+ "Typing message on smartphone",
1115
+ "Typing on phone",
1116
+ "Typing on smartphone",
1117
+ "Update paper record",
1118
+ "Use phone",
1119
+ "Use phone to check instructions",
1120
+ "Use phone to check stock",
1121
+ "Use phone while crafting",
1122
+ "Use smartphone",
1123
+ "Vacuum edge of carpet",
1124
+ "Vacuum the carpet",
1125
+ "Vacuuming along the wall edge",
1126
+ "Vacuuming carpet corner",
1127
+ "Vacuuming carpet edge",
1128
+ "Vacuuming the carpet edge",
1129
+ "View content on smartphone",
1130
+ "View phone screen",
1131
+ "Viewing phone screen",
1132
+ "Walk across office",
1133
+ "Walk across room",
1134
+ "Walk across the room",
1135
+ "Walk away",
1136
+ "Walk in hallway",
1137
+ "Walk through corridor",
1138
+ "Walk through doorway",
1139
+ "Walk through hallway",
1140
+ "Walk through office",
1141
+ "Walk through store",
1142
+ "Walk through workspace",
1143
+ "Walk towards aisle",
1144
+ "Walk towards desk",
1145
+ "Walk towards next aisle",
1146
+ "Walk towards other aisles",
1147
+ "Walk towards room",
1148
+ "Walk towards shelf",
1149
+ "Walk towards shelves",
1150
+ "Walk towards storage area",
1151
+ "Walk towards table",
1152
+ "Walk towards workspace",
1153
+ "Walk with cardboard",
1154
+ "Walk with cardboard cutout",
1155
+ "Walk with marker",
1156
+ "Walk with shopping bag",
1157
+ "Walking across the room",
1158
+ "Walking along the aisle",
1159
+ "Walking in the hallway",
1160
+ "Walking in the workspace",
1161
+ "Walking through classroom",
1162
+ "Walking through office hallway",
1163
+ "Walking through the office",
1164
+ "Walking to sink",
1165
+ "Walking towards door",
1166
+ "Walking towards workstation",
1167
+ "Washing hands",
1168
+ "Washing hands in sink",
1169
+ "Wipe down shelf",
1170
+ "Wipe electronic item",
1171
+ "Wipe food product",
1172
+ "Wipe grocery shelf",
1173
+ "Wipe item",
1174
+ "Wipe jar",
1175
+ "Wipe ketchup bottle",
1176
+ "Wipe kitchen counter",
1177
+ "Wipe product",
1178
+ "Wipe retail item",
1179
+ "Wipe shelf",
1180
+ "Wipe shelf surface",
1181
+ "Wipe the plastic jar",
1182
+ "Wipe the product jar",
1183
+ "Wipe the shelf",
1184
+ "Wiping countertop",
1185
+ "Withdraw hand",
1186
+ "Write count on paper",
1187
+ "Write on notepad",
1188
+ "Write on paper",
1189
+ "Write on paper record",
1190
+ "Writing on notepad",
1191
+ "fold purple ribbon",
1192
+ "sort craft materials",
1193
+ "{\"action\": \"Pour liquid into bowl\", \"contact\": \"yes\", \"evidence_window\": {\"end_frame\": 19, \"start_frame\": 0}, \"next_action\": \"Pour liquid into bowl\", \"objects\": [\"bottle\", \"bowl\", \"kitchen counter\", \"kitchen sink\", \"kitchen tap\", \"kitchen cabinet\", \"kitchen shelf\", \"kitchen window\", \"kitchen utensils\", \"kitchen appliances\", \"kitchen utensil rack\", \"kitchen towel\", \"kitchen cabinet door\", \"kitchen cabinet drawer\", \"kitchen cabinet shelf\", \"kitchen cabinet handle\", \"kitchen cabinet knob\", \"kitchen cabinet latch\", \"kitchen cabinet hinge\", \"kitchen cabinet panel\", \"kitchen cabinet frame\", \"kitchen cabinet base\", \"kitchen cabinet top\", \"kitchen cabinet side\", \"kitchen cabinet back\", \"kitchen cabinet door panel\", \"kitchen cabinet door frame\", \"kitchen cabinet door handle\", \"kitchen cabinet door knob\", \"kitchen cabinet door latch\", \"kitchen cabinet door hinge\", \"kitchen cabinet door panel frame\", \"kitchen cabinet door panel handle\", \"kitchen cabinet door panel knob\", \"kitchen cabinet door panel latch\", \"kitchen cabinet door panel hinge\", \"kitchen cabinet door panel frame handle\", \"kitchen cabinet door panel frame knob\", \"kitchen cabinet door panel frame latch\", \"kitchen cabinet door panel frame hinge\", \"kitchen cabinet door panel frame panel\", \"kitchen cabinet door panel frame panel handle\", \"kitchen cabinet door panel frame panel knob\", \"kitchen cabinet door panel frame panel latch\", \"kitchen cabinet door panel frame panel hinge\", \"kitchen cabinet door panel frame panel frame\", \"kitchen cabinet door panel frame panel frame handle\", \"kitchen cabinet door panel frame panel frame knob\", \"kitchen cabinet door panel frame panel frame latch\", \"kitchen cabinet door panel frame panel frame hinge\", \"kitchen cabinet door panel frame panel frame panel\", \"kitchen cabinet door panel frame panel frame panel handle\", \"kitchen cabinet door panel frame panel frame panel knob\", \"kitchen cabinet door panel frame panel frame panel latch\", \"kitchen cabinet door panel frame panel frame panel hinge\", \"kitchen cabinet door panel frame panel frame panel frame\", \"kitchen cabinet door panel frame panel frame panel frame handle\", \"kitchen cabinet door panel frame panel frame panel frame knob\", \"kitchen cabinet door panel frame panel frame panel frame latch\", \"kitchen cabinet door panel frame panel frame panel frame hinge\", \"kitchen cabinet door panel frame panel frame panel frame panel\", \"kitchen cabinet door panel frame panel frame panel frame panel handle\", \"kitchen cabinet door panel frame panel frame panel frame panel knob\", \"kitchen cabinet door panel frame panel frame panel frame panel latch\", \"kitchen cabinet door panel frame panel frame panel frame panel hinge\", \"kitchen cabinet door panel frame panel frame panel frame panel frame\", \"kitchen cabinet door panel frame panel frame panel frame panel frame handle\", \"kitchen cabinet door panel frame panel frame panel frame panel frame knob\", \"kitchen cabinet door panel frame panel frame panel frame panel frame latch\", \"kitchen cabinet door panel frame panel frame panel frame panel frame hinge\", \"kitchen cabinet door panel frame panel frame panel frame panel frame panel\", \"kitchen cabinet door panel frame panel frame panel frame panel frame panel handle\", \"kitchen cabinet door panel frame panel frame panel frame panel frame panel knob\", \"kitchen cabinet door panel frame panel frame panel frame panel frame panel latch\", \"kitchen cabinet door panel frame panel frame panel frame panel frame panel hinge\", \"kitchen cabinet door panel frame panel frame panel frame panel frame panel frame\", \"kitchen cabinet door panel frame panel frame panel frame panel frame panel frame handle\", \"kitchen cabinet door panel frame panel frame panel frame panel frame panel frame knob\", \"kitchen cabinet door panel frame panel frame panel frame panel frame panel frame latch\", \"kitchen cabinet door panel frame panel frame panel frame panel frame panel frame hinge\", \"kitchen cabinet door panel frame panel frame panel frame panel frame panel frame panel\", \"kitchen cabinet door panel frame panel frame panel frame panel frame panel frame panel handle\", \"kitchen cabinet door panel frame panel frame panel frame panel frame panel frame panel knob\", \"kitchen cabinet door panel frame panel frame panel frame panel frame panel frame panel latch\", \"kitchen cabinet door panel frame panel frame panel frame panel frame panel frame panel hinge\", \"kitchen cabinet door panel frame panel frame panel frame panel frame panel frame panel frame\", \"kitchen cabinet door panel frame panel frame panel frame panel frame panel frame panel frame handle\", \"kitchen cabinet door panel frame panel frame panel frame panel frame panel frame panel frame knob\", \"kitchen cabinet door panel frame panel frame panel frame panel frame panel frame panel frame latch\", \"kitchen cabinet door panel frame panel frame panel frame panel frame panel frame panel frame hinge\", \"kitchen cabinet",
1194
+ "Close the door",
1195
+ "{\"action\": \"Close door\", \"contact\": \"yes\", \"evidence_window\": {\"end_frame\": 2539, \"start_frame\": 2520}, \"next_action\": \"Close door\", \"objects\": [\"door\", \"door handle\", \"plastic bag\", \"blue bucket\", \"red bucket\", \"blue container\", \"red container\", \"white container\", \"white box\", \"white bag\", \"white cloth\", \"white plastic bag\", \"white plastic container\", \"white cardboard box\", \"white paper\", \"white paper bag\", \"white paper sheet\", \"white paper strip\", \"white plastic sheet\", \"white plastic bag with red label\", \"white plastic container with red label\", \"white cardboard tray\", \"white cardboard piece\", \"white cardboard square\", \"white cardboard shape\", \"white paper lantern\", \"white paper lantern component\", \"white paper star\", \"white paper star shape\", \"white paper lantern piece\", \"white paper lantern part\", \"white paper decoration\", \"white paper cutout\", \"white paper shape\", \"white paper segment\", \"white paper coil\", \"white paper strip with red label\", \"white paper strip with blue label\", \"white paper strip with yellow label\", \"white paper strip with green label\", \"white paper strip with purple label\", \"white paper strip with orange label\", \"white paper strip with black label\", \"white paper strip with pink label\", \"white paper strip with brown label\", \"white paper strip with grey label\", \"white paper strip with turquoise label\", \"white paper strip with maroon label\", \"white paper strip with lavender label\", \"white paper strip with olive green label\", \"white paper strip with coral label\", \"white paper strip with navy blue label\", \"white paper strip with light blue label\", \"white paper strip with dark blue label\", \"white paper strip with light green label\", \"white paper strip with dark green label\", \"white paper strip with yellow-green label\", \"white paper strip with lime green label\", \"white paper strip with forest green label\", \"white paper strip with emerald green label\", \"white paper strip with teal label\", \"white paper strip with turquoise blue label\", \"white paper strip with sky blue label\", \"white paper strip with baby blue label\", \"white paper strip with periwinkle label\", \"white paper strip with lavender blue label\", \"white paper strip with violet label\", \"white paper strip with purple blue label\", \"white paper strip with indigo label\", \"white paper strip with dark purple label\", \"white paper strip with magenta label\", \"white paper strip with pink purple label\", \"white paper strip with rose pink label\", \"white paper strip with coral pink label\", \"white paper strip with salmon pink label\", \"white paper strip with peach label\", \"white paper strip with apricot label\", \"white paper strip with orange yellow label\", \"white paper strip with golden yellow label\", \"white paper strip with lemon yellow label\", \"white paper strip with yellow green label\", \"white paper strip with chartreuse label\", \"white paper strip with olive label\", \"white paper strip with khaki label\", \"white paper strip with tan label\", \"white paper strip with beige label\", \"white paper strip with cream label\", \"white paper strip with off white label\", \"white paper strip with light grey label\", \"white paper strip with grey label\", \"white paper strip with dark grey label\", \"white paper strip with black label\", \"white paper strip with brown label\", \"white paper strip with dark brown label\", \"white paper strip with chocolate label\", \"white paper strip with coffee label\", \"white paper strip with taupe label\", \"white paper strip with maroon label\", \"white paper strip with burgundy label\", \"white paper strip with red label\", \"white paper strip with dark red label\", \"white paper strip with crimson label\", \"white paper strip with cherry red label\", \"white paper strip with pink label\", \"white paper strip with light pink label\", \"white paper strip with pale pink label\", \"white paper strip with rose label\", \"white paper strip with blush label\", \"white paper strip with coral label\", \"white paper strip with salmon label\", \"white paper strip with peach label\", \"white paper strip with apricot label\", \"white paper strip with orange label\", \"white paper strip with light orange label\", \"white paper strip with pale orange label\", \"white paper strip with tangerine label\", \"white paper strip with mango label\", \"white paper strip with yellow label\", \"white paper strip with light yellow label\", \"white paper strip with pale yellow label\", \"white paper strip with lemon label\", \"white paper strip with lime label\", \"white paper strip with green label\", \"white paper strip with light green label\", \"white paper strip with pale green label\", \"white paper strip with mint label\", \"white paper strip with sage label\", \"white paper strip with olive label\", \"white paper strip with khaki",
1196
+ "{\"action\": \"Close the door\", \"contact\": \"yes\", \"evidence_window\": {\"end_frame\": 2559, \"start_frame\": 2540}, \"next_action\": \"Close the door\", \"objects\": [\"door\", \"door handle\", \"door knob\", \"door frame\", \"door hinge\", \"door latch\", \"door lock\", \"door panel\", \"door post\", \"door stop\", \"door weather stripping\", \"doorway\", \"garage door\", \"garage door opener\", \"garage door track\", \"garage door wheel\", \"garage door window\", \"garage door opener button\", \"garage door opener remote\", \"garage door opener receiver\", \"garage door opener motor\", \"garage door opener chain\", \"garage door opener belt\", \"garage door opener rail\", \"garage door opener sensor\", \"garage door opener control panel\", \"garage door opener light\", \"garage door opener emergency release\", \"garage door opener remote control\", \"garage door opener wall switch\", \"garage door opener keypad\", \"garage door opener smartphone app\", \"garage door opener voice control\", \"garage door opener timer\", \"garage door opener remote control\", \"garage door opener wall switch\", \"garage door opener keypad\", \"garage door opener smartphone app\", \"garage door opener voice control\", \"garage door opener timer\", \"garage door opener emergency release\", \"garage door opener sensor\", \"garage door opener control panel\", \"garage door opener light\", \"garage door opener motor\", \"garage door opener chain\", \"garage door opener belt\", \"garage door opener rail\", \"garage door opener remote\", \"garage door opener receiver\", \"garage door opener button\", \"garage door window\", \"garage door track\", \"garage door wheel\", \"garage door\", \"garage door opener\", \"garage door opener button\", \"garage door opener remote\", \"garage door opener receiver\", \"garage door opener motor\", \"garage door opener chain\", \"garage door opener belt\", \"garage door opener rail\", \"garage door opener sensor\", \"garage door opener control panel\", \"garage door opener light\", \"garage door opener emergency release\", \"garage door opener remote control\", \"garage door opener wall switch\", \"garage door opener keypad\", \"garage door opener smartphone app\", \"garage door opener voice control\", \"garage door opener timer\", \"garage door opener remote control\", \"garage door opener wall switch\", \"garage door opener keypad\", \"garage door opener smartphone app\", \"garage door opener voice control\", \"garage door opener timer\", \"garage door opener emergency release\", \"garage door opener sensor\", \"garage door opener control panel\", \"garage door opener light\", \"garage door opener motor\", \"garage door opener chain\", \"garage door opener belt\", \"garage door opener rail\", \"garage door opener remote\", \"garage door opener receiver\", \"garage door opener button\", \"garage door window\", \"garage door track\", \"garage door wheel\", \"garage door\", \"garage door opener\", \"garage door opener button\", \"garage door opener remote\", \"garage door opener receiver\", \"garage door opener motor\", \"garage door opener chain\", \"garage door opener belt\", \"garage door opener rail\", \"garage door opener sensor\", \"garage door opener control panel\", \"garage door opener light\", \"garage door opener emergency release\", \"garage door opener remote control\", \"garage door opener wall switch\", \"garage door opener keypad\", \"garage door opener smartphone app\", \"garage door opener voice control\", \"garage door opener timer\", \"garage door opener remote control\", \"garage door opener wall switch\", \"garage door opener keypad\", \"garage door opener smartphone app\", \"garage door opener voice control\", \"garage door opener timer\", \"garage door opener emergency release\", \"garage door opener sensor\", \"garage door opener control panel\", \"garage door opener light\", \"garage door opener motor\", \"garage door opener chain\", \"garage door opener belt\", \"garage door opener rail\", \"garage door opener remote\", \"garage door opener receiver\", \"garage door opener button\", \"garage door window\", \"garage door track\", \"garage door wheel\", \"garage door\", \"garage door opener\", \"garage door opener button\", \"garage door opener remote\", \"garage door opener receiver\", \"garage door opener motor\", \"garage door opener chain\", \"garage door opener belt\", \"garage door opener rail\", \"garage door opener sensor\", \"garage",
1197
+ "{\"action\": \"Close cabinet door\", \"contact\": \"yes\", \"evidence_window\": {\"end_frame\": 3419, \"start_frame\": 3400}, \"next_action\": \"Close cabinet door\", \"objects\": [\"cabinet\", \"cabinet door\", \"cabinet handle\", \"cabinet shelf\", \"cabinet drawer\", \"cabinet drawer handle\", \"cabinet drawer knob\", \"cabinet drawer pull\", \"cabinet drawer slide\", \"cabinet drawer slide rail\", \"cabinet drawer slide track\", \"cabinet drawer slide roller\", \"cabinet drawer slide bracket\", \"cabinet drawer slide support\", \"cabinet drawer slide guide\", \"cabinet drawer slide stop\", \"cabinet drawer slide clip\", \"cabinet drawer slide clip holder\", \"cabinet drawer slide clip bracket\", \"cabinet drawer slide clip support\", \"cabinet drawer slide clip guide\", \"cabinet drawer slide clip stop\", \"cabinet drawer slide clip holder bracket\", \"cabinet drawer slide clip holder support\", \"cabinet drawer slide clip holder guide\", \"cabinet drawer slide clip holder stop\", \"cabinet drawer slide clip holder clip\", \"cabinet drawer slide clip holder clip holder\", \"cabinet drawer slide clip holder clip bracket\", \"cabinet drawer slide clip holder clip support\", \"cabinet drawer slide clip holder clip guide\", \"cabinet drawer slide clip holder clip stop\", \"cabinet drawer slide clip holder clip holder bracket\", \"cabinet drawer slide clip holder clip holder support\", \"cabinet drawer slide clip holder clip holder guide\", \"cabinet drawer slide clip holder clip holder stop\", \"cabinet drawer slide clip holder clip holder clip\", \"cabinet drawer slide clip holder clip holder clip holder\", \"cabinet drawer slide clip holder clip holder clip bracket\", \"cabinet drawer slide clip holder clip holder clip support\", \"cabinet drawer slide clip holder clip holder clip guide\", \"cabinet drawer slide clip holder clip holder clip stop\", \"cabinet drawer slide clip holder clip holder clip holder bracket\", \"cabinet drawer slide clip holder clip holder clip holder support\", \"cabinet drawer slide clip holder clip holder clip holder guide\", \"cabinet drawer slide clip holder clip holder clip holder stop\", \"cabinet drawer slide clip holder clip holder clip holder clip\", \"cabinet drawer slide clip holder clip holder clip holder clip holder\", \"cabinet drawer slide clip holder clip holder clip holder clip bracket\", \"cabinet drawer slide clip holder clip holder clip holder clip support\", \"cabinet drawer slide clip holder clip holder clip holder clip guide\", \"cabinet drawer slide clip holder clip holder clip holder clip stop\", \"cabinet drawer slide clip holder clip holder clip holder clip holder bracket\", \"cabinet drawer slide clip holder clip holder clip holder clip holder support\", \"cabinet drawer slide clip holder clip holder clip holder clip holder guide\", \"cabinet drawer slide clip holder clip holder clip holder clip holder stop\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip holder\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip bracket\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip support\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip guide\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip stop\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip holder bracket\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip holder support\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip holder guide\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip holder stop\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip holder\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip bracket\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip support\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip guide\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip stop\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip holder bracket\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip holder support\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip holder guide\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip holder stop\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip holder clip\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip holder clip holder\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip holder clip bracket\", \"cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip holder clip support",
1198
+ "Close cabinet",
1199
+ "Close cabinet door",
1200
+ "Wipe hands",
1201
+ "Hold paper star",
1202
+ "Place pot on the counter",
1203
+ "Rinse pot",
1204
+ "Place marker on table",
1205
+ "Carry snack package",
1206
+ "Place paper strip on table",
1207
+ "Reach for jar",
1208
+ "Hold jar",
1209
+ "Place beads on table",
1210
+ "{\"action\": \"Hold paper star\", \"contact\": \"yes\", \"evidence_window\": {\"end_frame\": 1959, \"start_frame\": 1940}, \"next_action\": \"Hold paper star\", \"objects\": [\"paper star\", \"table\", \"scissors\", \"phone\", \"mouse\", \"beads\", \"pen\", \"light blue paper\", \"yellow paper\", \"purple paper\", \"cardboard\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard square\", \"cardboard tray\", \"cardboard tube\", \"cardboard strip\", \"utility knife\", \"ruler\", \"marker\", \"jar\", \"canned food\", \"tin can\", \"plastic container\", \"plastic packaging\", \"box\", \"shopping bag\", \"gift box\", \"product\", \"product box\", \"product package\", \"supplement bottle\", \"bottle\", \"sauce bottle\", \"pickle jar\", \"water bottle\", \"pink water bottle\", \"cleaning bottle\", \"earbud case\", \"charging case\", \"portable charger\", \"power bank\", \"charger\", \"charging cable\", \"power adapter\", \"smartphone\", \"smartphone box\", \"computer mouse\", \"pen and paper\", \"paper\", \"paper pieces\", \"paper segments\", \"paper lantern\", \"paper lantern component\", \"blue product box\", \"blue strip\", \"light blue strip\", \"yellow item\", \"yellow paper strip\", \"purple paper strip\", \"adhesive tape\", \"ribbon\", \"ribbon piece\", \"plastic strip\", \"foam piece\", \"foam strips\", \"cardboard pattern\", \"cardboard pattern piece\", \"stapler\", \"cleaning cloth\", \"dustpan\", \"box of beads\", \"container\", \"container of canned food\", \"small cardboard piece\", \"small piece of material\", \"small object\", \"small product bag\", \"small white box\", \"bean\", \"bean pile\", \"button\", \"black button\", \"orange button\", \"red button\", \"small button\", \"button cluster\", \"button row\", \"star\", \"star bead\", \"star-shaped bead\", \"purple bead\", \"light blue origami star\", \"yellow star-shaped object\", \"purple star-shaped object\", \"colored tile\", \"colored pieces\", \"jewel\", \"jewel piece\", \"Mahjong tile\", \"Mahjong tiles\", \"puzzle piece\", \"quilled paper\", \"quilled paper piece\", \"quilled paper shape\", \"quilling paper\", \"quilling paper strip\", \"paper quilling piece\", \"paper quilling strip\", \"paper star\", \"lucky star\", \"folded paper\", \"folded paper star\", \"paper strip\", \"paper decoration\", \"colored paper\", \"colorful pieces\", \"cardboard sheet\", \"cardboard square\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard cutout\", \"cardboard tray\", \"cardboard tube\", \"cardboard strip\", \"newspaper\", \"newspaper piece\", \"plastic container\", \"plastic storage bin\", \"tin can\", \"jar\", \"canned good\", \"canned product\", \"packaged paper lantern component\", \"snack package\", \"snack pouch\", \"container of snack\", \"gift box\", \"product package\", \"supplement bottle\", \"bottle\", \"ketchup bottle\", \"sauce bottle\", \"pickle jar\", \"water bottle\", \"pink water bottle\", \"cleaning bottle\", \"earbud case\", \"charging case\", \"portable charger\", \"power bank\", \"charger\", \"charging cable\", \"power adapter\", \"smartphone\", \"smartphone box\", \"computer mouse\", \"pen\", \"notepad\", \"paper\", \"paper pieces\", \"paper segments\", \"pieces\", \"lantern\", \"lantern component\", \"blue product box\", \"blue strip\", \"light blue strip\", \"yellow item\", \"yellow paper strip\", \"purple paper strip\", \"adhesive strip\", \"ribbon knot\", \"small paper segment\", \"foam piece\", \"foam strips\", \"cardboard pattern\", \"cardboard pattern piece\", \"stapler\", \"cleaning cloth\", \"dustpan\", \"box of beads\", \"container\", \"small cardboard piece\", \"small piece of material\", \"small object\", \"small product bag\", \"small white box\", \"bean\", \"bean pile\", \"button\", \"black button\", \"orange button\", \"red button\", \"small button\", \"buttons\", \"button cluster\", \"button row\", \"star\", \"star bead\", \"star-shaped bead\", \"purple bead\", \"light blue origami star\", \"yellow star-shaped object\", \"purple star-shaped object\", \"colored tile\", \"colored pieces\", \"jewel\", \"jewel piece\", \"Mahjong tile\", \"Mahjong tiles\", \"puzzle piece\", \"quilled paper\", \"qu",
1211
+ "Place earbud case on table",
1212
+ "Hold red button",
1213
+ "Adjust beads by color",
1214
+ "Approach workspace",
1215
+ "{\"action\": \"Approach workspace\", \"contact\": \"no\", \"evidence_window\": {\"end_frame\": 39, \"start_frame\": 20}, \"next_action\": \"Approach workspace\", \"objects\": [\"cardboard\", \"cardboard pieces\", \"cardboard stack\", \"cardboard tray\", \"cardboard tube\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard squares\", \"cardboard sheet\", \"cardboard cutouts\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"cardboard pieces\", \"cardboard shapes\", \"card"
1216
+ ],
1217
+ "model_id": "<workspace-parent>/modelscope_models/Qwen__Qwen3-Omni-30B-A3B-Instruct",
1218
+ "adapter_dir": "<project>/checkpoints/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora/adapter_lora",
1219
+ "dataset_jsonl": "<project>/results/omni_finetune/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_dataset/dataset.jsonl",
1220
+ "eval_split": "test",
1221
+ "train_split": "train",
1222
+ "sample_offset": 0,
1223
+ "sample_stride": 1,
1224
+ "num_eval_episodes": 14,
1225
+ "held_out_episode_count": 14,
1226
+ "unseen_eval_labels": [
1227
+ "Adjust canned food on shelf",
1228
+ "Adjust lantern shape",
1229
+ "Adjust lantern string",
1230
+ "Adjust paper",
1231
+ "Adjust pot position",
1232
+ "Align canned food on shelf",
1233
+ "Align edges of paper lantern",
1234
+ "Align paper lantern edges",
1235
+ "Apply adhesive tape to lantern",
1236
+ "Approach boxes",
1237
+ "Approaching and pressing the door switch",
1238
+ "Approaching the table",
1239
+ "Arrange buttons in a line",
1240
+ "Arrange star beads",
1241
+ "Arrange star beads for counting",
1242
+ "Attempt to fit puzzle piece",
1243
+ "Bend and manipulate plastic strip",
1244
+ "Browse smartphone screen",
1245
+ "Bundle display hooks",
1246
+ "Closing the door",
1247
+ "Counting and organizing beads",
1248
+ "Counting star beads",
1249
+ "Cut along the marked line",
1250
+ "Entering the VR training room",
1251
+ "Expand paper lantern",
1252
+ "Extract wire hangers from box",
1253
+ "Fold paper lantern",
1254
+ "Fold plastic strip",
1255
+ "Gather star beads",
1256
+ "Gesturing",
1257
+ "Grasp cleaning bottle",
1258
+ "Grasp lantern",
1259
+ "Grasp lantern component",
1260
+ "Grasping cleaning cloth",
1261
+ "Greeting/acknowledging participants",
1262
+ "Handle paper lantern component",
1263
+ "Hold and bend plastic strip",
1264
+ "Hold and manipulate paper strip",
1265
+ "Hold canned food",
1266
+ "Hold container lid",
1267
+ "Hold earbud case",
1268
+ "Hold paper lantern",
1269
+ "Identify next cardboard piece",
1270
+ "Inspect shelf condition",
1271
+ "Lift pot lid",
1272
+ "Manipulate adhesive strip",
1273
+ "Manipulate bead",
1274
+ "Manipulate beads",
1275
+ "Manipulate craft paper strips",
1276
+ "Manipulate craft piece",
1277
+ "Manipulate material",
1278
+ "Manipulate paper decoration",
1279
+ "Manipulate paper edge",
1280
+ "Manipulate plastic strip",
1281
+ "Manipulate plastic strips",
1282
+ "Manipulate puzzle piece",
1283
+ "Manipulate yellow strip",
1284
+ "Manipulating paper strips",
1285
+ "Move dustpan to side",
1286
+ "Move hand away",
1287
+ "Move hand away from shelf",
1288
+ "Move marker and adjust hand",
1289
+ "Move pot",
1290
+ "Move through aisle",
1291
+ "Move through the training room",
1292
+ "Move towards kitchen area",
1293
+ "Move towards the stove",
1294
+ "Observe and pause",
1295
+ "Observe and walk through store",
1296
+ "Observe colleague and workspace",
1297
+ "Observe puzzle progress",
1298
+ "Open earbud case",
1299
+ "Open folded paper lantern",
1300
+ "Open paper lantern",
1301
+ "Open paper lantern component",
1302
+ "Open stove pot lid",
1303
+ "Operate smartphone",
1304
+ "Pick up dustpan",
1305
+ "Pick up items from the shopping bag",
1306
+ "Pick up packaged paper lantern component",
1307
+ "Pick up puzzle piece",
1308
+ "Pick up small piece of material",
1309
+ "Pick up star bead",
1310
+ "Picking up bottle",
1311
+ "Picking up crafting material",
1312
+ "Place and count bead",
1313
+ "Place another canned food on shelf",
1314
+ "Place cloth on floor",
1315
+ "Place hand on table",
1316
+ "Place items on the shelf",
1317
+ "Place lid back",
1318
+ "Place marked piece down",
1319
+ "Place material",
1320
+ "Place piece into puzzle",
1321
+ "Place smartphone down",
1322
+ "Place smartphone on stand",
1323
+ "Place towel",
1324
+ "Placing paper strip",
1325
+ "Preparing to craft",
1326
+ "Put down smartphone",
1327
+ "Reach for cleaning supplies",
1328
+ "Reach for craft items",
1329
+ "Reach for next can",
1330
+ "Reach for next canned food",
1331
+ "Reach for puzzle piece",
1332
+ "Reach for wire hangers",
1333
+ "Record count",
1334
+ "Release cardboard piece and gesture",
1335
+ "Release hook",
1336
+ "Release lantern",
1337
+ "Release smartphone",
1338
+ "Remove cleaning bottle",
1339
+ "Remove paper lantern part from packaging",
1340
+ "Remove plastic packaging",
1341
+ "Reposition hand",
1342
+ "Resume observation",
1343
+ "Retrieve canned food from box",
1344
+ "Retrieve next canned food item",
1345
+ "Retrieving more beads",
1346
+ "Rinse cloth in sink",
1347
+ "Scroll smartphone screen",
1348
+ "Secure paper edges with adhesive",
1349
+ "Securing paper structure",
1350
+ "Sort and adjust button line",
1351
+ "Sort and arrange buttons",
1352
+ "Sort and count beads",
1353
+ "Sort and place buttons",
1354
+ "Sort beads and write count",
1355
+ "Sort button",
1356
+ "Sort buttons",
1357
+ "Sort craft items",
1358
+ "Sort puzzle pieces",
1359
+ "Sort small craft pieces",
1360
+ "Start cutting",
1361
+ "Stir contents",
1362
+ "Use phone while crafting",
1363
+ "Walk towards other aisles",
1364
+ "Walking across the room",
1365
+ "Walking in the hallway",
1366
+ "Walking towards door",
1367
+ "Washing hands in sink",
1368
+ "Wipe kitchen counter",
1369
+ "Wiping countertop",
1370
+ "sort craft materials"
1371
+ ],
1372
+ "num_unseen_label_samples": 317,
1373
+ "seen_label_accuracy": 0.04580152671755725,
1374
+ "unseen_label_accuracy": 0.015772870662460567,
1375
+ "eval_label_counts": {
1376
+ "Manipulate paper strip": 14,
1377
+ "Move phone": 7,
1378
+ "Cut cardboard": 7,
1379
+ "Cut along the marked line": 7,
1380
+ "Use smartphone": 6,
1381
+ "Pick up utility knife": 6,
1382
+ "Manipulate paper decoration": 5,
1383
+ "Manipulate paper edge": 5,
1384
+ "Manipulate adhesive strip": 5,
1385
+ "Hold smartphone": 4,
1386
+ "Interact with smartphone": 4,
1387
+ "Manipulate craft piece": 4,
1388
+ "Manipulate craft paper strips": 4,
1389
+ "Operate smartphone": 4,
1390
+ "Release paper strip": 4,
1391
+ "Arrange buttons": 4,
1392
+ "Arrange buttons in a line": 4,
1393
+ "Approaching and pressing the door switch": 4,
1394
+ "Bend and manipulate plastic strip": 4,
1395
+ "Placing paper strip": 4,
1396
+ "Securing paper structure": 4,
1397
+ "Secure paper edges with adhesive": 4,
1398
+ "Reposition hand": 3,
1399
+ "Mark cardboard piece": 3,
1400
+ "Hold cardboard piece": 3,
1401
+ "Cut cardboard piece": 3,
1402
+ "Marking cardboard piece": 3,
1403
+ "Move marker and adjust hand": 3,
1404
+ "Identify next cardboard piece": 3,
1405
+ "sort craft materials": 3,
1406
+ "Release scissors": 3,
1407
+ "Release smartphone": 3,
1408
+ "Sort small craft pieces": 3,
1409
+ "Reach for craft items": 3,
1410
+ "Sort craft items": 3,
1411
+ "Move smartphone": 3,
1412
+ "Place hand on table": 3,
1413
+ "Browse smartphone screen": 3,
1414
+ "Scroll smartphone screen": 3,
1415
+ "Put down smartphone": 3,
1416
+ "Place smartphone down": 3,
1417
+ "Pick up puzzle piece": 3,
1418
+ "Place piece into puzzle": 3,
1419
+ "Manipulate puzzle piece": 3,
1420
+ "Manipulate puzzle pieces": 3,
1421
+ "Place puzzle piece": 3,
1422
+ "Observe puzzle progress": 3,
1423
+ "Adjust puzzle piece": 3,
1424
+ "Attempt to fit puzzle piece": 3,
1425
+ "Sort buttons": 3,
1426
+ "Sort and arrange buttons": 3,
1427
+ "Pick up button": 3,
1428
+ "Place button": 3,
1429
+ "Sort button": 3,
1430
+ "Sort and adjust button line": 3,
1431
+ "Sort and place buttons": 3,
1432
+ "Walking in the hallway": 3,
1433
+ "Entering the VR training room": 3,
1434
+ "Greeting/acknowledging participants": 3,
1435
+ "Move through the training room": 3,
1436
+ "Manipulate plastic strips": 3,
1437
+ "Manipulate plastic strip": 3,
1438
+ "Hold and bend plastic strip": 3,
1439
+ "Fold plastic strip": 3,
1440
+ "Hold container lid": 2,
1441
+ "Closing the door": 2,
1442
+ "Grasp cleaning bottle": 2,
1443
+ "Grasping cleaning cloth": 2,
1444
+ "Adjust pot position": 2,
1445
+ "Start cutting": 2,
1446
+ "Observe and walk through store": 2,
1447
+ "Move to shelf": 2,
1448
+ "Inspect shelf condition": 2,
1449
+ "Observe colleague and workspace": 2,
1450
+ "Observe workspace": 2,
1451
+ "Approach boxes": 2,
1452
+ "Extract wire hangers from box": 2,
1453
+ "Bundle display hooks": 2,
1454
+ "Move through aisle": 2,
1455
+ "Pick up items from the shopping bag": 2,
1456
+ "Place items on the shelf": 2,
1457
+ "Place item on shelf": 2,
1458
+ "Adjust item on shelf": 2,
1459
+ "Place marked piece down": 2,
1460
+ "Pick up new cardboard piece": 2,
1461
+ "Organize cardboard pieces": 2,
1462
+ "Release cardboard piece and gesture": 2,
1463
+ "Observe and pause": 2,
1464
+ "Gesturing": 2,
1465
+ "Resume observation": 2,
1466
+ "Pick up can": 2,
1467
+ "Hold canned food": 2,
1468
+ "Pick up canned food": 2,
1469
+ "Align canned food on shelf": 2,
1470
+ "Place another canned food on shelf": 2,
1471
+ "Adjust canned food on shelf": 2,
1472
+ "Move hand away from shelf": 2,
1473
+ "Place can on shelf": 2,
1474
+ "Move hand away": 2,
1475
+ "Hold earbud case": 2,
1476
+ "Open earbud case": 2,
1477
+ "Pick up smartphone": 2,
1478
+ "Open paper lantern": 2,
1479
+ "Fold paper lantern": 2,
1480
+ "Grasp lantern": 2,
1481
+ "Grasp lantern component": 2,
1482
+ "Align paper lantern edges": 2,
1483
+ "Adjust lantern string": 2,
1484
+ "Handle paper lantern component": 2,
1485
+ "Open folded paper lantern": 2,
1486
+ "Adjust lantern shape": 2,
1487
+ "Hold paper lantern": 2,
1488
+ "Apply adhesive tape to lantern": 2,
1489
+ "Open paper lantern component": 2,
1490
+ "Expand paper lantern": 2,
1491
+ "Align edges of paper lantern": 2,
1492
+ "Search for puzzle piece": 2,
1493
+ "Release puzzle piece": 2,
1494
+ "Reach for puzzle piece": 2,
1495
+ "Sort puzzle pieces": 2,
1496
+ "Approaching the table": 2,
1497
+ "Preparing to craft": 2,
1498
+ "Picking up crafting material": 2,
1499
+ "Use phone": 2,
1500
+ "Pick up small piece of material": 2,
1501
+ "Manipulate material": 2,
1502
+ "Place material": 2,
1503
+ "Manipulate yellow strip": 2,
1504
+ "Manipulating paper strips": 2,
1505
+ "Manipulate bead": 2,
1506
+ "Manipulate beads": 2,
1507
+ "Place phone down": 2,
1508
+ "Hold and manipulate paper strip": 2,
1509
+ "Sort beads": 2,
1510
+ "Record count": 2,
1511
+ "Counting and organizing beads": 2,
1512
+ "Pick up star bead": 2,
1513
+ "Place and count bead": 2,
1514
+ "Hold beads": 2,
1515
+ "Arrange star beads": 2,
1516
+ "Pick up pen": 2,
1517
+ "Counting star beads": 2,
1518
+ "Retrieving more beads": 2,
1519
+ "Adjust paper": 2,
1520
+ "Gather star beads": 2,
1521
+ "Arrange star beads for counting": 2,
1522
+ "Sort and count beads": 2,
1523
+ "Place smartphone on stand": 1,
1524
+ "Pick up dustpan": 1,
1525
+ "Move dustpan to side": 1,
1526
+ "Move towards the stove": 1,
1527
+ "Open stove pot lid": 1,
1528
+ "Walking towards door": 1,
1529
+ "Picking up bottle": 1,
1530
+ "Wipe kitchen counter": 1,
1531
+ "Rinse cloth in sink": 1,
1532
+ "Move towards kitchen area": 1,
1533
+ "Place cloth on floor": 1,
1534
+ "Reach for cleaning supplies": 1,
1535
+ "Remove cleaning bottle": 1,
1536
+ "Washing hands in sink": 1,
1537
+ "Wiping countertop": 1,
1538
+ "Lift pot lid": 1,
1539
+ "Stir contents": 1,
1540
+ "Place lid back": 1,
1541
+ "Move pot": 1,
1542
+ "Place towel": 1,
1543
+ "Walk towards shelves": 1,
1544
+ "Reach for wire hangers": 1,
1545
+ "Release hook": 1,
1546
+ "Walk towards other aisles": 1,
1547
+ "Reach for another item": 1,
1548
+ "Reach for next item": 1,
1549
+ "Place canned food on shelf": 1,
1550
+ "Reach for next can": 1,
1551
+ "Reach into box": 1,
1552
+ "Retrieve next canned food item": 1,
1553
+ "Reach for next canned food": 1,
1554
+ "Retrieve canned food from box": 1,
1555
+ "Release lantern": 1,
1556
+ "Pick up packaged paper lantern component": 1,
1557
+ "Remove paper lantern part from packaging": 1,
1558
+ "Remove plastic packaging": 1,
1559
+ "Walking across the room": 1,
1560
+ "Use phone while crafting": 1,
1561
+ "Sort beads and write count": 1,
1562
+ "Sort star-shaped beads": 1,
1563
+ "Write count on paper": 1,
1564
+ "Write on paper": 1
1565
+ },
1566
+ "json_validity_rate": 0.875,
1567
+ "action_macro_f1": 0.0026621494447581404,
1568
+ "subtask_accuracy": 0.006696428571428571,
1569
+ "transition_accuracy": 0.8504464285714286,
1570
+ "next_action_accuracy": 0.024553571428571428,
1571
+ "contact_accuracy": 0.6450892857142857,
1572
+ "object_micro_f1": 0.22299431459254582,
1573
+ "caption_window_grounding": {
1574
+ "mrr": null,
1575
+ "recall_at_5": null,
1576
+ "note": "Grounding ranking requires a retrieval candidate set; JSON evidence_window is stored for later scoring."
1577
+ }
1578
+ }
results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/eval/per_class_metrics.csv ADDED
@@ -0,0 +1,1211 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ class_name,support,predicted,precision,recall,f1
2
+ Adjust Mahjong tile,0,9,0.0,0.0,0.0
3
+ Adjust Mahjong tile alignment,0,0,0.0,0.0,0.0
4
+ Adjust Mahjong tile on the stack,0,0,0.0,0.0,0.0
5
+ Adjust Mahjong tiles,0,0,0.0,0.0,0.0
6
+ Adjust bead piles,0,0,0.0,0.0,0.0
7
+ Adjust canned food on shelf,2,5,0.4,1.0,0.5714285714285715
8
+ Adjust cans in bin,0,0,0.0,0.0,0.0
9
+ Adjust cans in container,0,0,0.0,0.0,0.0
10
+ Adjust cans in tray,0,0,0.0,0.0,0.0
11
+ Adjust cardboard,0,1,0.0,0.0,0.0
12
+ Adjust cardboard divider,0,0,0.0,0.0,0.0
13
+ Adjust cardboard position,0,0,0.0,0.0,0.0
14
+ Adjust container on shelf,0,0,0.0,0.0,0.0
15
+ Adjust container position,0,0,0.0,0.0,0.0
16
+ Adjust containers on shelf,0,0,0.0,0.0,0.0
17
+ Adjust foam strip,0,0,0.0,0.0,0.0
18
+ Adjust grip,0,0,0.0,0.0,0.0
19
+ Adjust grip on container,0,0,0.0,0.0,0.0
20
+ Adjust hand position,0,0,0.0,0.0,0.0
21
+ Adjust item on shelf,2,0,0.0,0.0,0.0
22
+ Adjust lantern shape,2,3,0.0,0.0,0.0
23
+ Adjust lantern string,2,3,0.3333333333333333,0.5,0.4
24
+ Adjust paper,2,0,0.0,0.0,0.0
25
+ Adjust paper strip,0,2,0.0,0.0,0.0
26
+ Adjust perspective,0,0,0.0,0.0,0.0
27
+ Adjust placement on shelf,0,0,0.0,0.0,0.0
28
+ Adjust position,0,0,0.0,0.0,0.0
29
+ Adjust pot position,2,0,0.0,0.0,0.0
30
+ Adjust puzzle piece,3,0,0.0,0.0,0.0
31
+ Adjust red button,0,4,0.0,0.0,0.0
32
+ Adjust red button in row,0,0,0.0,0.0,0.0
33
+ Adjust red button position,0,0,0.0,0.0,0.0
34
+ Adjust retail item position,0,0,0.0,0.0,0.0
35
+ Adjust retail items on shelf,0,0,0.0,0.0,0.0
36
+ Adjust ruler position,0,0,0.0,0.0,0.0
37
+ Adjust smartphone and sort pieces,0,3,0.0,0.0,0.0
38
+ Adjust snack package,0,0,0.0,0.0,0.0
39
+ Adjust tile row alignment,0,0,0.0,0.0,0.0
40
+ Adjust vacuum cleaner position,0,0,0.0,0.0,0.0
41
+ Adjusting a puzzle piece,0,0,0.0,0.0,0.0
42
+ Adjusting canned goods on shelf,0,0,0.0,0.0,0.0
43
+ Adjusting fabric for cutting,0,0,0.0,0.0,0.0
44
+ Adjusting fabric position,0,0,0.0,0.0,0.0
45
+ Adjusting puzzle piece,0,0,0.0,0.0,0.0
46
+ Align Mahjong tiles,0,0,0.0,0.0,0.0
47
+ Align and place retail item,0,0,0.0,0.0,0.0
48
+ Align blue strip,0,0,0.0,0.0,0.0
49
+ Align button,0,0,0.0,0.0,0.0
50
+ Align button in row,0,0,0.0,0.0,0.0
51
+ Align button row,0,0,0.0,0.0,0.0
52
+ Align buttons,0,0,0.0,0.0,0.0
53
+ Align canned food on shelf,2,0,0.0,0.0,0.0
54
+ Align canned goods on shelf,0,0,0.0,0.0,0.0
55
+ Align cardboard piece,0,0,0.0,0.0,0.0
56
+ Align cardboard strip,0,0,0.0,0.0,0.0
57
+ Align charging cable,0,0,0.0,0.0,0.0
58
+ Align edges of paper lantern,2,0,0.0,0.0,0.0
59
+ Align foam piece,0,0,0.0,0.0,0.0
60
+ Align foam strip,0,0,0.0,0.0,0.0
61
+ Align paper lantern edges,2,0,0.0,0.0,0.0
62
+ Align paper strip,0,0,0.0,0.0,0.0
63
+ Align plastic containers,0,0,0.0,0.0,0.0
64
+ Align red button in row,0,0,0.0,0.0,0.0
65
+ Align red buttons,0,0,0.0,0.0,0.0
66
+ Align ruler,0,0,0.0,0.0,0.0
67
+ Align ruler and mark cardboard,0,0,0.0,0.0,0.0
68
+ Align ruler on cardboard,0,0,0.0,0.0,0.0
69
+ Align ruler with crease,0,0,0.0,0.0,0.0
70
+ Align scissors,0,0,0.0,0.0,0.0
71
+ Apply adhesive tape to lantern,2,0,0.0,0.0,0.0
72
+ Approach boxes,2,0,0.0,0.0,0.0
73
+ Approach desk,0,0,0.0,0.0,0.0
74
+ Approach packing area,0,4,0.0,0.0,0.0
75
+ Approach restocking supplies,0,0,0.0,0.0,0.0
76
+ Approach table,0,7,0.0,0.0,0.0
77
+ Approach work table,0,0,0.0,0.0,0.0
78
+ Approach workstation,0,1,0.0,0.0,0.0
79
+ Approaching and pressing the door switch,4,0,0.0,0.0,0.0
80
+ Approaching the table,2,0,0.0,0.0,0.0
81
+ Approaching work table,0,0,0.0,0.0,0.0
82
+ Arrange Mahjong tiles,0,0,0.0,0.0,0.0
83
+ Arrange beads by color,0,0,0.0,0.0,0.0
84
+ Arrange black buttons,0,0,0.0,0.0,0.0
85
+ Arrange button cluster,0,0,0.0,0.0,0.0
86
+ Arrange buttons,4,0,0.0,0.0,0.0
87
+ Arrange buttons in a line,4,0,0.0,0.0,0.0
88
+ Arrange buttons in row,0,0,0.0,0.0,0.0
89
+ Arrange buttons on table,0,0,0.0,0.0,0.0
90
+ Arrange buttons on the table,0,0,0.0,0.0,0.0
91
+ Arrange canned products on shelf,0,0,0.0,0.0,0.0
92
+ Arrange cans in box,0,0,0.0,0.0,0.0
93
+ Arrange cans on shelf,0,0,0.0,0.0,0.0
94
+ Arrange cardboard,0,0,0.0,0.0,0.0
95
+ Arrange cardboard piece,0,0,0.0,0.0,0.0
96
+ Arrange cardboard pieces,0,0,0.0,0.0,0.0
97
+ Arrange cardboard squares,0,0,0.0,0.0,0.0
98
+ Arrange container on shelf,0,0,0.0,0.0,0.0
99
+ Arrange items on shelf,0,0,0.0,0.0,0.0
100
+ Arrange orange buttons,0,0,0.0,0.0,0.0
101
+ Arrange paper stars,0,0,0.0,0.0,0.0
102
+ Arrange paper strips,0,0,0.0,0.0,0.0
103
+ Arrange plastic containers,0,0,0.0,0.0,0.0
104
+ Arrange red buttons,0,0,0.0,0.0,0.0
105
+ Arrange small buttons,0,0,0.0,0.0,0.0
106
+ Arrange star beads,2,0,0.0,0.0,0.0
107
+ Arrange star beads for counting,2,0,0.0,0.0,0.0
108
+ Arrange star-shaped beads,0,0,0.0,0.0,0.0
109
+ Arrange tiles into row,0,0,0.0,0.0,0.0
110
+ Arrive at a different workstation,0,0,0.0,0.0,0.0
111
+ Assemble cardboard pieces,0,0,0.0,0.0,0.0
112
+ Assemble foam strips,0,0,0.0,0.0,0.0
113
+ Assess shelf arrangement,0,0,0.0,0.0,0.0
114
+ Attach foam strip,0,0,0.0,0.0,0.0
115
+ Attach material to paper strip,0,0,0.0,0.0,0.0
116
+ Attempt to fit puzzle piece,3,0,0.0,0.0,0.0
117
+ Begin folding paper strip,0,0,0.0,0.0,0.0
118
+ Begin rolling quilling strip,0,0,0.0,0.0,0.0
119
+ Bend and manipulate plastic strip,4,0,0.0,0.0,0.0
120
+ Browse and interact with phone interface,0,0,0.0,0.0,0.0
121
+ Browse mobile phone,0,0,0.0,0.0,0.0
122
+ Browse smartphone screen,3,4,0.0,0.0,0.0
123
+ Browsing mobile phone,0,0,0.0,0.0,0.0
124
+ Browsing smartphone content,0,0,0.0,0.0,0.0
125
+ Bundle display hooks,2,0,0.0,0.0,0.0
126
+ Cap marker,0,0,0.0,0.0,0.0
127
+ Carry cardboard piece,0,2,0.0,0.0,0.0
128
+ Carry cereal boxes,0,4,0.0,0.0,0.0
129
+ Carry cereal towards aisle,0,0,0.0,0.0,0.0
130
+ Carry container,0,3,0.0,0.0,0.0
131
+ Carry crate of cans,0,0,0.0,0.0,0.0
132
+ Carry item to shelf,0,0,0.0,0.0,0.0
133
+ Carry pasta box towards aisle,0,0,0.0,0.0,0.0
134
+ Carry plastic container,0,0,0.0,0.0,0.0
135
+ Carry stool to next shelf,0,0,0.0,0.0,0.0
136
+ Check phone,0,2,0.0,0.0,0.0
137
+ Check smart watch,0,1,0.0,0.0,0.0
138
+ Check watch,0,0,0.0,0.0,0.0
139
+ Clean shelf,0,0,0.0,0.0,0.0
140
+ Close cardboard box,0,0,0.0,0.0,0.0
141
+ Closing the door,2,0,0.0,0.0,0.0
142
+ Combine bead piles,0,0,0.0,0.0,0.0
143
+ Complete the cut,0,0,0.0,0.0,0.0
144
+ Connect cable to device,0,0,0.0,0.0,0.0
145
+ Continue cutting fabric,0,0,0.0,0.0,0.0
146
+ Continue cutting newspaper,0,0,0.0,0.0,0.0
147
+ Continue folding paper strip,0,0,0.0,0.0,0.0
148
+ Count and arrange paper stars,0,0,0.0,0.0,0.0
149
+ Count and record paper stars,0,0,0.0,0.0,0.0
150
+ Count paper stars,0,0,0.0,0.0,0.0
151
+ Counting and organizing beads,2,0,0.0,0.0,0.0
152
+ Counting star beads,2,0,0.0,0.0,0.0
153
+ Curve foam strip into loop,0,0,0.0,0.0,0.0
154
+ Cut along the edge of the newspaper,0,0,0.0,0.0,0.0
155
+ Cut along the line,0,0,0.0,0.0,0.0
156
+ Cut along the marked line,7,0,0.0,0.0,0.0
157
+ Cut along the newspaper edge,0,0,0.0,0.0,0.0
158
+ Cut cardboard,7,6,0.0,0.0,0.0
159
+ Cut cardboard along line,0,0,0.0,0.0,0.0
160
+ Cut cardboard grid,0,0,0.0,0.0,0.0
161
+ Cut cardboard into triangles,0,0,0.0,0.0,0.0
162
+ Cut cardboard pattern,0,0,0.0,0.0,0.0
163
+ Cut cardboard piece,3,0,0.0,0.0,0.0
164
+ Cut cardboard piece with scissors,0,0,0.0,0.0,0.0
165
+ Cut cardboard pieces with scissors,0,0,0.0,0.0,0.0
166
+ Cut cardboard shape,0,3,0.0,0.0,0.0
167
+ Cut cardboard sheet,0,0,0.0,0.0,0.0
168
+ Cut cardboard sheet with scissors,0,0,0.0,0.0,0.0
169
+ Cut cardboard square,0,0,0.0,0.0,0.0
170
+ Cut cardboard strip,0,0,0.0,0.0,0.0
171
+ Cut cardboard strip with scissors,0,0,0.0,0.0,0.0
172
+ Cut cardboard strip with utility knife,0,0,0.0,0.0,0.0
173
+ Cut cardboard triangle,0,0,0.0,0.0,0.0
174
+ Cut cardboard tube,0,0,0.0,0.0,0.0
175
+ Cut cardboard with scissors,0,1,0.0,0.0,0.0
176
+ Cut cardboard with utility knife,0,12,0.0,0.0,0.0
177
+ Cut fabric with scissors,0,0,0.0,0.0,0.0
178
+ Cut light green fabric,0,0,0.0,0.0,0.0
179
+ Cut newspaper,0,0,0.0,0.0,0.0
180
+ Cut newspaper with scissors,0,0,0.0,0.0,0.0
181
+ Cut out cardboard pattern,0,0,0.0,0.0,0.0
182
+ Cut section from newspaper,0,0,0.0,0.0,0.0
183
+ Cutting fabric,0,0,0.0,0.0,0.0
184
+ Deposit beads into box,0,0,0.0,0.0,0.0
185
+ Deposit cardboard squares,0,0,0.0,0.0,0.0
186
+ Discard item into bin,0,0,0.0,0.0,0.0
187
+ Discard paper towel,0,0,0.0,0.0,0.0
188
+ Draw grid line,0,0,0.0,0.0,0.0
189
+ Draw grid line with pen,0,0,0.0,0.0,0.0
190
+ Draw line,0,0,0.0,0.0,0.0
191
+ Draw line along ruler,0,0,0.0,0.0,0.0
192
+ Draw line on cardboard,0,0,0.0,0.0,0.0
193
+ Draw line with marker,0,0,0.0,0.0,0.0
194
+ Draw line with pen,0,8,0.0,0.0,0.0
195
+ Draw lines on cardboard,0,0,0.0,0.0,0.0
196
+ Draw lines with pen and ruler,0,0,0.0,0.0,0.0
197
+ Draw lines with ruler,0,0,0.0,0.0,0.0
198
+ Draw straight line,0,0,0.0,0.0,0.0
199
+ Draw straight lines on cardboard,0,0,0.0,0.0,0.0
200
+ Drawing grid line,0,0,0.0,0.0,0.0
201
+ Drawing grid line with pen and ruler,0,0,0.0,0.0,0.0
202
+ Drawing grid line with ruler,0,0,0.0,0.0,0.0
203
+ Drawing lines on cardboard,0,0,0.0,0.0,0.0
204
+ Drop cardboard square into box,0,0,0.0,0.0,0.0
205
+ Dry hands,0,0,0.0,0.0,0.0
206
+ Enter the room,0,2,0.0,0.0,0.0
207
+ Enter workspace,0,0,0.0,0.0,0.0
208
+ Entering the VR training room,3,0,0.0,0.0,0.0
209
+ Examine canned goods,0,0,0.0,0.0,0.0
210
+ Examine item,0,0,0.0,0.0,0.0
211
+ Examine labels,0,0,0.0,0.0,0.0
212
+ Examine product,0,0,0.0,0.0,0.0
213
+ Expand paper lantern,2,2,0.0,0.0,0.0
214
+ Extract wire hangers from box,2,0,0.0,0.0,0.0
215
+ Finish placing cardboard cutouts,0,0,0.0,0.0,0.0
216
+ Finish washing hands,0,0,0.0,0.0,0.0
217
+ Finish wiping and inspect jar,0,0,0.0,0.0,0.0
218
+ Finishing coil,0,0,0.0,0.0,0.0
219
+ Fold and manipulate ribbon,0,0,0.0,0.0,0.0
220
+ Fold and organize paper strips,0,0,0.0,0.0,0.0
221
+ Fold blue strip,0,0,0.0,0.0,0.0
222
+ Fold cardboard,0,0,0.0,0.0,0.0
223
+ Fold cardboard edge,0,0,0.0,0.0,0.0
224
+ Fold cardboard shape,0,0,0.0,0.0,0.0
225
+ Fold cardboard sheet,0,0,0.0,0.0,0.0
226
+ Fold cut cardboard,0,0,0.0,0.0,0.0
227
+ Fold foam piece,0,0,0.0,0.0,0.0
228
+ Fold lucky star,0,0,0.0,0.0,0.0
229
+ Fold newspaper,0,0,0.0,0.0,0.0
230
+ Fold paper lantern,2,1,0.0,0.0,0.0
231
+ Fold paper star,0,1,0.0,0.0,0.0
232
+ Fold paper strip,0,5,0.0,0.0,0.0
233
+ Fold paper strip into a star,0,0,0.0,0.0,0.0
234
+ Fold paper strip into knot,0,0,0.0,0.0,0.0
235
+ Fold paper strip into lucky star,0,0,0.0,0.0,0.0
236
+ Fold paper strip into star,0,0,0.0,0.0,0.0
237
+ Fold plastic strip,3,0,0.0,0.0,0.0
238
+ Fold purple paper,0,0,0.0,0.0,0.0
239
+ Fold purple paper strip,0,0,0.0,0.0,0.0
240
+ Fold ribbon,0,0,0.0,0.0,0.0
241
+ Folding cardboard,0,0,0.0,0.0,0.0
242
+ Folding paper strip,0,0,0.0,0.0,0.0
243
+ Forming quilled paper shape,0,0,0.0,0.0,0.0
244
+ Gather cardboard pieces,0,0,0.0,0.0,0.0
245
+ Gather pieces,0,0,0.0,0.0,0.0
246
+ Gather pieces into box,0,0,0.0,0.0,0.0
247
+ Gather star beads,2,0,0.0,0.0,0.0
248
+ Gathering colored beads,0,0,0.0,0.0,0.0
249
+ Gathering items,0,0,0.0,0.0,0.0
250
+ Gathering star beads,0,0,0.0,0.0,0.0
251
+ Gesturing,2,1,0.0,0.0,0.0
252
+ Grasp and retrieve item,0,0,0.0,0.0,0.0
253
+ Grasp cardboard sheet,0,0,0.0,0.0,0.0
254
+ Grasp cleaning bottle,2,0,0.0,0.0,0.0
255
+ Grasp door handle,0,0,0.0,0.0,0.0
256
+ Grasp electronic object,0,0,0.0,0.0,0.0
257
+ Grasp item,0,0,0.0,0.0,0.0
258
+ Grasp lantern,2,0,0.0,0.0,0.0
259
+ Grasp lantern component,2,0,0.0,0.0,0.0
260
+ Grasp next item,0,0,0.0,0.0,0.0
261
+ Grasp origami stars,0,0,0.0,0.0,0.0
262
+ Grasp package,0,0,0.0,0.0,0.0
263
+ Grasp paper strip,0,0,0.0,0.0,0.0
264
+ Grasp plastic bag on shelf,0,0,0.0,0.0,0.0
265
+ Grasp product from box,0,0,0.0,0.0,0.0
266
+ Grasp product from shelf,0,0,0.0,0.0,0.0
267
+ Grasp retail item,0,0,0.0,0.0,0.0
268
+ Grasp shopping bag,0,0,0.0,0.0,0.0
269
+ Grasp snack package,0,0,0.0,0.0,0.0
270
+ Grasping cleaning cloth,2,0,0.0,0.0,0.0
271
+ Greeting/acknowledging participants,3,0,0.0,0.0,0.0
272
+ Guide utility knife along ruler,0,0,0.0,0.0,0.0
273
+ Handle paper lantern component,2,0,0.0,0.0,0.0
274
+ Hold and align cardboard,0,0,0.0,0.0,0.0
275
+ Hold and align newspaper,0,0,0.0,0.0,0.0
276
+ Hold and align paper strip,0,0,0.0,0.0,0.0
277
+ Hold and bend paper strip,0,0,0.0,0.0,0.0
278
+ Hold and bend plastic strip,3,0,0.0,0.0,0.0
279
+ Hold and crease purple paper,0,0,0.0,0.0,0.0
280
+ Hold and examine item,0,0,0.0,0.0,0.0
281
+ Hold and inspect can,0,0,0.0,0.0,0.0
282
+ Hold and manipulate paper strip,2,0,0.0,0.0,0.0
283
+ Hold and mark cardboard piece,0,0,0.0,0.0,0.0
284
+ Hold and rotate paper strip,0,0,0.0,0.0,0.0
285
+ Hold and view phone,0,0,0.0,0.0,0.0
286
+ Hold and wipe product,0,0,0.0,0.0,0.0
287
+ Hold beads,2,0,0.0,0.0,0.0
288
+ Hold bin and move through aisle,0,0,0.0,0.0,0.0
289
+ Hold blue product box,0,0,0.0,0.0,0.0
290
+ Hold blue strip,0,0,0.0,0.0,0.0
291
+ Hold canned food,2,0,0.0,0.0,0.0
292
+ Hold cardboard,0,0,0.0,0.0,0.0
293
+ Hold cardboard piece,3,0,0.0,0.0,0.0
294
+ Hold cardboard pieces,0,0,0.0,0.0,0.0
295
+ Hold cardboard strip,0,0,0.0,0.0,0.0
296
+ Hold cardboard with ruler,0,0,0.0,0.0,0.0
297
+ Hold charger,0,0,0.0,0.0,0.0
298
+ Hold charger and cable,0,0,0.0,0.0,0.0
299
+ Hold charging cable,0,0,0.0,0.0,0.0
300
+ Hold cleaning cloth,0,0,0.0,0.0,0.0
301
+ Hold container,0,0,0.0,0.0,0.0
302
+ Hold container lid,2,0,0.0,0.0,0.0
303
+ Hold container of canned food,0,0,0.0,0.0,0.0
304
+ Hold craft tool,0,0,0.0,0.0,0.0
305
+ Hold device and cable,0,0,0.0,0.0,0.0
306
+ Hold earbud case,2,0,0.0,0.0,0.0
307
+ Hold electronic accessory,0,0,0.0,0.0,0.0
308
+ Hold electronic item,0,0,0.0,0.0,0.0
309
+ Hold empty container,0,0,0.0,0.0,0.0
310
+ Hold foam pieces,0,0,0.0,0.0,0.0
311
+ Hold instructional sign,0,0,0.0,0.0,0.0
312
+ Hold item,0,0,0.0,0.0,0.0
313
+ Hold item and adjust posture,0,0,0.0,0.0,0.0
314
+ Hold items,0,0,0.0,0.0,0.0
315
+ Hold items and inspect shelf,0,0,0.0,0.0,0.0
316
+ Hold items in hand,0,0,0.0,0.0,0.0
317
+ Hold newspaper,0,0,0.0,0.0,0.0
318
+ Hold paper lantern,2,5,0.2,0.5,0.28571428571428575
319
+ Hold paper strip,0,24,0.0,0.0,0.0
320
+ Hold pen and paper,0,0,0.0,0.0,0.0
321
+ Hold phone,0,0,0.0,0.0,0.0
322
+ Hold pickle jar,0,0,0.0,0.0,0.0
323
+ Hold portable charger,0,0,0.0,0.0,0.0
324
+ Hold power adapter,0,0,0.0,0.0,0.0
325
+ Hold power bank and cable,0,0,0.0,0.0,0.0
326
+ Hold product,0,0,0.0,0.0,0.0
327
+ Hold product labels,0,0,0.0,0.0,0.0
328
+ Hold product package,0,0,0.0,0.0,0.0
329
+ Hold quilled paper coil,0,0,0.0,0.0,0.0
330
+ Hold quilled paper piece,0,0,0.0,0.0,0.0
331
+ Hold quilling paper,0,0,0.0,0.0,0.0
332
+ Hold recording sheet and pen,0,0,0.0,0.0,0.0
333
+ Hold ruler,0,0,0.0,0.0,0.0
334
+ Hold ruler and draw line,0,0,0.0,0.0,0.0
335
+ Hold ruler and mark cardboard,0,0,0.0,0.0,0.0
336
+ Hold ruler and marker,0,0,0.0,0.0,0.0
337
+ Hold ruler and pen steady,0,0,0.0,0.0,0.0
338
+ Hold ruler on cardboard,0,0,0.0,0.0,0.0
339
+ Hold ruler steady,0,0,0.0,0.0,0.0
340
+ Hold scissors,0,0,0.0,0.0,0.0
341
+ Hold small cardboard pieces,0,0,0.0,0.0,0.0
342
+ Hold small object,0,0,0.0,0.0,0.0
343
+ Hold small piece of ribbon,0,0,0.0,0.0,0.0
344
+ Hold small product bag,0,0,0.0,0.0,0.0
345
+ Hold small white box,0,0,0.0,0.0,0.0
346
+ Hold smartphone,4,42,0.07142857142857142,0.75,0.13043478260869565
347
+ Hold smartphone box,0,0,0.0,0.0,0.0
348
+ Hold snack package,0,0,0.0,0.0,0.0
349
+ Hold snack packages,0,0,0.0,0.0,0.0
350
+ Hold supplement bottle,0,0,0.0,0.0,0.0
351
+ Hold tray of canned goods,0,0,0.0,0.0,0.0
352
+ Hold utility knife,0,0,0.0,0.0,0.0
353
+ Hold water bottle,0,0,0.0,0.0,0.0
354
+ Holding marker,0,1,0.0,0.0,0.0
355
+ Identify next cardboard piece,3,0,0.0,0.0,0.0
356
+ Inflate paper star,0,0,0.0,0.0,0.0
357
+ Initiate star folding,0,0,0.0,0.0,0.0
358
+ Insert charging cable,0,0,0.0,0.0,0.0
359
+ Insert charging cable into power bank,0,0,0.0,0.0,0.0
360
+ Insert plug into power adapter,0,0,0.0,0.0,0.0
361
+ Inspect Dior gift box,0,0,0.0,0.0,0.0
362
+ Inspect almond package,0,0,0.0,0.0,0.0
363
+ Inspect and place item on shelf,0,0,0.0,0.0,0.0
364
+ Inspect bottle,0,0,0.0,0.0,0.0
365
+ Inspect cardboard piece,0,0,0.0,0.0,0.0
366
+ Inspect cardboard strip,0,0,0.0,0.0,0.0
367
+ Inspect charging case,0,0,0.0,0.0,0.0
368
+ Inspect electronic item,0,0,0.0,0.0,0.0
369
+ Inspect jar,0,0,0.0,0.0,0.0
370
+ Inspect product,0,0,0.0,0.0,0.0
371
+ Inspect product lid,0,0,0.0,0.0,0.0
372
+ Inspect shelf,0,0,0.0,0.0,0.0
373
+ Inspect shelf and organize stock,0,0,0.0,0.0,0.0
374
+ Inspect shelf condition,2,0,0.0,0.0,0.0
375
+ Inspect smartphone box,0,0,0.0,0.0,0.0
376
+ Inspect strip,0,0,0.0,0.0,0.0
377
+ Inspect supplement bottle,0,0,0.0,0.0,0.0
378
+ Interact with colleagues,0,0,0.0,0.0,0.0
379
+ Interact with phone,0,0,0.0,0.0,0.0
380
+ Interact with smartphone,4,0,0.0,0.0,0.0
381
+ Interact with smartphone screen,0,0,0.0,0.0,0.0
382
+ Interacting with phone screen,0,0,0.0,0.0,0.0
383
+ Interaction with coworker,0,0,0.0,0.0,0.0
384
+ Interlock paper strips,0,0,0.0,0.0,0.0
385
+ Labeling cardboard piece,0,0,0.0,0.0,0.0
386
+ Labeling cardboard square,0,0,0.0,0.0,0.0
387
+ Labeling cardboard squares,0,0,0.0,0.0,0.0
388
+ Lift blue strip,0,0,0.0,0.0,0.0
389
+ Lift pen and shift ruler,0,0,0.0,0.0,0.0
390
+ Lift pot lid,1,1,1.0,1.0,1.0
391
+ Lift utility knife,0,0,0.0,0.0,0.0
392
+ Lock phone,0,0,0.0,0.0,0.0
393
+ Look around the table,0,0,0.0,0.0,0.0
394
+ Look away,0,0,0.0,0.0,0.0
395
+ Manipulate adhesive strip,5,0,0.0,0.0,0.0
396
+ Manipulate and inspect colorful pieces,0,0,0.0,0.0,0.0
397
+ Manipulate bead,2,0,0.0,0.0,0.0
398
+ Manipulate beads,2,0,0.0,0.0,0.0
399
+ Manipulate cardboard piece,0,0,0.0,0.0,0.0
400
+ Manipulate cardboard shape,0,0,0.0,0.0,0.0
401
+ Manipulate cardboard sheet,0,0,0.0,0.0,0.0
402
+ Manipulate colorful pieces,0,0,0.0,0.0,0.0
403
+ Manipulate component,0,0,0.0,0.0,0.0
404
+ Manipulate component on strip,0,0,0.0,0.0,0.0
405
+ Manipulate craft paper strips,4,0,0.0,0.0,0.0
406
+ Manipulate craft piece,4,0,0.0,0.0,0.0
407
+ Manipulate folded paper star,0,0,0.0,0.0,0.0
408
+ Manipulate light blue strip,0,0,0.0,0.0,0.0
409
+ Manipulate material,2,0,0.0,0.0,0.0
410
+ Manipulate paper decoration,5,0,0.0,0.0,0.0
411
+ Manipulate paper edge,5,0,0.0,0.0,0.0
412
+ Manipulate paper piece,0,0,0.0,0.0,0.0
413
+ Manipulate paper quilling piece,0,0,0.0,0.0,0.0
414
+ Manipulate paper star,0,3,0.0,0.0,0.0
415
+ Manipulate paper stars,0,0,0.0,0.0,0.0
416
+ Manipulate paper strip,14,9,0.1111111111111111,0.07142857142857142,0.08695652173913043
417
+ Manipulate paper strips,0,0,0.0,0.0,0.0
418
+ Manipulate plastic strip,3,0,0.0,0.0,0.0
419
+ Manipulate plastic strips,3,0,0.0,0.0,0.0
420
+ Manipulate power cable plug,0,0,0.0,0.0,0.0
421
+ Manipulate puzzle piece,3,0,0.0,0.0,0.0
422
+ Manipulate puzzle pieces,3,0,0.0,0.0,0.0
423
+ Manipulate quilled paper,0,0,0.0,0.0,0.0
424
+ Manipulate quilled paper shape,0,0,0.0,0.0,0.0
425
+ Manipulate quilled paper strip,0,0,0.0,0.0,0.0
426
+ Manipulate quilled paper strips,0,0,0.0,0.0,0.0
427
+ Manipulate quilling paper,0,0,0.0,0.0,0.0
428
+ Manipulate quilling strip,0,0,0.0,0.0,0.0
429
+ Manipulate ribbon knot,0,0,0.0,0.0,0.0
430
+ Manipulate ribbon piece,0,0,0.0,0.0,0.0
431
+ Manipulate small component,0,0,0.0,0.0,0.0
432
+ Manipulate small object,0,0,0.0,0.0,0.0
433
+ Manipulate small paper segment,0,0,0.0,0.0,0.0
434
+ Manipulate star,0,0,0.0,0.0,0.0
435
+ Manipulate yellow strip,2,0,0.0,0.0,0.0
436
+ Manipulating paper strips,2,0,0.0,0.0,0.0
437
+ Mark cardboard,0,2,0.0,0.0,0.0
438
+ Mark cardboard piece,3,0,0.0,0.0,0.0
439
+ Mark cardboard strip with pen,0,0,0.0,0.0,0.0
440
+ Mark cardboard with marker,0,3,0.0,0.0,0.0
441
+ Mark cardboard with pen,0,0,0.0,0.0,0.0
442
+ Mark cardboard with pen and ruler,0,0,0.0,0.0,0.0
443
+ Mark cardboard with ruler,0,0,0.0,0.0,0.0
444
+ Mark cardboard with ruler and pen,0,0,0.0,0.0,0.0
445
+ Mark fabric,0,0,0.0,0.0,0.0
446
+ Mark fabric with pen,0,0,0.0,0.0,0.0
447
+ Mark fabric with pen and ruler,0,0,0.0,0.0,0.0
448
+ Mark line on cardboard,0,0,0.0,0.0,0.0
449
+ Mark lines on cardboard,0,0,0.0,0.0,0.0
450
+ Mark lines with marker,0,0,0.0,0.0,0.0
451
+ Mark lines with pen along ruler,0,0,0.0,0.0,0.0
452
+ Mark list with pen,0,0,0.0,0.0,0.0
453
+ Mark paper list,0,0,0.0,0.0,0.0
454
+ Mark straight line,0,0,0.0,0.0,0.0
455
+ Marking cardboard piece,3,0,0.0,0.0,0.0
456
+ Marking cardboard with pen,0,0,0.0,0.0,0.0
457
+ Marking lines on cardboard,0,0,0.0,0.0,0.0
458
+ Measure and mark cardboard,0,0,0.0,0.0,0.0
459
+ Measure cardboard with ruler,0,0,0.0,0.0,0.0
460
+ Move Mahjong tile,0,0,0.0,0.0,0.0
461
+ Move along shelf,0,0,0.0,0.0,0.0
462
+ Move along the shelf,0,0,0.0,0.0,0.0
463
+ Move along the shelves,0,0,0.0,0.0,0.0
464
+ Move along the supermarket aisle,0,0,0.0,0.0,0.0
465
+ Move and place black buttons,0,0,0.0,0.0,0.0
466
+ Move away from collection box,0,0,0.0,0.0,0.0
467
+ Move away from desk,0,0,0.0,0.0,0.0
468
+ Move away from shelf,0,0,0.0,0.0,0.0
469
+ Move away from table,0,0,0.0,0.0,0.0
470
+ Move away from workstation,0,0,0.0,0.0,0.0
471
+ Move bin,0,0,0.0,0.0,0.0
472
+ Move bin to shelf area,0,0,0.0,0.0,0.0
473
+ Move black button,0,0,0.0,0.0,0.0
474
+ Move blue beads,0,0,0.0,0.0,0.0
475
+ Move box to next position,0,0,0.0,0.0,0.0
476
+ Move button to line,0,0,0.0,0.0,0.0
477
+ Move camera over surface,0,0,0.0,0.0,0.0
478
+ Move can towards shelf,0,0,0.0,0.0,0.0
479
+ Move canned goods container,0,0,0.0,0.0,0.0
480
+ Move cardboard,0,0,0.0,0.0,0.0
481
+ Move cardboard box,0,0,0.0,0.0,0.0
482
+ Move cardboard piece,0,0,0.0,0.0,0.0
483
+ Move cardboard sheet,0,0,0.0,0.0,0.0
484
+ Move cardboard to pile,0,0,0.0,0.0,0.0
485
+ Move container toward shelf,0,0,0.0,0.0,0.0
486
+ Move dustpan to side,1,0,0.0,0.0,0.0
487
+ Move hand,0,0,0.0,0.0,0.0
488
+ Move hand away,2,0,0.0,0.0,0.0
489
+ Move hand away from shelf,2,0,0.0,0.0,0.0
490
+ Move hand away from workspace,0,0,0.0,0.0,0.0
491
+ Move hand back to box,0,0,0.0,0.0,0.0
492
+ Move hand over button pile,0,0,0.0,0.0,0.0
493
+ Move hand to paper stars,0,0,0.0,0.0,0.0
494
+ Move hand toward craft materials,0,0,0.0,0.0,0.0
495
+ Move item to bag,0,0,0.0,0.0,0.0
496
+ Move marker and adjust hand,3,0,0.0,0.0,0.0
497
+ Move marker and ruler,0,0,0.0,0.0,0.0
498
+ Move marker away,0,0,0.0,0.0,0.0
499
+ Move orange buttons,0,0,0.0,0.0,0.0
500
+ Move origami stars,0,0,0.0,0.0,0.0
501
+ Move pen,0,0,0.0,0.0,0.0
502
+ Move pen aside,0,0,0.0,0.0,0.0
503
+ Move pen away,0,0,0.0,0.0,0.0
504
+ Move phone,7,0,0.0,0.0,0.0
505
+ Move piece to pile,0,0,0.0,0.0,0.0
506
+ Move pieces into box,0,0,0.0,0.0,0.0
507
+ Move pineapple chips,0,0,0.0,0.0,0.0
508
+ Move plastic storage bin,0,0,0.0,0.0,0.0
509
+ Move plush toy,0,0,0.0,0.0,0.0
510
+ Move pot,1,0,0.0,0.0,0.0
511
+ Move product to box,0,0,0.0,0.0,0.0
512
+ Move product to shelf,0,0,0.0,0.0,0.0
513
+ Move product towards shelf,0,0,0.0,0.0,0.0
514
+ Move puzzle piece,0,0,0.0,0.0,0.0
515
+ Move ruler,0,0,0.0,0.0,0.0
516
+ Move ruler and tools,0,0,0.0,0.0,0.0
517
+ Move scissors away,0,0,0.0,0.0,0.0
518
+ Move small blue foam piece towards the strip,0,0,0.0,0.0,0.0
519
+ Move smartphone,3,0,0.0,0.0,0.0
520
+ Move storage bin,0,0,0.0,0.0,0.0
521
+ Move through aisle,2,0,0.0,0.0,0.0
522
+ Move through the training room,3,0,0.0,0.0,0.0
523
+ Move to box,0,0,0.0,0.0,0.0
524
+ Move to desk,0,0,0.0,0.0,0.0
525
+ Move to next section,0,0,0.0,0.0,0.0
526
+ Move to shelf,2,0,0.0,0.0,0.0
527
+ Move to shelf base,0,0,0.0,0.0,0.0
528
+ Move to stock products,0,0,0.0,0.0,0.0
529
+ Move towards aisle,0,0,0.0,0.0,0.0
530
+ Move towards box,0,0,0.0,0.0,0.0
531
+ Move towards kitchen area,1,0,0.0,0.0,0.0
532
+ Move towards shelf,0,0,0.0,0.0,0.0
533
+ Move towards table,0,0,0.0,0.0,0.0
534
+ Move towards the stove,1,0,0.0,0.0,0.0
535
+ Move tray towards packing area,0,0,0.0,0.0,0.0
536
+ Move utility knife along ruler,0,0,0.0,0.0,0.0
537
+ Move vacuum cleaner,0,0,0.0,0.0,0.0
538
+ Move vacuum cleaner hose,0,0,0.0,0.0,0.0
539
+ Moving cardboard square,0,0,0.0,0.0,0.0
540
+ Moving hand,0,0,0.0,0.0,0.0
541
+ Moving hand towards cardboard stack,0,0,0.0,0.0,0.0
542
+ Moving ruler,0,0,0.0,0.0,0.0
543
+ Observe and pause,2,1,0.0,0.0,0.0
544
+ Observe and walk through store,2,3,0.0,0.0,0.0
545
+ Observe colleague and workspace,2,0,0.0,0.0,0.0
546
+ Observe craft layout,0,0,0.0,0.0,0.0
547
+ Observe desktop layout,0,0,0.0,0.0,0.0
548
+ Observe paper and count objects,0,0,0.0,0.0,0.0
549
+ Observe paper quilling station,0,0,0.0,0.0,0.0
550
+ Observe puzzle progress,3,0,0.0,0.0,0.0
551
+ Observe room,0,1,0.0,0.0,0.0
552
+ Observe shelf,0,0,0.0,0.0,0.0
553
+ Observe shelf status,0,0,0.0,0.0,0.0
554
+ Observe sorting progress,0,0,0.0,0.0,0.0
555
+ Observe stocking,0,0,0.0,0.0,0.0
556
+ Observe surroundings,0,2,0.0,0.0,0.0
557
+ Observe workspace,2,1,0.0,0.0,0.0
558
+ Open cardboard box,0,0,0.0,0.0,0.0
559
+ Open door,0,0,0.0,0.0,0.0
560
+ Open earbud case,2,0,0.0,0.0,0.0
561
+ Open folded paper lantern,2,0,0.0,0.0,0.0
562
+ Open paper lantern,2,0,0.0,0.0,0.0
563
+ Open paper lantern component,2,0,0.0,0.0,0.0
564
+ Open small case,0,0,0.0,0.0,0.0
565
+ Open stove pot lid,1,0,0.0,0.0,0.0
566
+ Open supplement bottle,0,0,0.0,0.0,0.0
567
+ Operate smartphone,4,0,0.0,0.0,0.0
568
+ Organize bag contents,0,0,0.0,0.0,0.0
569
+ Organize cardboard pieces,2,0,0.0,0.0,0.0
570
+ Organize item on shelf,0,0,0.0,0.0,0.0
571
+ Organize products,0,0,0.0,0.0,0.0
572
+ Organize snacks in box,0,0,0.0,0.0,0.0
573
+ Organize tools and materials,0,0,0.0,0.0,0.0
574
+ Pack beads into box,0,0,0.0,0.0,0.0
575
+ Peel blue strip,0,0,0.0,0.0,0.0
576
+ Peel foam strip,0,0,0.0,0.0,0.0
577
+ Pick up Dior gift box,0,0,0.0,0.0,0.0
578
+ Pick up Mahjong tile,0,0,0.0,0.0,0.0
579
+ Pick up accessory,0,0,0.0,0.0,0.0
580
+ Pick up and sort cardboard,0,0,0.0,0.0,0.0
581
+ Pick up another bottle,0,0,0.0,0.0,0.0
582
+ Pick up another canned item,0,0,0.0,0.0,0.0
583
+ Pick up another item,0,0,0.0,0.0,0.0
584
+ Pick up beads,0,0,0.0,0.0,0.0
585
+ Pick up black button,0,0,0.0,0.0,0.0
586
+ Pick up blue foam piece,0,0,0.0,0.0,0.0
587
+ Pick up blue paper strip,0,0,0.0,0.0,0.0
588
+ Pick up bottle,0,0,0.0,0.0,0.0
589
+ Pick up bottled sauce,0,0,0.0,0.0,0.0
590
+ Pick up button,3,0,0.0,0.0,0.0
591
+ Pick up can,2,0,0.0,0.0,0.0
592
+ Pick up canned food,2,1,0.0,0.0,0.0
593
+ Pick up canned good,0,0,0.0,0.0,0.0
594
+ Pick up canned goods,0,0,0.0,0.0,0.0
595
+ Pick up canned item,0,0,0.0,0.0,0.0
596
+ Pick up canned product,0,0,0.0,0.0,0.0
597
+ Pick up cardboard,0,0,0.0,0.0,0.0
598
+ Pick up cardboard cutout,0,0,0.0,0.0,0.0
599
+ Pick up cardboard piece,0,1,0.0,0.0,0.0
600
+ Pick up cardboard square,0,0,0.0,0.0,0.0
601
+ Pick up cardboard stack,0,0,0.0,0.0,0.0
602
+ Pick up cardboard strip,0,0,0.0,0.0,0.0
603
+ Pick up cardboard tray,0,0,0.0,0.0,0.0
604
+ Pick up cereal boxes,0,0,0.0,0.0,0.0
605
+ Pick up charging cable,0,0,0.0,0.0,0.0
606
+ Pick up charging case,0,0,0.0,0.0,0.0
607
+ Pick up cleaning cloth,0,0,0.0,0.0,0.0
608
+ Pick up colored tile,0,0,0.0,0.0,0.0
609
+ Pick up container,0,0,0.0,0.0,0.0
610
+ Pick up container from box,0,0,0.0,0.0,0.0
611
+ Pick up craft material,0,0,0.0,0.0,0.0
612
+ Pick up cut cardboard piece,0,0,0.0,0.0,0.0
613
+ Pick up dustpan,1,0,0.0,0.0,0.0
614
+ Pick up electronic accessory,0,0,0.0,0.0,0.0
615
+ Pick up electronic accessory from box,0,0,0.0,0.0,0.0
616
+ Pick up electronic device,0,0,0.0,0.0,0.0
617
+ Pick up electronic item,0,0,0.0,0.0,0.0
618
+ Pick up electronic product,0,0,0.0,0.0,0.0
619
+ Pick up food item,0,0,0.0,0.0,0.0
620
+ Pick up gift box,0,0,0.0,0.0,0.0
621
+ Pick up grocery item,0,0,0.0,0.0,0.0
622
+ Pick up item,0,0,0.0,0.0,0.0
623
+ Pick up item from bin,0,0,0.0,0.0,0.0
624
+ Pick up item from box,0,0,0.0,0.0,0.0
625
+ Pick up item from shelf,0,0,0.0,0.0,0.0
626
+ Pick up items from the shopping bag,2,0,0.0,0.0,0.0
627
+ Pick up jar,0,4,0.0,0.0,0.0
628
+ Pick up light blue strip,0,0,0.0,0.0,0.0
629
+ Pick up marker,0,0,0.0,0.0,0.0
630
+ Pick up metal ruler,0,0,0.0,0.0,0.0
631
+ Pick up new cardboard piece,2,0,0.0,0.0,0.0
632
+ Pick up new electronic product,0,0,0.0,0.0,0.0
633
+ Pick up new product from box,0,0,0.0,0.0,0.0
634
+ Pick up next gift box,0,0,0.0,0.0,0.0
635
+ Pick up next item from bin,0,0,0.0,0.0,0.0
636
+ Pick up next product from bin,0,0,0.0,0.0,0.0
637
+ Pick up nut bar box,0,0,0.0,0.0,0.0
638
+ Pick up object,0,0,0.0,0.0,0.0
639
+ Pick up oil bottle,0,0,0.0,0.0,0.0
640
+ Pick up orange button,0,0,0.0,0.0,0.0
641
+ Pick up pack from shelf,0,0,0.0,0.0,0.0
642
+ Pick up packaged paper lantern component,1,0,0.0,0.0,0.0
643
+ Pick up paper star,0,2,0.0,0.0,0.0
644
+ Pick up paper strip,0,0,0.0,0.0,0.0
645
+ Pick up paper towel,0,0,0.0,0.0,0.0
646
+ Pick up pasta box,0,0,0.0,0.0,0.0
647
+ Pick up pen,2,0,0.0,0.0,0.0
648
+ Pick up phone,0,0,0.0,0.0,0.0
649
+ Pick up pickle jar,0,0,0.0,0.0,0.0
650
+ Pick up pink water bottle,0,0,0.0,0.0,0.0
651
+ Pick up plastic bin,0,0,0.0,0.0,0.0
652
+ Pick up plastic container,0,0,0.0,0.0,0.0
653
+ Pick up plush toy,0,0,0.0,0.0,0.0
654
+ Pick up portable charger,0,0,0.0,0.0,0.0
655
+ Pick up power bank,0,0,0.0,0.0,0.0
656
+ Pick up product,0,0,0.0,0.0,0.0
657
+ Pick up product box,0,0,0.0,0.0,0.0
658
+ Pick up product from bin,0,0,0.0,0.0,0.0
659
+ Pick up product from box,0,0,0.0,0.0,0.0
660
+ Pick up product from shelf,0,0,0.0,0.0,0.0
661
+ Pick up puzzle piece,3,0,0.0,0.0,0.0
662
+ Pick up red button,0,0,0.0,0.0,0.0
663
+ Pick up retail item,0,0,0.0,0.0,0.0
664
+ Pick up sauce bottle,0,0,0.0,0.0,0.0
665
+ Pick up scissors,0,0,0.0,0.0,0.0
666
+ Pick up shopping bag,0,0,0.0,0.0,0.0
667
+ Pick up small cardboard piece,0,0,0.0,0.0,0.0
668
+ Pick up small item,0,0,0.0,0.0,0.0
669
+ Pick up small object,0,0,0.0,0.0,0.0
670
+ Pick up small piece of material,2,0,0.0,0.0,0.0
671
+ Pick up smartphone,2,0,0.0,0.0,0.0
672
+ Pick up snack package,0,0,0.0,0.0,0.0
673
+ Pick up snack packages,0,0,0.0,0.0,0.0
674
+ Pick up snack packs,0,0,0.0,0.0,0.0
675
+ Pick up snack pouch,0,0,0.0,0.0,0.0
676
+ Pick up spice jar,0,0,0.0,0.0,0.0
677
+ Pick up stapler,0,0,0.0,0.0,0.0
678
+ Pick up star,0,0,0.0,0.0,0.0
679
+ Pick up star bead,2,0,0.0,0.0,0.0
680
+ Pick up star-shaped bead,0,0,0.0,0.0,0.0
681
+ Pick up storage container,0,0,0.0,0.0,0.0
682
+ Pick up supplement bottle,0,0,0.0,0.0,0.0
683
+ Pick up supplies from box,0,0,0.0,0.0,0.0
684
+ Pick up tin can,0,0,0.0,0.0,0.0
685
+ Pick up tool,0,0,0.0,0.0,0.0
686
+ Pick up utility knife,6,0,0.0,0.0,0.0
687
+ Pick up water bottle,0,0,0.0,0.0,0.0
688
+ Pick up yellow item,0,0,0.0,0.0,0.0
689
+ Pick up yellow paper strip,0,0,0.0,0.0,0.0
690
+ Picking up bottle,1,0,0.0,0.0,0.0
691
+ Picking up crafting material,2,0,0.0,0.0,0.0
692
+ Picking up stock,0,0,0.0,0.0,0.0
693
+ Place Mahjong tile on stack,0,0,0.0,0.0,0.0
694
+ Place Mahjong tile on the stack,0,0,0.0,0.0,0.0
695
+ Place accessory box,0,0,0.0,0.0,0.0
696
+ Place accessory into box,0,0,0.0,0.0,0.0
697
+ Place accessory on shelf,0,0,0.0,0.0,0.0
698
+ Place and align button,0,0,0.0,0.0,0.0
699
+ Place and count bead,2,0,0.0,0.0,0.0
700
+ Place another canned food on shelf,2,0,0.0,0.0,0.0
701
+ Place back Dior gift box,0,0,0.0,0.0,0.0
702
+ Place bead on table,0,0,0.0,0.0,0.0
703
+ Place bottle back on shelf,0,0,0.0,0.0,0.0
704
+ Place box on shelf,0,0,0.0,0.0,0.0
705
+ Place button,3,0,0.0,0.0,0.0
706
+ Place button in group,0,0,0.0,0.0,0.0
707
+ Place button in row,0,0,0.0,0.0,0.0
708
+ Place can on shelf,2,1,1.0,0.5,0.6666666666666666
709
+ Place canned food in bin,0,0,0.0,0.0,0.0
710
+ Place canned food in container,0,0,0.0,0.0,0.0
711
+ Place canned food on shelf,1,0,0.0,0.0,0.0
712
+ Place canned good on shelf,0,0,0.0,0.0,0.0
713
+ Place canned goods in container,0,0,0.0,0.0,0.0
714
+ Place canned product on shelf,0,0,0.0,0.0,0.0
715
+ Place cans into box,0,0,0.0,0.0,0.0
716
+ Place cardboard,0,0,0.0,0.0,0.0
717
+ Place cardboard piece,0,0,0.0,0.0,0.0
718
+ Place cardboard piece on stack,0,6,0.0,0.0,0.0
719
+ Place cardboard square,0,0,0.0,0.0,0.0
720
+ Place cardboard square on stack,0,0,0.0,0.0,0.0
721
+ Place cardboard strip,0,0,0.0,0.0,0.0
722
+ Place charger on table,0,0,0.0,0.0,0.0
723
+ Place charging case down,0,0,0.0,0.0,0.0
724
+ Place cloth on floor,1,0,0.0,0.0,0.0
725
+ Place colored tile,0,0,0.0,0.0,0.0
726
+ Place container in bin,0,0,0.0,0.0,0.0
727
+ Place container on floor,0,0,0.0,0.0,0.0
728
+ Place container on shelf,0,0,0.0,0.0,0.0
729
+ Place controller on table,0,0,0.0,0.0,0.0
730
+ Place crate on floor,0,0,0.0,0.0,0.0
731
+ Place device on lap,0,0,0.0,0.0,0.0
732
+ Place down paper pieces,0,0,0.0,0.0,0.0
733
+ Place down paper segment,0,0,0.0,0.0,0.0
734
+ Place down pen,0,0,0.0,0.0,0.0
735
+ Place down pink water bottle,0,0,0.0,0.0,0.0
736
+ Place down ruler and pen,0,0,0.0,0.0,0.0
737
+ Place down scissors,0,0,0.0,0.0,0.0
738
+ Place down strip,0,0,0.0,0.0,0.0
739
+ Place finished star on table,0,0,0.0,0.0,0.0
740
+ Place gift box into bin,0,0,0.0,0.0,0.0
741
+ Place gift box on shelf,0,0,0.0,0.0,0.0
742
+ Place hand on table,3,0,0.0,0.0,0.0
743
+ Place item back,0,0,0.0,0.0,0.0
744
+ Place item back on shelf,0,0,0.0,0.0,0.0
745
+ Place item in bag,0,0,0.0,0.0,0.0
746
+ Place item in container,0,0,0.0,0.0,0.0
747
+ Place item in shopping bag,0,0,0.0,0.0,0.0
748
+ Place item into bag,0,0,0.0,0.0,0.0
749
+ Place item into shopping bag,0,0,0.0,0.0,0.0
750
+ Place item on shelf,2,0,0.0,0.0,0.0
751
+ Place item on table,0,0,0.0,0.0,0.0
752
+ Place items on shelf,0,2,0.0,0.0,0.0
753
+ Place items on table,0,0,0.0,0.0,0.0
754
+ Place items on the shelf,2,0,0.0,0.0,0.0
755
+ Place jar in box,0,0,0.0,0.0,0.0
756
+ Place jar into shelf box,0,0,0.0,0.0,0.0
757
+ Place jar on shelf,0,22,0.0,0.0,0.0
758
+ Place ketchup bottle on shelf,0,0,0.0,0.0,0.0
759
+ Place knife down,0,0,0.0,0.0,0.0
760
+ Place lid back,1,0,0.0,0.0,0.0
761
+ Place marked piece down,2,0,0.0,0.0,0.0
762
+ Place marker down,0,0,0.0,0.0,0.0
763
+ Place material,2,0,0.0,0.0,0.0
764
+ Place oil in container,0,0,0.0,0.0,0.0
765
+ Place paper star,0,40,0.0,0.0,0.0
766
+ Place paper star in row,0,0,0.0,0.0,0.0
767
+ Place pen on cardboard,0,0,0.0,0.0,0.0
768
+ Place pen on table,0,0,0.0,0.0,0.0
769
+ Place phone down,2,0,0.0,0.0,0.0
770
+ Place phone on desk,0,0,0.0,0.0,0.0
771
+ Place phone on shelf,0,0,0.0,0.0,0.0
772
+ Place phone on table,0,0,0.0,0.0,0.0
773
+ Place pickle jar in box,0,0,0.0,0.0,0.0
774
+ Place piece into puzzle,3,0,0.0,0.0,0.0
775
+ Place plush toy into bag,0,0,0.0,0.0,0.0
776
+ Place plush toy on shelf,0,0,0.0,0.0,0.0
777
+ Place product in box,0,0,0.0,0.0,0.0
778
+ Place product on shelf,0,0,0.0,0.0,0.0
779
+ Place puzzle piece,3,0,0.0,0.0,0.0
780
+ Place quilled paper shape,0,0,0.0,0.0,0.0
781
+ Place red button,0,2,0.0,0.0,0.0
782
+ Place ribbon onto project,0,0,0.0,0.0,0.0
783
+ Place ruler on cardboard,0,0,0.0,0.0,0.0
784
+ Place sauce bottle on shelf,0,0,0.0,0.0,0.0
785
+ Place sauce in container,0,0,0.0,0.0,0.0
786
+ Place scissors aside,0,0,0.0,0.0,0.0
787
+ Place scissors down,0,0,0.0,0.0,0.0
788
+ Place scissors on table,0,0,0.0,0.0,0.0
789
+ Place smartphone down,3,0,0.0,0.0,0.0
790
+ Place smartphone on cardboard,0,0,0.0,0.0,0.0
791
+ Place smartphone on desk,0,0,0.0,0.0,0.0
792
+ Place smartphone on stand,1,0,0.0,0.0,0.0
793
+ Place smartphone on table,0,3,0.0,0.0,0.0
794
+ Place snack in box,0,0,0.0,0.0,0.0
795
+ Place snack on shelf,0,0,0.0,0.0,0.0
796
+ Place snack package in box,0,0,0.0,0.0,0.0
797
+ Place snack package on shelf,0,2,0.0,0.0,0.0
798
+ Place snack packages on shelf,0,0,0.0,0.0,0.0
799
+ Place snack pouch in container,0,0,0.0,0.0,0.0
800
+ Place snack pouch on shelf,0,0,0.0,0.0,0.0
801
+ Place spice jar in container,0,0,0.0,0.0,0.0
802
+ Place star,0,0,0.0,0.0,0.0
803
+ Place star in row,0,0,0.0,0.0,0.0
804
+ Place star on table,0,0,0.0,0.0,0.0
805
+ Place stars in container,0,0,0.0,0.0,0.0
806
+ Place stool on floor,0,0,0.0,0.0,0.0
807
+ Place storage container on floor,0,0,0.0,0.0,0.0
808
+ Place strip on table,0,0,0.0,0.0,0.0
809
+ Place supplement bottle in container,0,0,0.0,0.0,0.0
810
+ Place tool on table,0,0,0.0,0.0,0.0
811
+ Place towel,1,0,0.0,0.0,0.0
812
+ Place water bottle on table,0,0,0.0,0.0,0.0
813
+ Place white box on table,0,0,0.0,0.0,0.0
814
+ Placing labeled cardboard square,0,0,0.0,0.0,0.0
815
+ Placing labeled square,0,0,0.0,0.0,0.0
816
+ Placing paper strip,4,0,0.0,0.0,0.0
817
+ Placing pen on table,0,0,0.0,0.0,0.0
818
+ Placing phone down,0,0,0.0,0.0,0.0
819
+ Placing piece on stack,0,0,0.0,0.0,0.0
820
+ Placing stock on shelf,0,0,0.0,0.0,0.0
821
+ Plug cable into portable charger,0,0,0.0,0.0,0.0
822
+ Position cardboard for cutting,0,0,0.0,0.0,0.0
823
+ Position cardboard piece,0,0,0.0,0.0,0.0
824
+ Position cardboard strip,0,0,0.0,0.0,0.0
825
+ Position cardboard tray,0,0,0.0,0.0,0.0
826
+ Position cardboard tube,0,0,0.0,0.0,0.0
827
+ Position container near shelf,0,0,0.0,0.0,0.0
828
+ Position container on shelf,0,0,0.0,0.0,0.0
829
+ Position hands for work,0,0,0.0,0.0,0.0
830
+ Position ribbon piece,0,0,0.0,0.0,0.0
831
+ Position ruler and mark cardboard,0,0,0.0,0.0,0.0
832
+ Position ruler on cardboard,0,0,0.0,0.0,0.0
833
+ Position scissors,0,0,0.0,0.0,0.0
834
+ Position scissors for next cut,0,0,0.0,0.0,0.0
835
+ Position scissors to cut cardboard,0,0,0.0,0.0,0.0
836
+ Position shelving divider,0,0,0.0,0.0,0.0
837
+ Position the ruler,0,0,0.0,0.0,0.0
838
+ Position tray,0,0,0.0,0.0,0.0
839
+ Position utility knife,0,0,0.0,0.0,0.0
840
+ Position utility knife on cardboard,0,0,0.0,0.0,0.0
841
+ Positioning cardboard on workspace,0,0,0.0,0.0,0.0
842
+ Positioning paper strip,0,0,0.0,0.0,0.0
843
+ Positioning puzzle piece,0,0,0.0,0.0,0.0
844
+ Positioning ruler on cardboard,0,0,0.0,0.0,0.0
845
+ Prepare paper strip,0,0,0.0,0.0,0.0
846
+ Prepare to cut cardboard,0,0,0.0,0.0,0.0
847
+ Prepare to draw lines,0,0,0.0,0.0,0.0
848
+ Prepare to pick up item,0,0,0.0,0.0,0.0
849
+ Prepare to place bottle on shelf,0,0,0.0,0.0,0.0
850
+ Prepare to place cardboard,0,0,0.0,0.0,0.0
851
+ Prepare to place item in bag,0,0,0.0,0.0,0.0
852
+ Prepare to place product,0,0,0.0,0.0,0.0
853
+ Prepare to resume cutting,0,0,0.0,0.0,0.0
854
+ Prepare to sort beads,0,0,0.0,0.0,0.0
855
+ Preparing to craft,2,0,0.0,0.0,0.0
856
+ Press fold,0,0,0.0,0.0,0.0
857
+ Pull back hand,0,0,0.0,0.0,0.0
858
+ Pull paper strip,0,0,0.0,0.0,0.0
859
+ Push vacuum cleaner,0,0,0.0,0.0,0.0
860
+ Put down phone,0,0,0.0,0.0,0.0
861
+ Put down scissors,0,0,0.0,0.0,0.0
862
+ Put down smartphone,3,0,0.0,0.0,0.0
863
+ Put down utility knife,0,0,0.0,0.0,0.0
864
+ Put down water bottle,0,0,0.0,0.0,0.0
865
+ Putting away smartphone,0,0,0.0,0.0,0.0
866
+ Reach and sort buttons,0,0,0.0,0.0,0.0
867
+ Reach for Mahjong tiles,0,0,0.0,0.0,0.0
868
+ Reach for additional items,0,0,0.0,0.0,0.0
869
+ Reach for and examine canned goods,0,0,0.0,0.0,0.0
870
+ Reach for and pick up smartphone,0,3,0.0,0.0,0.0
871
+ Reach for another container,0,0,0.0,0.0,0.0
872
+ Reach for another item,1,0,0.0,0.0,0.0
873
+ Reach for beads,0,0,0.0,0.0,0.0
874
+ Reach for black button,0,0,0.0,0.0,0.0
875
+ Reach for button,0,0,0.0,0.0,0.0
876
+ Reach for can,0,0,0.0,0.0,0.0
877
+ Reach for canned food,0,0,0.0,0.0,0.0
878
+ Reach for canned goods,0,0,0.0,0.0,0.0
879
+ Reach for cardboard box,0,0,0.0,0.0,0.0
880
+ Reach for cardboard piece,0,3,0.0,0.0,0.0
881
+ Reach for cleaning supplies,1,0,0.0,0.0,0.0
882
+ Reach for container,0,0,0.0,0.0,0.0
883
+ Reach for craft items,3,0,0.0,0.0,0.0
884
+ Reach for empty shelf space,0,0,0.0,0.0,0.0
885
+ Reach for item,0,0,0.0,0.0,0.0
886
+ Reach for item in box,0,0,0.0,0.0,0.0
887
+ Reach for item on shelf,0,0,0.0,0.0,0.0
888
+ Reach for items,0,0,0.0,0.0,0.0
889
+ Reach for items in box,0,0,0.0,0.0,0.0
890
+ Reach for more pieces,0,0,0.0,0.0,0.0
891
+ Reach for next can,1,0,0.0,0.0,0.0
892
+ Reach for next canned food,1,0,0.0,0.0,0.0
893
+ Reach for next canned food item,0,0,0.0,0.0,0.0
894
+ Reach for next canned product,0,0,0.0,0.0,0.0
895
+ Reach for next item,1,0,0.0,0.0,0.0
896
+ Reach for next piece,0,0,0.0,0.0,0.0
897
+ Reach for next product,0,0,0.0,0.0,0.0
898
+ Reach for object,0,0,0.0,0.0,0.0
899
+ Reach for paper strip,0,6,0.0,0.0,0.0
900
+ Reach for paper strips,0,0,0.0,0.0,0.0
901
+ Reach for phone,0,0,0.0,0.0,0.0
902
+ Reach for product,0,0,0.0,0.0,0.0
903
+ Reach for product labels,0,0,0.0,0.0,0.0
904
+ Reach for product on shelf,0,0,0.0,0.0,0.0
905
+ Reach for puzzle piece,2,0,0.0,0.0,0.0
906
+ Reach for retail item,0,0,0.0,0.0,0.0
907
+ Reach for shelf,0,0,0.0,0.0,0.0
908
+ Reach for shelving divider,0,0,0.0,0.0,0.0
909
+ Reach for snack package,0,1,0.0,0.0,0.0
910
+ Reach for snack pouch,0,0,0.0,0.0,0.0
911
+ Reach for star,0,0,0.0,0.0,0.0
912
+ Reach for stars,0,0,0.0,0.0,0.0
913
+ Reach for utility knife,0,0,0.0,0.0,0.0
914
+ Reach for water bottle,0,0,0.0,0.0,0.0
915
+ Reach for wire hangers,1,0,0.0,0.0,0.0
916
+ Reach into bag,0,0,0.0,0.0,0.0
917
+ Reach into box,1,0,0.0,0.0,0.0
918
+ Reach towards shelf,0,0,0.0,0.0,0.0
919
+ Reaching for beads,0,0,0.0,0.0,0.0
920
+ Realign Mahjong tiles,0,0,0.0,0.0,0.0
921
+ Rearrange Mahjong tile,0,0,0.0,0.0,0.0
922
+ Rearrange Mahjong tiles,0,0,0.0,0.0,0.0
923
+ Rearrange shelf item,0,0,0.0,0.0,0.0
924
+ Record count,2,0,0.0,0.0,0.0
925
+ Record count on notepad,0,0,0.0,0.0,0.0
926
+ Record star count,0,0,0.0,0.0,0.0
927
+ Record star count on paper,0,0,0.0,0.0,0.0
928
+ Release and prepare new strip,0,0,0.0,0.0,0.0
929
+ Release bottle,0,0,0.0,0.0,0.0
930
+ Release cardboard,0,0,0.0,0.0,0.0
931
+ Release cardboard piece,0,0,0.0,0.0,0.0
932
+ Release cardboard piece and gesture,2,0,0.0,0.0,0.0
933
+ Release cardboard shape,0,0,0.0,0.0,0.0
934
+ Release container,0,0,0.0,0.0,0.0
935
+ Release folded paper,0,0,0.0,0.0,0.0
936
+ Release food item,0,0,0.0,0.0,0.0
937
+ Release hook,1,0,0.0,0.0,0.0
938
+ Release label,0,0,0.0,0.0,0.0
939
+ Release lantern,1,0,0.0,0.0,0.0
940
+ Release paper,0,0,0.0,0.0,0.0
941
+ Release paper coil,0,0,0.0,0.0,0.0
942
+ Release paper star,0,0,0.0,0.0,0.0
943
+ Release paper strip,4,0,0.0,0.0,0.0
944
+ Release pickle jar,0,0,0.0,0.0,0.0
945
+ Release product on shelf,0,0,0.0,0.0,0.0
946
+ Release puzzle piece,2,0,0.0,0.0,0.0
947
+ Release quilling strip,0,0,0.0,0.0,0.0
948
+ Release scissors,3,0,0.0,0.0,0.0
949
+ Release smartphone,3,0,0.0,0.0,0.0
950
+ Remove cardboard flap,0,0,0.0,0.0,0.0
951
+ Remove cardboard pattern,0,0,0.0,0.0,0.0
952
+ Remove cardboard pattern piece,0,0,0.0,0.0,0.0
953
+ Remove cleaning bottle,1,0,0.0,0.0,0.0
954
+ Remove item from bag,0,0,0.0,0.0,0.0
955
+ Remove item from shelf,0,0,0.0,0.0,0.0
956
+ Remove lid from container,0,0,0.0,0.0,0.0
957
+ Remove paper lantern part from packaging,1,0,0.0,0.0,0.0
958
+ Remove plastic container from shelf,0,0,0.0,0.0,0.0
959
+ Remove plastic container from storage box,0,0,0.0,0.0,0.0
960
+ Remove plastic packaging,1,0,0.0,0.0,0.0
961
+ Remove ruler,0,0,0.0,0.0,0.0
962
+ Remove ruler and marker,0,0,0.0,0.0,0.0
963
+ Remove shelf label,0,0,0.0,0.0,0.0
964
+ Remove storage bin from shelf,0,0,0.0,0.0,0.0
965
+ Reorganize bin contents,0,0,0.0,0.0,0.0
966
+ Reposition and cut,0,0,0.0,0.0,0.0
967
+ Reposition cardboard for cutting,0,0,0.0,0.0,0.0
968
+ Reposition hand,3,0,0.0,0.0,0.0
969
+ Reposition hands,0,0,0.0,0.0,0.0
970
+ Reposition hands and ruler,0,0,0.0,0.0,0.0
971
+ Reposition marker,0,0,0.0,0.0,0.0
972
+ Reposition newspaper,0,0,0.0,0.0,0.0
973
+ Reposition pen and prepare for next line,0,0,0.0,0.0,0.0
974
+ Reposition ruler,0,0,0.0,0.0,0.0
975
+ Reposition ruler and pen,0,0,0.0,0.0,0.0
976
+ Reposition scissors,0,0,0.0,0.0,0.0
977
+ Reposition sign and organize beads,0,0,0.0,0.0,0.0
978
+ Reposition tools,0,0,0.0,0.0,0.0
979
+ Reposition utility knife,0,0,0.0,0.0,0.0
980
+ Repositioning ruler,0,0,0.0,0.0,0.0
981
+ Repositioning ruler and cardboard,0,0,0.0,0.0,0.0
982
+ Resume counting stars,0,0,0.0,0.0,0.0
983
+ Resume observation,2,0,0.0,0.0,0.0
984
+ Resume sorting blue beads,0,0,0.0,0.0,0.0
985
+ Resume writing on paper,0,0,0.0,0.0,0.0
986
+ Retract camera/reposition view,0,0,0.0,0.0,0.0
987
+ Retract hand,0,0,0.0,0.0,0.0
988
+ Retract hand from bag,0,0,0.0,0.0,0.0
989
+ Retrieve another container,0,0,0.0,0.0,0.0
990
+ Retrieve canned food from box,1,0,0.0,0.0,0.0
991
+ Retrieve hand to table,0,0,0.0,0.0,0.0
992
+ Retrieve items from bag,0,0,0.0,0.0,0.0
993
+ Retrieve next canned food item,1,0,0.0,0.0,0.0
994
+ Retrieve paper strip,0,1,0.0,0.0,0.0
995
+ Retrieve paper strips,0,0,0.0,0.0,0.0
996
+ Retrieve snack from container,0,0,0.0,0.0,0.0
997
+ Retrieve star,0,0,0.0,0.0,0.0
998
+ Retrieving more beads,2,0,0.0,0.0,0.0
999
+ Return to sorting,0,0,0.0,0.0,0.0
1000
+ Reviewing count record,0,0,0.0,0.0,0.0
1001
+ Rinse cloth in sink,1,0,0.0,0.0,0.0
1002
+ Roll quilling paper,0,0,0.0,0.0,0.0
1003
+ Rolling paper strip,0,0,0.0,0.0,0.0
1004
+ Rub hands together,0,0,0.0,0.0,0.0
1005
+ Scan for next piece,0,0,0.0,0.0,0.0
1006
+ Scan supermarket shelves,0,0,0.0,0.0,0.0
1007
+ Score cardboard,0,0,0.0,0.0,0.0
1008
+ Scroll on smartphone,0,0,0.0,0.0,0.0
1009
+ Scroll smartphone screen,3,0,0.0,0.0,0.0
1010
+ Scroll through photo gallery,0,0,0.0,0.0,0.0
1011
+ Scrolling and viewing content on phone,0,0,0.0,0.0,0.0
1012
+ Scrolling or navigating on phone,0,0,0.0,0.0,0.0
1013
+ Search for puzzle piece,2,0,0.0,0.0,0.0
1014
+ Secure paper edges with adhesive,4,0,0.0,0.0,0.0
1015
+ Secure ribbon with needle,0,0,0.0,0.0,0.0
1016
+ Securing paper structure,4,0,0.0,0.0,0.0
1017
+ Select a bottle,0,0,0.0,0.0,0.0
1018
+ Select and pick up a canned item,0,0,0.0,0.0,0.0
1019
+ Select another item,0,0,0.0,0.0,0.0
1020
+ Select paper strip,0,0,0.0,0.0,0.0
1021
+ Select product from box,0,0,0.0,0.0,0.0
1022
+ Selecting new paper strip,0,0,0.0,0.0,0.0
1023
+ Separate cardboard piece,0,0,0.0,0.0,0.0
1024
+ Set down scissors and pick up power bank,0,0,0.0,0.0,0.0
1025
+ Set down utility knife,0,0,0.0,0.0,0.0
1026
+ Slide utility knife along ruler,0,0,0.0,0.0,0.0
1027
+ Sort Mahjong tiles,0,0,0.0,0.0,0.0
1028
+ Sort and adjust button line,3,0,0.0,0.0,0.0
1029
+ Sort and arrange buttons,3,0,0.0,0.0,0.0
1030
+ Sort and arrange cardboard pieces,0,0,0.0,0.0,0.0
1031
+ Sort and count beads,2,0,0.0,0.0,0.0
1032
+ Sort and place buttons,3,0,0.0,0.0,0.0
1033
+ Sort and place paper star,0,0,0.0,0.0,0.0
1034
+ Sort and stack cardboard pieces,0,0,0.0,0.0,0.0
1035
+ Sort beads,2,0,0.0,0.0,0.0
1036
+ Sort beads and write count,1,0,0.0,0.0,0.0
1037
+ Sort beads by color,0,39,0.0,0.0,0.0
1038
+ Sort beads by hand,0,0,0.0,0.0,0.0
1039
+ Sort beads on table,0,0,0.0,0.0,0.0
1040
+ Sort beads on the table,0,6,0.0,0.0,0.0
1041
+ Sort blue beads,0,0,0.0,0.0,0.0
1042
+ Sort blue star-shaped pieces,0,0,0.0,0.0,0.0
1043
+ Sort button,3,0,0.0,0.0,0.0
1044
+ Sort button by color,0,0,0.0,0.0,0.0
1045
+ Sort buttons,3,0,0.0,0.0,0.0
1046
+ Sort buttons by color,0,0,0.0,0.0,0.0
1047
+ Sort canned goods in tray,0,0,0.0,0.0,0.0
1048
+ Sort colored tiles,0,0,0.0,0.0,0.0
1049
+ Sort colorful pieces,0,0,0.0,0.0,0.0
1050
+ Sort craft items,3,0,0.0,0.0,0.0
1051
+ Sort cut cardboard,0,0,0.0,0.0,0.0
1052
+ Sort light blue origami stars,0,0,0.0,0.0,0.0
1053
+ Sort orange button,0,0,0.0,0.0,0.0
1054
+ Sort orange buttons,0,0,0.0,0.0,0.0
1055
+ Sort origami stars,0,0,0.0,0.0,0.0
1056
+ Sort origami stars by color,0,0,0.0,0.0,0.0
1057
+ Sort paper star,0,0,0.0,0.0,0.0
1058
+ Sort paper stars,0,0,0.0,0.0,0.0
1059
+ Sort plastic pieces,0,0,0.0,0.0,0.0
1060
+ Sort purple beads,0,0,0.0,0.0,0.0
1061
+ Sort purple star-shaped objects,0,0,0.0,0.0,0.0
1062
+ Sort puzzle pieces,2,0,0.0,0.0,0.0
1063
+ Sort quilled paper pieces,0,0,0.0,0.0,0.0
1064
+ Sort small colorful pieces,0,0,0.0,0.0,0.0
1065
+ Sort small craft pieces,3,0,0.0,0.0,0.0
1066
+ Sort small objects,0,0,0.0,0.0,0.0
1067
+ Sort small plastic pieces,0,0,0.0,0.0,0.0
1068
+ Sort star-shaped beads,1,0,0.0,0.0,0.0
1069
+ Sort star-shaped objects,0,0,0.0,0.0,0.0
1070
+ Sort star-shaped objects by color,0,0,0.0,0.0,0.0
1071
+ Sort tiles,0,0,0.0,0.0,0.0
1072
+ Sort tiles by color,0,0,0.0,0.0,0.0
1073
+ Sort yellow star-shaped objects,0,1,0.0,0.0,0.0
1074
+ Sorting buttons,0,0,0.0,0.0,0.0
1075
+ Sorting colorful paper pieces,0,0,0.0,0.0,0.0
1076
+ Sorting paper stars,0,0,0.0,0.0,0.0
1077
+ Stabilize cardboard,0,0,0.0,0.0,0.0
1078
+ Stabilize ruler,0,0,0.0,0.0,0.0
1079
+ Stack cardboard pieces,0,0,0.0,0.0,0.0
1080
+ Stack cardboard square,0,0,0.0,0.0,0.0
1081
+ Stack cardboard squares,0,1,0.0,0.0,0.0
1082
+ Stacking cardboard pieces,0,0,0.0,0.0,0.0
1083
+ Stacking cardboard square,0,0,0.0,0.0,0.0
1084
+ Stacking cardboard squares,0,0,0.0,0.0,0.0
1085
+ Stand up and walk away,0,0,0.0,0.0,0.0
1086
+ Start cutting,2,0,0.0,0.0,0.0
1087
+ Start folding paper strip,0,0,0.0,0.0,0.0
1088
+ Starting to label next square,0,0,0.0,0.0,0.0
1089
+ Stir contents,1,0,0.0,0.0,0.0
1090
+ Stop measuring and put down tools,0,0,0.0,0.0,0.0
1091
+ Stop sorting stars,0,0,0.0,0.0,0.0
1092
+ Sweep debris,0,0,0.0,0.0,0.0
1093
+ Sweep floor debris,0,0,0.0,0.0,0.0
1094
+ Switch to scissors,0,0,0.0,0.0,0.0
1095
+ Switching marker,0,0,0.0,0.0,0.0
1096
+ Tap smartphone screen,0,0,0.0,0.0,0.0
1097
+ Tapping on smartphone screen,0,0,0.0,0.0,0.0
1098
+ Tapping smartphone screen,0,0,0.0,0.0,0.0
1099
+ Tear newspaper,0,0,0.0,0.0,0.0
1100
+ Tear off cardboard segment,0,0,0.0,0.0,0.0
1101
+ Touch canned goods,0,0,0.0,0.0,0.0
1102
+ Touch pieces in box,0,0,0.0,0.0,0.0
1103
+ Touch shelf edge,0,0,0.0,0.0,0.0
1104
+ Trace pattern on cardboard,0,0,0.0,0.0,0.0
1105
+ Transition to cutting,0,0,0.0,0.0,0.0
1106
+ Transition to standing position,0,0,0.0,0.0,0.0
1107
+ Trim cardboard,0,0,0.0,0.0,0.0
1108
+ Trim cardboard piece,0,0,0.0,0.0,0.0
1109
+ Type on smartphone,0,0,0.0,0.0,0.0
1110
+ Typing message on smartphone,0,0,0.0,0.0,0.0
1111
+ Typing on phone,0,0,0.0,0.0,0.0
1112
+ Typing on smartphone,0,0,0.0,0.0,0.0
1113
+ Update paper record,0,0,0.0,0.0,0.0
1114
+ Use phone,2,0,0.0,0.0,0.0
1115
+ Use phone to check instructions,0,0,0.0,0.0,0.0
1116
+ Use phone to check stock,0,0,0.0,0.0,0.0
1117
+ Use phone while crafting,1,0,0.0,0.0,0.0
1118
+ Use smartphone,6,0,0.0,0.0,0.0
1119
+ Vacuum edge of carpet,0,0,0.0,0.0,0.0
1120
+ Vacuum the carpet,0,0,0.0,0.0,0.0
1121
+ Vacuuming along the wall edge,0,0,0.0,0.0,0.0
1122
+ Vacuuming carpet corner,0,0,0.0,0.0,0.0
1123
+ Vacuuming carpet edge,0,0,0.0,0.0,0.0
1124
+ Vacuuming the carpet edge,0,0,0.0,0.0,0.0
1125
+ View content on smartphone,0,0,0.0,0.0,0.0
1126
+ View phone screen,0,0,0.0,0.0,0.0
1127
+ Viewing phone screen,0,0,0.0,0.0,0.0
1128
+ Walk across office,0,0,0.0,0.0,0.0
1129
+ Walk across room,0,0,0.0,0.0,0.0
1130
+ Walk across the room,0,0,0.0,0.0,0.0
1131
+ Walk away,0,0,0.0,0.0,0.0
1132
+ Walk in hallway,0,0,0.0,0.0,0.0
1133
+ Walk through corridor,0,0,0.0,0.0,0.0
1134
+ Walk through doorway,0,0,0.0,0.0,0.0
1135
+ Walk through hallway,0,0,0.0,0.0,0.0
1136
+ Walk through office,0,0,0.0,0.0,0.0
1137
+ Walk through store,0,0,0.0,0.0,0.0
1138
+ Walk through workspace,0,17,0.0,0.0,0.0
1139
+ Walk towards aisle,0,0,0.0,0.0,0.0
1140
+ Walk towards desk,0,0,0.0,0.0,0.0
1141
+ Walk towards next aisle,0,0,0.0,0.0,0.0
1142
+ Walk towards other aisles,1,0,0.0,0.0,0.0
1143
+ Walk towards room,0,0,0.0,0.0,0.0
1144
+ Walk towards shelf,0,0,0.0,0.0,0.0
1145
+ Walk towards shelves,1,0,0.0,0.0,0.0
1146
+ Walk towards storage area,0,0,0.0,0.0,0.0
1147
+ Walk towards table,0,0,0.0,0.0,0.0
1148
+ Walk towards workspace,0,0,0.0,0.0,0.0
1149
+ Walk with cardboard,0,0,0.0,0.0,0.0
1150
+ Walk with cardboard cutout,0,0,0.0,0.0,0.0
1151
+ Walk with marker,0,0,0.0,0.0,0.0
1152
+ Walk with shopping bag,0,0,0.0,0.0,0.0
1153
+ Walking across the room,1,0,0.0,0.0,0.0
1154
+ Walking along the aisle,0,0,0.0,0.0,0.0
1155
+ Walking in the hallway,3,0,0.0,0.0,0.0
1156
+ Walking in the workspace,0,0,0.0,0.0,0.0
1157
+ Walking through classroom,0,0,0.0,0.0,0.0
1158
+ Walking through office hallway,0,0,0.0,0.0,0.0
1159
+ Walking through the office,0,0,0.0,0.0,0.0
1160
+ Walking to sink,0,0,0.0,0.0,0.0
1161
+ Walking towards door,1,0,0.0,0.0,0.0
1162
+ Walking towards workstation,0,0,0.0,0.0,0.0
1163
+ Washing hands,0,0,0.0,0.0,0.0
1164
+ Washing hands in sink,1,0,0.0,0.0,0.0
1165
+ Wipe down shelf,0,0,0.0,0.0,0.0
1166
+ Wipe electronic item,0,0,0.0,0.0,0.0
1167
+ Wipe food product,0,0,0.0,0.0,0.0
1168
+ Wipe grocery shelf,0,0,0.0,0.0,0.0
1169
+ Wipe item,0,0,0.0,0.0,0.0
1170
+ Wipe jar,0,0,0.0,0.0,0.0
1171
+ Wipe ketchup bottle,0,0,0.0,0.0,0.0
1172
+ Wipe kitchen counter,1,0,0.0,0.0,0.0
1173
+ Wipe product,0,0,0.0,0.0,0.0
1174
+ Wipe retail item,0,0,0.0,0.0,0.0
1175
+ Wipe shelf,0,0,0.0,0.0,0.0
1176
+ Wipe shelf surface,0,0,0.0,0.0,0.0
1177
+ Wipe the plastic jar,0,0,0.0,0.0,0.0
1178
+ Wipe the product jar,0,0,0.0,0.0,0.0
1179
+ Wipe the shelf,0,0,0.0,0.0,0.0
1180
+ Wiping countertop,1,0,0.0,0.0,0.0
1181
+ Withdraw hand,0,0,0.0,0.0,0.0
1182
+ Write count on paper,1,0,0.0,0.0,0.0
1183
+ Write on notepad,0,0,0.0,0.0,0.0
1184
+ Write on paper,1,24,0.041666666666666664,1.0,0.07999999999999999
1185
+ Write on paper record,0,0,0.0,0.0,0.0
1186
+ Writing on notepad,0,0,0.0,0.0,0.0
1187
+ fold purple ribbon,0,0,0.0,0.0,0.0
1188
+ sort craft materials,3,0,0.0,0.0,0.0
1189
+ "{""action"": ""Pour liquid into bowl"", ""contact"": ""yes"", ""evidence_window"": {""end_frame"": 19, ""start_frame"": 0}, ""next_action"": ""Pour liquid into bowl"", ""objects"": [""bottle"", ""bowl"", ""kitchen counter"", ""kitchen sink"", ""kitchen tap"", ""kitchen cabinet"", ""kitchen shelf"", ""kitchen window"", ""kitchen utensils"", ""kitchen appliances"", ""kitchen utensil rack"", ""kitchen towel"", ""kitchen cabinet door"", ""kitchen cabinet drawer"", ""kitchen cabinet shelf"", ""kitchen cabinet handle"", ""kitchen cabinet knob"", ""kitchen cabinet latch"", ""kitchen cabinet hinge"", ""kitchen cabinet panel"", ""kitchen cabinet frame"", ""kitchen cabinet base"", ""kitchen cabinet top"", ""kitchen cabinet side"", ""kitchen cabinet back"", ""kitchen cabinet door panel"", ""kitchen cabinet door frame"", ""kitchen cabinet door handle"", ""kitchen cabinet door knob"", ""kitchen cabinet door latch"", ""kitchen cabinet door hinge"", ""kitchen cabinet door panel frame"", ""kitchen cabinet door panel handle"", ""kitchen cabinet door panel knob"", ""kitchen cabinet door panel latch"", ""kitchen cabinet door panel hinge"", ""kitchen cabinet door panel frame handle"", ""kitchen cabinet door panel frame knob"", ""kitchen cabinet door panel frame latch"", ""kitchen cabinet door panel frame hinge"", ""kitchen cabinet door panel frame panel"", ""kitchen cabinet door panel frame panel handle"", ""kitchen cabinet door panel frame panel knob"", ""kitchen cabinet door panel frame panel latch"", ""kitchen cabinet door panel frame panel hinge"", ""kitchen cabinet door panel frame panel frame"", ""kitchen cabinet door panel frame panel frame handle"", ""kitchen cabinet door panel frame panel frame knob"", ""kitchen cabinet door panel frame panel frame latch"", ""kitchen cabinet door panel frame panel frame hinge"", ""kitchen cabinet door panel frame panel frame panel"", ""kitchen cabinet door panel frame panel frame panel handle"", ""kitchen cabinet door panel frame panel frame panel knob"", ""kitchen cabinet door panel frame panel frame panel latch"", ""kitchen cabinet door panel frame panel frame panel hinge"", ""kitchen cabinet door panel frame panel frame panel frame"", ""kitchen cabinet door panel frame panel frame panel frame handle"", ""kitchen cabinet door panel frame panel frame panel frame knob"", ""kitchen cabinet door panel frame panel frame panel frame latch"", ""kitchen cabinet door panel frame panel frame panel frame hinge"", ""kitchen cabinet door panel frame panel frame panel frame panel"", ""kitchen cabinet door panel frame panel frame panel frame panel handle"", ""kitchen cabinet door panel frame panel frame panel frame panel knob"", ""kitchen cabinet door panel frame panel frame panel frame panel latch"", ""kitchen cabinet door panel frame panel frame panel frame panel hinge"", ""kitchen cabinet door panel frame panel frame panel frame panel frame"", ""kitchen cabinet door panel frame panel frame panel frame panel frame handle"", ""kitchen cabinet door panel frame panel frame panel frame panel frame knob"", ""kitchen cabinet door panel frame panel frame panel frame panel frame latch"", ""kitchen cabinet door panel frame panel frame panel frame panel frame hinge"", ""kitchen cabinet door panel frame panel frame panel frame panel frame panel"", ""kitchen cabinet door panel frame panel frame panel frame panel frame panel handle"", ""kitchen cabinet door panel frame panel frame panel frame panel frame panel knob"", ""kitchen cabinet door panel frame panel frame panel frame panel frame panel latch"", ""kitchen cabinet door panel frame panel frame panel frame panel frame panel hinge"", ""kitchen cabinet door panel frame panel frame panel frame panel frame panel frame"", ""kitchen cabinet door panel frame panel frame panel frame panel frame panel frame handle"", ""kitchen cabinet door panel frame panel frame panel frame panel frame panel frame knob"", ""kitchen cabinet door panel frame panel frame panel frame panel frame panel frame latch"", ""kitchen cabinet door panel frame panel frame panel frame panel frame panel frame hinge"", ""kitchen cabinet door panel frame panel frame panel frame panel frame panel frame panel"", ""kitchen cabinet door panel frame panel frame panel frame panel frame panel frame panel handle"", ""kitchen cabinet door panel frame panel frame panel frame panel frame panel frame panel knob"", ""kitchen cabinet door panel frame panel frame panel frame panel frame panel frame panel latch"", ""kitchen cabinet door panel frame panel frame panel frame panel frame panel frame panel hinge"", ""kitchen cabinet door panel frame panel frame panel frame panel frame panel frame panel frame"", ""kitchen cabinet door panel frame panel frame panel frame panel frame panel frame panel frame handle"", ""kitchen cabinet door panel frame panel frame panel frame panel frame panel frame panel frame knob"", ""kitchen cabinet door panel frame panel frame panel frame panel frame panel frame panel frame latch"", ""kitchen cabinet door panel frame panel frame panel frame panel frame panel frame panel frame hinge"", ""kitchen cabinet",0,1,0.0,0.0,0.0
1190
+ Close the door,0,2,0.0,0.0,0.0
1191
+ "{""action"": ""Close door"", ""contact"": ""yes"", ""evidence_window"": {""end_frame"": 2539, ""start_frame"": 2520}, ""next_action"": ""Close door"", ""objects"": [""door"", ""door handle"", ""plastic bag"", ""blue bucket"", ""red bucket"", ""blue container"", ""red container"", ""white container"", ""white box"", ""white bag"", ""white cloth"", ""white plastic bag"", ""white plastic container"", ""white cardboard box"", ""white paper"", ""white paper bag"", ""white paper sheet"", ""white paper strip"", ""white plastic sheet"", ""white plastic bag with red label"", ""white plastic container with red label"", ""white cardboard tray"", ""white cardboard piece"", ""white cardboard square"", ""white cardboard shape"", ""white paper lantern"", ""white paper lantern component"", ""white paper star"", ""white paper star shape"", ""white paper lantern piece"", ""white paper lantern part"", ""white paper decoration"", ""white paper cutout"", ""white paper shape"", ""white paper segment"", ""white paper coil"", ""white paper strip with red label"", ""white paper strip with blue label"", ""white paper strip with yellow label"", ""white paper strip with green label"", ""white paper strip with purple label"", ""white paper strip with orange label"", ""white paper strip with black label"", ""white paper strip with pink label"", ""white paper strip with brown label"", ""white paper strip with grey label"", ""white paper strip with turquoise label"", ""white paper strip with maroon label"", ""white paper strip with lavender label"", ""white paper strip with olive green label"", ""white paper strip with coral label"", ""white paper strip with navy blue label"", ""white paper strip with light blue label"", ""white paper strip with dark blue label"", ""white paper strip with light green label"", ""white paper strip with dark green label"", ""white paper strip with yellow-green label"", ""white paper strip with lime green label"", ""white paper strip with forest green label"", ""white paper strip with emerald green label"", ""white paper strip with teal label"", ""white paper strip with turquoise blue label"", ""white paper strip with sky blue label"", ""white paper strip with baby blue label"", ""white paper strip with periwinkle label"", ""white paper strip with lavender blue label"", ""white paper strip with violet label"", ""white paper strip with purple blue label"", ""white paper strip with indigo label"", ""white paper strip with dark purple label"", ""white paper strip with magenta label"", ""white paper strip with pink purple label"", ""white paper strip with rose pink label"", ""white paper strip with coral pink label"", ""white paper strip with salmon pink label"", ""white paper strip with peach label"", ""white paper strip with apricot label"", ""white paper strip with orange yellow label"", ""white paper strip with golden yellow label"", ""white paper strip with lemon yellow label"", ""white paper strip with yellow green label"", ""white paper strip with chartreuse label"", ""white paper strip with olive label"", ""white paper strip with khaki label"", ""white paper strip with tan label"", ""white paper strip with beige label"", ""white paper strip with cream label"", ""white paper strip with off white label"", ""white paper strip with light grey label"", ""white paper strip with grey label"", ""white paper strip with dark grey label"", ""white paper strip with black label"", ""white paper strip with brown label"", ""white paper strip with dark brown label"", ""white paper strip with chocolate label"", ""white paper strip with coffee label"", ""white paper strip with taupe label"", ""white paper strip with maroon label"", ""white paper strip with burgundy label"", ""white paper strip with red label"", ""white paper strip with dark red label"", ""white paper strip with crimson label"", ""white paper strip with cherry red label"", ""white paper strip with pink label"", ""white paper strip with light pink label"", ""white paper strip with pale pink label"", ""white paper strip with rose label"", ""white paper strip with blush label"", ""white paper strip with coral label"", ""white paper strip with salmon label"", ""white paper strip with peach label"", ""white paper strip with apricot label"", ""white paper strip with orange label"", ""white paper strip with light orange label"", ""white paper strip with pale orange label"", ""white paper strip with tangerine label"", ""white paper strip with mango label"", ""white paper strip with yellow label"", ""white paper strip with light yellow label"", ""white paper strip with pale yellow label"", ""white paper strip with lemon label"", ""white paper strip with lime label"", ""white paper strip with green label"", ""white paper strip with light green label"", ""white paper strip with pale green label"", ""white paper strip with mint label"", ""white paper strip with sage label"", ""white paper strip with olive label"", ""white paper strip with khaki",0,1,0.0,0.0,0.0
1192
+ "{""action"": ""Close the door"", ""contact"": ""yes"", ""evidence_window"": {""end_frame"": 2559, ""start_frame"": 2540}, ""next_action"": ""Close the door"", ""objects"": [""door"", ""door handle"", ""door knob"", ""door frame"", ""door hinge"", ""door latch"", ""door lock"", ""door panel"", ""door post"", ""door stop"", ""door weather stripping"", ""doorway"", ""garage door"", ""garage door opener"", ""garage door track"", ""garage door wheel"", ""garage door window"", ""garage door opener button"", ""garage door opener remote"", ""garage door opener receiver"", ""garage door opener motor"", ""garage door opener chain"", ""garage door opener belt"", ""garage door opener rail"", ""garage door opener sensor"", ""garage door opener control panel"", ""garage door opener light"", ""garage door opener emergency release"", ""garage door opener remote control"", ""garage door opener wall switch"", ""garage door opener keypad"", ""garage door opener smartphone app"", ""garage door opener voice control"", ""garage door opener timer"", ""garage door opener remote control"", ""garage door opener wall switch"", ""garage door opener keypad"", ""garage door opener smartphone app"", ""garage door opener voice control"", ""garage door opener timer"", ""garage door opener emergency release"", ""garage door opener sensor"", ""garage door opener control panel"", ""garage door opener light"", ""garage door opener motor"", ""garage door opener chain"", ""garage door opener belt"", ""garage door opener rail"", ""garage door opener remote"", ""garage door opener receiver"", ""garage door opener button"", ""garage door window"", ""garage door track"", ""garage door wheel"", ""garage door"", ""garage door opener"", ""garage door opener button"", ""garage door opener remote"", ""garage door opener receiver"", ""garage door opener motor"", ""garage door opener chain"", ""garage door opener belt"", ""garage door opener rail"", ""garage door opener sensor"", ""garage door opener control panel"", ""garage door opener light"", ""garage door opener emergency release"", ""garage door opener remote control"", ""garage door opener wall switch"", ""garage door opener keypad"", ""garage door opener smartphone app"", ""garage door opener voice control"", ""garage door opener timer"", ""garage door opener remote control"", ""garage door opener wall switch"", ""garage door opener keypad"", ""garage door opener smartphone app"", ""garage door opener voice control"", ""garage door opener timer"", ""garage door opener emergency release"", ""garage door opener sensor"", ""garage door opener control panel"", ""garage door opener light"", ""garage door opener motor"", ""garage door opener chain"", ""garage door opener belt"", ""garage door opener rail"", ""garage door opener remote"", ""garage door opener receiver"", ""garage door opener button"", ""garage door window"", ""garage door track"", ""garage door wheel"", ""garage door"", ""garage door opener"", ""garage door opener button"", ""garage door opener remote"", ""garage door opener receiver"", ""garage door opener motor"", ""garage door opener chain"", ""garage door opener belt"", ""garage door opener rail"", ""garage door opener sensor"", ""garage door opener control panel"", ""garage door opener light"", ""garage door opener emergency release"", ""garage door opener remote control"", ""garage door opener wall switch"", ""garage door opener keypad"", ""garage door opener smartphone app"", ""garage door opener voice control"", ""garage door opener timer"", ""garage door opener remote control"", ""garage door opener wall switch"", ""garage door opener keypad"", ""garage door opener smartphone app"", ""garage door opener voice control"", ""garage door opener timer"", ""garage door opener emergency release"", ""garage door opener sensor"", ""garage door opener control panel"", ""garage door opener light"", ""garage door opener motor"", ""garage door opener chain"", ""garage door opener belt"", ""garage door opener rail"", ""garage door opener remote"", ""garage door opener receiver"", ""garage door opener button"", ""garage door window"", ""garage door track"", ""garage door wheel"", ""garage door"", ""garage door opener"", ""garage door opener button"", ""garage door opener remote"", ""garage door opener receiver"", ""garage door opener motor"", ""garage door opener chain"", ""garage door opener belt"", ""garage door opener rail"", ""garage door opener sensor"", ""garage",0,1,0.0,0.0,0.0
1193
+ "{""action"": ""Close cabinet door"", ""contact"": ""yes"", ""evidence_window"": {""end_frame"": 3419, ""start_frame"": 3400}, ""next_action"": ""Close cabinet door"", ""objects"": [""cabinet"", ""cabinet door"", ""cabinet handle"", ""cabinet shelf"", ""cabinet drawer"", ""cabinet drawer handle"", ""cabinet drawer knob"", ""cabinet drawer pull"", ""cabinet drawer slide"", ""cabinet drawer slide rail"", ""cabinet drawer slide track"", ""cabinet drawer slide roller"", ""cabinet drawer slide bracket"", ""cabinet drawer slide support"", ""cabinet drawer slide guide"", ""cabinet drawer slide stop"", ""cabinet drawer slide clip"", ""cabinet drawer slide clip holder"", ""cabinet drawer slide clip bracket"", ""cabinet drawer slide clip support"", ""cabinet drawer slide clip guide"", ""cabinet drawer slide clip stop"", ""cabinet drawer slide clip holder bracket"", ""cabinet drawer slide clip holder support"", ""cabinet drawer slide clip holder guide"", ""cabinet drawer slide clip holder stop"", ""cabinet drawer slide clip holder clip"", ""cabinet drawer slide clip holder clip holder"", ""cabinet drawer slide clip holder clip bracket"", ""cabinet drawer slide clip holder clip support"", ""cabinet drawer slide clip holder clip guide"", ""cabinet drawer slide clip holder clip stop"", ""cabinet drawer slide clip holder clip holder bracket"", ""cabinet drawer slide clip holder clip holder support"", ""cabinet drawer slide clip holder clip holder guide"", ""cabinet drawer slide clip holder clip holder stop"", ""cabinet drawer slide clip holder clip holder clip"", ""cabinet drawer slide clip holder clip holder clip holder"", ""cabinet drawer slide clip holder clip holder clip bracket"", ""cabinet drawer slide clip holder clip holder clip support"", ""cabinet drawer slide clip holder clip holder clip guide"", ""cabinet drawer slide clip holder clip holder clip stop"", ""cabinet drawer slide clip holder clip holder clip holder bracket"", ""cabinet drawer slide clip holder clip holder clip holder support"", ""cabinet drawer slide clip holder clip holder clip holder guide"", ""cabinet drawer slide clip holder clip holder clip holder stop"", ""cabinet drawer slide clip holder clip holder clip holder clip"", ""cabinet drawer slide clip holder clip holder clip holder clip holder"", ""cabinet drawer slide clip holder clip holder clip holder clip bracket"", ""cabinet drawer slide clip holder clip holder clip holder clip support"", ""cabinet drawer slide clip holder clip holder clip holder clip guide"", ""cabinet drawer slide clip holder clip holder clip holder clip stop"", ""cabinet drawer slide clip holder clip holder clip holder clip holder bracket"", ""cabinet drawer slide clip holder clip holder clip holder clip holder support"", ""cabinet drawer slide clip holder clip holder clip holder clip holder guide"", ""cabinet drawer slide clip holder clip holder clip holder clip holder stop"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip holder"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip bracket"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip support"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip guide"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip stop"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip holder bracket"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip holder support"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip holder guide"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip holder stop"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip holder"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip bracket"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip support"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip guide"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip stop"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip holder bracket"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip holder support"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip holder guide"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip holder stop"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip holder clip"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip holder clip holder"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip holder clip bracket"", ""cabinet drawer slide clip holder clip holder clip holder clip holder clip holder clip holder clip support",0,1,0.0,0.0,0.0
1194
+ Close cabinet,0,1,0.0,0.0,0.0
1195
+ Close cabinet door,0,1,0.0,0.0,0.0
1196
+ Wipe hands,0,1,0.0,0.0,0.0
1197
+ Hold paper star,0,8,0.0,0.0,0.0
1198
+ Place pot on the counter,0,1,0.0,0.0,0.0
1199
+ Rinse pot,0,1,0.0,0.0,0.0
1200
+ Place marker on table,0,2,0.0,0.0,0.0
1201
+ Carry snack package,0,1,0.0,0.0,0.0
1202
+ Place paper strip on table,0,12,0.0,0.0,0.0
1203
+ Reach for jar,0,4,0.0,0.0,0.0
1204
+ Hold jar,0,1,0.0,0.0,0.0
1205
+ Place beads on table,0,10,0.0,0.0,0.0
1206
+ "{""action"": ""Hold paper star"", ""contact"": ""yes"", ""evidence_window"": {""end_frame"": 1959, ""start_frame"": 1940}, ""next_action"": ""Hold paper star"", ""objects"": [""paper star"", ""table"", ""scissors"", ""phone"", ""mouse"", ""beads"", ""pen"", ""light blue paper"", ""yellow paper"", ""purple paper"", ""cardboard"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard square"", ""cardboard tray"", ""cardboard tube"", ""cardboard strip"", ""utility knife"", ""ruler"", ""marker"", ""jar"", ""canned food"", ""tin can"", ""plastic container"", ""plastic packaging"", ""box"", ""shopping bag"", ""gift box"", ""product"", ""product box"", ""product package"", ""supplement bottle"", ""bottle"", ""sauce bottle"", ""pickle jar"", ""water bottle"", ""pink water bottle"", ""cleaning bottle"", ""earbud case"", ""charging case"", ""portable charger"", ""power bank"", ""charger"", ""charging cable"", ""power adapter"", ""smartphone"", ""smartphone box"", ""computer mouse"", ""pen and paper"", ""paper"", ""paper pieces"", ""paper segments"", ""paper lantern"", ""paper lantern component"", ""blue product box"", ""blue strip"", ""light blue strip"", ""yellow item"", ""yellow paper strip"", ""purple paper strip"", ""adhesive tape"", ""ribbon"", ""ribbon piece"", ""plastic strip"", ""foam piece"", ""foam strips"", ""cardboard pattern"", ""cardboard pattern piece"", ""stapler"", ""cleaning cloth"", ""dustpan"", ""box of beads"", ""container"", ""container of canned food"", ""small cardboard piece"", ""small piece of material"", ""small object"", ""small product bag"", ""small white box"", ""bean"", ""bean pile"", ""button"", ""black button"", ""orange button"", ""red button"", ""small button"", ""button cluster"", ""button row"", ""star"", ""star bead"", ""star-shaped bead"", ""purple bead"", ""light blue origami star"", ""yellow star-shaped object"", ""purple star-shaped object"", ""colored tile"", ""colored pieces"", ""jewel"", ""jewel piece"", ""Mahjong tile"", ""Mahjong tiles"", ""puzzle piece"", ""quilled paper"", ""quilled paper piece"", ""quilled paper shape"", ""quilling paper"", ""quilling paper strip"", ""paper quilling piece"", ""paper quilling strip"", ""paper star"", ""lucky star"", ""folded paper"", ""folded paper star"", ""paper strip"", ""paper decoration"", ""colored paper"", ""colorful pieces"", ""cardboard sheet"", ""cardboard square"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard cutout"", ""cardboard tray"", ""cardboard tube"", ""cardboard strip"", ""newspaper"", ""newspaper piece"", ""plastic container"", ""plastic storage bin"", ""tin can"", ""jar"", ""canned good"", ""canned product"", ""packaged paper lantern component"", ""snack package"", ""snack pouch"", ""container of snack"", ""gift box"", ""product package"", ""supplement bottle"", ""bottle"", ""ketchup bottle"", ""sauce bottle"", ""pickle jar"", ""water bottle"", ""pink water bottle"", ""cleaning bottle"", ""earbud case"", ""charging case"", ""portable charger"", ""power bank"", ""charger"", ""charging cable"", ""power adapter"", ""smartphone"", ""smartphone box"", ""computer mouse"", ""pen"", ""notepad"", ""paper"", ""paper pieces"", ""paper segments"", ""pieces"", ""lantern"", ""lantern component"", ""blue product box"", ""blue strip"", ""light blue strip"", ""yellow item"", ""yellow paper strip"", ""purple paper strip"", ""adhesive strip"", ""ribbon knot"", ""small paper segment"", ""foam piece"", ""foam strips"", ""cardboard pattern"", ""cardboard pattern piece"", ""stapler"", ""cleaning cloth"", ""dustpan"", ""box of beads"", ""container"", ""small cardboard piece"", ""small piece of material"", ""small object"", ""small product bag"", ""small white box"", ""bean"", ""bean pile"", ""button"", ""black button"", ""orange button"", ""red button"", ""small button"", ""buttons"", ""button cluster"", ""button row"", ""star"", ""star bead"", ""star-shaped bead"", ""purple bead"", ""light blue origami star"", ""yellow star-shaped object"", ""purple star-shaped object"", ""colored tile"", ""colored pieces"", ""jewel"", ""jewel piece"", ""Mahjong tile"", ""Mahjong tiles"", ""puzzle piece"", ""quilled paper"", ""qu",0,1,0.0,0.0,0.0
1207
+ Place earbud case on table,0,2,0.0,0.0,0.0
1208
+ Hold red button,0,1,0.0,0.0,0.0
1209
+ Adjust beads by color,0,5,0.0,0.0,0.0
1210
+ Approach workspace,0,3,0.0,0.0,0.0
1211
+ "{""action"": ""Approach workspace"", ""contact"": ""no"", ""evidence_window"": {""end_frame"": 39, ""start_frame"": 20}, ""next_action"": ""Approach workspace"", ""objects"": [""cardboard"", ""cardboard pieces"", ""cardboard stack"", ""cardboard tray"", ""cardboard tube"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard squares"", ""cardboard sheet"", ""cardboard cutouts"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""cardboard pieces"", ""cardboard shapes"", ""card",0,1,0.0,0.0,0.0
results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/eval/predictions.csv ADDED
The diff for this file is too large to render. See raw diff
 
results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/eval/predictions.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/package_audit.json ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "status": "pass",
3
+ "package_dir": "results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval",
4
+ "backbone": "qwen3_omni_lora",
5
+ "required_eval_files": [
6
+ "metrics.json",
7
+ "predictions.jsonl",
8
+ "predictions.csv",
9
+ "per_class_metrics.csv",
10
+ "confusion_matrix.csv",
11
+ "RUN_REPORT.md"
12
+ ],
13
+ "primary_metrics": [
14
+ "action_macro_f1",
15
+ "contact_accuracy",
16
+ "held_out_episode_count",
17
+ "json_validity_rate",
18
+ "next_action_accuracy",
19
+ "object_micro_f1",
20
+ "subtask_accuracy",
21
+ "transition_accuracy"
22
+ ],
23
+ "issues": []
24
+ }
results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/training/progress.jsonl ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"event": "setup_done", "run_id": "xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora", "dataset_jsonl": "<project>/results/omni_finetune/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_dataset/dataset.jsonl", "num_processes": 8, "num_train_samples": 2848, "num_val_samples": 512, "rank0_samples_per_epoch": 356, "backbone_id": "qwen3_omni_lora", "dataset_contract": "xperience10m_episode_json_qa_v1", "training_objective": "structured_episode_understanding_json_qa", "loss_mode": "answer_token_ce", "loss_logit_tail_only": true, "timestamp": 1780646466.9641912}
2
+ {"event": "model_load_start", "run_id": "xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora", "model_id": "<workspace-parent>/modelscope_models/Qwen__Qwen3-Omni-30B-A3B-Instruct", "backbone_id": "qwen3_omni_lora", "device_map": "none", "dtype": "bfloat16", "timestamp": 1780646466.9644935}
3
+ {"event": "model_load_done", "run_id": "xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora", "timestamp": 1780646529.778516}
4
+ {"event": "accelerator_prepare_start", "run_id": "xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora", "timestamp": 1780646529.7835758}
5
+ {"event": "accelerator_prepare_done", "run_id": "xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora", "timestamp": 1780647258.9977164}
6
+ {"event": "train_loop_start", "run_id": "xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora", "model_id": "<workspace-parent>/modelscope_models/Qwen__Qwen3-Omni-30B-A3B-Instruct", "dataset_jsonl": "<project>/results/omni_finetune/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_dataset/dataset.jsonl", "num_processes": 8, "num_train_samples": 2848, "num_val_samples": 512, "rank_samples_per_epoch": 356, "epochs": 1, "timestamp": 1780647259.0075266}
7
+ {"event": "train_step", "epoch": 1, "global_step": 10, "rank0_seen": 10, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 1.230179786682129, "timestamp": 1780647366.8140962}
8
+ {"event": "train_step", "epoch": 1, "global_step": 20, "rank0_seen": 20, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 1.2016743421554565, "timestamp": 1780647469.5297396}
9
+ {"event": "train_step", "epoch": 1, "global_step": 30, "rank0_seen": 30, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 1.1469742059707642, "timestamp": 1780647572.59419}
10
+ {"event": "train_step", "epoch": 1, "global_step": 40, "rank0_seen": 40, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 1.0939034223556519, "timestamp": 1780647677.915944}
11
+ {"event": "train_step", "epoch": 1, "global_step": 50, "rank0_seen": 50, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 1.0159685611724854, "timestamp": 1780647782.0573242}
12
+ {"event": "train_step", "epoch": 1, "global_step": 60, "rank0_seen": 60, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.9657138586044312, "timestamp": 1780647884.5396533}
13
+ {"event": "train_step", "epoch": 1, "global_step": 70, "rank0_seen": 70, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.9127762913703918, "timestamp": 1780647988.1080294}
14
+ {"event": "train_step", "epoch": 1, "global_step": 80, "rank0_seen": 80, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.8944218754768372, "timestamp": 1780648093.5427563}
15
+ {"event": "train_step", "epoch": 1, "global_step": 90, "rank0_seen": 90, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.8086783289909363, "timestamp": 1780648199.2200294}
16
+ {"event": "train_step", "epoch": 1, "global_step": 100, "rank0_seen": 100, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.7389833331108093, "timestamp": 1780648302.853592}
17
+ {"event": "train_step", "epoch": 1, "global_step": 110, "rank0_seen": 110, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.6932628750801086, "timestamp": 1780648406.7458248}
18
+ {"event": "train_step", "epoch": 1, "global_step": 120, "rank0_seen": 120, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.6040449738502502, "timestamp": 1780648513.4280822}
19
+ {"event": "train_step", "epoch": 1, "global_step": 130, "rank0_seen": 130, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.4854508638381958, "timestamp": 1780648618.7809823}
20
+ {"event": "train_step", "epoch": 1, "global_step": 140, "rank0_seen": 140, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.44700533151626587, "timestamp": 1780648722.3871136}
21
+ {"event": "train_step", "epoch": 1, "global_step": 150, "rank0_seen": 150, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.3768823444843292, "timestamp": 1780648826.5495484}
22
+ {"event": "train_step", "epoch": 1, "global_step": 160, "rank0_seen": 160, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.3188228905200958, "timestamp": 1780648933.4630425}
23
+ {"event": "train_step", "epoch": 1, "global_step": 170, "rank0_seen": 170, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.21572333574295044, "timestamp": 1780649040.920719}
24
+ {"event": "train_step", "epoch": 1, "global_step": 180, "rank0_seen": 180, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.15064814686775208, "timestamp": 1780649145.727296}
25
+ {"event": "train_step", "epoch": 1, "global_step": 190, "rank0_seen": 190, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.10380999743938446, "timestamp": 1780649250.9975677}
26
+ {"event": "train_step", "epoch": 1, "global_step": 200, "rank0_seen": 200, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.08768776804208755, "timestamp": 1780649358.2915566}
27
+ {"event": "train_step", "epoch": 1, "global_step": 210, "rank0_seen": 210, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.04660193994641304, "timestamp": 1780649465.2272158}
28
+ {"event": "train_step", "epoch": 1, "global_step": 220, "rank0_seen": 220, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.04696264863014221, "timestamp": 1780649570.7967262}
29
+ {"event": "train_step", "epoch": 1, "global_step": 230, "rank0_seen": 230, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.06465131789445877, "timestamp": 1780649675.9557557}
30
+ {"event": "train_step", "epoch": 1, "global_step": 240, "rank0_seen": 240, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.030367165803909302, "timestamp": 1780649782.9315662}
31
+ {"event": "train_step", "epoch": 1, "global_step": 250, "rank0_seen": 250, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.044979315251111984, "timestamp": 1780649890.433016}
32
+ {"event": "train_step", "epoch": 1, "global_step": 260, "rank0_seen": 260, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.06045611947774887, "timestamp": 1780649995.4567258}
33
+ {"event": "train_step", "epoch": 1, "global_step": 270, "rank0_seen": 270, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.04012652114033699, "timestamp": 1780650099.2143335}
34
+ {"event": "train_step", "epoch": 1, "global_step": 280, "rank0_seen": 280, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.05115583539009094, "timestamp": 1780650206.8328776}
35
+ {"event": "train_step", "epoch": 1, "global_step": 290, "rank0_seen": 290, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.011530512943863869, "timestamp": 1780650313.893128}
36
+ {"event": "train_step", "epoch": 1, "global_step": 300, "rank0_seen": 300, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.055682338774204254, "timestamp": 1780650418.009996}
37
+ {"event": "train_step", "epoch": 1, "global_step": 310, "rank0_seen": 310, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.03179597854614258, "timestamp": 1780650521.7131195}
38
+ {"event": "train_step", "epoch": 1, "global_step": 320, "rank0_seen": 320, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.018152443692088127, "timestamp": 1780650628.7296107}
39
+ {"event": "train_step", "epoch": 1, "global_step": 330, "rank0_seen": 330, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.05016171559691429, "timestamp": 1780650734.1827128}
40
+ {"event": "train_step", "epoch": 1, "global_step": 340, "rank0_seen": 340, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.014182890765368938, "timestamp": 1780650837.4421883}
41
+ {"event": "train_step", "epoch": 1, "global_step": 350, "rank0_seen": 350, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.024329334497451782, "timestamp": 1780650940.6010504}
42
+ {"event": "train_step", "epoch": 1, "global_step": 356, "rank0_seen": 356, "rank0_samples_per_epoch": 356, "rank0_batch_loss": 0.035586968064308167, "timestamp": 1780651004.4774256}
43
+ {"event": "epoch_end", "epoch": 1, "train_loss": 0.41304643672440994, "val_loss": 0.0330660454928875, "global_step": 356, "timestamp": 1780651173.976799}
44
+ {"event": "save_start", "checkpoint_dir": "<project>/checkpoints/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora/adapter_lora", "save_mode": "trainable_lora_state_dict", "timestamp": 1780651173.9771187}
45
+ {"event": "save_state_dict_built", "checkpoint_dir": "<project>/checkpoints/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora/adapter_lora", "state_source": "accelerator_full_state_dict", "trainable_tensors": 576, "trainable_bytes": 69206016, "shape_summary": {"adapter_tensors": 576, "adapter_bytes": 69206016, "prefixes": {"audio_tower": {"tensors": 192, "numel": 3932160}, "model": {"tensors": 384, "numel": 13369344}}}, "timestamp": 1780651307.4472642}
46
+ {"event": "save_done", "checkpoint_dir": "<project>/checkpoints/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora/adapter_lora", "timestamp": 1780651307.977997}
47
+ {"event": "complete", "checkpoint_dir": "<project>/checkpoints/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora/adapter_lora", "timestamp": 1780651307.9785495}
results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/training/training_metadata.json ADDED
@@ -0,0 +1,79 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "run_id": "xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora",
3
+ "model_id": "<workspace-parent>/modelscope_models/Qwen__Qwen3-Omni-30B-A3B-Instruct",
4
+ "backbone": {
5
+ "id": "qwen3_omni_lora",
6
+ "display_name": "Qwen3-Omni LoRA",
7
+ "status": "implemented",
8
+ "model_family": "Qwen3-Omni",
9
+ "dataset_contract": "xperience10m_episode_json_qa_v1",
10
+ "training_objective": "structured_episode_understanding_json_qa",
11
+ "split_policy": {
12
+ "unit": "episode",
13
+ "default_counts": {
14
+ "train": 96,
15
+ "val": 16,
16
+ "test": 16
17
+ },
18
+ "leakage_guard": "episode_id and path-qualified session split checks"
19
+ },
20
+ "modalities": {
21
+ "direct_inputs": [
22
+ "multi-camera rendered mosaic video",
23
+ "AAC audio extracted from fisheye_cam0 MP4",
24
+ "language prompt and label options"
25
+ ],
26
+ "bridged_inputs": [
27
+ "depth and confidence",
28
+ "pose and SLAM trajectory",
29
+ "body and hand mocap",
30
+ "IMU acceleration and gyro",
31
+ "object/contact summary features"
32
+ ],
33
+ "excluded_inputs": [
34
+ "visualization.rrd"
35
+ ]
36
+ },
37
+ "primary_metrics": [
38
+ "json_validity_rate",
39
+ "action_macro_f1",
40
+ "subtask_accuracy",
41
+ "transition_accuracy",
42
+ "next_action_accuracy",
43
+ "contact_accuracy",
44
+ "object_micro_f1",
45
+ "held_out_episode_count"
46
+ ],
47
+ "config_path": "<project>/configs/omni_backbones/qwen3_omni_lora.json"
48
+ },
49
+ "dataset_jsonl": "<project>/results/omni_finetune/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_dataset/dataset.jsonl",
50
+ "checkpoint_dir": "<project>/checkpoints/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora/adapter_lora",
51
+ "num_processes": 8,
52
+ "num_train_samples": 2848,
53
+ "num_val_samples": 512,
54
+ "history": [
55
+ {
56
+ "epoch": 1,
57
+ "train_loss": 0.41304643672440994,
58
+ "val_loss": 0.0330660454928875,
59
+ "global_step": 356
60
+ }
61
+ ],
62
+ "lora": {
63
+ "r": 16,
64
+ "alpha": 32,
65
+ "dropout": 0.05,
66
+ "target_modules": [
67
+ "q_proj",
68
+ "k_proj",
69
+ "v_proj",
70
+ "o_proj",
71
+ "gate_proj",
72
+ "up_proj",
73
+ "down_proj"
74
+ ]
75
+ },
76
+ "use_audio_in_video": false,
77
+ "loss_mode": "answer_token_ce",
78
+ "loss_logit_tail_only": true
79
+ }
results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/validation/eval.json ADDED
@@ -0,0 +1,81 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "status": "pass",
3
+ "summary": {
4
+ "run_id": "xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605",
5
+ "dataset_run_id": "xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605",
6
+ "train_run_id": "xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605",
7
+ "eval_run_id": "xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605",
8
+ "backbone": "qwen3_omni_lora",
9
+ "backbone_status": "implemented",
10
+ "checkpoint_gate": "lora_safetensors_shape_check",
11
+ "required_stage": "eval",
12
+ "workspace": "<project>",
13
+ "manifest": {
14
+ "path": "<project>/results/omni_finetune/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605/episode_manifest.json",
15
+ "episode_count": 128,
16
+ "split_counts": {
17
+ "test": 16,
18
+ "train": 96,
19
+ "val": 16
20
+ },
21
+ "session_leakage": []
22
+ },
23
+ "dataset": {
24
+ "dataset_dir": "<project>/results/omni_finetune/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_dataset",
25
+ "manifest_path": "<project>/results/omni_finetune/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_dataset/dataset_manifest.json",
26
+ "dataset_path": "<project>/results/omni_finetune/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_dataset/dataset.jsonl",
27
+ "manifest_num_samples": 3808,
28
+ "row_count": 3808,
29
+ "sample_split_counts": {
30
+ "train": 2848,
31
+ "val": 512,
32
+ "test": 448
33
+ },
34
+ "episode_split_counts": {
35
+ "train": 89,
36
+ "val": 16,
37
+ "test": 14
38
+ },
39
+ "skipped_episodes": 9
40
+ },
41
+ "training": {
42
+ "train_dir": "<project>/results/omni_finetune/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora",
43
+ "checkpoint_candidates": [
44
+ "<project>/checkpoints/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605/adapter_lora",
45
+ "<project>/checkpoints/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora/adapter_lora"
46
+ ],
47
+ "checkpoint_gate": "lora_safetensors_shape_check",
48
+ "required_training_files": [
49
+ "training_metadata.json",
50
+ "progress.jsonl",
51
+ "adapter_config.json",
52
+ "adapter_model.safetensors"
53
+ ],
54
+ "checkpoint_dir": "<project>/checkpoints/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora/adapter_lora",
55
+ "num_processes": 8,
56
+ "num_train_samples": 2848,
57
+ "num_val_samples": 512,
58
+ "history_len": 1,
59
+ "checkpoint_dir_recorded": "<project>/checkpoints/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora/adapter_lora"
60
+ },
61
+ "eval": {
62
+ "eval_dir": "<project>/results/omni_finetune/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval",
63
+ "required_eval_files": [
64
+ "metrics.json",
65
+ "predictions.jsonl",
66
+ "predictions.csv",
67
+ "per_class_metrics.csv",
68
+ "confusion_matrix.csv",
69
+ "RUN_REPORT.md"
70
+ ],
71
+ "eval_split": "test",
72
+ "num_eval_episodes": 14,
73
+ "held_out_episode_count": 14,
74
+ "json_validity_rate": 0.875,
75
+ "action_macro_f1": 0.0026621494447581404,
76
+ "prediction_file": "predictions.jsonl",
77
+ "prediction_rows": 448
78
+ }
79
+ },
80
+ "issues": []
81
+ }
results/omni_finetune/verified_public/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval/verified_result_summary.json ADDED
@@ -0,0 +1,168 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "status": "verified",
3
+ "backbone": "qwen3_omni_lora",
4
+ "backbone_display_name": "Qwen3-Omni LoRA",
5
+ "dataset_contract": "xperience10m_episode_json_qa_v1",
6
+ "training_objective": "structured_episode_understanding_json_qa",
7
+ "dataset_run_id": "xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605",
8
+ "train_run_id": "xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora",
9
+ "eval_run_id": "xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval",
10
+ "dataset": {
11
+ "num_samples": 3808,
12
+ "num_episodes": 119,
13
+ "split_counts": {
14
+ "train": 2848,
15
+ "val": 512,
16
+ "test": 448
17
+ },
18
+ "skipped_episodes": 9
19
+ },
20
+ "training": {
21
+ "num_processes": 8,
22
+ "num_train_samples": 2848,
23
+ "num_val_samples": 512,
24
+ "history": [
25
+ {
26
+ "epoch": 1,
27
+ "train_loss": 0.41304643672440994,
28
+ "val_loss": 0.0330660454928875,
29
+ "global_step": 356
30
+ }
31
+ ]
32
+ },
33
+ "eval": {
34
+ "eval_split": "test",
35
+ "num_samples": 448,
36
+ "prediction_file": "predictions.jsonl",
37
+ "prediction_rows": 448,
38
+ "num_eval_episodes": 14,
39
+ "held_out_episode_count": 14,
40
+ "primary_metrics": {
41
+ "json_validity_rate": 0.875,
42
+ "action_macro_f1": 0.0026621494447581404,
43
+ "subtask_accuracy": 0.006696428571428571,
44
+ "transition_accuracy": 0.8504464285714286,
45
+ "next_action_accuracy": 0.024553571428571428,
46
+ "contact_accuracy": 0.6450892857142857,
47
+ "object_micro_f1": 0.22299431459254582,
48
+ "held_out_episode_count": 14
49
+ }
50
+ },
51
+ "validation_summary": {
52
+ "run_id": "xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605",
53
+ "dataset_run_id": "xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605",
54
+ "train_run_id": "xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605",
55
+ "eval_run_id": "xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605",
56
+ "backbone": "qwen3_omni_lora",
57
+ "backbone_status": "implemented",
58
+ "checkpoint_gate": "lora_safetensors_shape_check",
59
+ "required_stage": "eval",
60
+ "workspace": "<project>",
61
+ "manifest": {
62
+ "path": "<project>/results/omni_finetune/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605/episode_manifest.json",
63
+ "episode_count": 128,
64
+ "split_counts": {
65
+ "test": 16,
66
+ "train": 96,
67
+ "val": 16
68
+ },
69
+ "session_leakage": []
70
+ },
71
+ "dataset": {
72
+ "dataset_dir": "<project>/results/omni_finetune/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_dataset",
73
+ "manifest_path": "<project>/results/omni_finetune/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_dataset/dataset_manifest.json",
74
+ "dataset_path": "<project>/results/omni_finetune/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_dataset/dataset.jsonl",
75
+ "manifest_num_samples": 3808,
76
+ "row_count": 3808,
77
+ "sample_split_counts": {
78
+ "train": 2848,
79
+ "val": 512,
80
+ "test": 448
81
+ },
82
+ "episode_split_counts": {
83
+ "train": 89,
84
+ "val": 16,
85
+ "test": 14
86
+ },
87
+ "skipped_episodes": 9
88
+ },
89
+ "training": {
90
+ "train_dir": "<project>/results/omni_finetune/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora",
91
+ "checkpoint_candidates": [
92
+ "<project>/checkpoints/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605/adapter_lora",
93
+ "<project>/checkpoints/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora/adapter_lora"
94
+ ],
95
+ "checkpoint_gate": "lora_safetensors_shape_check",
96
+ "required_training_files": [
97
+ "training_metadata.json",
98
+ "progress.jsonl",
99
+ "adapter_config.json",
100
+ "adapter_model.safetensors"
101
+ ],
102
+ "checkpoint_dir": "<project>/checkpoints/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora/adapter_lora",
103
+ "num_processes": 8,
104
+ "num_train_samples": 2848,
105
+ "num_val_samples": 512,
106
+ "history_len": 1,
107
+ "checkpoint_dir_recorded": "<project>/checkpoints/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_lora/adapter_lora"
108
+ },
109
+ "eval": {
110
+ "eval_dir": "<project>/results/omni_finetune/xperience10m_qwen3_omni_128ep_96train_16val_16test_valmon_20260605_eval",
111
+ "required_eval_files": [
112
+ "metrics.json",
113
+ "predictions.jsonl",
114
+ "predictions.csv",
115
+ "per_class_metrics.csv",
116
+ "confusion_matrix.csv",
117
+ "RUN_REPORT.md"
118
+ ],
119
+ "eval_split": "test",
120
+ "num_eval_episodes": 14,
121
+ "held_out_episode_count": 14,
122
+ "json_validity_rate": 0.875,
123
+ "action_macro_f1": 0.0026621494447581404,
124
+ "prediction_file": "predictions.jsonl",
125
+ "prediction_rows": 448
126
+ }
127
+ },
128
+ "included_files": [
129
+ "dataset/dataset_manifest.json",
130
+ "dataset/episode_manifest.json",
131
+ "eval/RUN_REPORT.md",
132
+ "eval/confusion_matrix.csv",
133
+ "eval/metrics.json",
134
+ "eval/per_class_metrics.csv",
135
+ "eval/predictions.csv",
136
+ "eval/predictions.jsonl",
137
+ "training/progress.jsonl",
138
+ "training/training_metadata.json",
139
+ "validation/eval.json"
140
+ ],
141
+ "required_eval_files": [
142
+ "metrics.json",
143
+ "predictions.jsonl",
144
+ "predictions.csv",
145
+ "per_class_metrics.csv",
146
+ "confusion_matrix.csv",
147
+ "RUN_REPORT.md"
148
+ ],
149
+ "public_package_allowed": [
150
+ "metrics",
151
+ "predictions",
152
+ "confusion matrices",
153
+ "run reports",
154
+ "episode and dataset manifests",
155
+ "training metadata",
156
+ "validation summaries"
157
+ ],
158
+ "public_package_forbidden": [
159
+ "raw MP4",
160
+ "annotation HDF5",
161
+ "Rerun RRD",
162
+ "base-model weights",
163
+ "LoRA adapter weights",
164
+ "full checkpoints",
165
+ "large archives"
166
+ ],
167
+ "excluded_policy": "Raw Xperience-10M files, base-model weights, adapter or checkpoint weights, full checkpoints, and large archives are not included."
168
+ }