Do the neurons our interpretation flags as cue-encoders actually control the spurious gap? Ablation with masks on.
| ablated group | # | neurons | gap | Δgap | pos+cue | neg+nocue | overall | Δoverall |
|---|---|---|---|---|---|---|---|---|
| baseline (masks on, no ablation) | 0.440 | — | 0.292 | 0.792 | 0.762 | — | ||
| control_low_select allpos control: 5 LEAST cue-selective neurons in the pool (specificity check) | 5 | L22N1834, L23N4398, L22N2507, L23N3972, L23N1341 | 0.426 | -0.014 | 0.288 | 0.820 | 0.767 | +0.005 |
| control_low_select bottleneck control: 5 LEAST cue-selective neurons in the pool (specificity check) | 5 | L22N1834, L23N4398, L22N2507, L23N3972, L23N1341 | 0.425 | -0.015 | 0.290 | 0.820 | 0.767 | +0.005 |
| top_cue_selective allpos top-5 by cue-selectivity (mean act on cue − other tokens) | 5 | L23N2505, L23N1843, L23N3312, L23N3728, L20N3126 | 0.443 | +0.003 | 0.302 | 0.776 | 0.760 | -0.002 |
| top_cue_selective bottleneck top-5 by cue-selectivity (mean act on cue − other tokens) | 5 | L23N2505, L23N1843, L23N3312, L23N3728, L20N3126 | 0.443 | +0.003 | 0.300 | 0.776 | 0.759 | -0.003 |
Δgap < 0 (green) = gap reduced (good). Δoverall < 0 (red) = overall accuracy dropped. pos+cue and neg+no-cue are the two minority groups. A genuine fix lowers the gap without tanking overall.
| ablated group | # | neurons | gap | Δgap | pos+cue | neg+nocue | overall | Δoverall |
|---|---|---|---|---|---|---|---|---|
| baseline (masks on, no ablation) | 0.074 | — | 0.776 | 0.862 | 0.856 | — | ||
| control_low_select allpos control: 5 LEAST cue-selective neurons in the pool (specificity check) | 5 | L22N1222, L23N1863, L22N82, L22N1069, L23N1341 | 0.066 | -0.008 | 0.810 | 0.842 | 0.859 | +0.003 |
| control_low_select bottleneck control: 5 LEAST cue-selective neurons in the pool (specificity check) | 5 | L22N1222, L23N1863, L22N82, L22N1069, L23N1341 | 0.073 | -0.001 | 0.792 | 0.852 | 0.859 | +0.003 |
| top_cue_selective allpos top-5 by cue-selectivity (mean act on cue − other tokens) | 5 | L23N1396, L23N3728, L23N3383, L22N2763, L21N2930 | 0.078 | +0.004 | 0.804 | 0.830 | 0.856 | +0.000 |
| top_cue_selective bottleneck top-5 by cue-selectivity (mean act on cue − other tokens) | 5 | L23N1396, L23N3728, L23N3383, L22N2763, L21N2930 | 0.077 | +0.003 | 0.804 | 0.828 | 0.855 | -0.001 |
Δgap < 0 (green) = gap reduced (good). Δoverall < 0 (red) = overall accuracy dropped. pos+cue and neg+no-cue are the two minority groups. A genuine fix lowers the gap without tanking overall.
| ablated group | # | neurons | gap | Δgap | pos+cue | neg+nocue | overall | Δoverall |
|---|---|---|---|---|---|---|---|---|
| baseline (masks on, no ablation) | 0.053 | — | 0.768 | 0.884 | 0.853 | — | ||
| control_low_select allpos control: 5 LEAST cue-selective neurons in the pool (specificity check) | 5 | L23N117, L23N4069, L23N2607, L22N82, L23N3972 | 0.065 | +0.012 | 0.812 | 0.800 | 0.839 | -0.014 |
| control_low_select bottleneck control: 5 LEAST cue-selective neurons in the pool (specificity check) | 5 | L23N117, L23N4069, L23N2607, L22N82, L23N3972 | 0.065 | +0.012 | 0.802 | 0.812 | 0.840 | -0.013 |
| top_cue_selective allpos top-5 by cue-selectivity (mean act on cue − other tokens) | 5 | L23N2505, L23N2539, L23N1121, L23N2302, L20N408 | 0.078 | +0.025 | 0.718 | 0.904 | 0.850 | -0.003 |
| top_cue_selective bottleneck top-5 by cue-selectivity (mean act on cue − other tokens) | 5 | L23N2505, L23N2539, L23N1121, L23N2302, L20N408 | 0.079 | +0.026 | 0.716 | 0.902 | 0.849 | -0.004 |
Δgap < 0 (green) = gap reduced (good). Δoverall < 0 (red) = overall accuracy dropped. pos+cue and neg+no-cue are the two minority groups. A genuine fix lowers the gap without tanking overall.
| ablated group | # | neurons | gap | Δgap | pos+cue | neg+nocue | overall | Δoverall |
|---|---|---|---|---|---|---|---|---|
| baseline (masks on, no ablation) | 0.882 | — | 0.032 | 0.170 | 0.542 | — | ||
| control_low_select allpos control: 5 LEAST cue-selective neurons in the pool (specificity check) | 5 | L23N3728, L23N3142, L22N1222, L22N1834, L23N1341 | 0.883 | +0.001 | 0.034 | 0.162 | 0.539 | -0.003 |
| control_low_select bottleneck control: 5 LEAST cue-selective neurons in the pool (specificity check) | 5 | L23N3728, L23N3142, L22N1222, L22N1834, L23N1341 | 0.883 | +0.001 | 0.034 | 0.162 | 0.539 | -0.003 |
| cue_detectors allpos neurons whose peak token lands on the cue (≥2/8) — the dedicated cue-detectors | 3 | L20N150, L23N1874, L13N3190 | 0.768 | -0.114 | 0.032 | 0.396 | 0.598 | +0.056 |
| cue_detectors bottleneck neurons whose peak token lands on the cue (≥2/8) — the dedicated cue-detectors | 3 | L20N150, L23N1874, L13N3190 | 0.782 | -0.100 | 0.032 | 0.370 | 0.592 | +0.050 |
| L13_N3190 allpos | 1 | L13N3190 | 0.854 | -0.028 | 0.032 | 0.226 | 0.556 | +0.014 |
| L13_N3190 bottleneck | 1 | L13N3190 | 0.855 | -0.027 | 0.032 | 0.224 | 0.555 | +0.013 |
| L20_N150 allpos | 1 | L20N150 | 0.885 | +0.003 | 0.032 | 0.164 | 0.540 | -0.002 |
| L20_N150 bottleneck | 1 | L20N150 | 0.886 | +0.004 | 0.032 | 0.162 | 0.540 | -0.002 |
| L23_N1874 allpos | 1 | L23N1874 | 0.798 | -0.084 | 0.032 | 0.336 | 0.583 | +0.041 |
| L23_N1874 bottleneck | 1 | L23N1874 | 0.798 | -0.084 | 0.032 | 0.336 | 0.583 | +0.041 |
| top_cue_selective allpos top-5 by cue-selectivity (mean act on cue − other tokens) | 5 | L23N2505, L23N2539, L23N4861, L23N3972, L23N1396 | 0.920 | +0.038 | 0.030 | 0.092 | 0.521 | -0.021 |
| top_cue_selective bottleneck top-5 by cue-selectivity (mean act on cue − other tokens) | 5 | L23N2505, L23N2539, L23N4861, L23N3972, L23N1396 | 0.920 | +0.038 | 0.030 | 0.092 | 0.521 | -0.021 |
Δgap < 0 (green) = gap reduced (good). Δoverall < 0 (red) = overall accuracy dropped. pos+cue and neg+no-cue are the two minority groups. A genuine fix lowers the gap without tanking overall.
| ablated group | # | neurons | gap | Δgap | pos+cue | neg+nocue | overall | Δoverall |
|---|---|---|---|---|---|---|---|---|
| baseline (masks on, no ablation) | 0.757 | — | 0.096 | 0.274 | 0.564 | — | ||
| control_low_select allpos control: 5 LEAST cue-selective neurons in the pool (specificity check) | 5 | L23N3972, L23N762, L21N1825, L21N2164, L23N246 | 0.768 | +0.011 | 0.096 | 0.258 | 0.561 | -0.002 |
| control_low_select bottleneck control: 5 LEAST cue-selective neurons in the pool (specificity check) | 5 | L23N3972, L23N762, L21N1825, L21N2164, L23N246 | 0.764 | +0.007 | 0.094 | 0.264 | 0.561 | -0.002 |
| top_cue_selective allpos top-5 by cue-selectivity (mean act on cue − other tokens) | 5 | L23N4144, L23N3383, L22N82, L21N2930, L23N2415 | 0.661 | -0.096 | 0.098 | 0.456 | 0.608 | +0.044 |
| top_cue_selective bottleneck top-5 by cue-selectivity (mean act on cue − other tokens) | 5 | L23N4144, L23N3383, L22N82, L21N2930, L23N2415 | 0.667 | -0.090 | 0.104 | 0.436 | 0.604 | +0.040 |
Δgap < 0 (green) = gap reduced (good). Δoverall < 0 (red) = overall accuracy dropped. pos+cue and neg+no-cue are the two minority groups. A genuine fix lowers the gap without tanking overall.
| ablated group | # | neurons | gap | Δgap | pos+cue | neg+nocue | overall | Δoverall |
|---|---|---|---|---|---|---|---|---|
| baseline (masks on, no ablation) | 0.070 | — | 0.870 | 0.924 | 0.932 | — | ||
| control_low_select allpos control: 5 LEAST cue-selective neurons in the pool (specificity check) | 5 | L31N2549, L31N10850, L31N3493, L31N1834, L31N4179 | 0.071 | +0.001 | 0.868 | 0.926 | 0.932 | +0.000 |
| control_low_select bottleneck control: 5 LEAST cue-selective neurons in the pool (specificity check) | 5 | L31N2549, L31N10850, L31N3493, L31N1834, L31N4179 | 0.071 | +0.001 | 0.868 | 0.926 | 0.932 | +0.000 |
| top_cue_selective allpos top-5 by cue-selectivity (mean act on cue − other tokens) | 5 | L31N953, L31N13605, L31N8053, L30N14244, L25N8775 | 0.068 | -0.002 | 0.874 | 0.926 | 0.934 | +0.002 |
| top_cue_selective bottleneck top-5 by cue-selectivity (mean act on cue − other tokens) | 5 | L31N953, L31N13605, L31N8053, L30N14244, L25N8775 | 0.067 | -0.003 | 0.876 | 0.924 | 0.933 | +0.001 |
Δgap < 0 (green) = gap reduced (good). Δoverall < 0 (red) = overall accuracy dropped. pos+cue and neg+no-cue are the two minority groups. A genuine fix lowers the gap without tanking overall.
| ablated group | # | neurons | gap | Δgap | pos+cue | neg+nocue | overall | Δoverall |
|---|---|---|---|---|---|---|---|---|
| baseline (masks on, no ablation) | 0.085 | — | 0.762 | 0.906 | 0.876 | — | ||
| control_low_select allpos control: 5 LEAST cue-selective neurons in the pool (specificity check) | 5 | L31N7450, L30N7146, L30N936, L31N8345, L31N1209 | 0.084 | -0.001 | 0.766 | 0.898 | 0.874 | -0.002 |
| control_low_select bottleneck control: 5 LEAST cue-selective neurons in the pool (specificity check) | 5 | L31N7450, L30N7146, L30N936, L31N8345, L31N1209 | 0.085 | +0.000 | 0.766 | 0.898 | 0.875 | -0.002 |
| top_cue_selective allpos top-5 by cue-selectivity (mean act on cue − other tokens) | 5 | L31N5553, L31N11752, L31N12923, L31N566, L31N3251 | 0.083 | -0.002 | 0.756 | 0.914 | 0.876 | +0.000 |
| top_cue_selective bottleneck top-5 by cue-selectivity (mean act on cue − other tokens) | 5 | L31N5553, L31N11752, L31N12923, L31N566, L31N3251 | 0.083 | -0.002 | 0.756 | 0.914 | 0.876 | +0.000 |
Δgap < 0 (green) = gap reduced (good). Δoverall < 0 (red) = overall accuracy dropped. pos+cue and neg+no-cue are the two minority groups. A genuine fix lowers the gap without tanking overall.
| ablated group | # | neurons | gap | Δgap | pos+cue | neg+nocue | overall | Δoverall |
|---|---|---|---|---|---|---|---|---|
| baseline (masks on, no ablation) | 0.927 | — | 0.042 | 0.056 | 0.512 | — | ||
| control_low_select allpos control: 5 LEAST cue-selective neurons in the pool (specificity check) | 5 | L31N374, L30N10840, L31N13869, L31N11342, L31N12923 | 0.925 | -0.002 | 0.044 | 0.056 | 0.512 | +0.000 |
| control_low_select bottleneck control: 5 LEAST cue-selective neurons in the pool (specificity check) | 5 | L31N374, L30N10840, L31N13869, L31N11342, L31N12923 | 0.926 | -0.001 | 0.044 | 0.056 | 0.513 | +0.001 |
| top_cue_selective allpos top-5 by cue-selectivity (mean act on cue − other tokens) | 5 | L31N6586, L31N2754, L31N10439, L31N1940, L31N8937 | 0.928 | +0.001 | 0.042 | 0.062 | 0.516 | +0.004 |
| top_cue_selective bottleneck top-5 by cue-selectivity (mean act on cue − other tokens) | 5 | L31N6586, L31N2754, L31N10439, L31N1940, L31N8937 | 0.928 | +0.001 | 0.042 | 0.062 | 0.516 | +0.004 |
Δgap < 0 (green) = gap reduced (good). Δoverall < 0 (red) = overall accuracy dropped. pos+cue and neg+no-cue are the two minority groups. A genuine fix lowers the gap without tanking overall.
| ablated group | # | neurons | gap | Δgap | pos+cue | neg+nocue | overall | Δoverall |
|---|---|---|---|---|---|---|---|---|
| baseline (masks on, no ablation) | 0.024 | — | 0.928 | 0.894 | 0.923 | — | ||
| control_low_select allpos control: 5 LEAST cue-selective neurons in the pool (specificity check) | 5 | L30N8539, L31N10697, L30N3382, L31N9664, L31N11342 | 0.024 | +0.000 | 0.942 | 0.872 | 0.919 | -0.004 |
| control_low_select bottleneck control: 5 LEAST cue-selective neurons in the pool (specificity check) | 5 | L30N8539, L31N10697, L30N3382, L31N9664, L31N11342 | 0.024 | +0.000 | 0.942 | 0.874 | 0.920 | -0.003 |
| cue_detectors allpos neurons whose peak token lands on the cue (≥2/8) — the dedicated cue-detectors | 1 | L31N311 | 0.026 | +0.002 | 0.920 | 0.896 | 0.921 | -0.002 |
| cue_detectors bottleneck neurons whose peak token lands on the cue (≥2/8) — the dedicated cue-detectors | 1 | L31N311 | 0.026 | +0.002 | 0.920 | 0.896 | 0.921 | -0.002 |
| L31_N311 allpos | 1 | L31N311 | 0.026 | +0.002 | 0.920 | 0.896 | 0.921 | -0.002 |
| L31_N311 bottleneck | 1 | L31N311 | 0.026 | +0.002 | 0.920 | 0.896 | 0.921 | -0.002 |
| top_cue_selective allpos top-5 by cue-selectivity (mean act on cue − other tokens) | 5 | L31N311, L31N2754, L30N5905, L31N12923, L25N11584 | 0.020 | -0.004 | 0.918 | 0.906 | 0.922 | -0.001 |
| top_cue_selective bottleneck top-5 by cue-selectivity (mean act on cue − other tokens) | 5 | L31N311, L31N2754, L30N5905, L31N12923, L25N11584 | 0.021 | -0.003 | 0.916 | 0.906 | 0.921 | -0.002 |
Δgap < 0 (green) = gap reduced (good). Δoverall < 0 (red) = overall accuracy dropped. pos+cue and neg+no-cue are the two minority groups. A genuine fix lowers the gap without tanking overall.
| ablated group | # | neurons | gap | Δgap | pos+cue | neg+nocue | overall | Δoverall |
|---|---|---|---|---|---|---|---|---|
| baseline (masks on, no ablation) | 0.024 | — | 0.920 | 0.894 | 0.919 | — | ||
| control_low_select allpos control: 5 LEAST cue-selective neurons in the pool (specificity check) | 5 | L31N4626, L30N1969, L31N10697, L31N11342, L31N9664 | 0.024 | +0.000 | 0.920 | 0.894 | 0.919 | +0.000 |
| control_low_select bottleneck control: 5 LEAST cue-selective neurons in the pool (specificity check) | 5 | L31N4626, L30N1969, L31N10697, L31N11342, L31N9664 | 0.024 | +0.000 | 0.920 | 0.894 | 0.919 | +0.000 |
| top_cue_selective allpos top-5 by cue-selectivity (mean act on cue − other tokens) | 5 | L31N3759, L31N3646, L29N3311, L25N11584, L31N12923 | 0.026 | +0.002 | 0.922 | 0.892 | 0.920 | +0.001 |
| top_cue_selective bottleneck top-5 by cue-selectivity (mean act on cue − other tokens) | 5 | L31N3759, L31N3646, L29N3311, L25N11584, L31N12923 | 0.025 | +0.001 | 0.922 | 0.892 | 0.919 | +0.000 |
Δgap < 0 (green) = gap reduced (good). Δoverall < 0 (red) = overall accuracy dropped. pos+cue and neg+no-cue are the two minority groups. A genuine fix lowers the gap without tanking overall.