{
  "article_slug": "discrete-diffusion-masking",
  "figures": [
    {
      "id": "kernel-observation",
      "kind": "line_chart",
      "title": "The same retention parameter, different observed equality",
      "x_label": "Corruption steps, alpha=0.8 each",
      "y_label": "Probability of observing the original token",
      "x": [
        0,
        1,
        2,
        3,
        4,
        5,
        6
      ],
      "series": [
        {
          "name": "Absorbing mask",
          "y": [
            1,
            0.8,
            0.64,
            0.512,
            0.4096,
            0.32768,
            0.262144
          ]
        },
        {
          "name": "Uniform replacement K=2",
          "y": [
            1,
            0.9,
            0.82,
            0.756,
            0.7048,
            0.66384,
            0.631072
          ]
        }
      ],
      "caption": "Exact constructed kernels. Uniform replacement includes chance matches and has a 0.5 baseline; the ordinate is not retained mutual information."
    },
    {
      "id": "joint-dependence",
      "kind": "line_chart",
      "title": "Marginal correctness versus joint correctness",
      "x_label": "Target correlation c",
      "y_label": "Exact total variation",
      "x": [
        0,
        0.25,
        0.5,
        0.75,
        1
      ],
      "series": [
        {
          "name": "Independent uniform marginals",
          "y": [
            0,
            0.125,
            0.25,
            0.375,
            0.5
          ]
        },
        {
          "name": "Exact conditional sampling",
          "y": [
            0,
            0,
            0,
            0,
            0
          ]
        }
      ],
      "caption": "Constructed two-token family with uniform marginals. This is a dependence diagnostic, not a language-model benchmark."
    }
  ],
  "constructed_only": true
}
