AC28 + ME1a: GNN and node-size experiment

All labels are provisional CSV-seeded areas; registration is unvalidated. Same-run fit is separate from leave-one-run-out prediction. Three production runs cannot establish production accuracy.

Architecture and graph size

Mesh GNN uses the previous message processor. Residual Geo GNN adds short residual edge messages and position frequencies. Geo MLP has the same position and process input without graph messages. The experiment covers 1 graph budgets and 1 model families, using per-run balanced weak loss.

Joint and leave-one-run-out AP by graph size

Does pooling AC28 and ME1a help?

Values below show residual_geo average precision. Individual and joint values are evaluated on runs used for fitting. Held-out values evaluate an unseen run. The last column trains on the other AC28 run only, allowing a direct comparison with adding ME1a for AC28 holdouts.

Requested nodesEvaluated runIndividual fit APJoint fit APHeld-out APAC28-only held-out AP
5,000AC28_16h0.32980.17570.10200.1772
5,000AC28_18h010.03800.03070.01330.0203
5,000ME1a_14h060.06850.09200.0010—

Scores by run

Requested nodesModelTrainingEvaluated runMapped APMapped IoUWeak-label transfer IoU
5,000residual_geojointAC28_16h0.17570.17650.2667
5,000residual_geojointAC28_18h010.03070.04550.0345
5,000residual_geojointME1a_14h060.09200.05060.1750
5,000residual_geoholdout_AC28_16hAC28_16h0.10200.13640.2667
5,000residual_geoholdout_AC28_18h01AC28_18h010.01330.02860.0345
5,000residual_geoholdout_ME1a_14h06ME1a_14h060.00100.00000.1750

Full fit and per-run metrics CSV · Metrics and checkpoints JSON · Main AC28 + ME1a report