Record Omni floor-event screening results

This commit is contained in:
Xin Wang
2026-09-16 03:56:33 +08:00
parent 4b4624f6b8
commit 02e83c0c11
7 changed files with 223 additions and 2 deletions
+1
View File
@@ -6,6 +6,7 @@ readers to the right comparison.
| Result record | Question answered |
|---|---|
| [`easycom_omni_floor_screen_2026-09-16/`](easycom_omni_floor_screen_2026-09-16/README.md) | Whether G+A, pooled-V, or current-frame F1 improve raw boundaries and provisional semantic opportunities over EgoSpeak |
| [`easycom_egospeak_three_level_eval_2026-09-16/`](easycom_egospeak_three_level_eval_2026-09-16/README.md) | How dense forecasting, raw boundary anticipation, and provisional opportunity-conditioned ENTRY/YIELD differ for the EgoSpeak baseline |
| [easycom_oracle_pooled_wearer_audit_2026-09-10/](easycom_oracle_pooled_wearer_audit_2026-09-10/README.md) | Fixed-four-epoch three-seed oracle test results and the limited wearer gains of historical pooled AV |
| [`easycom_open_stream_vs_causal_prefix_2026-08-19/`](easycom_open_stream_vs_causal_prefix_2026-08-19/README.md) | How prepared-media open-stream and causal-prefix features compare |
@@ -0,0 +1,80 @@
# EasyCom Omni floor-event screening
This record freezes the first comparison of EgoSpeak, Omni `G+A`, Omni
`G+A+pooled-V`, and the three-seed current-frame F1 Frame-set Attention screen
on EasyCom Sessions 1--3. Values were produced on the remote experiment host
and supplied by the user on 2026-09-16. Generated predictions and per-event
CSVs remain on that host and are not committed here.
## Evaluated layers
1. Dense future activity uses causal-valid framewise AP/mAP over ten horizons.
2. Raw wearer endpoint and aggregate-other-boundary AP are threshold-free
timing diagnostics; they are not semantic EOT/INT labels.
3. Opportunity-conditioned ENTRY and INT/YIELD AP assigns one causally
censored activity-derived score to each provisional LLM-assisted reviewed
opportunity.
All opportunity runs use identical denominators: 163 ENTRY positives and 335
hard negatives, with 81 invalid/post-outcome cases; and 28 INT positives and
109 hard negatives, with 5 invalid/post-outcome cases. Positive prevalence is
32.731% for ENTRY and 20.438% for INT.
## Main results
| Model | 0.2-s mAP | Mean mAP | Boundary response AP | Boundary yield AP | ENTRY AP | INT/YIELD AP |
|---|---:|---:|---:|---:|---:|---:|
| EgoSpeak | 74.204 | 61.193 | 29.989 | 41.078 | 52.487 | 20.135 |
| Omni G+A, seed 0 | 81.723 | 65.109 | 28.840 | 47.873 | 43.886 | 21.535 |
| Omni G+A+pooled-V, seed 0 | 82.027 | 65.400 | 29.601 | 48.344 | 46.022 | 24.266 |
| F1, three-seed mean | 81.777 | 64.951 | 28.423 | 48.641 | 41.561 | 22.991 |
F1 standard deviations are 0.156 points for 0.2-s mAP, 0.095 for mean mAP,
0.480 for boundary response AP, 0.391 for boundary yield AP, 0.581 for ENTRY
AP, and 0.202 for INT/YIELD AP.
The raw endpoint diagnostic, available for the three seed-0 baselines, changes
from EgoSpeak to G+A to G+A+pooled-V as follows: onset AP
24.491/25.960/26.019 and offset AP 38.024/45.251/45.371. Thus most generic
offset/yield-timing gain comes from G+A; pooled visual input adds almost
nothing to raw transition timing.
## Interpretation
- G+A strongly improves dense forecasting and generic wearer-offset/yield
timing over EgoSpeak, but not reviewed semantic opportunities. In particular,
its INT AP remains close to prevalence and its ENTRY AP is lower than
EgoSpeak's.
- Adding pooled-V over G+A gives only +0.304/+0.291 points in 0.2-s/mean mAP,
+0.059/+0.120 in raw onset/offset AP, and +0.761/+0.471 in boundary
response/yield AP. The larger but still preliminary changes are +2.135 ENTRY
AP and +2.732 INT AP.
- F1 is stable across seeds but does not improve on the historical pooled-V
run: its mean changes are -0.250/-0.449 points in 0.2-s/mean mAP, -1.178 in
boundary response AP, +0.297 in boundary yield AP, -4.461 in ENTRY AP, and
-1.275 in INT AP. The hoped-for pattern of unchanged dense/timing performance
with improved semantic opportunity ranking is absent.
- Current F1 attends to a current anonymous visual person set using G+A. It has
no per-person temporal history, person-conditioned audio, or verified
identity continuity. This screen therefore does not support promoting F1 as
the paper's main floor-reasoning method.
## Hard limitations
- The opportunity labels are provisional two-pass LLM-assisted annotations,
not human-reviewed confirmatory labels.
- The old G+A and pooled-V runs are seed-0 fixed-four-epoch models trained on
Sessions 4--12 without development selection. F1 trains on Sessions 4--11
and uses Session 12 for checkpoint selection. Their comparison is historical,
not a protocol-matched attribution.
- F1 needs a three-seed pooled-V control trained and selected with exactly the
same train/dev protocol before a confirmatory conclusion.
- All matched-recall trigger/FPR values produced in these exploratory commands
selected thresholds on Sessions 1--3 and are excluded from this record.
- Aggregate `others` activity cannot establish speaker identity, addressee, or
semantic interruption intent.
Exact aggregate values are stored in [`summary.json`](summary.json) and
[`metrics.csv`](metrics.csv). The earlier EgoSpeak-only record is
[`easycom_egospeak_three_level_eval_2026-09-16`](../easycom_egospeak_three_level_eval_2026-09-16/README.md).
@@ -0,0 +1,32 @@
model,seeds,metric,value_percent,sample_std_percent
egospeak,1,dense_0.2s_mAP,74.204,
egospeak,1,dense_mean_mAP,61.193,
egospeak,1,raw_onset_mean_AP,24.491,
egospeak,1,raw_offset_mean_AP,38.024,
egospeak,1,boundary_response_mean_AP,29.989,
egospeak,1,boundary_yield_mean_AP,41.078,
egospeak,1,ENTRY_opportunity_AP,52.4867,
egospeak,1,INT_YIELD_opportunity_AP,20.1349,
omni_ga,1,dense_0.2s_mAP,81.72257,
omni_ga,1,dense_mean_mAP,65.10895,
omni_ga,1,raw_onset_mean_AP,25.960,
omni_ga,1,raw_offset_mean_AP,45.251,
omni_ga,1,boundary_response_mean_AP,28.840,
omni_ga,1,boundary_yield_mean_AP,47.873,
omni_ga,1,ENTRY_opportunity_AP,43.8864,
omni_ga,1,INT_YIELD_opportunity_AP,21.5345,
omni_gav,1,dense_0.2s_mAP,82.02661,
omni_gav,1,dense_mean_mAP,65.39978,
omni_gav,1,raw_onset_mean_AP,26.019,
omni_gav,1,raw_offset_mean_AP,45.371,
omni_gav,1,boundary_response_mean_AP,29.601,
omni_gav,1,boundary_yield_mean_AP,48.344,
omni_gav,1,ENTRY_opportunity_AP,46.0215,
omni_gav,1,INT_YIELD_opportunity_AP,24.2662,
f1,3,dense_0.2s_mAP,81.77745,0.15638
f1,3,dense_mean_mAP,64.95099,0.09451
f1,3,boundary_response_mean_AP,28.4227,0.4796
f1,3,boundary_yield_mean_AP,48.6407,0.3914
f1,3,ENTRY_opportunity_AP,41.5607,0.5805
f1,3,INT_YIELD_opportunity_AP,22.9911,0.2015
1 model seeds metric value_percent sample_std_percent
2 egospeak 1 dense_0.2s_mAP 74.204
3 egospeak 1 dense_mean_mAP 61.193
4 egospeak 1 raw_onset_mean_AP 24.491
5 egospeak 1 raw_offset_mean_AP 38.024
6 egospeak 1 boundary_response_mean_AP 29.989
7 egospeak 1 boundary_yield_mean_AP 41.078
8 egospeak 1 ENTRY_opportunity_AP 52.4867
9 egospeak 1 INT_YIELD_opportunity_AP 20.1349
10 omni_ga 1 dense_0.2s_mAP 81.72257
11 omni_ga 1 dense_mean_mAP 65.10895
12 omni_ga 1 raw_onset_mean_AP 25.960
13 omni_ga 1 raw_offset_mean_AP 45.251
14 omni_ga 1 boundary_response_mean_AP 28.840
15 omni_ga 1 boundary_yield_mean_AP 47.873
16 omni_ga 1 ENTRY_opportunity_AP 43.8864
17 omni_ga 1 INT_YIELD_opportunity_AP 21.5345
18 omni_gav 1 dense_0.2s_mAP 82.02661
19 omni_gav 1 dense_mean_mAP 65.39978
20 omni_gav 1 raw_onset_mean_AP 26.019
21 omni_gav 1 raw_offset_mean_AP 45.371
22 omni_gav 1 boundary_response_mean_AP 29.601
23 omni_gav 1 boundary_yield_mean_AP 48.344
24 omni_gav 1 ENTRY_opportunity_AP 46.0215
25 omni_gav 1 INT_YIELD_opportunity_AP 24.2662
26 f1 3 dense_0.2s_mAP 81.77745 0.15638
27 f1 3 dense_mean_mAP 64.95099 0.09451
28 f1 3 boundary_response_mean_AP 28.4227 0.4796
29 f1 3 boundary_yield_mean_AP 48.6407 0.3914
30 f1 3 ENTRY_opportunity_AP 41.5607 0.5805
31 f1 3 INT_YIELD_opportunity_AP 22.9911 0.2015
@@ -0,0 +1,85 @@
{
"recorded_at": "2026-09-16",
"source": "user-provided remote experiment output",
"dataset": "EasyCom",
"test_sessions": ["Session_1", "Session_2", "Session_3"],
"scale": "percent",
"opportunity_counts": {
"entry": {"positive": 163, "hard_negative": 335, "invalid_or_post_outcome": 81, "prevalence": 32.7309},
"int_yield": {"positive": 28, "hard_negative": 109, "invalid_or_post_outcome": 5, "prevalence": 20.4380}
},
"models": {
"egospeak": {
"dense_0.2s_map": 74.204,
"dense_mean_map": 61.193,
"raw_onset_mean_ap": 24.491,
"raw_offset_mean_ap": 38.024,
"boundary_response_mean_ap": 29.989,
"boundary_yield_mean_ap": 41.078,
"entry_opportunity_ap": 52.4867,
"int_yield_opportunity_ap": 20.1349
},
"omni_ga_seed0": {
"dense_0.2s_map": 81.72257,
"dense_mean_map": 65.10895,
"raw_onset_mean_ap": 25.960,
"raw_offset_mean_ap": 45.251,
"boundary_response_mean_ap": 28.840,
"boundary_yield_mean_ap": 47.873,
"entry_opportunity_ap": 43.8864,
"int_yield_opportunity_ap": 21.5345
},
"omni_gav_seed0": {
"dense_0.2s_map": 82.02661,
"dense_mean_map": 65.39978,
"raw_onset_mean_ap": 26.019,
"raw_offset_mean_ap": 45.371,
"boundary_response_mean_ap": 29.601,
"boundary_yield_mean_ap": 48.344,
"entry_opportunity_ap": 46.0215,
"int_yield_opportunity_ap": 24.2662
},
"f1_seed0": {
"dense_0.2s_map": 81.87817,
"dense_mean_map": 65.03482,
"boundary_response_mean_ap": 28.244,
"boundary_yield_mean_ap": 48.566,
"entry_opportunity_ap": 41.9125,
"int_yield_opportunity_ap": 22.8024
},
"f1_seed1": {
"dense_0.2s_map": 81.59730,
"dense_mean_map": 64.96959,
"boundary_response_mean_ap": 28.966,
"boundary_yield_mean_ap": 48.292,
"entry_opportunity_ap": 41.8788,
"int_yield_opportunity_ap": 22.9676
},
"f1_seed2": {
"dense_0.2s_map": 81.85689,
"dense_mean_map": 64.84857,
"boundary_response_mean_ap": 28.058,
"boundary_yield_mean_ap": 49.064,
"entry_opportunity_ap": 40.8907,
"int_yield_opportunity_ap": 23.2033
},
"f1_three_seed": {
"dense_0.2s_map_mean": 81.77745,
"dense_0.2s_map_sample_std": 0.15638,
"dense_mean_map_mean": 64.95099,
"dense_mean_map_sample_std": 0.09451,
"boundary_response_mean_ap_mean": 28.4227,
"boundary_response_mean_ap_sample_std": 0.4796,
"boundary_yield_mean_ap_mean": 48.6407,
"boundary_yield_mean_ap_sample_std": 0.3914,
"entry_opportunity_ap_mean": 41.5607,
"entry_opportunity_ap_sample_std": 0.5805,
"int_yield_opportunity_ap_mean": 22.9911,
"int_yield_opportunity_ap_sample_std": 0.2015
}
},
"labels": "provisional two-pass LLM-assisted; not human reviewed",
"threshold_free_metrics_only": true,
"matched_pooled_control_available": false
}