Task metadata
| Field |
Value |
| Task ID |
E10 |
| Category |
Evaluation |
| Priority |
High |
| Complexity |
High |
| Est. days |
4 |
| Blocked by |
M10 |
Features / method
Work out why the fused model underperforms published single-modality baselines.
Description
The reported fused numbers are 10.28 MAE and 0.766 EF<=40% AUROC. The baselines in TECHNICAL.md 8 are EchoJEPA alone at 5.97 MAE and ECG-FM alone at 0.929 AUROC. Fusion is currently losing to both published solo baselines on their own headline metric.
Those baselines are on different cohorts and different setups, so this is not a like-for-like comparison and the gap may be entirely explained by cohort. But the deployment-risk framing needs the full condition to be a credible model — "degrades gracefully" is a weak claim if the starting point is well behind what either modality does alone. This needs an answer before the numbers go into a paper.
M10 gives the in-cohort solo baselines, which is the part that makes this diagnosable.
Steps:
- Compare in-cohort ECG-only and echo-only probes against the fused probe on identical splits. If fusion beats both in-cohort, the gap is cohort, not architecture.
- Check label noise:
build_cohort.py falls back across several LVEF measurement sources (lvef, biplane_lvef, rest_lvef, rest_biplane_lvef, lvef_3d). Compare error stratified by lvef_measurement to see if a fallback source is noisier.
- Check probe capacity and training budget — 829 training rows is small, so confirm the fused probe is not simply overfitting or underfitting relative to the concat baseline.
- Check the echo pooling step. Clip-level EchoJEPA embeddings are mean-pooled to one vector per study, which discards the spatial structure TECHNICAL.md 4.1 says an attentive probe needs.
- Write up which of these explains the gap, with evidence.
Acceptance criteria:
- In-cohort fusion vs solo comparison on identical splits, with CIs.
- A stated, evidence-backed answer for the gap: cohort size, label noise, pooling, probe capacity, or some combination.
- If the cause is fixable within Task A scope, a follow-up issue opened for the fix.
- If the cause is cohort size, this feeds D07 and the finding is documented as a limitation.
Task metadata
E10Features / method
Work out why the fused model underperforms published single-modality baselines.
Description
The reported fused numbers are 10.28 MAE and 0.766 EF<=40% AUROC. The baselines in TECHNICAL.md 8 are EchoJEPA alone at 5.97 MAE and ECG-FM alone at 0.929 AUROC. Fusion is currently losing to both published solo baselines on their own headline metric.
Those baselines are on different cohorts and different setups, so this is not a like-for-like comparison and the gap may be entirely explained by cohort. But the deployment-risk framing needs the
fullcondition to be a credible model — "degrades gracefully" is a weak claim if the starting point is well behind what either modality does alone. This needs an answer before the numbers go into a paper.M10 gives the in-cohort solo baselines, which is the part that makes this diagnosable.
Steps:
build_cohort.pyfalls back across several LVEF measurement sources (lvef,biplane_lvef,rest_lvef,rest_biplane_lvef,lvef_3d). Compare error stratified bylvef_measurementto see if a fallback source is noisier.Acceptance criteria: