summaryrefslogtreecommitdiff
path: root/results/bci_td_confirmation
diff options
context:
space:
mode:
Diffstat (limited to 'results/bci_td_confirmation')
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t10_m0.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t10_m1.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t10_m2.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t10_m3.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t10_m4.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t11_m0.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t11_m1.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t11_m2.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t11_m3.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t11_m4.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t12_m0.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t12_m1.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t12_m2.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t12_m3.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t12_m4.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t13_m0.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t13_m1.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t13_m2.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t13_m3.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t13_m4.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t14_m0.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t14_m1.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t14_m2.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t14_m3.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t14_m4.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t15_m0.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t15_m1.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t15_m2.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t15_m3.json248
-rw-r--r--results/bci_td_confirmation/bci_td_confirm_t15_m4.json248
30 files changed, 7440 insertions, 0 deletions
diff --git a/results/bci_td_confirmation/bci_td_confirm_t10_m0.json b/results/bci_td_confirmation/bci_td_confirm_t10_m0.json
new file mode 100644
index 0000000..6242884
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t10_m0.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 0,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 10
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": -0.1393236517906189,
+ "training_wall_s": 0.14115707576274872
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0625,
+ 0.265625,
+ 0.53125,
+ 0.734375,
+ 0.8125,
+ 0.890625,
+ 0.890625,
+ 0.953125,
+ 0.984375,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.020833333333333332,
+ "final_success": 1.0,
+ "late_success": 1.0,
+ "learning_gain": 0.9791666666666666,
+ "role_cosine_after_training": 0.9390823841094971,
+ "training_wall_s": 0.1901472620666027
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.015625,
+ 0.09375,
+ 0.296875,
+ 0.59375,
+ 0.75,
+ 0.859375,
+ 0.890625,
+ 0.90625,
+ 0.953125,
+ 0.96875,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.036458333333333336,
+ "final_success": 0.9921875,
+ "late_success": 1.0,
+ "learning_gain": 0.9635416666666666,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.13422876596450806
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.9941138625144958,
+ "training_wall_s": 0.11958461999893188
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 419.06640625,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300010,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 10
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 13275,
+ "causal_role_sign_inversion_index": 0.06519575084186997,
+ "decoder_distance_residual_corr": 0.15940133146312105,
+ "early_residual_late_activity_change_corr": -0.003698615158630269,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 1.0,
+ "mean_abs_raw_soma_corr": 0.9979072041516087,
+ "mean_abs_residual_soma_corr": 0.053176518944672665,
+ "raw_minus_residual_abs_soma_corr": 0.944730685206936,
+ "residual_minus_soma_outcome_acc": 0.0,
+ "residual_outcome_decoder_balanced_acc": 0.5,
+ "role_aligned_error_cv_corr": 0.2958855023630655,
+ "role_aligned_velocity_cv_corr": 0.9328580424826418,
+ "soma_outcome_decoder_balanced_acc": 0.5,
+ "surrounding_event_decoder_balanced_acc": 0.5475174194108847,
+ "velocity_minus_error_abs_cv_corr": 0.6369725401195763
+ },
+ "wall_s": 1.2432407289743423,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401000,
+ "role_cosine_after_warmup": -0.1393236517906189,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401000,
+ "role_cosine_after_warmup": 0.9943652749061584,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401000,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401000,
+ "role_cosine_after_warmup": 0.9943652749061584,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t10_m1.json b/results/bci_td_confirmation/bci_td_confirm_t10_m1.json
new file mode 100644
index 0000000..8c72af9
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t10_m1.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 1,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 10
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.006917059421539307,
+ "training_wall_s": 0.13840720430016518
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.015625,
+ 0.046875,
+ 0.171875,
+ 0.328125,
+ 0.65625,
+ 0.71875,
+ 0.828125,
+ 0.859375,
+ 0.96875,
+ 0.953125,
+ 1.0,
+ 0.96875,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.078125,
+ "final_success": 1.0,
+ "late_success": 0.9895833333333334,
+ "learning_gain": 0.9114583333333334,
+ "role_cosine_after_training": 0.9690141081809998,
+ "training_wall_s": 0.20644008740782738
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.015625,
+ 0.046875,
+ 0.1875,
+ 0.328125,
+ 0.65625,
+ 0.75,
+ 0.828125,
+ 0.859375,
+ 0.96875,
+ 0.953125,
+ 1.0,
+ 0.96875,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.08333333333333333,
+ "final_success": 1.0,
+ "late_success": 0.9895833333333334,
+ "learning_gain": 0.90625,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.13276967406272888
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.994020402431488,
+ "training_wall_s": 0.11921907588839531
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 414.37109375,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300010,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 10
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 12817,
+ "causal_role_sign_inversion_index": 0.07503410548733902,
+ "decoder_distance_residual_corr": 0.1611542067202204,
+ "early_residual_late_activity_change_corr": -0.28618374571575256,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 1.0,
+ "mean_abs_raw_soma_corr": 0.9973256170898616,
+ "mean_abs_residual_soma_corr": 0.05902213073540211,
+ "raw_minus_residual_abs_soma_corr": 0.9383034863544595,
+ "residual_minus_soma_outcome_acc": 0.0,
+ "residual_outcome_decoder_balanced_acc": 0.5,
+ "role_aligned_error_cv_corr": 0.29547972534432904,
+ "role_aligned_velocity_cv_corr": 0.9386976732755059,
+ "soma_outcome_decoder_balanced_acc": 0.5,
+ "surrounding_event_decoder_balanced_acc": 0.5444704518138814,
+ "velocity_minus_error_abs_cv_corr": 0.6432179479311768
+ },
+ "wall_s": 1.2737112790346146,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401001,
+ "role_cosine_after_warmup": 0.006917059421539307,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401001,
+ "role_cosine_after_warmup": 0.9942994117736816,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401001,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401001,
+ "role_cosine_after_warmup": 0.9942994117736816,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t10_m2.json b/results/bci_td_confirmation/bci_td_confirm_t10_m2.json
new file mode 100644
index 0000000..bc6027a
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t10_m2.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 2,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 10
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.015625,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.005208333333333333,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": -0.005208333333333333,
+ "role_cosine_after_training": -0.09573888778686523,
+ "training_wall_s": 0.13613630458712578
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.015625,
+ 0.0625,
+ 0.296875,
+ 0.546875,
+ 0.609375,
+ 0.78125,
+ 0.890625,
+ 0.921875,
+ 0.96875,
+ 0.984375,
+ 0.984375,
+ 0.984375,
+ 0.984375,
+ 1.0
+ ],
+ "early_success": 0.125,
+ "final_success": 0.99609375,
+ "late_success": 0.9895833333333334,
+ "learning_gain": 0.8645833333333334,
+ "role_cosine_after_training": 0.9436808824539185,
+ "training_wall_s": 0.18776877596974373
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.015625,
+ 0.09375,
+ 0.328125,
+ 0.59375,
+ 0.65625,
+ 0.78125,
+ 0.90625,
+ 0.921875,
+ 0.96875,
+ 0.984375,
+ 0.984375,
+ 0.984375,
+ 0.984375,
+ 1.0
+ ],
+ "early_success": 0.14583333333333334,
+ "final_success": 0.99609375,
+ "late_success": 0.9895833333333334,
+ "learning_gain": 0.84375,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.13256346061825752
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.015625,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.005208333333333333,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": -0.005208333333333333,
+ "role_cosine_after_training": 0.994221568107605,
+ "training_wall_s": 0.1162402480840683
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 409.51953125,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300010,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 10
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 12221,
+ "causal_role_sign_inversion_index": 0.07510570355445109,
+ "decoder_distance_residual_corr": 0.16402023365991503,
+ "early_residual_late_activity_change_corr": -0.5524680718850281,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 0.99609375,
+ "mean_abs_raw_soma_corr": 0.9964675144970391,
+ "mean_abs_residual_soma_corr": 0.05883997486901614,
+ "raw_minus_residual_abs_soma_corr": 0.9376275396280229,
+ "residual_minus_soma_outcome_acc": -0.05098039215686273,
+ "residual_outcome_decoder_balanced_acc": 0.44901960784313727,
+ "role_aligned_error_cv_corr": 0.2919643975753232,
+ "role_aligned_velocity_cv_corr": 0.9356284209865996,
+ "soma_outcome_decoder_balanced_acc": 0.5,
+ "surrounding_event_decoder_balanced_acc": 0.5476683109297193,
+ "velocity_minus_error_abs_cv_corr": 0.6436640234112764
+ },
+ "wall_s": 1.1114438623189926,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401002,
+ "role_cosine_after_warmup": -0.09573888778686523,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401002,
+ "role_cosine_after_warmup": 0.9940519332885742,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401002,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401002,
+ "role_cosine_after_warmup": 0.9940519332885742,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t10_m3.json b/results/bci_td_confirmation/bci_td_confirm_t10_m3.json
new file mode 100644
index 0000000..5b422ca
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t10_m3.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 3,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 10
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": -0.006882439833134413,
+ "training_wall_s": 0.13516438752412796
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.109375,
+ 0.1875,
+ 0.59375,
+ 0.65625,
+ 0.78125,
+ 0.84375,
+ 0.90625,
+ 0.984375,
+ 0.96875,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.09895833333333333,
+ "final_success": 1.0,
+ "late_success": 1.0,
+ "learning_gain": 0.9010416666666666,
+ "role_cosine_after_training": 0.940217912197113,
+ "training_wall_s": 0.18675870820879936
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.109375,
+ 0.265625,
+ 0.609375,
+ 0.65625,
+ 0.78125,
+ 0.84375,
+ 0.90625,
+ 0.984375,
+ 0.96875,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.125,
+ "final_success": 1.0,
+ "late_success": 1.0,
+ "learning_gain": 0.875,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.13849421590566635
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.015625,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.9940354228019714,
+ "training_wall_s": 0.12259049341082573
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 417.34765625,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300010,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 10
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 11930,
+ "causal_role_sign_inversion_index": 0.06841283193550653,
+ "decoder_distance_residual_corr": 0.14212886999377616,
+ "early_residual_late_activity_change_corr": 0.2014661185765008,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 1.0,
+ "mean_abs_raw_soma_corr": 0.9978806223304739,
+ "mean_abs_residual_soma_corr": 0.059974162687490604,
+ "raw_minus_residual_abs_soma_corr": 0.9379064596429834,
+ "residual_minus_soma_outcome_acc": 0.0,
+ "residual_outcome_decoder_balanced_acc": 0.5,
+ "role_aligned_error_cv_corr": 0.2971976724269763,
+ "role_aligned_velocity_cv_corr": 0.9312528325388796,
+ "soma_outcome_decoder_balanced_acc": 0.5,
+ "surrounding_event_decoder_balanced_acc": 0.5463472070361173,
+ "velocity_minus_error_abs_cv_corr": 0.6340551601119033
+ },
+ "wall_s": 1.1555817425251007,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401003,
+ "role_cosine_after_warmup": -0.006882439833134413,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401003,
+ "role_cosine_after_warmup": 0.9956716299057007,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401003,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401003,
+ "role_cosine_after_warmup": 0.9956716299057007,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t10_m4.json b/results/bci_td_confirmation/bci_td_confirm_t10_m4.json
new file mode 100644
index 0000000..13bc564
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t10_m4.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 4,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 10
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.01729092001914978,
+ "training_wall_s": 0.14687446132302284
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.015625,
+ 0.09375,
+ 0.328125,
+ 0.59375,
+ 0.71875,
+ 0.828125,
+ 0.96875,
+ 0.953125,
+ 0.96875,
+ 1.0,
+ 0.984375,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.036458333333333336,
+ "final_success": 0.99609375,
+ "late_success": 0.9947916666666666,
+ "learning_gain": 0.9583333333333334,
+ "role_cosine_after_training": 0.9164823889732361,
+ "training_wall_s": 0.1951981820166111
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.015625,
+ 0.125,
+ 0.421875,
+ 0.671875,
+ 0.734375,
+ 0.859375,
+ 0.984375,
+ 0.9375,
+ 0.96875,
+ 0.984375,
+ 0.96875,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.046875,
+ "final_success": 0.99609375,
+ "late_success": 0.9895833333333334,
+ "learning_gain": 0.9427083333333334,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.14066551253199577
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.9940258264541626,
+ "training_wall_s": 0.12479846552014351
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 417.55859375,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300010,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 10
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 12747,
+ "causal_role_sign_inversion_index": 0.06595436292874171,
+ "decoder_distance_residual_corr": 0.17070175213718647,
+ "early_residual_late_activity_change_corr": -0.31660084381775744,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 0.99609375,
+ "mean_abs_raw_soma_corr": 0.9978301603851361,
+ "mean_abs_residual_soma_corr": 0.055759540590074694,
+ "raw_minus_residual_abs_soma_corr": 0.9420706197950613,
+ "residual_minus_soma_outcome_acc": -0.052941176470588214,
+ "residual_outcome_decoder_balanced_acc": 0.4470588235294118,
+ "role_aligned_error_cv_corr": 0.294892615529324,
+ "role_aligned_velocity_cv_corr": 0.9343352600542896,
+ "soma_outcome_decoder_balanced_acc": 0.5,
+ "surrounding_event_decoder_balanced_acc": 0.542254286437464,
+ "velocity_minus_error_abs_cv_corr": 0.6394426445249656
+ },
+ "wall_s": 1.1717164888978004,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401004,
+ "role_cosine_after_warmup": 0.01729092001914978,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401004,
+ "role_cosine_after_warmup": 0.9946266412734985,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401004,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401004,
+ "role_cosine_after_warmup": 0.9946266412734985,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t11_m0.json b/results/bci_td_confirmation/bci_td_confirm_t11_m0.json
new file mode 100644
index 0000000..e089ae3
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t11_m0.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 0,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 11
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": -0.1393236517906189,
+ "training_wall_s": 0.13715404644608498
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.015625,
+ 0.0625,
+ 0.234375,
+ 0.5,
+ 0.671875,
+ 0.78125,
+ 0.875,
+ 0.84375,
+ 0.984375,
+ 0.96875,
+ 1.0,
+ 0.984375,
+ 0.984375
+ ],
+ "early_success": 0.026041666666666668,
+ "final_success": 0.99609375,
+ "late_success": 0.9895833333333334,
+ "learning_gain": 0.9635416666666666,
+ "role_cosine_after_training": 0.9524127244949341,
+ "training_wall_s": 0.19078309834003448
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.015625,
+ 0.09375,
+ 0.296875,
+ 0.546875,
+ 0.734375,
+ 0.78125,
+ 0.890625,
+ 0.859375,
+ 0.984375,
+ 0.96875,
+ 1.0,
+ 0.984375,
+ 0.984375
+ ],
+ "early_success": 0.036458333333333336,
+ "final_success": 0.9921875,
+ "late_success": 0.9895833333333334,
+ "learning_gain": 0.953125,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.13383695855736732
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.994386613368988,
+ "training_wall_s": 0.11722709238529205
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 417.02734375,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300011,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 11
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 13598,
+ "causal_role_sign_inversion_index": 0.06625010798918379,
+ "decoder_distance_residual_corr": 0.16969813864124653,
+ "early_residual_late_activity_change_corr": 0.5871983963211557,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 0.99609375,
+ "mean_abs_raw_soma_corr": 0.9979330823701551,
+ "mean_abs_residual_soma_corr": 0.06195822944559881,
+ "raw_minus_residual_abs_soma_corr": 0.9359748529245563,
+ "residual_minus_soma_outcome_acc": -0.2627450980392157,
+ "residual_outcome_decoder_balanced_acc": 0.2372549019607843,
+ "role_aligned_error_cv_corr": 0.3013176414150458,
+ "role_aligned_velocity_cv_corr": 0.9383468759438213,
+ "soma_outcome_decoder_balanced_acc": 0.5,
+ "surrounding_event_decoder_balanced_acc": 0.5460064752193835,
+ "velocity_minus_error_abs_cv_corr": 0.6370292345287755
+ },
+ "wall_s": 1.1728627420961857,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401100,
+ "role_cosine_after_warmup": -0.1393236517906189,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401100,
+ "role_cosine_after_warmup": 0.9943583607673645,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401100,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401100,
+ "role_cosine_after_warmup": 0.9943583607673645,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t11_m1.json b/results/bci_td_confirmation/bci_td_confirm_t11_m1.json
new file mode 100644
index 0000000..bd580a2
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t11_m1.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 1,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 11
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.006917059421539307,
+ "training_wall_s": 0.14242449775338173
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0625,
+ 0.328125,
+ 0.421875,
+ 0.703125,
+ 0.703125,
+ 0.84375,
+ 0.921875,
+ 0.890625,
+ 0.984375,
+ 0.96875,
+ 1.0,
+ 0.953125,
+ 1.0
+ ],
+ "early_success": 0.13020833333333334,
+ "final_success": 0.98828125,
+ "late_success": 0.984375,
+ "learning_gain": 0.8541666666666666,
+ "role_cosine_after_training": 0.9536672234535217,
+ "training_wall_s": 0.19150163978338242
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0625,
+ 0.375,
+ 0.46875,
+ 0.71875,
+ 0.703125,
+ 0.859375,
+ 0.921875,
+ 0.890625,
+ 0.984375,
+ 0.96875,
+ 1.0,
+ 0.96875,
+ 1.0
+ ],
+ "early_success": 0.14583333333333334,
+ "final_success": 0.984375,
+ "late_success": 0.9895833333333334,
+ "learning_gain": 0.84375,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.13395845144987106
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.994391918182373,
+ "training_wall_s": 0.1190786212682724
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 414.15234375,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300011,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 11
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 12663,
+ "causal_role_sign_inversion_index": 0.07123919518915522,
+ "decoder_distance_residual_corr": 0.13200359590889646,
+ "early_residual_late_activity_change_corr": -0.373550598711686,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 0.98828125,
+ "mean_abs_raw_soma_corr": 0.9976076090083851,
+ "mean_abs_residual_soma_corr": 0.06317726066822608,
+ "raw_minus_residual_abs_soma_corr": 0.934430348340159,
+ "residual_minus_soma_outcome_acc": -0.0810276679841897,
+ "residual_outcome_decoder_balanced_acc": 0.5816864295125165,
+ "role_aligned_error_cv_corr": 0.3002658792823822,
+ "role_aligned_velocity_cv_corr": 0.9350029877276169,
+ "soma_outcome_decoder_balanced_acc": 0.6627140974967062,
+ "surrounding_event_decoder_balanced_acc": 0.5452693551802877,
+ "velocity_minus_error_abs_cv_corr": 0.6347371084452347
+ },
+ "wall_s": 1.1873115450143814,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401101,
+ "role_cosine_after_warmup": 0.006917059421539307,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401101,
+ "role_cosine_after_warmup": 0.9951134324073792,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401101,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401101,
+ "role_cosine_after_warmup": 0.9951134324073792,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t11_m2.json b/results/bci_td_confirmation/bci_td_confirm_t11_m2.json
new file mode 100644
index 0000000..0ca3ce1
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t11_m2.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 2,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 11
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": -0.09573888778686523,
+ "training_wall_s": 0.13972027599811554
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.078125,
+ 0.234375,
+ 0.453125,
+ 0.59375,
+ 0.640625,
+ 0.875,
+ 0.875,
+ 0.921875,
+ 0.984375,
+ 0.9375,
+ 1.0,
+ 0.984375,
+ 1.0
+ ],
+ "early_success": 0.10416666666666667,
+ "final_success": 0.9921875,
+ "late_success": 0.9947916666666666,
+ "learning_gain": 0.890625,
+ "role_cosine_after_training": 0.9246974587440491,
+ "training_wall_s": 0.20007384568452835
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.015625,
+ 0.078125,
+ 0.296875,
+ 0.515625,
+ 0.625,
+ 0.65625,
+ 0.875,
+ 0.890625,
+ 0.921875,
+ 0.984375,
+ 0.9375,
+ 1.0,
+ 0.984375,
+ 1.0
+ ],
+ "early_success": 0.13020833333333334,
+ "final_success": 0.98828125,
+ "late_success": 0.9947916666666666,
+ "learning_gain": 0.8645833333333334,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.13686710596084595
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.9944912791252136,
+ "training_wall_s": 0.11978498101234436
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 419.86328125,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300011,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 11
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 12617,
+ "causal_role_sign_inversion_index": 0.07468130891772806,
+ "decoder_distance_residual_corr": 0.1519038279192697,
+ "early_residual_late_activity_change_corr": 0.3546134995546906,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 0.9921875,
+ "mean_abs_raw_soma_corr": 0.9967425214367198,
+ "mean_abs_residual_soma_corr": 0.06443978774347299,
+ "raw_minus_residual_abs_soma_corr": 0.9323027336932468,
+ "residual_minus_soma_outcome_acc": 0.11614173228346458,
+ "residual_outcome_decoder_balanced_acc": 0.6122047244094488,
+ "role_aligned_error_cv_corr": 0.29696099398364034,
+ "role_aligned_velocity_cv_corr": 0.9351424485519121,
+ "soma_outcome_decoder_balanced_acc": 0.49606299212598426,
+ "surrounding_event_decoder_balanced_acc": 0.5423099588469886,
+ "velocity_minus_error_abs_cv_corr": 0.6381814545682718
+ },
+ "wall_s": 1.2066804431378841,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401102,
+ "role_cosine_after_warmup": -0.09573888778686523,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401102,
+ "role_cosine_after_warmup": 0.9953267574310303,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401102,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401102,
+ "role_cosine_after_warmup": 0.9953267574310303,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t11_m3.json b/results/bci_td_confirmation/bci_td_confirm_t11_m3.json
new file mode 100644
index 0000000..6553e2c
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t11_m3.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 3,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 11
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": -0.006882439833134413,
+ "training_wall_s": 0.14468980953097343
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.015625,
+ 0.109375,
+ 0.359375,
+ 0.421875,
+ 0.75,
+ 0.890625,
+ 0.890625,
+ 0.9375,
+ 0.953125,
+ 0.984375,
+ 0.96875,
+ 0.96875,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.16145833333333334,
+ "final_success": 0.99609375,
+ "late_success": 0.9895833333333334,
+ "learning_gain": 0.828125,
+ "role_cosine_after_training": 0.9312933087348938,
+ "training_wall_s": 0.20499282702803612
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.015625,
+ 0.125,
+ 0.40625,
+ 0.546875,
+ 0.765625,
+ 0.890625,
+ 0.890625,
+ 0.9375,
+ 0.953125,
+ 0.984375,
+ 0.96875,
+ 0.96875,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.18229166666666666,
+ "final_success": 0.99609375,
+ "late_success": 0.9895833333333334,
+ "learning_gain": 0.8072916666666666,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.13368193060159683
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.9944111108779907,
+ "training_wall_s": 0.11951812729239464
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 408.84765625,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300011,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 11
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 11720,
+ "causal_role_sign_inversion_index": 0.07033239160353427,
+ "decoder_distance_residual_corr": 0.132546080303314,
+ "early_residual_late_activity_change_corr": -0.3506432472765217,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 0.99609375,
+ "mean_abs_raw_soma_corr": 0.9978964133213275,
+ "mean_abs_residual_soma_corr": 0.062109022517706315,
+ "raw_minus_residual_abs_soma_corr": 0.9357873908036212,
+ "residual_minus_soma_outcome_acc": -0.26666666666666666,
+ "residual_outcome_decoder_balanced_acc": 0.23137254901960785,
+ "role_aligned_error_cv_corr": 0.29919854961654835,
+ "role_aligned_velocity_cv_corr": 0.9362765073323627,
+ "soma_outcome_decoder_balanced_acc": 0.4980392156862745,
+ "surrounding_event_decoder_balanced_acc": 0.539510887222798,
+ "velocity_minus_error_abs_cv_corr": 0.6370779577158143
+ },
+ "wall_s": 1.1417677141726017,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401103,
+ "role_cosine_after_warmup": -0.006882439833134413,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401103,
+ "role_cosine_after_warmup": 0.9946407079696655,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401103,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401103,
+ "role_cosine_after_warmup": 0.9946407079696655,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t11_m4.json b/results/bci_td_confirmation/bci_td_confirm_t11_m4.json
new file mode 100644
index 0000000..cc0ddd2
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t11_m4.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 4,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 11
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.01729092001914978,
+ "training_wall_s": 0.14940444752573967
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.015625,
+ 0.265625,
+ 0.421875,
+ 0.609375,
+ 0.734375,
+ 0.796875,
+ 0.890625,
+ 0.953125,
+ 0.96875,
+ 0.96875,
+ 0.953125,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.09375,
+ "final_success": 1.0,
+ "late_success": 0.984375,
+ "learning_gain": 0.890625,
+ "role_cosine_after_training": 0.937063992023468,
+ "training_wall_s": 0.20705552771687508
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.015625,
+ 0.265625,
+ 0.4375,
+ 0.609375,
+ 0.734375,
+ 0.796875,
+ 0.890625,
+ 0.96875,
+ 0.96875,
+ 0.96875,
+ 0.953125,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.09375,
+ "final_success": 1.0,
+ "late_success": 0.984375,
+ "learning_gain": 0.890625,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.14497027173638344
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.994439423084259,
+ "training_wall_s": 0.12754593417048454
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 412.015625,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300011,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 11
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 13006,
+ "causal_role_sign_inversion_index": 0.07090372554992186,
+ "decoder_distance_residual_corr": 0.15984354817915433,
+ "early_residual_late_activity_change_corr": -0.7706196499875498,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 1.0,
+ "mean_abs_raw_soma_corr": 0.9977890501620292,
+ "mean_abs_residual_soma_corr": 0.0595522630385079,
+ "raw_minus_residual_abs_soma_corr": 0.9382367871235213,
+ "residual_minus_soma_outcome_acc": 0.0,
+ "residual_outcome_decoder_balanced_acc": 0.5,
+ "role_aligned_error_cv_corr": 0.3023201533684056,
+ "role_aligned_velocity_cv_corr": 0.941354276075498,
+ "soma_outcome_decoder_balanced_acc": 0.5,
+ "surrounding_event_decoder_balanced_acc": 0.5463056137993055,
+ "velocity_minus_error_abs_cv_corr": 0.6390341227070924
+ },
+ "wall_s": 1.2085735835134983,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401104,
+ "role_cosine_after_warmup": 0.01729092001914978,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401104,
+ "role_cosine_after_warmup": 0.9957685470581055,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401104,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401104,
+ "role_cosine_after_warmup": 0.9957685470581055,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t12_m0.json b/results/bci_td_confirmation/bci_td_confirm_t12_m0.json
new file mode 100644
index 0000000..0b2f82a
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t12_m0.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 0,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 12
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": -0.1393236517906189,
+ "training_wall_s": 0.14153410866856575
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0625,
+ 0.203125,
+ 0.53125,
+ 0.671875,
+ 0.796875,
+ 0.890625,
+ 0.890625,
+ 0.953125,
+ 0.96875,
+ 0.96875,
+ 0.96875,
+ 1.0
+ ],
+ "early_success": 0.020833333333333332,
+ "final_success": 1.0,
+ "late_success": 0.9791666666666666,
+ "learning_gain": 0.9583333333333334,
+ "role_cosine_after_training": 0.967673659324646,
+ "training_wall_s": 0.19510602205991745
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0625,
+ 0.25,
+ 0.578125,
+ 0.671875,
+ 0.796875,
+ 0.890625,
+ 0.90625,
+ 0.953125,
+ 0.96875,
+ 0.96875,
+ 0.96875,
+ 1.0
+ ],
+ "early_success": 0.020833333333333332,
+ "final_success": 1.0,
+ "late_success": 0.9791666666666666,
+ "learning_gain": 0.9583333333333334,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.15147870406508446
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.9937055110931396,
+ "training_wall_s": 0.1308543160557747
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 414.8203125,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300012,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 12
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 13879,
+ "causal_role_sign_inversion_index": 0.06882810253505561,
+ "decoder_distance_residual_corr": 0.16459905922570423,
+ "early_residual_late_activity_change_corr": 0.6706181265179971,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 1.0,
+ "mean_abs_raw_soma_corr": 0.9976718461491174,
+ "mean_abs_residual_soma_corr": 0.059033161831946734,
+ "raw_minus_residual_abs_soma_corr": 0.9386386843171707,
+ "residual_minus_soma_outcome_acc": 0.0,
+ "residual_outcome_decoder_balanced_acc": 0.5,
+ "role_aligned_error_cv_corr": 0.3004270197524964,
+ "role_aligned_velocity_cv_corr": 0.9457577975766082,
+ "soma_outcome_decoder_balanced_acc": 0.5,
+ "surrounding_event_decoder_balanced_acc": 0.5451107153942831,
+ "velocity_minus_error_abs_cv_corr": 0.6453307778241117
+ },
+ "wall_s": 1.2311555370688438,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401200,
+ "role_cosine_after_warmup": -0.1393236517906189,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401200,
+ "role_cosine_after_warmup": 0.9948872327804565,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401200,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401200,
+ "role_cosine_after_warmup": 0.9948872327804565,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t12_m1.json b/results/bci_td_confirmation/bci_td_confirm_t12_m1.json
new file mode 100644
index 0000000..e986404
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t12_m1.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 1,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 12
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.006917059421539307,
+ "training_wall_s": 0.13909600675106049
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.078125,
+ 0.328125,
+ 0.53125,
+ 0.734375,
+ 0.71875,
+ 0.90625,
+ 0.953125,
+ 0.9375,
+ 0.96875,
+ 0.984375,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.13541666666666666,
+ "final_success": 1.0,
+ "late_success": 1.0,
+ "learning_gain": 0.8645833333333334,
+ "role_cosine_after_training": 0.9473927617073059,
+ "training_wall_s": 0.18987468257546425
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.078125,
+ 0.328125,
+ 0.5625,
+ 0.734375,
+ 0.71875,
+ 0.90625,
+ 0.953125,
+ 0.9375,
+ 0.96875,
+ 0.984375,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.13541666666666666,
+ "final_success": 1.0,
+ "late_success": 1.0,
+ "learning_gain": 0.8645833333333334,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.1309337541460991
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.00390625,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.993431568145752,
+ "training_wall_s": 0.11783279478549957
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 412.44921875,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300012,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 12
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 12178,
+ "causal_role_sign_inversion_index": 0.07071629691395032,
+ "decoder_distance_residual_corr": 0.165057519658167,
+ "early_residual_late_activity_change_corr": 0.5110733115970703,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 1.0,
+ "mean_abs_raw_soma_corr": 0.9976642916839349,
+ "mean_abs_residual_soma_corr": 0.06533217750741824,
+ "raw_minus_residual_abs_soma_corr": 0.9323321141765166,
+ "residual_minus_soma_outcome_acc": 0.0,
+ "residual_outcome_decoder_balanced_acc": 0.5,
+ "role_aligned_error_cv_corr": 0.30207532410635973,
+ "role_aligned_velocity_cv_corr": 0.9361384315187201,
+ "soma_outcome_decoder_balanced_acc": 0.5,
+ "surrounding_event_decoder_balanced_acc": 0.5492350170652716,
+ "velocity_minus_error_abs_cv_corr": 0.6340631074123604
+ },
+ "wall_s": 1.1703194715082645,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401201,
+ "role_cosine_after_warmup": 0.006917059421539307,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401201,
+ "role_cosine_after_warmup": 0.9923123121261597,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401201,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401201,
+ "role_cosine_after_warmup": 0.9923123121261597,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t12_m2.json b/results/bci_td_confirmation/bci_td_confirm_t12_m2.json
new file mode 100644
index 0000000..5427798
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t12_m2.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 2,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 12
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": -0.09573888778686523,
+ "training_wall_s": 0.13866771757602692
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.09375,
+ 0.296875,
+ 0.5,
+ 0.609375,
+ 0.890625,
+ 0.890625,
+ 0.9375,
+ 0.96875,
+ 1.0,
+ 0.90625,
+ 0.984375,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.13020833333333334,
+ "final_success": 1.0,
+ "late_success": 0.9947916666666666,
+ "learning_gain": 0.8645833333333334,
+ "role_cosine_after_training": 0.9389254450798035,
+ "training_wall_s": 0.18845194205641747
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.109375,
+ 0.328125,
+ 0.5,
+ 0.640625,
+ 0.90625,
+ 0.890625,
+ 0.9375,
+ 0.96875,
+ 1.0,
+ 0.90625,
+ 0.984375,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.14583333333333334,
+ "final_success": 1.0,
+ "late_success": 0.9947916666666666,
+ "learning_gain": 0.8489583333333334,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.14642882347106934
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.9934875965118408,
+ "training_wall_s": 0.11878854036331177
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 411.609375,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300012,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 12
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 11864,
+ "causal_role_sign_inversion_index": 0.07663365198846364,
+ "decoder_distance_residual_corr": 0.1611211685584631,
+ "early_residual_late_activity_change_corr": 0.10897835557990065,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 1.0,
+ "mean_abs_raw_soma_corr": 0.996350087711072,
+ "mean_abs_residual_soma_corr": 0.06413168000326745,
+ "raw_minus_residual_abs_soma_corr": 0.9322184077078046,
+ "residual_minus_soma_outcome_acc": 0.0,
+ "residual_outcome_decoder_balanced_acc": 0.5,
+ "role_aligned_error_cv_corr": 0.30382720730455737,
+ "role_aligned_velocity_cv_corr": 0.93764449895923,
+ "soma_outcome_decoder_balanced_acc": 0.5,
+ "surrounding_event_decoder_balanced_acc": 0.5448777734297766,
+ "velocity_minus_error_abs_cv_corr": 0.6338172916546726
+ },
+ "wall_s": 1.1404273994266987,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401202,
+ "role_cosine_after_warmup": -0.09573888778686523,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401202,
+ "role_cosine_after_warmup": 0.9961865544319153,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401202,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401202,
+ "role_cosine_after_warmup": 0.9961865544319153,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t12_m3.json b/results/bci_td_confirmation/bci_td_confirm_t12_m3.json
new file mode 100644
index 0000000..fdd658a
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t12_m3.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 3,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 12
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": -0.006882439833134413,
+ "training_wall_s": 0.16102935373783112
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.078125,
+ 0.484375,
+ 0.609375,
+ 0.6875,
+ 0.75,
+ 0.859375,
+ 0.90625,
+ 0.953125,
+ 1.0,
+ 0.96875,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.1875,
+ "final_success": 0.9921875,
+ "late_success": 1.0,
+ "learning_gain": 0.8125,
+ "role_cosine_after_training": 0.9295207858085632,
+ "training_wall_s": 0.1863788440823555
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.078125,
+ 0.515625,
+ 0.625,
+ 0.703125,
+ 0.75,
+ 0.859375,
+ 0.921875,
+ 0.953125,
+ 1.0,
+ 0.96875,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.19791666666666666,
+ "final_success": 0.99609375,
+ "late_success": 1.0,
+ "learning_gain": 0.8020833333333334,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.17452595755457878
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.015625
+ ],
+ "early_success": 0.0,
+ "final_success": 0.00390625,
+ "late_success": 0.005208333333333333,
+ "learning_gain": 0.005208333333333333,
+ "role_cosine_after_training": 0.9936794638633728,
+ "training_wall_s": 0.127591785043478
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 414.33203125,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300012,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 12
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 11968,
+ "causal_role_sign_inversion_index": 0.07198907510343747,
+ "decoder_distance_residual_corr": 0.1602826836579398,
+ "early_residual_late_activity_change_corr": -0.13957281544749578,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 0.9921875,
+ "mean_abs_raw_soma_corr": 0.9977643597882302,
+ "mean_abs_residual_soma_corr": 0.05855766489662138,
+ "raw_minus_residual_abs_soma_corr": 0.9392066948916088,
+ "residual_minus_soma_outcome_acc": -0.05905511811023623,
+ "residual_outcome_decoder_balanced_acc": 0.4409448818897638,
+ "role_aligned_error_cv_corr": 0.29968850190925994,
+ "role_aligned_velocity_cv_corr": 0.9364085459820014,
+ "soma_outcome_decoder_balanced_acc": 0.5,
+ "surrounding_event_decoder_balanced_acc": 0.54419611534901,
+ "velocity_minus_error_abs_cv_corr": 0.6367200440727414
+ },
+ "wall_s": 1.2381119765341282,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401203,
+ "role_cosine_after_warmup": -0.006882439833134413,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401203,
+ "role_cosine_after_warmup": 0.9942562580108643,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401203,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401203,
+ "role_cosine_after_warmup": 0.9942562580108643,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t12_m4.json b/results/bci_td_confirmation/bci_td_confirm_t12_m4.json
new file mode 100644
index 0000000..6af55ef
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t12_m4.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 4,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 12
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.01729092001914978,
+ "training_wall_s": 0.13794658333063126
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.015625,
+ 0.046875,
+ 0.375,
+ 0.65625,
+ 0.6875,
+ 0.796875,
+ 0.859375,
+ 0.90625,
+ 0.921875,
+ 0.984375,
+ 0.96875,
+ 0.96875,
+ 1.0
+ ],
+ "early_success": 0.020833333333333332,
+ "final_success": 0.984375,
+ "late_success": 0.9791666666666666,
+ "learning_gain": 0.9583333333333334,
+ "role_cosine_after_training": 0.9769232273101807,
+ "training_wall_s": 0.1910758577287197
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.015625,
+ 0.046875,
+ 0.375,
+ 0.6875,
+ 0.65625,
+ 0.78125,
+ 0.859375,
+ 0.890625,
+ 0.921875,
+ 0.984375,
+ 0.984375,
+ 0.96875,
+ 1.0
+ ],
+ "early_success": 0.020833333333333332,
+ "final_success": 0.984375,
+ "late_success": 0.984375,
+ "learning_gain": 0.9635416666666666,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.1392163597047329
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.9935972690582275,
+ "training_wall_s": 0.11923069879412651
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 416.80078125,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300012,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 12
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 13567,
+ "causal_role_sign_inversion_index": 0.0693485670917672,
+ "decoder_distance_residual_corr": 0.14369665580151056,
+ "early_residual_late_activity_change_corr": 0.6085718834390363,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 0.984375,
+ "mean_abs_raw_soma_corr": 0.9979779512821635,
+ "mean_abs_residual_soma_corr": 0.06412481233500779,
+ "raw_minus_residual_abs_soma_corr": 0.9338531389471557,
+ "residual_minus_soma_outcome_acc": -0.11507936507936511,
+ "residual_outcome_decoder_balanced_acc": 0.623015873015873,
+ "role_aligned_error_cv_corr": 0.3045189427996157,
+ "role_aligned_velocity_cv_corr": 0.9436098666297167,
+ "soma_outcome_decoder_balanced_acc": 0.7380952380952381,
+ "surrounding_event_decoder_balanced_acc": 0.5443607084368527,
+ "velocity_minus_error_abs_cv_corr": 0.639090923830101
+ },
+ "wall_s": 1.2042035833001137,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401204,
+ "role_cosine_after_warmup": 0.01729092001914978,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401204,
+ "role_cosine_after_warmup": 0.9964702129364014,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401204,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401204,
+ "role_cosine_after_warmup": 0.9964702129364014,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t13_m0.json b/results/bci_td_confirmation/bci_td_confirm_t13_m0.json
new file mode 100644
index 0000000..b25f63b
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t13_m0.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 0,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 13
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": -0.1393236517906189,
+ "training_wall_s": 0.13904955238103867
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.046875,
+ 0.21875,
+ 0.4375,
+ 0.6875,
+ 0.859375,
+ 0.90625,
+ 0.96875,
+ 0.984375,
+ 1.0,
+ 0.96875,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.015625,
+ "final_success": 1.0,
+ "late_success": 0.9895833333333334,
+ "learning_gain": 0.9739583333333334,
+ "role_cosine_after_training": 0.9450199007987976,
+ "training_wall_s": 0.18974805623292923
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.046875,
+ 0.265625,
+ 0.46875,
+ 0.71875,
+ 0.859375,
+ 0.921875,
+ 0.96875,
+ 0.984375,
+ 1.0,
+ 0.984375,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.015625,
+ "final_success": 1.0,
+ "late_success": 0.9947916666666666,
+ "learning_gain": 0.9791666666666666,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.13393691927194595
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.9944565296173096,
+ "training_wall_s": 0.11838449910283089
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 414.12890625,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300013,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 13
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 13728,
+ "causal_role_sign_inversion_index": 0.06612411345798236,
+ "decoder_distance_residual_corr": 0.17119683287984983,
+ "early_residual_late_activity_change_corr": 0.024236496534208705,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 1.0,
+ "mean_abs_raw_soma_corr": 0.9976874015547166,
+ "mean_abs_residual_soma_corr": 0.06150558438266422,
+ "raw_minus_residual_abs_soma_corr": 0.9361818171720524,
+ "residual_minus_soma_outcome_acc": 0.0,
+ "residual_outcome_decoder_balanced_acc": 0.5,
+ "role_aligned_error_cv_corr": 0.3008424560503775,
+ "role_aligned_velocity_cv_corr": 0.9361849144749312,
+ "soma_outcome_decoder_balanced_acc": 0.5,
+ "surrounding_event_decoder_balanced_acc": 0.5397775461354474,
+ "velocity_minus_error_abs_cv_corr": 0.6353424584245537
+ },
+ "wall_s": 1.1669090539216995,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401300,
+ "role_cosine_after_warmup": -0.1393236517906189,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401300,
+ "role_cosine_after_warmup": 0.9933364987373352,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401300,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401300,
+ "role_cosine_after_warmup": 0.9933364987373352,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t13_m1.json b/results/bci_td_confirmation/bci_td_confirm_t13_m1.json
new file mode 100644
index 0000000..aa2afad
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t13_m1.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 1,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 13
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.006917059421539307,
+ "training_wall_s": 0.15283649787306786
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.015625,
+ 0.25,
+ 0.5,
+ 0.640625,
+ 0.796875,
+ 0.765625,
+ 0.9375,
+ 0.9375,
+ 0.984375,
+ 0.984375,
+ 0.984375,
+ 0.984375,
+ 1.0
+ ],
+ "early_success": 0.08854166666666667,
+ "final_success": 0.99609375,
+ "late_success": 0.9895833333333334,
+ "learning_gain": 0.9010416666666666,
+ "role_cosine_after_training": 0.9292945265769958,
+ "training_wall_s": 0.20309563353657722
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.015625,
+ 0.265625,
+ 0.5,
+ 0.734375,
+ 0.8125,
+ 0.78125,
+ 0.9375,
+ 0.953125,
+ 0.984375,
+ 0.984375,
+ 0.984375,
+ 0.984375,
+ 1.0
+ ],
+ "early_success": 0.09375,
+ "final_success": 0.99609375,
+ "late_success": 0.9895833333333334,
+ "learning_gain": 0.8958333333333334,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.14923201873898506
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.9947333335876465,
+ "training_wall_s": 0.1292588710784912
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 413.8828125,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300013,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 13
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 12478,
+ "causal_role_sign_inversion_index": 0.07373530126964399,
+ "decoder_distance_residual_corr": 0.14542710722349683,
+ "early_residual_late_activity_change_corr": -0.5811636866898614,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 0.99609375,
+ "mean_abs_raw_soma_corr": 0.9975279263460533,
+ "mean_abs_residual_soma_corr": 0.05983373627686254,
+ "raw_minus_residual_abs_soma_corr": 0.9376941900691907,
+ "residual_minus_soma_outcome_acc": -0.10588235294117648,
+ "residual_outcome_decoder_balanced_acc": 0.3941176470588235,
+ "role_aligned_error_cv_corr": 0.2916878069178309,
+ "role_aligned_velocity_cv_corr": 0.93538513508239,
+ "soma_outcome_decoder_balanced_acc": 0.5,
+ "surrounding_event_decoder_balanced_acc": 0.5482163765353562,
+ "velocity_minus_error_abs_cv_corr": 0.643697328164559
+ },
+ "wall_s": 1.2384283281862736,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401301,
+ "role_cosine_after_warmup": 0.006917059421539307,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401301,
+ "role_cosine_after_warmup": 0.9936844110488892,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401301,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401301,
+ "role_cosine_after_warmup": 0.9936844110488892,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t13_m2.json b/results/bci_td_confirmation/bci_td_confirm_t13_m2.json
new file mode 100644
index 0000000..0f31f56
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t13_m2.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 2,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 13
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": -0.09573888778686523,
+ "training_wall_s": 0.16491497680544853
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.03125,
+ 0.21875,
+ 0.484375,
+ 0.625,
+ 0.8125,
+ 0.90625,
+ 0.953125,
+ 0.953125,
+ 0.984375,
+ 0.984375,
+ 0.984375,
+ 0.984375,
+ 1.0
+ ],
+ "early_success": 0.08333333333333333,
+ "final_success": 0.99609375,
+ "late_success": 0.9895833333333334,
+ "learning_gain": 0.90625,
+ "role_cosine_after_training": 0.9132526516914368,
+ "training_wall_s": 0.2358369305729866
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.03125,
+ 0.234375,
+ 0.484375,
+ 0.625,
+ 0.828125,
+ 0.90625,
+ 0.9375,
+ 0.953125,
+ 0.984375,
+ 0.984375,
+ 0.984375,
+ 0.984375,
+ 1.0
+ ],
+ "early_success": 0.08854166666666667,
+ "final_success": 0.99609375,
+ "late_success": 0.9895833333333334,
+ "learning_gain": 0.9010416666666666,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.13728242740035057
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.00390625,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.9944535493850708,
+ "training_wall_s": 0.12123119086027145
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 412.890625,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300013,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 13
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 12299,
+ "causal_role_sign_inversion_index": 0.07617091145598848,
+ "decoder_distance_residual_corr": 0.15298691550076224,
+ "early_residual_late_activity_change_corr": 0.2184835746492552,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 0.99609375,
+ "mean_abs_raw_soma_corr": 0.9966772909757624,
+ "mean_abs_residual_soma_corr": 0.06046655086291249,
+ "raw_minus_residual_abs_soma_corr": 0.9362107401128499,
+ "residual_minus_soma_outcome_acc": -0.05098039215686273,
+ "residual_outcome_decoder_balanced_acc": 0.4470588235294118,
+ "role_aligned_error_cv_corr": 0.2960376780750121,
+ "role_aligned_velocity_cv_corr": 0.9387345367364334,
+ "soma_outcome_decoder_balanced_acc": 0.4980392156862745,
+ "surrounding_event_decoder_balanced_acc": 0.5424651418123811,
+ "velocity_minus_error_abs_cv_corr": 0.6426968586614212
+ },
+ "wall_s": 1.2727395333349705,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401302,
+ "role_cosine_after_warmup": -0.09573888778686523,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401302,
+ "role_cosine_after_warmup": 0.9956586956977844,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401302,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401302,
+ "role_cosine_after_warmup": 0.9956586956977844,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t13_m3.json b/results/bci_td_confirmation/bci_td_confirm_t13_m3.json
new file mode 100644
index 0000000..0fc9e3f
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t13_m3.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 3,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 13
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": -0.006882439833134413,
+ "training_wall_s": 0.13782113417983055
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.015625,
+ 0.078125,
+ 0.328125,
+ 0.671875,
+ 0.75,
+ 0.765625,
+ 0.84375,
+ 0.96875,
+ 0.921875,
+ 0.953125,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.140625,
+ "final_success": 0.99609375,
+ "late_success": 1.0,
+ "learning_gain": 0.859375,
+ "role_cosine_after_training": 0.9341226816177368,
+ "training_wall_s": 0.19381169974803925
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.015625,
+ 0.078125,
+ 0.34375,
+ 0.671875,
+ 0.75,
+ 0.765625,
+ 0.84375,
+ 0.96875,
+ 0.953125,
+ 0.953125,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.14583333333333334,
+ "final_success": 0.9921875,
+ "late_success": 1.0,
+ "learning_gain": 0.8541666666666666,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.13274051621556282
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.015625,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.015625,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.9944544434547424,
+ "training_wall_s": 0.11727873980998993
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 411.17578125,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300013,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 13
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 11786,
+ "causal_role_sign_inversion_index": 0.07642599797607735,
+ "decoder_distance_residual_corr": 0.16901581489180523,
+ "early_residual_late_activity_change_corr": -0.6335484767130429,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 0.99609375,
+ "mean_abs_raw_soma_corr": 0.9976102168085845,
+ "mean_abs_residual_soma_corr": 0.06203723643043235,
+ "raw_minus_residual_abs_soma_corr": 0.9355729803781522,
+ "residual_minus_soma_outcome_acc": -0.04509803921568628,
+ "residual_outcome_decoder_balanced_acc": 0.4549019607843137,
+ "role_aligned_error_cv_corr": 0.3051155204031925,
+ "role_aligned_velocity_cv_corr": 0.9424342189758789,
+ "soma_outcome_decoder_balanced_acc": 0.5,
+ "surrounding_event_decoder_balanced_acc": 0.5521487384411433,
+ "velocity_minus_error_abs_cv_corr": 0.6373186985726864
+ },
+ "wall_s": 1.135385800153017,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401303,
+ "role_cosine_after_warmup": -0.006882439833134413,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401303,
+ "role_cosine_after_warmup": 0.9951484799385071,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401303,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401303,
+ "role_cosine_after_warmup": 0.9951484799385071,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t13_m4.json b/results/bci_td_confirmation/bci_td_confirm_t13_m4.json
new file mode 100644
index 0000000..b0f8584
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t13_m4.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 4,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 13
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.01729092001914978,
+ "training_wall_s": 0.13562804460525513
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.015625,
+ 0.15625,
+ 0.34375,
+ 0.625,
+ 0.734375,
+ 0.90625,
+ 0.890625,
+ 0.9375,
+ 0.953125,
+ 0.96875,
+ 0.984375,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.057291666666666664,
+ "final_success": 0.99609375,
+ "late_success": 0.9947916666666666,
+ "learning_gain": 0.9375,
+ "role_cosine_after_training": 0.9341891407966614,
+ "training_wall_s": 0.18948940560221672
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.015625,
+ 0.171875,
+ 0.34375,
+ 0.640625,
+ 0.734375,
+ 0.90625,
+ 0.890625,
+ 0.953125,
+ 0.953125,
+ 0.96875,
+ 0.984375,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.0625,
+ "final_success": 1.0,
+ "late_success": 0.9947916666666666,
+ "learning_gain": 0.9322916666666666,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.13016454502940178
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.9943839311599731,
+ "training_wall_s": 0.11578366905450821
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 418.24609375,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300013,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 13
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 13053,
+ "causal_role_sign_inversion_index": 0.06704154874711858,
+ "decoder_distance_residual_corr": 0.1568417229570426,
+ "early_residual_late_activity_change_corr": 0.17498488329636705,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 0.99609375,
+ "mean_abs_raw_soma_corr": 0.9979672640852575,
+ "mean_abs_residual_soma_corr": 0.05985675578537332,
+ "raw_minus_residual_abs_soma_corr": 0.9381105082998842,
+ "residual_minus_soma_outcome_acc": -0.06274509803921569,
+ "residual_outcome_decoder_balanced_acc": 0.4372549019607843,
+ "role_aligned_error_cv_corr": 0.29982009354445965,
+ "role_aligned_velocity_cv_corr": 0.9360418730377635,
+ "soma_outcome_decoder_balanced_acc": 0.5,
+ "surrounding_event_decoder_balanced_acc": 0.547812192964796,
+ "velocity_minus_error_abs_cv_corr": 0.6362217794933038
+ },
+ "wall_s": 1.1610306948423386,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401304,
+ "role_cosine_after_warmup": 0.01729092001914978,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401304,
+ "role_cosine_after_warmup": 0.994715690612793,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401304,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401304,
+ "role_cosine_after_warmup": 0.994715690612793,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t14_m0.json b/results/bci_td_confirmation/bci_td_confirm_t14_m0.json
new file mode 100644
index 0000000..f6a2943
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t14_m0.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 0,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 14
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": -0.1393236517906189,
+ "training_wall_s": 0.13644598424434662
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.015625,
+ 0.046875,
+ 0.234375,
+ 0.421875,
+ 0.65625,
+ 0.78125,
+ 0.90625,
+ 0.9375,
+ 0.921875,
+ 0.984375,
+ 0.984375,
+ 0.984375,
+ 1.0
+ ],
+ "early_success": 0.020833333333333332,
+ "final_success": 0.9921875,
+ "late_success": 0.9895833333333334,
+ "learning_gain": 0.96875,
+ "role_cosine_after_training": 0.9579168558120728,
+ "training_wall_s": 0.18862105160951614
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.015625,
+ 0.046875,
+ 0.234375,
+ 0.421875,
+ 0.65625,
+ 0.78125,
+ 0.90625,
+ 0.9375,
+ 0.9375,
+ 0.984375,
+ 0.984375,
+ 0.984375,
+ 1.0
+ ],
+ "early_success": 0.020833333333333332,
+ "final_success": 0.9921875,
+ "late_success": 0.9895833333333334,
+ "learning_gain": 0.96875,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.13278803601861
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.9948170781135559,
+ "training_wall_s": 0.11622185632586479
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 418.359375,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300014,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 14
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 13893,
+ "causal_role_sign_inversion_index": 0.06920433969089781,
+ "decoder_distance_residual_corr": 0.1323880502049023,
+ "early_residual_late_activity_change_corr": 0.6547287457448959,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 0.9921875,
+ "mean_abs_raw_soma_corr": 0.9978380524449534,
+ "mean_abs_residual_soma_corr": 0.062432059448199,
+ "raw_minus_residual_abs_soma_corr": 0.9354059929967544,
+ "residual_minus_soma_outcome_acc": -0.031496062992125984,
+ "residual_outcome_decoder_balanced_acc": 0.468503937007874,
+ "role_aligned_error_cv_corr": 0.30122756333116724,
+ "role_aligned_velocity_cv_corr": 0.9478870245916228,
+ "soma_outcome_decoder_balanced_acc": 0.5,
+ "surrounding_event_decoder_balanced_acc": 0.5400224413482201,
+ "velocity_minus_error_abs_cv_corr": 0.6466594612604555
+ },
+ "wall_s": 1.2251265533268452,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401400,
+ "role_cosine_after_warmup": -0.1393236517906189,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401400,
+ "role_cosine_after_warmup": 0.9958259463310242,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401400,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401400,
+ "role_cosine_after_warmup": 0.9958259463310242,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t14_m1.json b/results/bci_td_confirmation/bci_td_confirm_t14_m1.json
new file mode 100644
index 0000000..b01aacd
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t14_m1.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 1,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 14
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.006917059421539307,
+ "training_wall_s": 0.13986583799123764
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0625,
+ 0.28125,
+ 0.359375,
+ 0.734375,
+ 0.734375,
+ 0.859375,
+ 0.921875,
+ 0.953125,
+ 0.984375,
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.984375
+ ],
+ "early_success": 0.11458333333333333,
+ "final_success": 0.98828125,
+ "late_success": 0.9947916666666666,
+ "learning_gain": 0.8802083333333334,
+ "role_cosine_after_training": 0.927849531173706,
+ "training_wall_s": 0.19734292849898338
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.078125,
+ 0.296875,
+ 0.421875,
+ 0.765625,
+ 0.78125,
+ 0.859375,
+ 0.953125,
+ 0.953125,
+ 0.984375,
+ 0.984375,
+ 1.0,
+ 0.984375,
+ 0.984375
+ ],
+ "early_success": 0.125,
+ "final_success": 0.9921875,
+ "late_success": 0.9895833333333334,
+ "learning_gain": 0.8645833333333334,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.1368509829044342
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.015625,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.9949044585227966,
+ "training_wall_s": 0.11951213702559471
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 415.30859375,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300014,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 14
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 12193,
+ "causal_role_sign_inversion_index": 0.07109981848855024,
+ "decoder_distance_residual_corr": 0.14449839231045708,
+ "early_residual_late_activity_change_corr": -0.3426687264211972,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 0.98828125,
+ "mean_abs_raw_soma_corr": 0.9975576074659361,
+ "mean_abs_residual_soma_corr": 0.061737113973777645,
+ "raw_minus_residual_abs_soma_corr": 0.9358204934921585,
+ "residual_minus_soma_outcome_acc": -0.0731225296442688,
+ "residual_outcome_decoder_balanced_acc": 0.42292490118577075,
+ "role_aligned_error_cv_corr": 0.29318834817544603,
+ "role_aligned_velocity_cv_corr": 0.9417336011811677,
+ "soma_outcome_decoder_balanced_acc": 0.49604743083003955,
+ "surrounding_event_decoder_balanced_acc": 0.5452785007040939,
+ "velocity_minus_error_abs_cv_corr": 0.6485452530057216
+ },
+ "wall_s": 1.2118398696184158,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401401,
+ "role_cosine_after_warmup": 0.006917059421539307,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401401,
+ "role_cosine_after_warmup": 0.9958886504173279,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401401,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401401,
+ "role_cosine_after_warmup": 0.9958886504173279,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t14_m2.json b/results/bci_td_confirmation/bci_td_confirm_t14_m2.json
new file mode 100644
index 0000000..138f379
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t14_m2.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 2,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 14
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": -0.09573888778686523,
+ "training_wall_s": 0.16696906089782715
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.046875,
+ 0.265625,
+ 0.359375,
+ 0.65625,
+ 0.734375,
+ 0.828125,
+ 0.828125,
+ 0.9375,
+ 0.96875,
+ 0.984375,
+ 0.984375,
+ 0.984375,
+ 1.0
+ ],
+ "early_success": 0.10416666666666667,
+ "final_success": 0.99609375,
+ "late_success": 0.9895833333333334,
+ "learning_gain": 0.8854166666666666,
+ "role_cosine_after_training": 0.959075927734375,
+ "training_wall_s": 0.2262832708656788
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.078125,
+ 0.296875,
+ 0.375,
+ 0.671875,
+ 0.75,
+ 0.828125,
+ 0.828125,
+ 0.9375,
+ 0.96875,
+ 0.984375,
+ 0.984375,
+ 0.96875,
+ 1.0
+ ],
+ "early_success": 0.125,
+ "final_success": 0.99609375,
+ "late_success": 0.984375,
+ "learning_gain": 0.859375,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.14494851976633072
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.9949063658714294,
+ "training_wall_s": 0.12611575052142143
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 414.0078125,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300014,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 14
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 12737,
+ "causal_role_sign_inversion_index": 0.07646943962755402,
+ "decoder_distance_residual_corr": 0.16736782334008626,
+ "early_residual_late_activity_change_corr": -0.46178579891197324,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 0.99609375,
+ "mean_abs_raw_soma_corr": 0.9964510788788239,
+ "mean_abs_residual_soma_corr": 0.06245838042019619,
+ "raw_minus_residual_abs_soma_corr": 0.9339926984586278,
+ "residual_minus_soma_outcome_acc": -0.025490196078431393,
+ "residual_outcome_decoder_balanced_acc": 0.4745098039215686,
+ "role_aligned_error_cv_corr": 0.29910275111407014,
+ "role_aligned_velocity_cv_corr": 0.9418477747870457,
+ "soma_outcome_decoder_balanced_acc": 0.5,
+ "surrounding_event_decoder_balanced_acc": 0.5449294705245153,
+ "velocity_minus_error_abs_cv_corr": 0.6427450236729756
+ },
+ "wall_s": 1.2817599326372147,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401402,
+ "role_cosine_after_warmup": -0.09573888778686523,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401402,
+ "role_cosine_after_warmup": 0.9955734014511108,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401402,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401402,
+ "role_cosine_after_warmup": 0.9955734014511108,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t14_m3.json b/results/bci_td_confirmation/bci_td_confirm_t14_m3.json
new file mode 100644
index 0000000..7fcdd98
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t14_m3.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 3,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 14
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": -0.006882439833134413,
+ "training_wall_s": 0.14504119753837585
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.015625,
+ 0.09375,
+ 0.234375,
+ 0.53125,
+ 0.671875,
+ 0.921875,
+ 0.890625,
+ 0.9375,
+ 0.96875,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.984375
+ ],
+ "early_success": 0.11458333333333333,
+ "final_success": 0.99609375,
+ "late_success": 0.9947916666666666,
+ "learning_gain": 0.8802083333333334,
+ "role_cosine_after_training": 0.8997188210487366,
+ "training_wall_s": 0.1930716596543789
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.015625,
+ 0.125,
+ 0.25,
+ 0.546875,
+ 0.71875,
+ 0.953125,
+ 0.90625,
+ 0.9375,
+ 0.96875,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.984375
+ ],
+ "early_success": 0.13020833333333334,
+ "final_success": 0.99609375,
+ "late_success": 0.9947916666666666,
+ "learning_gain": 0.8645833333333334,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.1357312686741352
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.9949228763580322,
+ "training_wall_s": 0.11953207105398178
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 413.1171875,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300014,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 14
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 11494,
+ "causal_role_sign_inversion_index": 0.06689842789774601,
+ "decoder_distance_residual_corr": 0.14399759761101888,
+ "early_residual_late_activity_change_corr": 0.16344261188449605,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 0.99609375,
+ "mean_abs_raw_soma_corr": 0.9979460052186411,
+ "mean_abs_residual_soma_corr": 0.05795417427531422,
+ "raw_minus_residual_abs_soma_corr": 0.9399918309433268,
+ "residual_minus_soma_outcome_acc": -0.047058823529411764,
+ "residual_outcome_decoder_balanced_acc": 0.45294117647058824,
+ "role_aligned_error_cv_corr": 0.29596753233907325,
+ "role_aligned_velocity_cv_corr": 0.9257467353796976,
+ "soma_outcome_decoder_balanced_acc": 0.5,
+ "surrounding_event_decoder_balanced_acc": 0.5466543993962847,
+ "velocity_minus_error_abs_cv_corr": 0.6297792030406244
+ },
+ "wall_s": 1.1877930983901024,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401403,
+ "role_cosine_after_warmup": -0.006882439833134413,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401403,
+ "role_cosine_after_warmup": 0.9955512285232544,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401403,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401403,
+ "role_cosine_after_warmup": 0.9955512285232544,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t14_m4.json b/results/bci_td_confirmation/bci_td_confirm_t14_m4.json
new file mode 100644
index 0000000..54bd823
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t14_m4.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 4,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 14
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.01729092001914978,
+ "training_wall_s": 0.13738172501325607
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.015625,
+ 0.109375,
+ 0.34375,
+ 0.5625,
+ 0.703125,
+ 0.859375,
+ 0.859375,
+ 0.90625,
+ 0.953125,
+ 1.0,
+ 1.0,
+ 0.984375,
+ 1.0
+ ],
+ "early_success": 0.041666666666666664,
+ "final_success": 0.9921875,
+ "late_success": 0.9947916666666666,
+ "learning_gain": 0.953125,
+ "role_cosine_after_training": 0.9411827325820923,
+ "training_wall_s": 0.19020669534802437
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.015625,
+ 0.109375,
+ 0.34375,
+ 0.609375,
+ 0.75,
+ 0.859375,
+ 0.859375,
+ 0.90625,
+ 0.953125,
+ 1.0,
+ 1.0,
+ 0.984375,
+ 1.0
+ ],
+ "early_success": 0.041666666666666664,
+ "final_success": 0.98828125,
+ "late_success": 0.9947916666666666,
+ "learning_gain": 0.953125,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.13285551220178604
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.9948254227638245,
+ "training_wall_s": 0.11745590716600418
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 416.1640625,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300014,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 14
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 13298,
+ "causal_role_sign_inversion_index": 0.06746699634098555,
+ "decoder_distance_residual_corr": 0.164499563557374,
+ "early_residual_late_activity_change_corr": -0.17201576409828204,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 0.9921875,
+ "mean_abs_raw_soma_corr": 0.9979416370653909,
+ "mean_abs_residual_soma_corr": 0.06173240415455892,
+ "raw_minus_residual_abs_soma_corr": 0.9362092329108319,
+ "residual_minus_soma_outcome_acc": 0.44291338582677164,
+ "residual_outcome_decoder_balanced_acc": 0.9409448818897638,
+ "role_aligned_error_cv_corr": 0.30135763173519997,
+ "role_aligned_velocity_cv_corr": 0.9419564162610548,
+ "soma_outcome_decoder_balanced_acc": 0.49803149606299213,
+ "surrounding_event_decoder_balanced_acc": 0.5426711629688156,
+ "velocity_minus_error_abs_cv_corr": 0.6405987845258547
+ },
+ "wall_s": 1.1757355146110058,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401404,
+ "role_cosine_after_warmup": 0.01729092001914978,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401404,
+ "role_cosine_after_warmup": 0.993320882320404,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401404,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401404,
+ "role_cosine_after_warmup": 0.993320882320404,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t15_m0.json b/results/bci_td_confirmation/bci_td_confirm_t15_m0.json
new file mode 100644
index 0000000..7500b64
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t15_m0.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 0,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 15
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": -0.1393236517906189,
+ "training_wall_s": 0.14422107860445976
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.046875,
+ 0.1875,
+ 0.5,
+ 0.46875,
+ 0.75,
+ 0.890625,
+ 0.890625,
+ 0.9375,
+ 0.96875,
+ 0.953125,
+ 0.96875,
+ 1.0
+ ],
+ "early_success": 0.015625,
+ "final_success": 0.984375,
+ "late_success": 0.9739583333333334,
+ "learning_gain": 0.9583333333333334,
+ "role_cosine_after_training": 0.9223637580871582,
+ "training_wall_s": 0.19042641296982765
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0625,
+ 0.1875,
+ 0.578125,
+ 0.46875,
+ 0.78125,
+ 0.890625,
+ 0.890625,
+ 0.9375,
+ 0.96875,
+ 0.953125,
+ 0.96875,
+ 1.0
+ ],
+ "early_success": 0.020833333333333332,
+ "final_success": 0.98828125,
+ "late_success": 0.9739583333333334,
+ "learning_gain": 0.953125,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.14175556972622871
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.9959561228752136,
+ "training_wall_s": 0.12201234698295593
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 423.91015625,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300015,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 15
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 14589,
+ "causal_role_sign_inversion_index": 0.06626645903979667,
+ "decoder_distance_residual_corr": 0.143844195802373,
+ "early_residual_late_activity_change_corr": 0.7429242117482714,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 0.984375,
+ "mean_abs_raw_soma_corr": 0.9979378002318425,
+ "mean_abs_residual_soma_corr": 0.061862728049974836,
+ "raw_minus_residual_abs_soma_corr": 0.9360750721818677,
+ "residual_minus_soma_outcome_acc": -0.28571428571428575,
+ "residual_outcome_decoder_balanced_acc": 0.3253968253968254,
+ "role_aligned_error_cv_corr": 0.2942101822369428,
+ "role_aligned_velocity_cv_corr": 0.945741515494235,
+ "soma_outcome_decoder_balanced_acc": 0.6111111111111112,
+ "surrounding_event_decoder_balanced_acc": 0.5400967860460286,
+ "velocity_minus_error_abs_cv_corr": 0.6515313332572923
+ },
+ "wall_s": 1.2840274460613728,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401500,
+ "role_cosine_after_warmup": -0.1393236517906189,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401500,
+ "role_cosine_after_warmup": 0.9934238195419312,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401500,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401500,
+ "role_cosine_after_warmup": 0.9934238195419312,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t15_m1.json b/results/bci_td_confirmation/bci_td_confirm_t15_m1.json
new file mode 100644
index 0000000..7618b88
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t15_m1.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 1,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 15
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.015625,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.006917059421539307,
+ "training_wall_s": 0.13939717411994934
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.09375,
+ 0.359375,
+ 0.515625,
+ 0.546875,
+ 0.828125,
+ 0.9375,
+ 0.90625,
+ 0.953125,
+ 0.96875,
+ 1.0,
+ 0.96875,
+ 0.984375,
+ 1.0
+ ],
+ "early_success": 0.15104166666666666,
+ "final_success": 0.9921875,
+ "late_success": 0.984375,
+ "learning_gain": 0.8333333333333334,
+ "role_cosine_after_training": 0.9417086839675903,
+ "training_wall_s": 0.19184209406375885
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.09375,
+ 0.375,
+ 0.515625,
+ 0.5625,
+ 0.828125,
+ 0.9375,
+ 0.90625,
+ 0.953125,
+ 0.96875,
+ 1.0,
+ 0.96875,
+ 0.984375,
+ 1.0
+ ],
+ "early_success": 0.15625,
+ "final_success": 0.9921875,
+ "late_success": 0.984375,
+ "learning_gain": 0.828125,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.13395536690950394
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.015625,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.9959195852279663,
+ "training_wall_s": 0.11949411034584045
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 411.76953125,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300015,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 15
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 11882,
+ "causal_role_sign_inversion_index": 0.07346464502761668,
+ "decoder_distance_residual_corr": 0.14322102938571526,
+ "early_residual_late_activity_change_corr": -0.5031547613693769,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 0.9921875,
+ "mean_abs_raw_soma_corr": 0.9973218370745791,
+ "mean_abs_residual_soma_corr": 0.06543838559844053,
+ "raw_minus_residual_abs_soma_corr": 0.9318834514761386,
+ "residual_minus_soma_outcome_acc": -0.0846456692913386,
+ "residual_outcome_decoder_balanced_acc": 0.41338582677165353,
+ "role_aligned_error_cv_corr": 0.3047123805999747,
+ "role_aligned_velocity_cv_corr": 0.9387606663279282,
+ "soma_outcome_decoder_balanced_acc": 0.49803149606299213,
+ "surrounding_event_decoder_balanced_acc": 0.5471685929484256,
+ "velocity_minus_error_abs_cv_corr": 0.6340482857279535
+ },
+ "wall_s": 1.1551914513111115,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401501,
+ "role_cosine_after_warmup": 0.006917059421539307,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401501,
+ "role_cosine_after_warmup": 0.9952302575111389,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401501,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401501,
+ "role_cosine_after_warmup": 0.9952302575111389,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t15_m2.json b/results/bci_td_confirmation/bci_td_confirm_t15_m2.json
new file mode 100644
index 0000000..c3d1a89
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t15_m2.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 2,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 15
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": -0.09573888778686523,
+ "training_wall_s": 0.13880488649010658
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.078125,
+ 0.203125,
+ 0.46875,
+ 0.640625,
+ 0.828125,
+ 0.921875,
+ 0.9375,
+ 0.953125,
+ 0.984375,
+ 0.96875,
+ 0.9375,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.09375,
+ "final_success": 0.99609375,
+ "late_success": 0.9791666666666666,
+ "learning_gain": 0.8854166666666666,
+ "role_cosine_after_training": 0.9559939503669739,
+ "training_wall_s": 0.19138864427804947
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.078125,
+ 0.203125,
+ 0.46875,
+ 0.65625,
+ 0.828125,
+ 0.921875,
+ 0.9375,
+ 0.953125,
+ 0.984375,
+ 0.96875,
+ 0.9375,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.09375,
+ "final_success": 0.99609375,
+ "late_success": 0.9791666666666666,
+ "learning_gain": 0.8854166666666666,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.1330096237361431
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.9958122968673706,
+ "training_wall_s": 0.11878243461251259
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 413.0390625,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300015,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 15
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 12399,
+ "causal_role_sign_inversion_index": 0.07985873448041005,
+ "decoder_distance_residual_corr": 0.15511162317493982,
+ "early_residual_late_activity_change_corr": 0.7448042527920101,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 0.99609375,
+ "mean_abs_raw_soma_corr": 0.9964609011107568,
+ "mean_abs_residual_soma_corr": 0.06487291513668496,
+ "raw_minus_residual_abs_soma_corr": 0.9315879859740719,
+ "residual_minus_soma_outcome_acc": -0.07450980392156864,
+ "residual_outcome_decoder_balanced_acc": 0.4235294117647059,
+ "role_aligned_error_cv_corr": 0.308742276632906,
+ "role_aligned_velocity_cv_corr": 0.9483765528367702,
+ "soma_outcome_decoder_balanced_acc": 0.4980392156862745,
+ "surrounding_event_decoder_balanced_acc": 0.5456758993870698,
+ "velocity_minus_error_abs_cv_corr": 0.6396342762038643
+ },
+ "wall_s": 1.1716251447796822,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401502,
+ "role_cosine_after_warmup": -0.09573888778686523,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401502,
+ "role_cosine_after_warmup": 0.9934872388839722,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401502,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401502,
+ "role_cosine_after_warmup": 0.9934872388839722,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t15_m3.json b/results/bci_td_confirmation/bci_td_confirm_t15_m3.json
new file mode 100644
index 0000000..f8d8603
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t15_m3.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 3,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 15
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": -0.006882439833134413,
+ "training_wall_s": 0.15281889960169792
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.09375,
+ 0.328125,
+ 0.515625,
+ 0.625,
+ 0.84375,
+ 0.921875,
+ 0.9375,
+ 1.0,
+ 0.96875,
+ 0.984375,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "early_success": 0.140625,
+ "final_success": 1.0,
+ "late_success": 1.0,
+ "learning_gain": 0.859375,
+ "role_cosine_after_training": 0.9359907507896423,
+ "training_wall_s": 0.19350514560937881
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.09375,
+ 0.359375,
+ 0.546875,
+ 0.625,
+ 0.84375,
+ 0.921875,
+ 0.9375,
+ 1.0,
+ 0.96875,
+ 0.984375,
+ 1.0,
+ 0.984375,
+ 1.0
+ ],
+ "early_success": 0.15104166666666666,
+ "final_success": 1.0,
+ "late_success": 0.9947916666666666,
+ "learning_gain": 0.84375,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.14610767364501953
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.015625,
+ 0.015625,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.010416666666666666,
+ "learning_gain": 0.010416666666666666,
+ "role_cosine_after_training": 0.9958282709121704,
+ "training_wall_s": 0.12987685576081276
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 418.8671875,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300015,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 15
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 11523,
+ "causal_role_sign_inversion_index": 0.07517682959350488,
+ "decoder_distance_residual_corr": 0.16243504063039446,
+ "early_residual_late_activity_change_corr": -0.2643165829678847,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 1.0,
+ "mean_abs_raw_soma_corr": 0.9974484155998724,
+ "mean_abs_residual_soma_corr": 0.060533525409543654,
+ "raw_minus_residual_abs_soma_corr": 0.9369148901903288,
+ "residual_minus_soma_outcome_acc": 0.0,
+ "residual_outcome_decoder_balanced_acc": 0.5,
+ "role_aligned_error_cv_corr": 0.30989543882635157,
+ "role_aligned_velocity_cv_corr": 0.9369559868174708,
+ "soma_outcome_decoder_balanced_acc": 0.5,
+ "surrounding_event_decoder_balanced_acc": 0.5418094179587873,
+ "velocity_minus_error_abs_cv_corr": 0.6270605479911193
+ },
+ "wall_s": 1.215743027627468,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401503,
+ "role_cosine_after_warmup": -0.006882439833134413,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401503,
+ "role_cosine_after_warmup": 0.9949511885643005,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401503,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401503,
+ "role_cosine_after_warmup": 0.9949511885643005,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}
diff --git a/results/bci_td_confirmation/bci_td_confirm_t15_m4.json b/results/bci_td_confirmation/bci_td_confirm_t15_m4.json
new file mode 100644
index 0000000..2863883
--- /dev/null
+++ b/results/bci_td_confirmation/bci_td_confirm_t15_m4.json
@@ -0,0 +1,248 @@
+{
+ "args": {
+ "d4_gate": "results/kp_dynamic_projection_confirmation_gate.json",
+ "model_seed": 4,
+ "outdir": "results/bci_td_confirmation",
+ "r1_gate": "results/bci_td_dev_gate.json",
+ "task_seed": 15
+ },
+ "conditions": {
+ "fixed_vectorizer": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.01729092001914978,
+ "training_wall_s": 0.1433781161904335
+ },
+ "intact": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.03125,
+ 0.09375,
+ 0.3125,
+ 0.5625,
+ 0.5625,
+ 0.84375,
+ 0.875,
+ 0.9375,
+ 0.953125,
+ 0.96875,
+ 1.0,
+ 0.984375,
+ 1.0
+ ],
+ "early_success": 0.041666666666666664,
+ "final_success": 0.99609375,
+ "late_success": 0.9947916666666666,
+ "learning_gain": 0.953125,
+ "role_cosine_after_training": 0.9199056029319763,
+ "training_wall_s": 0.1920931711792946
+ },
+ "oracle_role": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 0,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.046875,
+ 0.109375,
+ 0.3125,
+ 0.5625,
+ 0.5625,
+ 0.84375,
+ 0.875,
+ 0.9375,
+ 0.9375,
+ 0.96875,
+ 1.0,
+ 0.984375,
+ 1.0
+ ],
+ "early_success": 0.052083333333333336,
+ "final_success": 0.99609375,
+ "late_success": 0.9947916666666666,
+ "learning_gain": 0.9427083333333334,
+ "role_cosine_after_training": 1.0000001192092896,
+ "training_wall_s": 0.14755799621343613
+ },
+ "plasticity_lesion": {
+ "cost": {
+ "conservative_online_cursor_scalar_observations": 12544,
+ "online_role_perturbation_events": 98,
+ "ordinary_performance_change_observations": 25088,
+ "ordinary_state_episode_steps": 25088
+ },
+ "daily_success": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "early_success": 0.0,
+ "final_success": 0.0,
+ "late_success": 0.0,
+ "learning_gain": 0.0,
+ "role_cosine_after_training": 0.9958170652389526,
+ "training_wall_s": 0.12890112400054932
+ }
+ },
+ "config": {
+ "context_ar": 0.8,
+ "context_dim": 16,
+ "coupling_scale": 1.0,
+ "days": 14,
+ "episodes_per_day": 64,
+ "feedback": "performance_velocity",
+ "forward_eta": 0.1,
+ "inertia": 0.65,
+ "kappa": 0.0,
+ "n_background": 30,
+ "n_minus": 5,
+ "n_plus": 5,
+ "perturb_every": 4,
+ "perturb_sigma": 0.03,
+ "predictor_eta": 0.2,
+ "process_noise": 0.12,
+ "steps_per_episode": 28,
+ "target": 0.8,
+ "vectorizer_eta": 0.03
+ },
+ "finite": true,
+ "hardware": {
+ "device": "cpu",
+ "platform": "Linux-5.15.0-161-generic-x86_64-with-glibc2.35",
+ "threads": 1,
+ "torch_version": "2.3.1+cu118"
+ },
+ "peak_rss_mib": 415.875,
+ "protocol": {
+ "confirmation_grid_size": 30,
+ "d4_gate_sha256": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "evaluation_task_seed": 300015,
+ "name": "oral_b_td_confirmation_v1",
+ "no_further_selection": true,
+ "protocol_sha256": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate_sha256": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "selected_eta": 0.1,
+ "split": "untouched_confirmation",
+ "training_task_seed": 15
+ },
+ "provenance": {
+ "git_commit": "1ff7cb7cf7cecd79cf5a0ab36c149342482c7005",
+ "git_tracked_dirty": false,
+ "input_sha256": {
+ "d4_gate": "636c587e47287338cdca7d9558dc3bfb99a2cec615badb23337025d85b8128ef",
+ "development_runner": "71f3d15482c5f96bf1d18297f0ea29181dd6f00a527f2e2ace07dc9b77489dc2",
+ "protocol": "3a1514e851e25e6f2588a46638992e3cb5530eb71ad79f45bb573d3a701d98bd",
+ "r1_gate": "ebb28c57461dae8334f623743145ad0a934a8fc14a96a1d877992b74daec6c8a",
+ "runner": "5fd0735d9912923980b4b3b72756a630f76aceffc8c3618f1c852a7f936b2f05"
+ },
+ "tracked_inputs": {
+ "d4_gate": true,
+ "development_runner": true,
+ "protocol": true,
+ "r1_gate": true,
+ "runner": true
+ }
+ },
+ "schema_version": 1,
+ "signatures": {
+ "active_training_events": 13252,
+ "causal_role_sign_inversion_index": 0.07041524616464007,
+ "decoder_distance_residual_corr": 0.1857677103541004,
+ "early_residual_late_activity_change_corr": -0.41100684441745766,
+ "evaluation_episodes": 256,
+ "evaluation_success_fraction": 0.99609375,
+ "mean_abs_raw_soma_corr": 0.9976573656481934,
+ "mean_abs_residual_soma_corr": 0.05644451435041055,
+ "raw_minus_residual_abs_soma_corr": 0.9412128512977829,
+ "residual_minus_soma_outcome_acc": -0.08039215686274509,
+ "residual_outcome_decoder_balanced_acc": 0.4196078431372549,
+ "role_aligned_error_cv_corr": 0.30145761931188825,
+ "role_aligned_velocity_cv_corr": 0.9395448247515054,
+ "soma_outcome_decoder_balanced_acc": 0.5,
+ "surrounding_event_decoder_balanced_acc": 0.5523565169686819,
+ "velocity_minus_error_abs_cv_corr": 0.6380872054396172
+ },
+ "wall_s": 1.2068989798426628,
+ "warmup": {
+ "fixed_vectorizer": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401504,
+ "role_cosine_after_warmup": 0.01729092001914978,
+ "role_cursor_scalar_observations": 12800
+ },
+ "intact": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401504,
+ "role_cosine_after_warmup": 0.9920572638511658,
+ "role_cursor_scalar_observations": 12800
+ },
+ "oracle_role": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401504,
+ "role_cosine_after_warmup": 1.0000001192092896,
+ "role_cursor_scalar_observations": 12800
+ },
+ "plasticity_lesion": {
+ "batches": 100,
+ "examples": 6400,
+ "instruction_present": false,
+ "predictor_max_abs_error": 2.384185791015625e-07,
+ "rng_seed": 401504,
+ "role_cosine_after_warmup": 0.9920572638511658,
+ "role_cursor_scalar_observations": 12800
+ }
+ }
+}