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
12,000AC28_16h0.38490.14740.00470.0104
12,000AC28_18h010.44550.67140.00460.0168
12,000ME1a_14h060.62920.47650.0010—

Scores by run

Requested nodesModelTrainingEvaluated runMapped APMapped IoUWeak-label transfer IoU
12,000residual_geojointAC28_16h0.14740.14521.0000
12,000residual_geojointAC28_18h010.67140.46511.0000
12,000residual_geojointME1a_14h060.47650.05351.0000
12,000residual_geoholdout_AC28_16hAC28_16h0.00470.00001.0000
12,000residual_geoholdout_AC28_18h01AC28_18h010.00460.00001.0000
12,000residual_geoholdout_ME1a_14h06ME1a_14h060.00100.00001.0000

Where the model predicts

Weak target versus individual, joint and held-out prediction maps

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