{
  "status": "joint_and_individual_weak_label_diagnostic",
  "production_valid": false,
  "independent_physical_runs": 3,
  "label_policy": "10 mm geodesic Gaussian/area from provisional CSV anchors at each graph size",
  "selection_caution": "The three runs and unvalidated labels cannot establish production accuracy; same-run fits are separate from leave-one-run-out predictions.",
  "epochs_per_fit": 180,
  "loss_mode": "hard",
  "rows": [
    {
      "budget": 12000,
      "kind": "residual_geo",
      "loss_mode": "hard",
      "setup": "joint",
      "train_runs": "AC28_16h+AC28_18h01+ME1a_14h06",
      "eval_run": "AC28_16h",
      "seen_in_training": true,
      "actual_nodes": 11956,
      "positive_native": 9,
      "positive_fine": 9,
      "label_transfer_iou": 1.0,
      "best_loss": 0.8413286805152893,
      "best_epoch": 136,
      "seconds": 20.52,
      "native_ap": 0.14743853844974078,
      "native_iou": 0.14516129032258066,
      "mapped_ap": 0.14743853844974078,
      "mapped_iou": 0.14516129032258066,
      "mapped_dice": 0.2535211267605634,
      "mapped_top_k_recall": 0.0,
      "fine_prevalence": 0.0007527601204416192,
      "predicted_positive_fine": 62,
      "checkpoint": "results/ME1a_DT_comparison/gnn_joint_hard/residual_geo_12000_joint.pt"
    },
    {
      "budget": 12000,
      "kind": "residual_geo",
      "loss_mode": "hard",
      "setup": "joint",
      "train_runs": "AC28_16h+AC28_18h01+ME1a_14h06",
      "eval_run": "AC28_18h01",
      "seen_in_training": true,
      "actual_nodes": 11956,
      "positive_native": 21,
      "positive_fine": 21,
      "label_transfer_iou": 1.0,
      "best_loss": 0.8413286805152893,
      "best_epoch": 136,
      "seconds": 20.52,
      "native_ap": 0.6714374567054266,
      "native_iou": 0.46511627906976744,
      "mapped_ap": 0.6714374567054266,
      "mapped_iou": 0.46511627906976744,
      "mapped_dice": 0.6349206349206349,
      "mapped_top_k_recall": 0.6190476190476191,
      "fine_prevalence": 0.001756440281030445,
      "predicted_positive_fine": 42,
      "checkpoint": "results/ME1a_DT_comparison/gnn_joint_hard/residual_geo_12000_joint.pt"
    },
    {
      "budget": 12000,
      "kind": "residual_geo",
      "loss_mode": "hard",
      "setup": "joint",
      "train_runs": "AC28_16h+AC28_18h01+ME1a_14h06",
      "eval_run": "ME1a_14h06",
      "seen_in_training": true,
      "actual_nodes": 12324,
      "positive_native": 13,
      "positive_fine": 13,
      "label_transfer_iou": 1.0,
      "best_loss": 0.8413286805152893,
      "best_epoch": 136,
      "seconds": 20.52,
      "native_ap": 0.476497972396576,
      "native_iou": 0.053497942386831275,
      "mapped_ap": 0.476497972396576,
      "mapped_iou": 0.053497942386831275,
      "mapped_dice": 0.1015625,
      "mapped_top_k_recall": 0.46153846153846156,
      "fine_prevalence": 0.0010548523206751054,
      "predicted_positive_fine": 243,
      "checkpoint": "results/ME1a_DT_comparison/gnn_joint_hard/residual_geo_12000_joint.pt"
    },
    {
      "budget": 12000,
      "kind": "residual_geo",
      "loss_mode": "hard",
      "setup": "holdout_AC28_16h",
      "train_runs": "AC28_18h01+ME1a_14h06",
      "eval_run": "AC28_16h",
      "seen_in_training": false,
      "actual_nodes": 11956,
      "positive_native": 9,
      "positive_fine": 9,
      "label_transfer_iou": 1.0,
      "best_loss": 0.7725733518600464,
      "best_epoch": 134,
      "seconds": 14.09,
      "native_ap": 0.004737503475936953,
      "native_iou": 0.0,
      "mapped_ap": 0.004737503475936953,
      "mapped_iou": 0.0,
      "mapped_dice": 0.0,
      "mapped_top_k_recall": 0.0,
      "fine_prevalence": 0.0007527601204416192,
      "predicted_positive_fine": 5,
      "checkpoint": "results/ME1a_DT_comparison/gnn_joint_hard/residual_geo_12000_holdout_AC28_16h.pt"
    },
    {
      "budget": 12000,
      "kind": "residual_geo",
      "loss_mode": "hard",
      "setup": "holdout_AC28_18h01",
      "train_runs": "AC28_16h+ME1a_14h06",
      "eval_run": "AC28_18h01",
      "seen_in_training": false,
      "actual_nodes": 11956,
      "positive_native": 21,
      "positive_fine": 21,
      "label_transfer_iou": 1.0,
      "best_loss": 0.7515060901641846,
      "best_epoch": 177,
      "seconds": 14.24,
      "native_ap": 0.004574085511040012,
      "native_iou": 0.0,
      "mapped_ap": 0.004574085511040012,
      "mapped_iou": 0.0,
      "mapped_dice": 0.0,
      "mapped_top_k_recall": 0.0,
      "fine_prevalence": 0.001756440281030445,
      "predicted_positive_fine": 72,
      "checkpoint": "results/ME1a_DT_comparison/gnn_joint_hard/residual_geo_12000_holdout_AC28_18h01.pt"
    },
    {
      "budget": 12000,
      "kind": "residual_geo",
      "loss_mode": "hard",
      "setup": "holdout_ME1a_14h06",
      "train_runs": "AC28_16h+AC28_18h01",
      "eval_run": "ME1a_14h06",
      "seen_in_training": false,
      "actual_nodes": 12324,
      "positive_native": 13,
      "positive_fine": 13,
      "label_transfer_iou": 1.0,
      "best_loss": 0.7614882588386536,
      "best_epoch": 154,
      "seconds": 14.39,
      "native_ap": 0.0009945817835965765,
      "native_iou": 0.0,
      "mapped_ap": 0.0009945817835965765,
      "mapped_iou": 0.0,
      "mapped_dice": 0.0,
      "mapped_top_k_recall": 0.0,
      "fine_prevalence": 0.0010548523206751054,
      "predicted_positive_fine": 0,
      "checkpoint": "results/ME1a_DT_comparison/gnn_joint_hard/residual_geo_12000_holdout_ME1a_14h06.pt"
    },
    {
      "budget": 12000,
      "kind": "residual_geo",
      "loss_mode": "hard",
      "setup": "single_AC28_16h",
      "train_runs": "AC28_16h",
      "eval_run": "AC28_16h",
      "seen_in_training": true,
      "actual_nodes": 11956,
      "positive_native": 9,
      "positive_fine": 9,
      "label_transfer_iou": 1.0,
      "best_loss": 0.5885856747627258,
      "best_epoch": 154,
      "seconds": 7.78,
      "native_ap": 0.38489321672927235,
      "native_iou": 0.2,
      "mapped_ap": 0.38489321672927235,
      "mapped_iou": 0.2,
      "mapped_dice": 0.3333333333333333,
      "mapped_top_k_recall": 0.2222222222222222,
      "fine_prevalence": 0.0007527601204416192,
      "predicted_positive_fine": 3,
      "checkpoint": "results/ME1a_DT_comparison/gnn_joint_hard/residual_geo_12000_single_AC28_16h.pt"
    },
    {
      "budget": 12000,
      "kind": "residual_geo",
      "loss_mode": "hard",
      "setup": "single_AC28_18h01",
      "train_runs": "AC28_18h01",
      "eval_run": "AC28_18h01",
      "seen_in_training": true,
      "actual_nodes": 11956,
      "positive_native": 21,
      "positive_fine": 21,
      "label_transfer_iou": 1.0,
      "best_loss": 0.7185001969337463,
      "best_epoch": 53,
      "seconds": 7.13,
      "native_ap": 0.44554569627256424,
      "native_iou": 0.13636363636363635,
      "mapped_ap": 0.44554569627256424,
      "mapped_iou": 0.13636363636363635,
      "mapped_dice": 0.24,
      "mapped_top_k_recall": 0.3333333333333333,
      "fine_prevalence": 0.001756440281030445,
      "predicted_positive_fine": 4,
      "checkpoint": "results/ME1a_DT_comparison/gnn_joint_hard/residual_geo_12000_single_AC28_18h01.pt"
    },
    {
      "budget": 12000,
      "kind": "residual_geo",
      "loss_mode": "hard",
      "setup": "single_ME1a_14h06",
      "train_runs": "ME1a_14h06",
      "eval_run": "ME1a_14h06",
      "seen_in_training": true,
      "actual_nodes": 12324,
      "positive_native": 13,
      "positive_fine": 13,
      "label_transfer_iou": 1.0,
      "best_loss": 0.4773638844490051,
      "best_epoch": 170,
      "seconds": 7.11,
      "native_ap": 0.6292425720881771,
      "native_iou": 0.47619047619047616,
      "mapped_ap": 0.6292425720881771,
      "mapped_iou": 0.47619047619047616,
      "mapped_dice": 0.6451612903225806,
      "mapped_top_k_recall": 0.6923076923076923,
      "fine_prevalence": 0.0010548523206751054,
      "predicted_positive_fine": 18,
      "checkpoint": "results/ME1a_DT_comparison/gnn_joint_hard/residual_geo_12000_single_ME1a_14h06.pt"
    },
    {
      "budget": 12000,
      "kind": "residual_geo",
      "loss_mode": "hard",
      "setup": "AC28_only_holdout_16h",
      "train_runs": "AC28_18h01",
      "eval_run": "AC28_16h",
      "seen_in_training": false,
      "actual_nodes": 11956,
      "positive_native": 9,
      "positive_fine": 9,
      "label_transfer_iou": 1.0,
      "best_loss": 0.8106415271759033,
      "best_epoch": 51,
      "seconds": 6.98,
      "native_ap": 0.010425654862753262,
      "native_iou": 0.0,
      "mapped_ap": 0.010425654862753262,
      "mapped_iou": 0.0,
      "mapped_dice": 0.0,
      "mapped_top_k_recall": 0.0,
      "fine_prevalence": 0.0007527601204416192,
      "predicted_positive_fine": 25,
      "checkpoint": "results/ME1a_DT_comparison/gnn_joint_hard/residual_geo_12000_AC28_only_holdout_16h.pt"
    },
    {
      "budget": 12000,
      "kind": "residual_geo",
      "loss_mode": "hard",
      "setup": "AC28_only_holdout_18h01",
      "train_runs": "AC28_16h",
      "eval_run": "AC28_18h01",
      "seen_in_training": false,
      "actual_nodes": 11956,
      "positive_native": 21,
      "positive_fine": 21,
      "label_transfer_iou": 1.0,
      "best_loss": 0.5894871950149536,
      "best_epoch": 141,
      "seconds": 6.64,
      "native_ap": 0.01676728797424487,
      "native_iou": 0.0,
      "mapped_ap": 0.01676728797424487,
      "mapped_iou": 0.0,
      "mapped_dice": 0.0,
      "mapped_top_k_recall": 0.0,
      "fine_prevalence": 0.001756440281030445,
      "predicted_positive_fine": 0,
      "checkpoint": "results/ME1a_DT_comparison/gnn_joint_hard/residual_geo_12000_AC28_only_holdout_18h01.pt"
    }
  ]
}