{
  "schema_version": 1,
  "builder_plan": {
    "scenario": "Start with one repeated product task that has a measurable failure or cost.",
    "change": "Read the methods and identify one change you can isolate in that workflow.",
    "baseline": "Your current implementation on the same held-out tasks.",
    "steps": [
      "Locate the paper's implementation and check its license, model support, data needs, and hardware requirements. Stop here if you cannot obtain the required artifacts.",
      "Save a small set of representative product tasks and expected outcomes. Keep evaluation tasks out of any training or tuning, and choose quality and cost limits before running.",
      "Run the baseline and the proposed change on identical inputs. Keep other settings fixed and repeat paired runs to expose variation.",
      "Save per-task outputs, failures, timings, and all usage costs. Review regressions before expanding the test."
    ],
    "measure": "Successful outcomes, response time, human rework, and total cost per successful task.",
    "decision": "Keep the change only if it meets your preselected quality and latency limits and improves the metric you care about after setup and operating costs. Otherwise retain the baseline. This is an exploration plan, not a validated recommendation."
  },
  "builder_review": null,
  "arxiv_id": "2606.14353",
  "title": "Can Deep Neural Networks Improve Compression of Very Large Scientific Data?",
  "summary": "Replaces traditional predictors in error-bounded compressors such as SZ3.1 with pretrained weather models including GraphCast, Aurora, and CRA5. It adds large-model inference to the compression pipeline and requires suitable domain foundation models. More accurate predictions do not improve the aggregate dataset compression ratio because the residuals' spatial structure hurts entropy coding.",
  "rationale": "A useful negative result showing that prediction accuracy does not imply better compression, but the terabyte-scale scientific data and domain models are outside the reader's normal workload.",
  "technique": "Weather foundation models as compression predictors",
  "family": "outro",
  "recommendation": "observar",
  "published": "2026-06-12",
  "as_of": "2026-10-18",
  "editorial_status": "indexed",
  "source_url": "https://arxiv.org/abs/2606.14353",
  "independent_implementations": 0,
  "total_implementations": 0,
  "stars": 0,
  "citations": 0,
  "claims": [
    {
      "claim_id": "claim-01",
      "statement": "Replaces traditional predictors in error-bounded compressors such as SZ3.1 with pretrained weather models including GraphCast, Aurora, and CRA5. It adds large-model inference to the compression pipeline and requires suitable domain foundation models. More accurate predictions do not improve the aggregate dataset compression ratio because the residuals' spatial structure hurts entropy coding.",
      "basis": "inferred",
      "result": "",
      "baseline": "",
      "conditions": "",
      "source_url": "https://arxiv.org/abs/2606.14353",
      "source_page": null,
      "source_excerpt": ""
    },
    {
      "claim_id": "claim-02",
      "statement": "Reports up to 91% better reconstruction quality and up to 9.6x higher compression ratios for highly predictable variables, but no dataset-level compression-ratio improvement.",
      "basis": "inferred",
      "result": "",
      "baseline": "",
      "conditions": "",
      "source_url": "https://arxiv.org/abs/2606.14353",
      "source_page": null,
      "source_excerpt": ""
    }
  ],
  "exposure_map": [
    {
      "dimension": "quality",
      "basis": "not_evaluated",
      "finding": "",
      "interpretation": "",
      "limitation": "",
      "next_check": "",
      "source_url": "",
      "source_page": null,
      "source_excerpt": ""
    },
    {
      "dimension": "compute",
      "basis": "not_evaluated",
      "finding": "",
      "interpretation": "",
      "limitation": "",
      "next_check": "",
      "source_url": "",
      "source_page": null,
      "source_excerpt": ""
    },
    {
      "dimension": "latency",
      "basis": "not_evaluated",
      "finding": "",
      "interpretation": "",
      "limitation": "",
      "next_check": "",
      "source_url": "",
      "source_page": null,
      "source_excerpt": ""
    },
    {
      "dimension": "operations",
      "basis": "not_evaluated",
      "finding": "",
      "interpretation": "",
      "limitation": "",
      "next_check": "",
      "source_url": "",
      "source_page": null,
      "source_excerpt": ""
    },
    {
      "dimension": "compatibility",
      "basis": "not_evaluated",
      "finding": "",
      "interpretation": "",
      "limitation": "",
      "next_check": "",
      "source_url": "",
      "source_page": null,
      "source_excerpt": ""
    },
    {
      "dimension": "security",
      "basis": "not_evaluated",
      "finding": "",
      "interpretation": "",
      "limitation": "",
      "next_check": "",
      "source_url": "",
      "source_page": null,
      "source_excerpt": ""
    },
    {
      "dimension": "data_and_training",
      "basis": "not_evaluated",
      "finding": "",
      "interpretation": "",
      "limitation": "",
      "next_check": "",
      "source_url": "",
      "source_page": null,
      "source_excerpt": ""
    },
    {
      "dimension": "reproducibility",
      "basis": "not_evaluated",
      "finding": "",
      "interpretation": "",
      "limitation": "",
      "next_check": "",
      "source_url": "",
      "source_page": null,
      "source_excerpt": ""
    }
  ],
  "risks": [],
  "minimum_test": [],
  "open_questions": [],
  "independent_tests": [],
  "lab_reproductions": [],
  "report_available": false,
  "validation_tier": "unknown",
  "evidence_tier": "unknown",
  "infrastructure_basis": "unknown",
  "equations": [
    {
      "anchor": "S2.E2",
      "label": "(2)",
      "section": "2. Background",
      "role": "baseline",
      "latex": "\\operatorname*{arg\\,max}_{\\langle C,D\\rangle}\\frac{|X|}{|C(X)|},\\quad\\text{such that}\\quad\\frac{|X_{i}-D(C(X))_{i}|}{r_{X}}\\leq\\epsilon",
      "mathml": "<math display=\"block\"><mrow><mrow><munder><mrow><mi>arg</mi><mo lspace=\"0.170em\" rspace=\"0em\">​</mo><mi>max</mi></mrow><mrow><mo stretchy=\"false\">⟨</mo><mrow><mi>C</mi><mo>,</mo><mi>D</mi></mrow><mo stretchy=\"false\">⟩</mo></mrow></munder><mo lspace=\"0.167em\">⁡</mo><mfrac><mrow><mo stretchy=\"false\">|</mo><mi>X</mi><mo stretchy=\"false\">|</mo></mrow><mrow><mo stretchy=\"false\">|</mo><mrow><mi>C</mi><mo>⁡</mo><mrow><mo stretchy=\"false\">(</mo><mi>X</mi><mo stretchy=\"false\">)</mo></mrow></mrow><mo stretchy=\"false\">|</mo></mrow></mfrac></mrow><mo rspace=\"1.167em\">,</mo><mtext>such that</mtext><mspace width=\"1em\"></mspace><mrow><mfrac><mrow><mo stretchy=\"false\">|</mo><mrow><msub><mi>X</mi><mi>i</mi></msub><mo>−</mo><mrow><mi>D</mi><mo lspace=\"0em\" rspace=\"0em\">​</mo><msub><mrow><mo stretchy=\"false\">(</mo><mrow><mi>C</mi><mo>⁡</mo><mrow><mo stretchy=\"false\">(</mo><mi>X</mi><mo stretchy=\"false\">)</mo></mrow></mrow><mo stretchy=\"false\">)</mo></mrow><mi>i</mi></msub></mrow></mrow><mo stretchy=\"false\">|</mo></mrow><msub><mi>r</mi><mi>X</mi></msub></mfrac><mo>≤</mo><mi>ϵ</mi></mrow></mrow></math>",
      "context": "For a variable <math display=\"inline\"><mi>X</mi></math>, let <math display=\"inline\"><mi>ϵ</mi></math> be a user-specified relative error bound. Let <math display=\"inline\"><mi>C</mi></math> be a compression function that generates the compressed version <math display=\"inline\"><mi>Z</mi></math> of <math display=\"inline\"><mi>X</mi></math>, i.e., <math display=\"inline\"><mrow><mi>Z</mi><mo>=</mo><mrow><mi>C</mi><mo>⁡</mo><mrow><mo stretchy=\"false\">(</mo><mi>X</mi><mo stretchy=\"false\">)</mo></mrow></mrow></mrow></math>, and let <math display=\"inline\"><mi>D</mi></math> be a decompression function that generates the decompressed version <math display=\"inline\"><msup><mi>X</mi><mo>′</mo></msup></math> of <math display=\"inline\"><mi>Z</mi></math>, i.e., <math display=\"inline\"><mrow><msup><mi>X</mi><mo>′</mo></msup><mo>=</mo><mrow><mi>D</mi><mo>⁡</mo><mrow><mo stretchy=\"false\">(</mo><mi>Z</mi><mo stretchy=\"false\">)</mo></mrow></mrow></mrow></math>. The process is lossy, therefore <math display=\"inline\"><msup><mi>X</mi><mo>′</mo></msup></math> is an approximation of <math display=\"inline\"><mi>X</mi></math>. The goal is to define a pair of functions <math display=\"inline\"><mrow><mo stretchy=\"false\">⟨</mo><mrow><mi>C</mi><mo>,</mo><mi>D</mi></mrow><mo stretchy=\"false\">⟩</mo></mrow></math> such that the compression ratio <math display=\"inline\"><mi>ρ</mi></math> of <math display=\"inline\"><mi>X</mi></math> is maximized, while the relative difference between each original data point <math display=\"inline\"><msub><mi>X</mi><mi>i</mi></msub></math> and its decompressed counterpart <math display=\"inline\"><mrow><msubsup><mi>X</mi><mi>i</mi><mo>′</mo></msubsup><mo>=</mo><mrow><mi>D</mi><mo lspace=\"0em\" rspace=\"0em\">​</mo><msub><mrow><mo stretchy=\"false\">(</mo><mrow><mi>C</mi><mo>⁡</mo><mrow><mo stretchy=\"false\">(</mo><mi>X</mi><mo stretchy=\"false\">)</mo></mrow></mrow><mo stretchy=\"false\">)</mo></mrow><mi>i</mi></msub></mrow></mrow></math> does not exceed the error bound <math display=\"inline\"><mi>ϵ</mi></math>. Formally:",
      "headline": "",
      "explanation": "",
      "objective": "",
      "symbols": {},
      "evidence": "",
      "evidence_url": "",
      "source_url": ""
    },
    {
      "anchor": "S3.E10",
      "label": "(10)",
      "section": "3. Methodology",
      "role": "proposed_method",
      "latex": "\\mathbf{p}_{k}=\\mathcal{F}(\\mathbf{p}^{\\prime}_{k-2},\\,\\mathbf{p}^{\\prime}_{k-1}).",
      "mathml": "<math display=\"block\"><mrow><mrow><msub><mi>𝐩</mi><mi>k</mi></msub><mo>=</mo><mrow><mi>ℱ</mi><mo>⁡</mo><mrow><mo stretchy=\"false\">(</mo><msubsup><mi>𝐩</mi><mrow><mi>k</mi><mo>−</mo><mn>2</mn></mrow><mo>′</mo></msubsup><mo>,</mo><msubsup><mi>𝐩</mi><mrow><mi>k</mi><mo>−</mo><mn>1</mn></mrow><mo>′</mo></msubsup><mo stretchy=\"false\">)</mo></mrow></mrow></mrow><mo lspace=\"0em\">.</mo></mrow></math>",
      "context": "Let <math display=\"inline\"><msub><mi>𝐭</mi><mi>k</mi></msub></math>, <math display=\"inline\"><msub><mi>𝐩</mi><mi>k</mi></msub></math>, and <math display=\"inline\"><msubsup><mi>𝐩</mi><mi>k</mi><mo>′</mo></msubsup></math> be the full multi-variable states at step <math display=\"inline\"><mi>k</mi></math>, that is, the stacks of the per-variable slices <math display=\"inline\"><msub><mi>t</mi><mrow><mi>X</mi><mo>,</mo><mi>k</mi></mrow></msub></math>, <math display=\"inline\"><msub><mi>p</mi><mrow><mi>X</mi><mo>,</mo><mi>k</mi></mrow></msub></math>, and <math display=\"inline\"><msubsup><mi>p</mi><mrow><mi>X</mi><mo>,</mo><mi>k</mi></mrow><mo>′</mo></msubsup></math> over all <math display=\"inline\"><mrow><mi>X</mi><mo>∈</mo><mi>𝒳</mi></mrow></math>. We store the first two states <math display=\"inline\"><msub><mi>𝐭</mi><mn>0</mn></msub></math> and <math display=\"inline\"><msub><mi>𝐭</mi><mn>1</mn></msub></math> losslessly to seed the loop. For each step <math display=\"inline\"><mrow><mi>k</mi><mo>≥</mo><mn>2</mn></mrow></math> the model <math display=\"inline\"><mi>ℱ</mi></math> predicts from the two preceding corrected states:",
      "headline": "",
      "explanation": "",
      "objective": "",
      "symbols": {},
      "evidence": "",
      "evidence_url": "",
      "source_url": ""
    },
    {
      "anchor": "S2.E1",
      "label": "(1)",
      "section": "2. Background",
      "role": "metric",
      "latex": "\\rho=\\frac{|X|}{|Z|}",
      "mathml": "<math display=\"block\"><mrow><mi>ρ</mi><mo>=</mo><mfrac><mrow><mo stretchy=\"false\">|</mo><mi>X</mi><mo stretchy=\"false\">|</mo></mrow><mrow><mo stretchy=\"false\">|</mo><mi>Z</mi><mo stretchy=\"false\">|</mo></mrow></mfrac></mrow></math>",
      "context": "For a variable <math display=\"inline\"><mi>X</mi></math>, let <math display=\"inline\"><mrow><mo stretchy=\"false\">|</mo><mi>X</mi><mo stretchy=\"false\">|</mo></mrow></math> be the size of the original data in bytes. Consider some compression method, and let <math display=\"inline\"><mrow><mo stretchy=\"false\">|</mo><mi>Z</mi><mo stretchy=\"false\">|</mo></mrow></math> be the total size of the compressed data in bytes; this includes all the overhead data needed for decompression, such as metadata, initialization values for auto-regressive predictors, learned latent representations, ML model weights, etc. The compression ratio <math display=\"inline\"><mi>ρ</mi></math> is defined as:",
      "headline": "",
      "explanation": "",
      "objective": "",
      "symbols": {},
      "evidence": "",
      "evidence_url": "",
      "source_url": ""
    }
  ],
  "equations_status": "selected",
  "core_kind": "formula",
  "equations_fetched_at": "2026-09-13",
  "equations_source_url": "",
  "equations_source_sha256": "",
  "exposures_reviewed_at": "",
  "exposures_source_sha256": ""
}