{
  "schema_version": "bci-report-random-init-controls-update-v1",
  "release_id": "random-init-controls-update-20261106",
  "generated_at": "2026-11-06",
  "status": "reviewed aggregate",
  "title": "Random-initialization controls for five further encoder checkpoints",
  "question": "For REVE Large, ST-EEGFormer Base, ST-EEGFormer Large, SingLEM and EEGMamba, on motor imagery and rest, mental arithmetic and rest, and sleep staging: the paired difference, over the same held-out people, between the published pretrained encoder and the same architecture with constructor-random weights (the mean of three initializations), both read by the published frozen ridge head.",
  "placement": {
    "page": "/topics/does-pretraining-help/",
    "anchor": "random-init-further",
    "matrix": false,
    "leaderboard": false,
    "beside": "the published pretrained-minus-random rows of LaBraM, CBraMod and EEGPT"
  },
  "metric_units": "Balanced accuracy is the equal-person mean of per-person balanced accuracy, a proportion in [0, 1]; differences and interval bounds are differences of proportions (100 times for percent or percentage points). Percent blocks hold 100 times the value rounded to 12 decimals. People and windows are whole numbers.",
  "print_formats": {
    "balanced_accuracy": "pct1",
    "difference": "pp2",
    "interval_95": "sgn2",
    "percent": {
      "balanced_accuracy": "pct1raw",
      "difference": "ppr2",
      "interval_95": "sgr2"
    },
    "counts": "count"
  },
  "design": {
    "backend": "Local Ubuntu / CUDA",
    "frozen_recipe": "The published frozen-probe recipe with only the weights changed: the published 250 Hz microvolt windows (2 s; a 30 s sleep epoch is the mean of the pooled features of 15 two-second segments), recorded channels only, each encoder’s published input view and pooling, strict fp32, and the published participant-disjoint folds, five per task.",
    "readouts": {
      "fixed": {
        "label": "Fixed readout",
        "role": "primary",
        "text": "The published rows’ head: ridge, alpha 100, on features standardized on the training folds, class-balanced."
      },
      "selected": {
        "label": "Train-selected readout",
        "role": "sensitivity",
        "text": "Alpha chosen among 100, 10,000 and 1 on inner-validation people drawn from the outer-training people only, then refit on all outer-training people."
      }
    },
    "random_init": {
      "count": 3,
      "rule": "Each encoder’s own upstream constructor, built on CPU after fixed seeds (the published controls’ seeds); every parameter and buffer of the encoder is replaced, and the input view, channel tables, electrode positions, pooling, head and folds stay as published.",
      "only_mean_published": true
    },
    "contrast": "Per person, the pretrained balanced accuracy minus the mean over the three random initializations; the cohort value is the equal-person mean of these differences.",
    "interval": {
      "kind": "paired participant bootstrap",
      "statistic": "equal-person mean of per-person differences",
      "level": 0.95,
      "draws": 10000,
      "seed": 20260920,
      "percentiles": [
        2.5,
        97.5
      ],
      "multiplicity_correction": false,
      "text": "10,000 paired participant draws (seed 20260920), 2.5 and 97.5 percentiles; each draw keeps a person’s pretrained and random values together."
    },
    "reading_rules": {
      "above": {
        "label": "pretrained higher",
        "rule": "interval wholly above zero",
        "phrase": "the pretrained encoder scored higher than its random initializations under this frozen readout"
      },
      "below": {
        "label": "random initializations higher",
        "rule": "interval wholly below zero",
        "phrase": "the random initializations scored higher than the pretrained encoder under this frozen readout"
      },
      "overlap": {
        "label": "no difference shown",
        "rule": "interval includes zero",
        "phrase": "no difference shown"
      }
    },
    "roles": {
      "rule": "primary when the encoder's published frozen score on that protocol exceeds the published frozen scores of LaBraM, CBraMod and EEGPT; secondary otherwise; fixed from published values before the run; reporting priority only, not confirmatory.",
      "primary": 7,
      "secondary": 8,
      "use": "Roles set reporting priority only: all fifteen fixed-readout contrasts are printed with equal prominence, and the roles are not confirmatory."
    },
    "multiplicity": {
      "contrasts": 15,
      "note": "With 15 uncorrected intervals, about one in twenty can exclude zero by chance."
    }
  },
  "encoders": [
    {
      "id": "reve-large",
      "name": "REVE Large",
      "family_slug": "reve",
      "revision": "brain-bzh/reve-large @ 317531c7",
      "checkpoint_file": "model.safetensors",
      "checkpoint_sha256": "f519428404aab27f7db816722c7fb8c73d08daf10986c9c21b0066be9e93bb31",
      "licence": "REVE Responsible Use License v1.0 (owner-approved 2026-10-04)",
      "paper": "https://arxiv.org/abs/2510.21585",
      "pooled_width": {
        "mi-rest": 1216,
        "arithmetic-rest": 1216,
        "sleep-scalp": 1216
      },
      "row_note": "Input removes the per-segment per-channel mean, as in the published row."
    },
    {
      "id": "steegformer-base",
      "name": "ST-EEGFormer Base",
      "family_slug": "st-eegformer",
      "revision": "official GitHub release checkpoint-288.pth (code @ 542ee17)",
      "checkpoint_file": "checkpoint-288.pth",
      "checkpoint_sha256": "3c04469072b1e2acf9333ee48ee1002f2db42f46ffb0daab6269686ebc6fe6c1",
      "licence": "MIT (repo LICENSE; README reserves the paper, diagrams and the name)",
      "paper": "https://openreview.net/forum?id=5Xwm8e6vbh",
      "pooled_width": {
        "mi-rest": 768,
        "arithmetic-rest": 768,
        "sleep-scalp": 768
      },
      "row_note": null
    },
    {
      "id": "steegformer-large",
      "name": "ST-EEGFormer Large",
      "family_slug": "st-eegformer",
      "revision": "official GitHub release large_weights_only_196.pth",
      "checkpoint_file": "large_weights_only_196.pth",
      "checkpoint_sha256": "7b2ed01dec88938ea0a8aba5621eab283bb61ec12b88c6475722fffae8afda83",
      "licence": "MIT (as Base)",
      "paper": "https://openreview.net/forum?id=5Xwm8e6vbh",
      "pooled_width": {
        "mi-rest": 1024,
        "arithmetic-rest": 1024,
        "sleep-scalp": 1024
      },
      "row_note": "The authors’ downstream class uses a 1-based temporal index and Large may have been pretrained with a 0-based one, so its temporal sinusoid may sit one position off; this concerns the pretrained arm’s input handling."
    },
    {
      "id": "singlem",
      "name": "SingLEM",
      "family_slug": "singlem",
      "revision": "ttlabtuat/SingLEM @ 6db5b5af",
      "checkpoint_file": "singlem_downstream_excluded.pt",
      "checkpoint_sha256": "cb4c1b4f4a6fae99a984b883177e09b8c2fe44ed0d4c9a0ded3928dc425584bb",
      "licence": "MIT (checkpoint committed in the MIT repository)",
      "paper": "https://arxiv.org/abs/2509.17920",
      "pooled_width": {
        "mi-rest": 480,
        "arithmetic-rest": 608,
        "sleep-scalp": 192
      },
      "row_note": "Each channel is encoded independently, and the tokenizer leaves the last 0.25 s of each 2 s segment unseen, as in the published row."
    },
    {
      "id": "eegmamba",
      "name": "EEGMamba",
      "family_slug": "eegmamba",
      "revision": "weighting666/EEGMamba @ 0b060d87",
      "checkpoint_file": "pretrained_EEGMamba.pth",
      "checkpoint_sha256": "b452bb29ecf1d6131ba82a50c6e13823ec1d660d9009d013e691d19b2916f4fe",
      "licence": "MIT",
      "paper": "https://doi.org/10.1016/j.neunet.2025.107816",
      "pooled_width": {
        "mi-rest": 3000,
        "arithmetic-rest": 3800,
        "sleep-scalp": 1200
      },
      "row_note": null
    }
  ],
  "protocols": [
    {
      "id": "mi-rest",
      "title": "Motor imagery & rest",
      "dataset": "ds003810",
      "dataset_id": "ds003810",
      "people": 10,
      "windows": 1200,
      "window_seconds": 2,
      "classes": 2,
      "chance": 0.5
    },
    {
      "id": "arithmetic-rest",
      "title": "Arithmetic & rest",
      "dataset": "EEGMAT",
      "dataset_id": "physionet-eegmat-1.0.0",
      "people": 36,
      "windows": 2160,
      "window_seconds": 2,
      "classes": 2,
      "chance": 0.5
    },
    {
      "id": "sleep-scalp",
      "title": "Sleep staging",
      "dataset": "EESM19 scalp subset",
      "dataset_id": "eesm19-scalp-sleep",
      "people": 20,
      "windows": 3000,
      "window_seconds": 30,
      "classes": 5,
      "chance": 0.2
    }
  ],
  "contrasts": [
    {
      "encoder": "reve-large",
      "protocol": "mi-rest",
      "readout": "fixed",
      "role": "primary",
      "people": 10,
      "pretrained": 0.7016666666666667,
      "random_mean": 0.6805555555555557,
      "difference": 0.021111111111111126,
      "interval_95": [
        -0.06055555555555555,
        0.08722222222222224
      ],
      "reading_case": "overlap",
      "reading": "no difference shown",
      "percent": {
        "pretrained": 70.166666666667,
        "random_mean": 68.055555555556,
        "difference": 2.111111111111,
        "interval_95": [
          -6.055555555556,
          8.722222222222
        ]
      }
    },
    {
      "encoder": "steegformer-base",
      "protocol": "mi-rest",
      "readout": "fixed",
      "role": "secondary",
      "people": 10,
      "pretrained": 0.5808333333333333,
      "random_mean": 0.5583333333333335,
      "difference": 0.022499999999999958,
      "interval_95": [
        -0.017777777777777802,
        0.07111111111111106
      ],
      "reading_case": "overlap",
      "reading": "no difference shown",
      "percent": {
        "pretrained": 58.083333333333,
        "random_mean": 55.833333333333,
        "difference": 2.25,
        "interval_95": [
          -1.777777777778,
          7.111111111111
        ]
      }
    },
    {
      "encoder": "steegformer-large",
      "protocol": "mi-rest",
      "readout": "fixed",
      "role": "secondary",
      "people": 10,
      "pretrained": 0.6241666666666666,
      "random_mean": 0.55,
      "difference": 0.07416666666666666,
      "interval_95": [
        0.01972222222222223,
        0.1308333333333333
      ],
      "reading_case": "above",
      "reading": "the pretrained encoder scored higher than its random initializations under this frozen readout",
      "percent": {
        "pretrained": 62.416666666667,
        "random_mean": 55.0,
        "difference": 7.416666666667,
        "interval_95": [
          1.972222222222,
          13.083333333333
        ]
      }
    },
    {
      "encoder": "singlem",
      "protocol": "mi-rest",
      "readout": "fixed",
      "role": "primary",
      "people": 10,
      "pretrained": 0.72,
      "random_mean": 0.5611111111111112,
      "difference": 0.1588888888888889,
      "interval_95": [
        0.11138888888888894,
        0.20195138888888878
      ],
      "reading_case": "above",
      "reading": "the pretrained encoder scored higher than its random initializations under this frozen readout",
      "percent": {
        "pretrained": 72.0,
        "random_mean": 56.111111111111,
        "difference": 15.888888888889,
        "interval_95": [
          11.138888888889,
          20.195138888889
        ]
      }
    },
    {
      "encoder": "eegmamba",
      "protocol": "mi-rest",
      "readout": "fixed",
      "role": "primary",
      "people": 10,
      "pretrained": 0.6725,
      "random_mean": 0.5938888888888889,
      "difference": 0.0786111111111111,
      "interval_95": [
        0.0647222222222222,
        0.0925
      ],
      "reading_case": "above",
      "reading": "the pretrained encoder scored higher than its random initializations under this frozen readout",
      "percent": {
        "pretrained": 67.25,
        "random_mean": 59.388888888889,
        "difference": 7.861111111111,
        "interval_95": [
          6.472222222222,
          9.25
        ]
      }
    },
    {
      "encoder": "reve-large",
      "protocol": "arithmetic-rest",
      "readout": "fixed",
      "role": "primary",
      "people": 36,
      "pretrained": 0.6902777777777777,
      "random_mean": 0.5325617283950618,
      "difference": 0.15771604938271605,
      "interval_95": [
        0.09952932098765434,
        0.21435185185185188
      ],
      "reading_case": "above",
      "reading": "the pretrained encoder scored higher than its random initializations under this frozen readout",
      "percent": {
        "pretrained": 69.027777777778,
        "random_mean": 53.256172839506,
        "difference": 15.771604938272,
        "interval_95": [
          9.952932098765,
          21.435185185185
        ]
      }
    },
    {
      "encoder": "steegformer-base",
      "protocol": "arithmetic-rest",
      "readout": "fixed",
      "role": "secondary",
      "people": 36,
      "pretrained": 0.6449074074074074,
      "random_mean": 0.5887345679012346,
      "difference": 0.05617283950617285,
      "interval_95": [
        0.008487654320987663,
        0.10648148148148147
      ],
      "reading_case": "above",
      "reading": "the pretrained encoder scored higher than its random initializations under this frozen readout",
      "percent": {
        "pretrained": 64.490740740741,
        "random_mean": 58.873456790123,
        "difference": 5.617283950617,
        "interval_95": [
          0.848765432099,
          10.648148148148
        ]
      }
    },
    {
      "encoder": "steegformer-large",
      "protocol": "arithmetic-rest",
      "readout": "fixed",
      "role": "secondary",
      "people": 36,
      "pretrained": 0.6337962962962963,
      "random_mean": 0.5898148148148147,
      "difference": 0.043981481481481496,
      "interval_95": [
        -0.006481481481481446,
        0.09675925925925928
      ],
      "reading_case": "overlap",
      "reading": "no difference shown",
      "percent": {
        "pretrained": 63.37962962963,
        "random_mean": 58.981481481481,
        "difference": 4.398148148148,
        "interval_95": [
          -0.648148148148,
          9.675925925926
        ]
      }
    },
    {
      "encoder": "singlem",
      "protocol": "arithmetic-rest",
      "readout": "fixed",
      "role": "secondary",
      "people": 36,
      "pretrained": 0.5152777777777778,
      "random_mean": 0.5188271604938272,
      "difference": -0.0035493827160493793,
      "interval_95": [
        -0.028858024691358022,
        0.021604938271604937
      ],
      "reading_case": "overlap",
      "reading": "no difference shown",
      "note": "Its published pretrained interval includes chance.",
      "percent": {
        "pretrained": 51.527777777778,
        "random_mean": 51.882716049383,
        "difference": -0.354938271605,
        "interval_95": [
          -2.885802469136,
          2.16049382716
        ]
      }
    },
    {
      "encoder": "eegmamba",
      "protocol": "arithmetic-rest",
      "readout": "fixed",
      "role": "secondary",
      "people": 36,
      "pretrained": 0.6027777777777779,
      "random_mean": 0.5621913580246913,
      "difference": 0.04058641975308645,
      "interval_95": [
        0.017438271604938303,
        0.06404320987654323
      ],
      "reading_case": "above",
      "reading": "the pretrained encoder scored higher than its random initializations under this frozen readout",
      "percent": {
        "pretrained": 60.277777777778,
        "random_mean": 56.219135802469,
        "difference": 4.058641975309,
        "interval_95": [
          1.743827160494,
          6.404320987654
        ]
      }
    },
    {
      "encoder": "reve-large",
      "protocol": "sleep-scalp",
      "readout": "fixed",
      "role": "primary",
      "people": 20,
      "pretrained": 0.7663333333333333,
      "random_mean": 0.4384444444444444,
      "difference": 0.3278888888888889,
      "interval_95": [
        0.3085555555555556,
        0.35044444444444445
      ],
      "reading_case": "above",
      "reading": "the pretrained encoder scored higher than its random initializations under this frozen readout",
      "percent": {
        "pretrained": 76.633333333333,
        "random_mean": 43.844444444444,
        "difference": 32.788888888889,
        "interval_95": [
          30.855555555556,
          35.044444444444
        ]
      }
    },
    {
      "encoder": "steegformer-base",
      "protocol": "sleep-scalp",
      "readout": "fixed",
      "role": "primary",
      "people": 20,
      "pretrained": 0.7730000000000001,
      "random_mean": 0.6831111111111112,
      "difference": 0.08988888888888888,
      "interval_95": [
        0.0757777777777778,
        0.10388888888888888
      ],
      "reading_case": "above",
      "reading": "the pretrained encoder scored higher than its random initializations under this frozen readout",
      "percent": {
        "pretrained": 77.3,
        "random_mean": 68.311111111111,
        "difference": 8.988888888889,
        "interval_95": [
          7.577777777778,
          10.388888888889
        ]
      }
    },
    {
      "encoder": "steegformer-large",
      "protocol": "sleep-scalp",
      "readout": "fixed",
      "role": "primary",
      "people": 20,
      "pretrained": 0.7959999999999999,
      "random_mean": 0.6875555555555556,
      "difference": 0.10844444444444445,
      "interval_95": [
        0.09121944444444444,
        0.12599999999999997
      ],
      "reading_case": "above",
      "reading": "the pretrained encoder scored higher than its random initializations under this frozen readout",
      "percent": {
        "pretrained": 79.6,
        "random_mean": 68.755555555556,
        "difference": 10.844444444444,
        "interval_95": [
          9.121944444444,
          12.6
        ]
      }
    },
    {
      "encoder": "singlem",
      "protocol": "sleep-scalp",
      "readout": "fixed",
      "role": "secondary",
      "people": 20,
      "pretrained": 0.35300000000000004,
      "random_mean": 0.446,
      "difference": -0.09299999999999999,
      "interval_95": [
        -0.1113361111111111,
        -0.07399722222222221
      ],
      "reading_case": "below",
      "reading": "the random initializations scored higher than the pretrained encoder under this frozen readout",
      "percent": {
        "pretrained": 35.3,
        "random_mean": 44.6,
        "difference": -9.3,
        "interval_95": [
          -11.133611111111,
          -7.399722222222
        ]
      }
    },
    {
      "encoder": "eegmamba",
      "protocol": "sleep-scalp",
      "readout": "fixed",
      "role": "secondary",
      "people": 20,
      "pretrained": 0.6406666666666666,
      "random_mean": 0.5746666666666668,
      "difference": 0.06599999999999999,
      "interval_95": [
        0.05077777777777779,
        0.08111388888888887
      ],
      "reading_case": "above",
      "reading": "the pretrained encoder scored higher than its random initializations under this frozen readout",
      "percent": {
        "pretrained": 64.066666666667,
        "random_mean": 57.466666666667,
        "difference": 6.6,
        "interval_95": [
          5.077777777778,
          8.111388888889
        ]
      }
    }
  ],
  "sensitivity": [
    {
      "encoder": "reve-large",
      "protocol": "mi-rest",
      "readout": "selected",
      "role": "sensitivity",
      "people": 10,
      "pretrained": 0.6558333333333334,
      "random_mean": 0.6733333333333335,
      "difference": -0.017500000000000026,
      "interval_95": [
        -0.08111805555555558,
        0.038888888888888876
      ],
      "reading_case": "overlap",
      "reading": "no difference shown",
      "percent": {
        "pretrained": 65.583333333333,
        "random_mean": 67.333333333333,
        "difference": -1.75,
        "interval_95": [
          -8.111805555556,
          3.888888888889
        ]
      }
    },
    {
      "encoder": "steegformer-base",
      "protocol": "mi-rest",
      "readout": "selected",
      "role": "sensitivity",
      "people": 10,
      "pretrained": 0.5908333333333333,
      "random_mean": 0.5541666666666667,
      "difference": 0.036666666666666646,
      "interval_95": [
        -0.0011111111111111404,
        0.07555555555555557
      ],
      "reading_case": "overlap",
      "reading": "no difference shown",
      "percent": {
        "pretrained": 59.083333333333,
        "random_mean": 55.416666666667,
        "difference": 3.666666666667,
        "interval_95": [
          -0.111111111111,
          7.555555555556
        ]
      }
    },
    {
      "encoder": "steegformer-large",
      "protocol": "mi-rest",
      "readout": "selected",
      "role": "sensitivity",
      "people": 10,
      "pretrained": 0.6083333333333333,
      "random_mean": 0.5572222222222223,
      "difference": 0.051111111111111086,
      "interval_95": [
        -0.003055555555555578,
        0.10749999999999996
      ],
      "reading_case": "overlap",
      "reading": "no difference shown",
      "percent": {
        "pretrained": 60.833333333333,
        "random_mean": 55.722222222222,
        "difference": 5.111111111111,
        "interval_95": [
          -0.305555555556,
          10.75
        ]
      }
    },
    {
      "encoder": "singlem",
      "protocol": "mi-rest",
      "readout": "selected",
      "role": "sensitivity",
      "people": 10,
      "pretrained": 0.72,
      "random_mean": 0.5541666666666667,
      "difference": 0.16583333333333333,
      "interval_95": [
        0.1172222222222223,
        0.21166666666666661
      ],
      "reading_case": "above",
      "reading": "the pretrained encoder scored higher than its random initializations under this frozen readout",
      "percent": {
        "pretrained": 72.0,
        "random_mean": 55.416666666667,
        "difference": 16.583333333333,
        "interval_95": [
          11.722222222222,
          21.166666666667
        ]
      }
    },
    {
      "encoder": "eegmamba",
      "protocol": "mi-rest",
      "readout": "selected",
      "role": "sensitivity",
      "people": 10,
      "pretrained": 0.6475,
      "random_mean": 0.5841666666666666,
      "difference": 0.0633333333333333,
      "interval_95": [
        0.026944444444444427,
        0.09972916666666652
      ],
      "reading_case": "above",
      "reading": "the pretrained encoder scored higher than its random initializations under this frozen readout",
      "percent": {
        "pretrained": 64.75,
        "random_mean": 58.416666666667,
        "difference": 6.333333333333,
        "interval_95": [
          2.694444444444,
          9.972916666667
        ]
      }
    },
    {
      "encoder": "reve-large",
      "protocol": "arithmetic-rest",
      "readout": "selected",
      "role": "sensitivity",
      "people": 36,
      "pretrained": 0.6773148148148147,
      "random_mean": 0.5214506172839505,
      "difference": 0.15586419753086422,
      "interval_95": [
        0.10261959876543213,
        0.21018518518518522
      ],
      "reading_case": "above",
      "reading": "the pretrained encoder scored higher than its random initializations under this frozen readout",
      "percent": {
        "pretrained": 67.731481481481,
        "random_mean": 52.145061728395,
        "difference": 15.586419753086,
        "interval_95": [
          10.261959876543,
          21.018518518519
        ]
      }
    },
    {
      "encoder": "steegformer-base",
      "protocol": "arithmetic-rest",
      "readout": "selected",
      "role": "sensitivity",
      "people": 36,
      "pretrained": 0.6425925925925926,
      "random_mean": 0.5896604938271603,
      "difference": 0.05293209876543212,
      "interval_95": [
        0.013734567901234599,
        0.09521990740740738
      ],
      "reading_case": "above",
      "reading": "the pretrained encoder scored higher than its random initializations under this frozen readout",
      "percent": {
        "pretrained": 64.259259259259,
        "random_mean": 58.966049382716,
        "difference": 5.293209876543,
        "interval_95": [
          1.373456790123,
          9.521990740741
        ]
      }
    },
    {
      "encoder": "steegformer-large",
      "protocol": "arithmetic-rest",
      "readout": "selected",
      "role": "sensitivity",
      "people": 36,
      "pretrained": 0.6564814814814814,
      "random_mean": 0.5811728395061727,
      "difference": 0.07530864197530865,
      "interval_95": [
        0.02438271604938271,
        0.12731481481481477
      ],
      "reading_case": "above",
      "reading": "the pretrained encoder scored higher than its random initializations under this frozen readout",
      "percent": {
        "pretrained": 65.648148148148,
        "random_mean": 58.117283950617,
        "difference": 7.530864197531,
        "interval_95": [
          2.438271604938,
          12.731481481481
        ]
      }
    },
    {
      "encoder": "singlem",
      "protocol": "arithmetic-rest",
      "readout": "selected",
      "role": "sensitivity",
      "people": 36,
      "pretrained": 0.5268518518518518,
      "random_mean": 0.5155864197530864,
      "difference": 0.011265432098765429,
      "interval_95": [
        -0.012812500000000015,
        0.03549382716049382
      ],
      "reading_case": "overlap",
      "reading": "no difference shown",
      "percent": {
        "pretrained": 52.685185185185,
        "random_mean": 51.558641975309,
        "difference": 1.126543209877,
        "interval_95": [
          -1.28125,
          3.549382716049
        ]
      }
    },
    {
      "encoder": "eegmamba",
      "protocol": "arithmetic-rest",
      "readout": "selected",
      "role": "sensitivity",
      "people": 36,
      "pretrained": 0.6194444444444445,
      "random_mean": 0.5949074074074074,
      "difference": 0.024537037037037066,
      "interval_95": [
        0.0,
        0.04891975308641977
      ],
      "reading_case": "overlap",
      "reading": "no difference shown",
      "note": "The lower bound is exactly zero in exact arithmetic, so the interval includes zero.",
      "percent": {
        "pretrained": 61.944444444444,
        "random_mean": 59.490740740741,
        "difference": 2.453703703704,
        "interval_95": [
          0.0,
          4.891975308642
        ]
      }
    },
    {
      "encoder": "reve-large",
      "protocol": "sleep-scalp",
      "readout": "selected",
      "role": "sensitivity",
      "people": 20,
      "pretrained": 0.7556666666666666,
      "random_mean": 0.43766666666666665,
      "difference": 0.31799999999999995,
      "interval_95": [
        0.29733333333333334,
        0.3416666666666666
      ],
      "reading_case": "above",
      "reading": "the pretrained encoder scored higher than its random initializations under this frozen readout",
      "note": "A five-class extension of the published binary train-selected readout, with no published reproduction.",
      "percent": {
        "pretrained": 75.566666666667,
        "random_mean": 43.766666666667,
        "difference": 31.8,
        "interval_95": [
          29.733333333333,
          34.166666666667
        ]
      }
    },
    {
      "encoder": "steegformer-base",
      "protocol": "sleep-scalp",
      "readout": "selected",
      "role": "sensitivity",
      "people": 20,
      "pretrained": 0.7730000000000001,
      "random_mean": 0.6776666666666668,
      "difference": 0.09533333333333334,
      "interval_95": [
        0.07988888888888887,
        0.11011111111111113
      ],
      "reading_case": "above",
      "reading": "the pretrained encoder scored higher than its random initializations under this frozen readout",
      "note": "A five-class extension of the published binary train-selected readout, with no published reproduction.",
      "percent": {
        "pretrained": 77.3,
        "random_mean": 67.766666666667,
        "difference": 9.533333333333,
        "interval_95": [
          7.988888888889,
          11.011111111111
        ]
      }
    },
    {
      "encoder": "steegformer-large",
      "protocol": "sleep-scalp",
      "readout": "selected",
      "role": "sensitivity",
      "people": 20,
      "pretrained": 0.7909999999999999,
      "random_mean": 0.6865555555555557,
      "difference": 0.10444444444444448,
      "interval_95": [
        0.08866666666666667,
        0.11955833333333334
      ],
      "reading_case": "above",
      "reading": "the pretrained encoder scored higher than its random initializations under this frozen readout",
      "note": "A five-class extension of the published binary train-selected readout, with no published reproduction.",
      "percent": {
        "pretrained": 79.1,
        "random_mean": 68.655555555556,
        "difference": 10.444444444444,
        "interval_95": [
          8.866666666667,
          11.955833333333
        ]
      }
    },
    {
      "encoder": "singlem",
      "protocol": "sleep-scalp",
      "readout": "selected",
      "role": "sensitivity",
      "people": 20,
      "pretrained": 0.338,
      "random_mean": 0.4485555555555555,
      "difference": -0.11055555555555555,
      "interval_95": [
        -0.12611111111111112,
        -0.09610833333333332
      ],
      "reading_case": "below",
      "reading": "the random initializations scored higher than the pretrained encoder under this frozen readout",
      "note": "A five-class extension of the published binary train-selected readout, with no published reproduction.",
      "percent": {
        "pretrained": 33.8,
        "random_mean": 44.855555555556,
        "difference": -11.055555555556,
        "interval_95": [
          -12.611111111111,
          -9.610833333333
        ]
      }
    },
    {
      "encoder": "eegmamba",
      "protocol": "sleep-scalp",
      "readout": "selected",
      "role": "sensitivity",
      "people": 20,
      "pretrained": 0.6406666666666666,
      "random_mean": 0.5738888888888891,
      "difference": 0.06677777777777776,
      "interval_95": [
        0.05188888888888885,
        0.08166666666666664
      ],
      "reading_case": "above",
      "reading": "the pretrained encoder scored higher than its random initializations under this frozen readout",
      "note": "A five-class extension of the published binary train-selected readout, with no published reproduction.",
      "percent": {
        "pretrained": 64.066666666667,
        "random_mean": 57.388888888889,
        "difference": 6.677777777778,
        "interval_95": [
          5.188888888889,
          8.166666666667
        ]
      }
    }
  ],
  "readings": {
    "tally": {
      "fixed": {
        "above": 10,
        "below": 1,
        "overlap": 4
      },
      "selected": {
        "above": 9,
        "below": 1,
        "overlap": 5
      }
    },
    "readout_dependent": [
      {
        "encoder": "steegformer-large",
        "protocol": "mi-rest",
        "fixed": "above",
        "selected": "overlap"
      },
      {
        "encoder": "steegformer-large",
        "protocol": "arithmetic-rest",
        "fixed": "overlap",
        "selected": "above"
      },
      {
        "encoder": "eegmamba",
        "protocol": "arithmetic-rest",
        "fixed": "above",
        "selected": "overlap"
      }
    ]
  },
  "coverage": {
    "checkpoints": 5,
    "models": 4,
    "protocols": [
      "mi-rest",
      "arithmetic-rest",
      "sleep-scalp"
    ],
    "earlier_controls": {
      "models": [
        "labram",
        "cbramod",
        "eegpt"
      ],
      "protocols": [
        "mi-rest",
        "arithmetic-rest"
      ]
    }
  },
  "pretrained_equals_published": true,
  "gates": {
    "B0": "pass",
    "B1_B2": "15 of 15 pass",
    "B3": "pass",
    "B4": "pass"
  },
  "methods_note": [
    {
      "id": "machine",
      "text": "Every arm ran on Local Ubuntu / CUDA with deterministic settings; the pretrained and random arms of a cell share the device and the session."
    },
    {
      "id": "pretrained-arm",
      "text": "Each pretrained arm was re-extracted and matched its published cell before its random arms ran: identical predictions in all 15 cells, features bitwise equal in 12 and within 2.6e-6 for EEGMamba (CUDA kernel arithmetic). Only the random arms are new."
    },
    {
      "id": "checkpoints",
      "text": "SingLEM is its downstream-excluded checkpoint (singlem_downstream_excluded.pt), the checkpoint of the published row; ST-EEGFormer Base and Large are the official release files checkpoint-288.pth and large_weights_only_196.pth."
    },
    {
      "id": "gates",
      "text": "The published head reproduced all 15 published cells from their saved features; every random state matched its digest, frozen before the run; the train-selected head reproduced the 4 published LaBraM and CBraMod train-selected values."
    },
    {
      "id": "export-sample",
      "text": "An export check rebuilt one of REVE Large’s three random initializations on CPU, re-extracted 64 of the 1,200 motor-imagery windows and matched the sealed features.",
      "windows": 64,
      "of_windows": 1200,
      "result": "matched"
    }
  ],
  "exposure": {
    "checked_on": "2026-10-04",
    "status": "not_exposed",
    "cells": 15,
    "confidence": {
      "reve-large": "high",
      "steegformer-base": "high",
      "steegformer-large": "high",
      "singlem": "high",
      "eegmamba": "medium"
    },
    "text": "None of the three datasets is in these four models’ published pretraining lists (checked 2026-10-04; EEGMamba’s list read from its official code)."
  },
  "rights": {
    "models": [
      {
        "family": "reve",
        "encoders": [
          "reve-large"
        ],
        "licence": "REVE Responsible Use License v1.0",
        "version": "reve-large @ 317531c7",
        "conditions": [
          "aggregate scientific results only",
          "no re-identification, inversion, membership inference or profiling",
          "cite the REVE paper and name the model version",
          "no adapted weights"
        ],
        "paper": "https://arxiv.org/abs/2510.21585",
        "positions": "brain-bzh/reve-positions @ befa5b57"
      },
      {
        "family": "st-eegformer",
        "encoders": [
          "steegformer-base",
          "steegformer-large"
        ],
        "licence": "MIT",
        "note": "The repository README reserves the paper, the diagrams and the ST-EEGFormer name; none is reproduced.",
        "paper": "https://openreview.net/forum?id=5Xwm8e6vbh"
      },
      {
        "family": "singlem",
        "encoders": [
          "singlem"
        ],
        "licence": "MIT",
        "paper": "https://arxiv.org/abs/2509.17920"
      },
      {
        "family": "eegmamba",
        "encoders": [
          "eegmamba"
        ],
        "licence": "MIT",
        "paper": "https://doi.org/10.1016/j.neunet.2025.107816"
      }
    ],
    "datasets": [
      {
        "protocol": "mi-rest",
        "dataset": "ds003810",
        "source": "https://doi.org/10.18112/openneuro.ds003810.v2.0.2",
        "version": "OpenNeuro snapshot 2.0.2 · c674303319303b9ffc4ff7e2340b3a4807e8ffb5",
        "licence": "CC0-1.0",
        "licence_url": "https://creativecommons.org/publicdomain/zero/1.0/",
        "attribution": "Peterson et al. · OpenNeuro ds003810, version 2.0.2. Study: https://pmc.ncbi.nlm.nih.gov/articles/PMC9114495/"
      },
      {
        "protocol": "arithmetic-rest",
        "dataset": "EEGMAT",
        "source": "https://physionet.org/content/eegmat/1.0.0/",
        "version": "PhysioNet EEG During Mental Arithmetic Tasks 1.0.0 · 1.0.0",
        "licence": "Open Data Commons Attribution License 1.0",
        "licence_url": "https://opendatacommons.org/licenses/by/1-0/",
        "attribution": "Igor Zyma, Ivan Seleznov, Anton Popov, Mariia Chernykh, Oleksii Shpenkov · EEG During Mental Arithmetic Tasks 1.0.0, PhysioNet, doi:10.13026/C2JQ1P. Study: Zyma et al. (2019), doi:10.3390/data4010014. PhysioNet platform: Pollard et al. (2026), doi:10.1038/s44360-026-00096-z."
      },
      {
        "protocol": "sleep-scalp",
        "dataset": "EESM19 scalp subset",
        "source": "https://doi.org/10.18112/openneuro.ds005185.v1.0.2",
        "version": "Hugging Face processed mirror of OpenNeuro ds005185 1.0.2 · {\"mirror\": \"fb045012b58a0b755f9fedf5931dff9b64a9797f\", \"upstream\": \"0857858f7a2ba1582930f23eca3ec56f90a96da9\"}",
        "licence": "CC0-1.0 declared by upstream and mirror",
        "licence_url": "https://creativecommons.org/publicdomain/zero/1.0/",
        "attribution": "Kaare B. Mikkelsen et al. · Accurate whole-night sleep monitoring with dry-contact ear-EEG (2019), doi:10.1038/s41598-019-53115-3; OpenNeuro ds005185 v1.0.2. Processed mirror: Zachary1150/EESM19-Processed."
      }
    ],
    "weights_distributed": false,
    "random_weights_distributed": false,
    "text": "Aggregate results only; downloaded and random weights stay local."
  },
  "required_limitations": [
    {
      "id": "frozen-readout",
      "text": "Each difference is for frozen encoders read by the published ridge head (alpha 100 on features standardized on the training folds, class-balanced); fine-tuning and adaptation are separate questions."
    },
    {
      "id": "random-baseline",
      "text": "The random arm is each upstream constructor’s own initialization in the pinned environment (for example, REVE’s linear weights drawn from N(0, 0.02) and ST-EEGFormer’s channel-embedding projection starting at zero); three initializations with the published controls’ seeds, mean only, and the intervals are paired participant bootstraps conditional on those three."
    },
    {
      "id": "within-encoder",
      "text": "Both arms of an encoder share its input view, pooling and feature width. Widths differ across encoders (EEGMamba keeps channels × 200 dimensions; SingLEM concatenates per-channel tokens), and random features can score well under a wide linear readout, so each difference is read within its encoder."
    },
    {
      "id": "readout-dependence",
      "text": "The train-selected readout changes the reading of three cells: ST-EEGFormer Large on MI/rest and on mental workload, and EEGMamba on mental workload."
    },
    {
      "id": "cohorts-multiplicity",
      "text": "Cohorts of 10 people on MI/rest, 36 on mental workload and 20 on sleep staging; the intervals are descriptive participant bootstraps that ignore cross-validation dependence, and with 15 intervals without multiplicity correction about one in twenty can exclude zero by chance."
    },
    {
      "id": "scope",
      "text": "Same task and recording setup with new people; cross-dataset, cross-day and deployment questions lie outside these results."
    }
  ],
  "not_published": [
    "Per-seed values, seed ranges and seed standard deviations: only the mean of the three random initializations is published.",
    "Per-person, per-fold and per-window values; features, predictions, fitted heads and participant identifiers.",
    "Counts of people helped or harmed: none were computed.",
    "Random or adapted weights of any encoder: random states stay local, and downloaded weights are never redistributed.",
    "The alpha the train-selected readout chose in each fold.",
    "Timings, memory and device readings from the run.",
    "Bridge and gate details beyond the methods notes.",
    "The research records themselves, pinned by SHA-256 in the release manifest because several carry private storage paths."
  ],
  "release_record": {
    "date": "2026-11-06",
    "decision": "Publish the random-initialization controls for REVE Large, ST-EEGFormer Base and Large, SingLEM and EEGMamba on three tasks as aggregates: one section of the does-pretraining-help page beside the published rows, outside the core matrix.",
    "rights": "REVE Large under the REVE Responsible Use License v1.0 (reve-large @ 317531c7): aggregate scientific results only. ST-EEGFormer, SingLEM and EEGMamba under MIT. Downloaded and random weights stay local."
  },
  "audits": {
    "numeric": {
      "checks": 48,
      "passed": 48
    },
    "interpretation": {
      "pass": true,
      "holds": 0
    },
    "export": {
      "file": "random-init-controls-export-audit.json"
    }
  },
  "rounding": {
    "rule": "exact value rounded half away from zero at the printed precision",
    "helper_sha256": "1aaf37e466d56c55d5737233f6f989276119e4f9da351110251bb026cb8f4c9b",
    "ties": [
      {
        "value": 0.6725,
        "fmt": "pct1",
        "prints": "67.3%",
        "leaf": "contrasts[4].pretrained"
      },
      {
        "value": 67.25,
        "fmt": "pct1raw",
        "prints": "67.3%",
        "leaf": "contrasts[4].percent.pretrained"
      },
      {
        "value": 0.6475,
        "fmt": "pct1",
        "prints": "64.8%",
        "leaf": "sensitivity[4].pretrained"
      },
      {
        "value": 64.75,
        "fmt": "pct1raw",
        "prints": "64.8%",
        "leaf": "sensitivity[4].percent.pretrained"
      }
    ]
  },
  "provenance": {
    "manifest_sha256": "7a08ecf864f7926d9d27acc4c3fcf3229bfc3de29eff4b36aa77225d03e94ff4",
    "records_sha256": {
      "protocol": "9ca836410bc18c2cccb03a90a294c932165f68f5bac551d79e14edad374e31ec",
      "freeze": "a5aa0f8f74e3a36a7073b24929241d5cba07fded05072f32886884a171c020e8",
      "aggregate": "d778e00d0999ab6b3487c8397beda330743cd3c6401566716ea06496ed0c6b9f",
      "numeric_audit": "c6f20d2f592bbf0d9fc26eb0df13e9a3cae52a3479426ca067319b7e353d8021",
      "interpretation": "ee9c59b1650ac4700685ba21f9d469460ec97e411f1e95d668315c94643bdadd",
      "results_handoff": "6a3e41556ed0344343039513d3a5129056e33a49922a1a4b1c4ffd8e1c1b885e",
      "seal": "e9a47dddee5bbaff2a2f626bf6199eea4e919c67e72e2788fa8ba5a6325038e1"
    },
    "c5_receipt_sha256": "3a1d76e72532dce3ae1709dfbe4f9904e6fd0dcd4a57d63bfb5a5826373c6929",
    "comparator": {
      "file": "foundation-models-update.json",
      "sha256": "eaaaaccb2e8b70cacc85db71726d63de036c83c3d60b7b4a9097f9aafafad13a"
    },
    "released_files_unchanged": [
      "deployment-topics.json",
      "eegpt-core-update.json",
      "foundation-models-arithmetic-rest.csv",
      "foundation-models-beta-4ch.csv",
      "foundation-models-beta-8ch.csv",
      "foundation-models-idle.csv",
      "foundation-models-mi-rest.csv",
      "foundation-models-p300-target.csv",
      "foundation-models-semantic-target.csv",
      "foundation-models-sleep-scalp.csv",
      "foundation-models-update.json",
      "mvp.json"
    ]
  }
}
