anhtld commited on
Commit
181f4d6
·
verified ·
1 Parent(s): 9b6d9ad

auto-sync 2026-07-03T16:58:17Z workspace (part 6)

Browse files
workspace/runs/summary_ctt.csv CHANGED
@@ -1,5 +1,8 @@
1
  method,run_path,clean,status,gate,base_success,success,proposal_oracle,hidden_oracle,support_gap,selector_gap,success_support_gap,success_selector_gap,outcome_ptr,pptc_0p20,pptc_0p40,negative_near_0p20,calibration_ece,seeds,ci
2
  V0 residual transport diagnostic,runs/reproduce_v0,yes,measured diagnostic baseline,legacy diagnostic,0.2974,0.3890,0.4435,n/a,0.1264,0.0545,0.1264,0.0545,n/a,0.2366,0.5269,0.0533,n/a,3,see run
 
 
 
3
  CTT residual test measured aggregate,runs/ctt_base_context_obs_test_rollout_comparison,yes,measured rollout K=8,"fail:selected<47.45,support_gap>7,selector_gap>3",0.2917,0.2708,0.5139,0.7292,0.4885,0.4814,0.2639,0.2431,0.5347,n/a,n/a,n/a,0.2247,3,see measured_metrics
4
  CTT residual validation measured aggregate,runs/ctt_base_context_obs_train_cal_rollout_comparison,yes,measured rollout K=8,"fail:selected<47.45,oracle<50,support_gap>7,selector_gap>3",0.2778,0.2546,0.4722,0.6597,0.4570,0.4219,0.2315,0.2176,0.4907,n/a,n/a,n/a,0.2258,3,see measured_metrics
5
  CTT residual validation measured aggregate,runs/ctt_base_context_obs_val_rollout_comparison,yes,measured rollout K=8,"fail:selected<47.45,oracle<50,support_gap>7,selector_gap>3",0.2754,0.2415,0.4058,0.6667,0.5080,0.3118,0.2754,0.1643,0.5024,n/a,n/a,n/a,0.2175,3,see measured_metrics
@@ -70,3 +73,6 @@ CTT residual test dominance tau0,runs/ctt_dominance_val_to_test_tau0,yes,measure
70
  "CTT residual test learned dominance (basic, success_weighted_margin)",runs/ctt_learned_dominance_success_weighted_val_to_test,yes,measured dominance K=8 coverage=0.1944 fallback=0.8056 target=success_weighted_margin features=basic,"fail:selected<47.45,support_gap>7,selector_gap>3",0.2847,0.2986,0.5069,0.7292,0.4833,0.4794,0.2639,0.2708,0.5278,n/a,n/a,n/a,n/a,3,see run
71
  "CTT residual test learned dominance (tangent, utility_margin)",runs/ctt_learned_dominance_tangent_val_to_test,yes,measured dominance K=8 coverage=0.1042 fallback=0.8958 target=utility_margin features=tangent,"fail:selected<47.45,support_gap>7,selector_gap>3",0.2847,0.2986,0.5069,0.7292,0.4833,0.4597,0.2639,0.2708,0.5278,n/a,n/a,n/a,n/a,3,see run
72
  "CTT residual test learned dominance (basic, utility_margin)",runs/ctt_learned_dominance_val_to_test,yes,measured dominance K=8 coverage=0.2431 fallback=0.7569,"fail:selected<47.45,support_gap>7,selector_gap>3",0.2847,0.3056,0.5069,0.7292,0.4833,0.4730,0.2639,0.2569,0.5278,n/a,n/a,n/a,n/a,3,see run
 
 
 
 
1
  method,run_path,clean,status,gate,base_success,success,proposal_oracle,hidden_oracle,support_gap,selector_gap,success_support_gap,success_selector_gap,outcome_ptr,pptc_0p20,pptc_0p40,negative_near_0p20,calibration_ece,seeds,ci
2
  V0 residual transport diagnostic,runs/reproduce_v0,yes,measured diagnostic baseline,legacy diagnostic,0.2974,0.3890,0.4435,n/a,0.1264,0.0545,0.1264,0.0545,n/a,0.2366,0.5269,0.0533,n/a,3,see run
3
+ CTT residual base-context-observation,runs/ctt_base_context_obs_nonlinear_dominance_basic_positive_train_to_test,yes,train feature=base_context_obs,not measured,n/a,n/a,n/a,n/a,n/a,n/a,n/a,n/a,n/a,n/a,n/a,n/a,n/a,120,see run
4
+ CTT residual base-context-observation,runs/ctt_base_context_obs_nonlinear_dominance_context_success_train_to_test,yes,train feature=base_context_obs,not measured,n/a,n/a,n/a,n/a,n/a,n/a,n/a,n/a,n/a,n/a,n/a,n/a,n/a,120,see run
5
+ CTT residual base-context-observation,runs/ctt_base_context_obs_nonlinear_dominance_context_tangent_positive_train_to_test,yes,train feature=base_context_obs,not measured,n/a,n/a,n/a,n/a,n/a,n/a,n/a,n/a,n/a,n/a,n/a,n/a,n/a,120,see run
6
  CTT residual test measured aggregate,runs/ctt_base_context_obs_test_rollout_comparison,yes,measured rollout K=8,"fail:selected<47.45,support_gap>7,selector_gap>3",0.2917,0.2708,0.5139,0.7292,0.4885,0.4814,0.2639,0.2431,0.5347,n/a,n/a,n/a,0.2247,3,see measured_metrics
7
  CTT residual validation measured aggregate,runs/ctt_base_context_obs_train_cal_rollout_comparison,yes,measured rollout K=8,"fail:selected<47.45,oracle<50,support_gap>7,selector_gap>3",0.2778,0.2546,0.4722,0.6597,0.4570,0.4219,0.2315,0.2176,0.4907,n/a,n/a,n/a,0.2258,3,see measured_metrics
8
  CTT residual validation measured aggregate,runs/ctt_base_context_obs_val_rollout_comparison,yes,measured rollout K=8,"fail:selected<47.45,oracle<50,support_gap>7,selector_gap>3",0.2754,0.2415,0.4058,0.6667,0.5080,0.3118,0.2754,0.1643,0.5024,n/a,n/a,n/a,0.2175,3,see measured_metrics
 
73
  "CTT residual test learned dominance (basic, success_weighted_margin)",runs/ctt_learned_dominance_success_weighted_val_to_test,yes,measured dominance K=8 coverage=0.1944 fallback=0.8056 target=success_weighted_margin features=basic,"fail:selected<47.45,support_gap>7,selector_gap>3",0.2847,0.2986,0.5069,0.7292,0.4833,0.4794,0.2639,0.2708,0.5278,n/a,n/a,n/a,n/a,3,see run
74
  "CTT residual test learned dominance (tangent, utility_margin)",runs/ctt_learned_dominance_tangent_val_to_test,yes,measured dominance K=8 coverage=0.1042 fallback=0.8958 target=utility_margin features=tangent,"fail:selected<47.45,support_gap>7,selector_gap>3",0.2847,0.2986,0.5069,0.7292,0.4833,0.4597,0.2639,0.2708,0.5278,n/a,n/a,n/a,n/a,3,see run
75
  "CTT residual test learned dominance (basic, utility_margin)",runs/ctt_learned_dominance_val_to_test,yes,measured dominance K=8 coverage=0.2431 fallback=0.7569,"fail:selected<47.45,support_gap>7,selector_gap>3",0.2847,0.3056,0.5069,0.7292,0.4833,0.4730,0.2639,0.2569,0.5278,n/a,n/a,n/a,n/a,3,see run
76
+ "CTT residual test nonlinear dominance (rf_regressor, basic, positive_margin)",runs/ctt_base_context_obs_nonlinear_dominance_basic_positive_train_to_test,yes,measured dominance K=8 coverage=0.3472 fallback=0.6528 target=positive_margin features=basic,"fail:selected<47.45,support_gap>7,selector_gap>3",0.2917,0.3056,0.5139,0.7292,0.4885,0.4641,0.2639,0.2569,0.5347,n/a,n/a,n/a,n/a,3,see run
77
+ "CTT residual test nonlinear dominance (hgb_regressor, context, success)",runs/ctt_base_context_obs_nonlinear_dominance_context_success_train_to_test,yes,measured dominance K=8 coverage=0.3750 fallback=0.6250 target=success features=context,"fail:selected<47.45,support_gap>7,selector_gap>3",0.2917,0.2569,0.5139,0.7292,0.4885,0.5467,0.2639,0.3056,0.5347,n/a,n/a,n/a,n/a,3,see run
78
+ "CTT residual test nonlinear dominance (hgb_classifier, context_tangent, positive_margin)",runs/ctt_base_context_obs_nonlinear_dominance_context_tangent_positive_train_to_test,yes,measured dominance K=8 coverage=0.4028 fallback=0.5972 target=positive_margin features=context_tangent,"fail:selected<47.45,support_gap>7,selector_gap>3",0.2917,0.2986,0.5139,0.7292,0.4885,0.4531,0.2639,0.2431,0.5347,n/a,n/a,n/a,n/a,3,see run
workspace/runs/summary_ctt.md CHANGED
@@ -3,6 +3,9 @@
3
  | Method | Status | Base | Selected | Proposal oracle | Hidden oracle | Utility support gap | Utility selector gap | Success support gap | Success selector gap | OutcomePTR | PPTC@0.20 | PPTC@0.40 | NegativeNear@0.20 | Calibration ECE | Run |
4
  | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | --- |
5
  | V0 residual transport diagnostic | measured diagnostic baseline; gate: legacy diagnostic | 0.2974 | 0.3890 | 0.4435 | n/a | 0.1264 | 0.0545 | 0.1264 | 0.0545 | n/a | 0.2366 | 0.5269 | 0.0533 | n/a | `runs/reproduce_v0` |
 
 
 
6
  | CTT residual test measured aggregate | measured rollout K=8; gate: fail:selected<47.45,support_gap>7,selector_gap>3 | 0.2917 | 0.2708 | 0.5139 | 0.7292 | 0.4885 | 0.4814 | 0.2639 | 0.2431 | 0.5347 | n/a | n/a | n/a | 0.2247 | `runs/ctt_base_context_obs_test_rollout_comparison` |
7
  | CTT residual validation measured aggregate | measured rollout K=8; gate: fail:selected<47.45,oracle<50,support_gap>7,selector_gap>3 | 0.2778 | 0.2546 | 0.4722 | 0.6597 | 0.4570 | 0.4219 | 0.2315 | 0.2176 | 0.4907 | n/a | n/a | n/a | 0.2258 | `runs/ctt_base_context_obs_train_cal_rollout_comparison` |
8
  | CTT residual validation measured aggregate | measured rollout K=8; gate: fail:selected<47.45,oracle<50,support_gap>7,selector_gap>3 | 0.2754 | 0.2415 | 0.4058 | 0.6667 | 0.5080 | 0.3118 | 0.2754 | 0.1643 | 0.5024 | n/a | n/a | n/a | 0.2175 | `runs/ctt_base_context_obs_val_rollout_comparison` |
@@ -73,5 +76,8 @@
73
  | CTT residual test learned dominance (basic, success_weighted_margin) | measured dominance K=8 coverage=0.1944 fallback=0.8056 target=success_weighted_margin features=basic; gate: fail:selected<47.45,support_gap>7,selector_gap>3 | 0.2847 | 0.2986 | 0.5069 | 0.7292 | 0.4833 | 0.4794 | 0.2639 | 0.2708 | 0.5278 | n/a | n/a | n/a | n/a | `runs/ctt_learned_dominance_success_weighted_val_to_test` |
74
  | CTT residual test learned dominance (tangent, utility_margin) | measured dominance K=8 coverage=0.1042 fallback=0.8958 target=utility_margin features=tangent; gate: fail:selected<47.45,support_gap>7,selector_gap>3 | 0.2847 | 0.2986 | 0.5069 | 0.7292 | 0.4833 | 0.4597 | 0.2639 | 0.2708 | 0.5278 | n/a | n/a | n/a | n/a | `runs/ctt_learned_dominance_tangent_val_to_test` |
75
  | CTT residual test learned dominance (basic, utility_margin) | measured dominance K=8 coverage=0.2431 fallback=0.7569; gate: fail:selected<47.45,support_gap>7,selector_gap>3 | 0.2847 | 0.3056 | 0.5069 | 0.7292 | 0.4833 | 0.4730 | 0.2639 | 0.2569 | 0.5278 | n/a | n/a | n/a | n/a | `runs/ctt_learned_dominance_val_to_test` |
 
 
 
76
 
77
  `n/a` means the required measured artifact does not exist yet. Measured gates use selected >=47.45%, proposal oracle >=50%, success support gap <=7 points, success selector gap <=3 points, OutcomePTR above the V0 proposal oracle reference, and at least three train seeds.
 
3
  | Method | Status | Base | Selected | Proposal oracle | Hidden oracle | Utility support gap | Utility selector gap | Success support gap | Success selector gap | OutcomePTR | PPTC@0.20 | PPTC@0.40 | NegativeNear@0.20 | Calibration ECE | Run |
4
  | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | --- |
5
  | V0 residual transport diagnostic | measured diagnostic baseline; gate: legacy diagnostic | 0.2974 | 0.3890 | 0.4435 | n/a | 0.1264 | 0.0545 | 0.1264 | 0.0545 | n/a | 0.2366 | 0.5269 | 0.0533 | n/a | `runs/reproduce_v0` |
6
+ | CTT residual base-context-observation | train feature=base_context_obs; gate: not measured | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | `runs/ctt_base_context_obs_nonlinear_dominance_basic_positive_train_to_test` |
7
+ | CTT residual base-context-observation | train feature=base_context_obs; gate: not measured | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | `runs/ctt_base_context_obs_nonlinear_dominance_context_success_train_to_test` |
8
+ | CTT residual base-context-observation | train feature=base_context_obs; gate: not measured | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | `runs/ctt_base_context_obs_nonlinear_dominance_context_tangent_positive_train_to_test` |
9
  | CTT residual test measured aggregate | measured rollout K=8; gate: fail:selected<47.45,support_gap>7,selector_gap>3 | 0.2917 | 0.2708 | 0.5139 | 0.7292 | 0.4885 | 0.4814 | 0.2639 | 0.2431 | 0.5347 | n/a | n/a | n/a | 0.2247 | `runs/ctt_base_context_obs_test_rollout_comparison` |
10
  | CTT residual validation measured aggregate | measured rollout K=8; gate: fail:selected<47.45,oracle<50,support_gap>7,selector_gap>3 | 0.2778 | 0.2546 | 0.4722 | 0.6597 | 0.4570 | 0.4219 | 0.2315 | 0.2176 | 0.4907 | n/a | n/a | n/a | 0.2258 | `runs/ctt_base_context_obs_train_cal_rollout_comparison` |
11
  | CTT residual validation measured aggregate | measured rollout K=8; gate: fail:selected<47.45,oracle<50,support_gap>7,selector_gap>3 | 0.2754 | 0.2415 | 0.4058 | 0.6667 | 0.5080 | 0.3118 | 0.2754 | 0.1643 | 0.5024 | n/a | n/a | n/a | 0.2175 | `runs/ctt_base_context_obs_val_rollout_comparison` |
 
76
  | CTT residual test learned dominance (basic, success_weighted_margin) | measured dominance K=8 coverage=0.1944 fallback=0.8056 target=success_weighted_margin features=basic; gate: fail:selected<47.45,support_gap>7,selector_gap>3 | 0.2847 | 0.2986 | 0.5069 | 0.7292 | 0.4833 | 0.4794 | 0.2639 | 0.2708 | 0.5278 | n/a | n/a | n/a | n/a | `runs/ctt_learned_dominance_success_weighted_val_to_test` |
77
  | CTT residual test learned dominance (tangent, utility_margin) | measured dominance K=8 coverage=0.1042 fallback=0.8958 target=utility_margin features=tangent; gate: fail:selected<47.45,support_gap>7,selector_gap>3 | 0.2847 | 0.2986 | 0.5069 | 0.7292 | 0.4833 | 0.4597 | 0.2639 | 0.2708 | 0.5278 | n/a | n/a | n/a | n/a | `runs/ctt_learned_dominance_tangent_val_to_test` |
78
  | CTT residual test learned dominance (basic, utility_margin) | measured dominance K=8 coverage=0.2431 fallback=0.7569; gate: fail:selected<47.45,support_gap>7,selector_gap>3 | 0.2847 | 0.3056 | 0.5069 | 0.7292 | 0.4833 | 0.4730 | 0.2639 | 0.2569 | 0.5278 | n/a | n/a | n/a | n/a | `runs/ctt_learned_dominance_val_to_test` |
79
+ | CTT residual test nonlinear dominance (rf_regressor, basic, positive_margin) | measured dominance K=8 coverage=0.3472 fallback=0.6528 target=positive_margin features=basic; gate: fail:selected<47.45,support_gap>7,selector_gap>3 | 0.2917 | 0.3056 | 0.5139 | 0.7292 | 0.4885 | 0.4641 | 0.2639 | 0.2569 | 0.5347 | n/a | n/a | n/a | n/a | `runs/ctt_base_context_obs_nonlinear_dominance_basic_positive_train_to_test` |
80
+ | CTT residual test nonlinear dominance (hgb_regressor, context, success) | measured dominance K=8 coverage=0.3750 fallback=0.6250 target=success features=context; gate: fail:selected<47.45,support_gap>7,selector_gap>3 | 0.2917 | 0.2569 | 0.5139 | 0.7292 | 0.4885 | 0.5467 | 0.2639 | 0.3056 | 0.5347 | n/a | n/a | n/a | n/a | `runs/ctt_base_context_obs_nonlinear_dominance_context_success_train_to_test` |
81
+ | CTT residual test nonlinear dominance (hgb_classifier, context_tangent, positive_margin) | measured dominance K=8 coverage=0.4028 fallback=0.5972 target=positive_margin features=context_tangent; gate: fail:selected<47.45,support_gap>7,selector_gap>3 | 0.2917 | 0.2986 | 0.5139 | 0.7292 | 0.4885 | 0.4531 | 0.2639 | 0.2431 | 0.5347 | n/a | n/a | n/a | n/a | `runs/ctt_base_context_obs_nonlinear_dominance_context_tangent_positive_train_to_test` |
82
 
83
  `n/a` means the required measured artifact does not exist yet. Measured gates use selected >=47.45%, proposal oracle >=50%, success support gap <=7 points, success selector gap <=3 points, OutcomePTR above the V0 proposal oracle reference, and at least three train seeds.
workspace/scripts/audit_chart_feature_sources.py CHANGED
@@ -63,6 +63,7 @@ def main(argv: list[str] | None = None) -> int:
63
  counts["rows"] += 1
64
  for key in (
65
  "observation_embedding_path",
 
66
  "observation_ref",
67
  "scene_id",
68
  "instruction",
@@ -107,6 +108,10 @@ def main(argv: list[str] | None = None) -> int:
107
  ),
108
  "observation_ref_present": int(counts["observation_ref_present"]),
109
  "observation_ref_rate": _rate(counts["observation_ref_present"], rows),
 
 
 
 
110
  "scene_id_present": int(counts["scene_id_present"]),
111
  "scene_id_rate": _rate(counts["scene_id_present"], rows),
112
  "instruction_present": int(counts["instruction_present"]),
@@ -151,6 +156,12 @@ def _rate(count: int, total: int) -> float:
151
 
152
  def _conclusion(rows: list[dict[str, Any]]) -> str:
153
  if all(float(row["observation_embedding_path_rate"]) > 0.0 for row in rows):
 
 
 
 
 
 
154
  return (
155
  "Current chart exports expose observation embeddings in every split; "
156
  "visual chart features can be evaluated with leakage-audited indexes."
@@ -185,15 +196,16 @@ def _metrics_by_task(rows: list[dict[str, Any]]) -> str:
185
  def _table(rows: list[dict[str, Any]]) -> str:
186
  lines = [
187
  "% Auto-generated by scripts/audit_chart_feature_sources.py",
188
- "\\begin{tabular}{lrrrr}",
189
  "\\toprule",
190
- "Split & Rows & ObsEmbed & ObsRef & Instruction \\\\",
191
  "\\midrule",
192
  ]
193
  for row in rows:
194
  lines.append(
195
  f"{row['split']} & {row['rows']} & "
196
  f"{row['observation_embedding_path_present']} & "
 
197
  f"{row['observation_ref_present']} & "
198
  f"{row['instruction_present']} \\\\"
199
  )
@@ -207,13 +219,14 @@ def _report(metrics: dict[str, Any]) -> str:
207
  "",
208
  metrics["conclusion"],
209
  "",
210
- "| Split | Rows | Obs embedding path | Obs ref | Scene id | Instruction | Feature dims |",
211
- "| --- | ---: | ---: | ---: | ---: | ---: | --- |",
212
  ]
213
  for row in metrics["splits"]:
214
  lines.append(
215
  f"| {row['split']} | {row['rows']} | "
216
  f"{row['observation_embedding_path_present']} ({row['observation_embedding_path_rate']:.2%}) | "
 
217
  f"{row['observation_ref_present']} ({row['observation_ref_rate']:.2%}) | "
218
  f"{row['scene_id_present']} ({row['scene_id_rate']:.2%}) | "
219
  f"{row['instruction_present']} ({row['instruction_rate']:.2%}) | "
 
63
  counts["rows"] += 1
64
  for key in (
65
  "observation_embedding_path",
66
+ "object_embedding_path",
67
  "observation_ref",
68
  "scene_id",
69
  "instruction",
 
108
  ),
109
  "observation_ref_present": int(counts["observation_ref_present"]),
110
  "observation_ref_rate": _rate(counts["observation_ref_present"], rows),
111
+ "object_embedding_path_present": int(counts["object_embedding_path_present"]),
112
+ "object_embedding_path_rate": _rate(
113
+ counts["object_embedding_path_present"], rows
114
+ ),
115
  "scene_id_present": int(counts["scene_id_present"]),
116
  "scene_id_rate": _rate(counts["scene_id_present"], rows),
117
  "instruction_present": int(counts["instruction_present"]),
 
156
 
157
  def _conclusion(rows: list[dict[str, Any]]) -> str:
158
  if all(float(row["observation_embedding_path_rate"]) > 0.0 for row in rows):
159
+ if all(float(row["object_embedding_path_rate"]) > 0.0 for row in rows):
160
+ return (
161
+ "Current chart exports expose observation and object-layout embeddings "
162
+ "in every split; visual/object-layout chart features can be evaluated "
163
+ "with leakage-audited indexes."
164
+ )
165
  return (
166
  "Current chart exports expose observation embeddings in every split; "
167
  "visual chart features can be evaluated with leakage-audited indexes."
 
196
  def _table(rows: list[dict[str, Any]]) -> str:
197
  lines = [
198
  "% Auto-generated by scripts/audit_chart_feature_sources.py",
199
+ "\\begin{tabular}{lrrrrr}",
200
  "\\toprule",
201
+ "Split & Rows & ObsEmbed & ObjEmbed & ObsRef & Instruction \\\\",
202
  "\\midrule",
203
  ]
204
  for row in rows:
205
  lines.append(
206
  f"{row['split']} & {row['rows']} & "
207
  f"{row['observation_embedding_path_present']} & "
208
+ f"{row['object_embedding_path_present']} & "
209
  f"{row['observation_ref_present']} & "
210
  f"{row['instruction_present']} \\\\"
211
  )
 
219
  "",
220
  metrics["conclusion"],
221
  "",
222
+ "| Split | Rows | Obs embedding path | Object embedding path | Obs ref | Scene id | Instruction | Feature dims |",
223
+ "| --- | ---: | ---: | ---: | ---: | ---: | ---: | --- |",
224
  ]
225
  for row in metrics["splits"]:
226
  lines.append(
227
  f"| {row['split']} | {row['rows']} | "
228
  f"{row['observation_embedding_path_present']} ({row['observation_embedding_path_rate']:.2%}) | "
229
+ f"{row['object_embedding_path_present']} ({row['object_embedding_path_rate']:.2%}) | "
230
  f"{row['observation_ref_present']} ({row['observation_ref_rate']:.2%}) | "
231
  f"{row['scene_id_present']} ({row['scene_id_rate']:.2%}) | "
232
  f"{row['instruction_present']} ({row['instruction_rate']:.2%}) | "
workspace/scripts/build_ctt_proxy_comparison.py CHANGED
@@ -24,6 +24,14 @@ DEFAULT_RUNS = [
24
  "ctt_residual_base_context_obs",
25
  sorted(Path("runs").glob("ctt_residual_base_context_obs_seed*_val_proxy")),
26
  ),
 
 
 
 
 
 
 
 
27
  (
28
  "ctt_gated_residual_full",
29
  sorted(Path("runs").glob("ctt_gated_residual_full_seed*_val_proxy")),
 
24
  "ctt_residual_base_context_obs",
25
  sorted(Path("runs").glob("ctt_residual_base_context_obs_seed*_val_proxy")),
26
  ),
27
+ (
28
+ "ctt_residual_base_context_obj",
29
+ sorted(Path("runs").glob("ctt_residual_base_context_obj_seed*_val_proxy")),
30
+ ),
31
+ (
32
+ "ctt_residual_base_context_obs_obj",
33
+ sorted(Path("runs").glob("ctt_residual_base_context_obs_obj_seed*_val_proxy")),
34
+ ),
35
  (
36
  "ctt_gated_residual_full",
37
  sorted(Path("runs").glob("ctt_gated_residual_full_seed*_val_proxy")),