7.5 KiB
ICASSP 2027 completion checklist
This is an internal execution checklist. It is not part of the submitted PDF.
Reviewer verdict on the current draft
The potentially publishable question is now model-agnostic: do general-purpose omni representations expose the fine-grained evidence needed for 200 ms egocentric floor action, and can causal local evidence reduce false wearer entries at matched onset recall when frozen readout or PEFT is insufficient?
The contribution is not “the first audio-visual multiparty turn model.” VAP, EgoSpeak, SICNet, and MuVAP already occupy adjacent territory. The defensible gap is continuous, causal floor-action projection for an invisible camera wearer, combined with a controlled diagnosis of global omni states and a behavior-aligned multi-other event protocol.
Current Qwen2.5-Omni-3B results are exploratory motivation only. They neither prove a limitation shared by omni models nor establish track-consistent fusion as the final method. The planned initial backbone set is Qwen2.5-Omni-3B, Qwen2.5-Omni-7B, and MiniCPM-o 4.5.
P0 — Freeze the task before the backbone sweep
- Define the exact 5 Hz causal cutoff and physical target interval for each of the ten 0.2 s horizons.
- Freeze wearer-onset/yield and multi-other exchange definitions.
- Add competing-risk rules: a candidate event ends at the first matched wearer action, incompatible floor change, timeout, or invalid source boundary.
- Specify overlap, minimum silence, maximum response delay, duplicate detections, source discontinuities, track visibility, offscreen speakers, and whether target-of-speech strata are diagnostic only.
- Produce train/test event-count tables, duration, class prevalence, and visibility coverage before examining model scores.
- Mark all already viewed Sessions 1–3 results as exploratory. Lock the protocol and select thresholds, checkpoints, and hyperparameters using a training-side fold or cross-fitting over Sessions 4–12.
Gate: two independent code paths or a manual sample audit must agree on at least 100 randomly selected events. Publish the number of unique other IDs and multi-other opportunity minutes before the main sweep.
P1 — Audit each backbone interface
For Qwen2.5-Omni-3B, Qwen2.5-Omni-7B, and MiniCPM-o 4.5, record:
- exact model/code revision, processor, dtype, and hardware;
- native audio/video sampling and streaming/chunk semantics;
- exact causal hidden-state readout and dimensionality;
- context limit, cache/reset behavior, and source-boundary handling;
- a cutoff/impulse test proving no future frame or sample enters the state;
- P50/P95 latency, throughput, and peak memory.
Do not force an offline or future-conditioned feature into the common table. If a model cannot expose a comparable causal state, report that protocol as unsupported. Raw scores are not a pure architecture ranking; emphasize within-backbone deltas.
P2 — Establish the compact representation matrix
Run three seeds per supported backbone with the same data, physical cutoffs, target, prediction-head capacity, optimizer exposure, and evaluator:
- Frozen global causal state.
- Pre-registered PEFT/LoRA budget.
- Global state plus recent local audio.
- Global state plus pooled local audio and vision.
Use a common local encoder as the primary cross-backbone control. If native local encoders are tested, report them in a separate within-model panel. Do not mix common-encoder and native-encoder deltas in one claim.
Gate: baseline standard deviations are known; the evaluator reproduces identical scores from saved predictions; parameter counts and training budgets are reported. A single failed LoRA recipe is evidence about that recipe, not proof that the model cannot adapt.
P3 — Select local fusion only after P2
If local evidence gives a reliable event-level gain, compare candidates in increasing complexity:
- Pooled local audio/vision.
- Parameter-matched temporal branch.
- Per-frame person set with no cross-time identity.
- Shared track-wise temporal encoder.
- Person–audio cross-attention.
- Optional per-person active-speaker auxiliary loss, only after selecting a person-aware activity-only model.
Keep the dense EgoSpeak wearer/others target as the primary task. Target of speech is analysis-only and never model input. Describe only the train-side winner as the final method; move rejected candidates to ablations.
For a track-aware candidate, temporary IDs route hidden state only: no ID embedding, cross-recording identity, or fixed seating slot. Unit-test variable person count, empty sets, padding, slot permutation, global ID renaming, source/gap resets, and strict causal cutoffs.
P4 — Run visual counterfactuals conditionally
Only if a track-aware candidate is selected, evaluate one frozen checkpoint with:
- correct person tracks;
- clip-consistent global renaming, which must be invariant;
- deliberately broken cross-time identity with unchanged per-frame crops;
- time-shifted tracks with unchanged audio;
- removed visual features;
- fixed-rate ID switch, box dropout, and fragmentation;
- visibility-conditioned subsets.
The separately trained no-ID model belongs in the main ablation table. Do not retrain test-time counterfactuals.
P5 — Statistics and evidence
- Three seeds, mean ± sample standard deviation.
- Paired cluster bootstrap by session/conversation block for 95% intervals.
- Operating points at wearer-onset recall 0.7, 0.8, and 0.9; headline 0.8.
- False wearer entries per multi-other opportunity minute, onset latency, wearer-yield recall/latency, and original ten-horizon AP/mAP.
- Error strata: backbone, visibility, number of visible people, overlap, offscreen activity, track age/fragmentation, and transition proxy.
- Ego4D AVD coverage audit on the exact EgoSpeak split before claiming the same multi-other analysis.
- Provided-track and online-tracker conditions named separately.
Qualitative cases follow a frozen selection rule and include the largest paired improvement, a median case, a failure, and one preserved true wearer onset. Examples explain rates; they never replace them.
Paper assembly order
- Freeze and audit the event protocol.
- Implement and causally audit all backbone readouts.
- Complete the compact frozen/PEFT/local matrix.
- Decide whether the paper can support a cross-family or only model-specific representation claim.
- Select a local fusion candidate using training-side event metrics.
- Run conditional visual/track counterfactuals.
- Produce the cross-backbone event table and paired intervals.
- Draw one compact final system figure; remove rejected methods from the main narrative.
- Replace every visible TODO and verify the ICASSP 2027 kit/page limit.
Stop/go decisions
- General claim: at least two backbone families show the same frozen/PEFT weakness and a reliable local-evidence improvement.
- Model-specific claim: the effect appears only within Qwen; say so and do not generalize to all omni models.
- Audio-local reframe: local audio improves but all visual variants fail; claim a fine-grained acoustic readout bottleneck, not social visual reasoning.
- Track-aware method: correct continuity beats pooled vision, temporal capacity, no-ID/reset, broken continuity, and time-shifted controls at matched recall without worse onset/yield behavior.
- Stop the adapter: aggregate mAP rises but multi-other false entries do not fall, or legitimate onset/yield behavior degrades.