HomeDocs-Technical WhitePaper19-EFT.WP.Methods.SynthData v1.0

Appendix E — Error & Uncertainty Propagation (Synthesis Edition)


I. Scope & Objectives


II. Terms & Symbols


*III. Axioms P40E- **


*IV. Minimal Equations S40E- **


V. Propagation Paths & Ledger Structure

  1. Canonical chain (declare each u_*)
    • Design & calibration: hat_theta, Sigma_theta → u_model.
    • Sampling & generation: n_syn, w_i → u_sampling (including n_eff).
    • Constraints & alignment: enforce_constraints, align_timepath → u_align.
    • Privacy & watermark: DP mechanism + accounting → u_dp with {eps_total, delta_total}.
    • Evaluation & embeddings: FID/KID/MMD/W1/utility_gap → u_eval.
    • Domain randomization: scene-parameter variance → u_env.
    • Combine: u_c^2 = ∑ u_*^2 (+ correlations), publish U = k * u_c.
  2. Ledger keys (suggested)
    • err_budget.model/sampling/dp/align/eval/env = {method, value, details}。
    • details must include at least B|S, kernel|backbone|layer, seed/rng, window, unit/dim.

VI. Synthesis-Specific Notes & Formulae


VII. Windows & Time-Base Alignment

  1. Windowing policy
    Fixed span Delta_t with sliding step; require n_eff ≥ n_eff_min before publication; otherwise delay or widen the window.
  2. Alignment requirements
    Record offset/skew/J; for path-involved gauges, publish both T_arr forms and delta_form with its u(T_arr).
  3. Streaming recursion (mean & variance)
    • mu_{t+1} = mu_t + ( x_{t+1} - mu_t ) / n;
    • S_{t+1} = S_t + ( x_{t+1} - mu_t ) * ( x_{t+1} - mu_{t+1} );
    • u = sqrt( S / ( n - 1 ) );use n_eff for weighted variants.

*VIII. Contracts & Assertions C40E- **


IX. I40- Implementation Bindings (Uncertainty)*

  1. propagate_uncertainty_synth(report_in) -> err_budget
    • Inputs: hat_theta, Sigma_theta, metrics_raw, dp_config, align_info, env_cov.
    • Outputs: component u_*, u_c, U, and details.
  2. bootstrap_metrics(ds_syn, metrics, B, seed) -> {u, CI, samples}
    Persist bootstrap resamples and intervals.
  3. posterior_pushforward(posterior, g, S) -> {u, CI}
    Sample posterior theta^(s) and push through y=g(theta).
  4. dp_accounting_and_variance(steps) -> {eps_total, delta_total, Sigma_dp}
    Return budgets and equivalent covariance from mechanism + accounting.
  5. align_timepath_for_uncertainty(ds, sync_ref) -> {T_arr_form1, T_arr_form2, delta_form, u(T_arr)}
    Harmonize with I40-81 align_timepath and emit alignment uncertainty.
  6. emit_uncertainty_manifest(err_budget) -> manifest.synth.metrics[*].u
    Write into manifest.synth.
  7. Invariants: reproducible(seed); delta_form ≤ tol_Tarr; budgets eps_total, delta_total within limits; check_dim = pass; method and parameters recorded.

X. Cross-References


XI. Summary

This appendix specifies the layered components of uncertainty for synthetic data, dual routes for computation (linearization and resampling), standard combination of DP and arrival-time contributions, and the integration of u_c and U = k * u_c into contracts and manifests. The published err_budget.* supports cross-volume reuse, cross-version audits, and replayable reproduction with consistent comparability.

Copyright & License (CC BY 4.0)

Copyright: Unless otherwise noted, the copyright of “Energy Filament Theory” (text, charts, illustrations, symbols, and formulas) belongs to the author “Guanglin Tu”.
License: This work is licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0). You may copy, redistribute, excerpt, adapt, and share for commercial or non‑commercial purposes with proper attribution.
Suggested attribution: Author: “Guanglin Tu”; Work: “Energy Filament Theory”; Source: energyfilament.org; License: CC BY 4.0.

First published: 2025-11-11|Current version:v5.1
License link:https://creativecommons.org/licenses/by/4.0/