{
  "article_slug": "learned-compression-calibration",
  "figures": [
    {
      "id": "entropy-mismatch",
      "kind": "line_chart",
      "title": "A mismatched entropy model pays extra",
      "x_label": "Coding probability q for symbol 1",
      "y_label": "Ideal expected bits per source symbol",
      "x": [
        0.1,
        0.2,
        0.5,
        0.8,
        0.9
      ],
      "series": [
        {
          "name": "Cross-entropy, source p=0.9",
          "y": [
            3.004935594743131,
            2.1219280948873624,
            1,
            0.5219280948873624,
            0.4689955935892811
          ]
        },
        {
          "name": "Source entropy",
          "y": [
            0.4689955935892811,
            0.4689955935892811,
            0.4689955935892811,
            0.4689955935892811,
            0.4689955935892811
          ]
        }
      ],
      "caption": "Constructed binary source and ideal log-probability costs. These are not measured image bitstreams."
    },
    {
      "id": "side-information-crossover",
      "kind": "line_chart",
      "title": "Better conditional modeling must repay its side information",
      "x_label": "Binary symbols in block",
      "y_label": "Constructed ideal total bits",
      "x": [
        8,
        16,
        32,
        64,
        128
      ],
      "series": [
        {
          "name": "Uniform model",
          "y": [
            8,
            16,
            32,
            64,
            128
          ]
        },
        {
          "name": "Matched model + 16 side bits",
          "y": [
            19.75196474871425,
            23.503929497428498,
            31.007858994856996,
            46.01571798971399,
            76.03143597942798
          ]
        }
      ],
      "caption": "Assumed fixed side-information cost, source p=0.9. Expected fractional budgets omit actual coder rounding and format overhead."
    }
  ],
  "constructed_only": true
}
