{
  "article_slug": "hypernetwork-conditioning",
  "figures": [
    {
      "id": "basis-projection-error",
      "kind": "line_chart",
      "title": "A fixed shared basis determines what a condition can recover",
      "x_label": "Canonical basis coordinates retained r",
      "y_label": "Exact Frobenius error for the all-ones 2×2 target",
      "x": [
        0,
        1,
        2,
        3,
        4
      ],
      "y": [
        2,
        1.7320508075688772,
        1.4142135623730951,
        1,
        0
      ],
      "caption": "Author-constructed coordinate-prefix projections. A different basis can change the result; these are weight errors, not neural prediction errors."
    },
    {
      "id": "task-storage-crossover",
      "kind": "line_chart",
      "title": "Shared storage depends on the number of tasks",
      "x_label": "Tasks T",
      "y_label": "Constructed stored scalar count",
      "x": [
        1,
        4,
        16,
        32,
        64,
        100
      ],
      "series": [
        {
          "name": "Independent targets: T×1000",
          "y": [
            1000,
            4000,
            16000,
            32000,
            64000,
            100000
          ]
        },
        {
          "name": "Shared 4×1000 basis + 4 coefficients/task",
          "y": [
            4004,
            4016,
            4064,
            4128,
            4256,
            4400
          ]
        }
      ],
      "caption": "Specified linear family, equal scalar precision, no bias or extra generator state. Does not establish equal task quality, actual file sizes or runtime savings."
    }
  ],
  "constructed_only": true
}
