---
title: Physics-Aware Uncertainty Pruning (PAUP)
url: https://www.emergentmind.com/topics/physics-aware-uncertainty-pruning-paup
type: topic
---

# Physics-Aware Uncertainty Pruning (PAUP)

Physics-Aware Uncertainty Pruning (PAUP) denotes a class of procedures in which physics-derived inconsistency signals are used to suppress, defer, or selectively validate model outputs that are likely unreliable. In the current literature represented by two distinct formulations, PAUP appears explicitly in underwater 3D reconstruction as a branch that prunes noisy floating Gaussians in 3D Gaussian Splatting, and implicitly in surrogate-assisted inverse design as physics-informed uncertainty embedded in a multi-fidelity, uncertainty-aware optimization loop. In both cases, the central idea is the same: predictions that violate governing physical structure, or that are unstable under physically meaningful checks, should not be trusted on equal footing with physically consistent ones [2508.06169] [2601.18638].

## 1. Definition and scope

PAUP is not presented as a single standardized algorithm across the literature. Rather, the available work shows two operationally different but conceptually aligned instantiations.

| Setting | Object pruned or de-prioritized | Physics signal |
|---|---|---|
| FSS inverse design | Candidate designs or surrogate suggestions | Continuity residuals of tangential electromagnetic fields |
| Underwater 3DGS | Gaussian primitives | Multi-view instability plus Beer–Lambert-aware inconsistency |

In the frequency-selective surface (FSS) study, the paper does not use the name “PAUP”; instead, its “physics-informed uncertainty” inside a “multi-fidelity uncertainty-aware BPSO” plays the PAUP role. The stated role is to compute a physics-informed uncertainty score for each candidate, prune or de-prioritize high-uncertainty candidates in exploitation steps, select some high-uncertainty candidates for high-fidelity (HF) exploration, and use HF-validated beacons to guide subsequent search [2601.18638].

In UW-3DGS, PAUP is a named branch. It assigns each Gaussian a Physics-aware Uncertainty Score (PUS), converts that score into a pruning probability, and masks Gaussians whose scores indicate that they are likely to represent medium-induced artifacts rather than true scene structure. The paper describes this as adaptive removal of noisy floating Gaussians to ensure artifact-free geometry [2508.06169].

This suggests that PAUP is best understood as a physics-constrained pruning paradigm rather than a domain-specific heuristic. Its core function is resource allocation under uncertainty: it decides which predictions should propagate, which should be discounted, and which require further evaluation.

## 2. Core principle: physics as a proxy for uncertainty

The common principle across formulations is that violation of known physics is treated as a computationally cheap proxy for predictive uncertainty. In the FSS inverse-design setting, this is called physics-informed uncertainty (PIU). The surrogate’s credibility is assessed by the degree to which its predicted electromagnetic responses violate the continuity of tangential electromagnetic field across the metasurface. For reflection $R$ and transmission $T$ under $xx$ polarization, the boundary condition yields
\[
1 + \mathrm{Re}(R) = \mathrm{Re}(T), \qquad \mathrm{Im}(R) = \mathrm{Im}(T).
\]
Residuals of these equalities across the frequency band are aggregated into an uncertainty score. The rationale given is that surrogates extrapolate in data-sparse regions and may confidently predict unrealistic responses; physics residuals detect such inconsistencies without requiring ensembles or Bayesian surrogates [2601.18638].

In UW-3DGS, the physics-awareness comes from the underwater image formation model. The observed intensity is decomposed into direct and backscatter components,
\[
I(x) = D(x) + B(x),
\]
and the adopted participating-media formulation is
\[
I = J \cdot e^{-\beta^D \cdot z} + B^\infty \cdot \left(1 - e^{-\beta^B \cdot z}\right).
\]
UW-3DGS further uses the channel-wise Beer–Lambert form
\[
I_c(x) = J_c(x)\, t_c(x) + B_c(x)\,(1 - t_c(x)), \qquad t_c(x) = \exp(-\beta_c(x)\, d(x)).
\]
Underwater conditions can bias gradients in standard 3DGS, causing the optimizer to “explain” haze by spawning or inflating Gaussians in empty water. PAUP targets these spurious primitives by combining multi-view inconsistency with inconsistency relative to the learned attenuation model [2508.06169].

A plausible unifying interpretation is that PAUP replaces generic epistemic uncertainty estimators with residuals against structure that the model should satisfy anyway. The practical advantage, made explicit in the FSS study, is that this can avoid the cost of evaluating multiple models while retaining useful correlation with actual error.

## 3. PAUP in surrogate-assisted inverse design for frequency-selective surfaces

The FSS formulation is built around a multi-fidelity optimization problem over a very large binary design space. The meta-atom is $5.4 \times 5.4\ \mathrm{mm}^2$, represented by $18 \times 18$ binary pixels with eight-fold symmetry, which reduces the search to 45 design bits, for a total space of approximately $2^{45}$ designs. The operational band is 20–30 GHz with 100 uniformly sampled frequency points. The low-fidelity (LF) surrogate is a WideResNet with 3 groups, repeated $N$ times, each group following the sequence Conv2D $\rightarrow$ Dropout $\rightarrow$ Conv2D $\rightarrow$ BatchNorm $\rightarrow$ ReLU, and it predicts $\mathrm{Re}(T)$, $\mathrm{Im}(T)$, $\mathrm{Re}(R)$, and $\mathrm{Im}(R)$ for $xx$ polarization; $yy \approx xx$ by symmetry. HFSS was used to generate 10,000 random eight-fold symmetric designs, with 1–10 minutes per design to convergence $0.01$, corresponding to approximately 2 months of generation time. The optimization loop itself uses an in-house PEEC solver validated against HFSS [2601.18638].

The paper defines residual-based physics-informed uncertainty as
\[
\mathrm{PHY\text{-}UNC} = \sigma_{\mathrm{PHY}}(x) = l_{\mathrm{Re}}(x) + l_{\mathrm{Im}}(x),
\]
with
\[
l_{\mathrm{Re}}(x) = \left|\mathrm{Re}(T(x)) - \mathrm{Re}(R(x)) - 1\right|,
\qquad
l_{\mathrm{Im}}(x) = \left|\mathrm{Im}(T(x)) - \mathrm{Im}(R(x))\right|.
\]
The model outputs are defined over the 100 sampled frequencies. The paper describes applying the residual per frequency and aggregating across the band; a frequency-averaged form consistent with the description is reconstructed as
\[
U(x) = \frac{1}{N_f}\sum_k \left[ \left|\mathrm{Re}(T_k(x)) - \mathrm{Re}(R_k(x)) - 1\right| + \left|\mathrm{Im}(T_k(x)) - \mathrm{Im}(R_k(x))\right| \right],
\]
where $N_f = 100$. Ensemble-based uncertainty is also defined for comparison:
\[
\sigma_{\mathrm{ENSB}} = \sqrt{\sum_i \|f_i - \bar f\|^2 / N_m}, \qquad \bar f = \frac{1}{N_m}\sum_i f_i,
\]
with $N_m = 10$.

PAUP-like pruning is realized through explicit decision rules. The basic rule is thresholding:
\[
U(x) \le \tau \Rightarrow \text{candidate is eligible for exploitation}, \qquad
U(x) > \tau \Rightarrow \text{candidate is pruned or relegated to exploration queue}.
\]
The paper synthesis also describes adaptive $\tau$ strategies: percentile-based pruning of the top 20–40% highest-$U$ candidates for exploitation, or a calibrated mapping from $U$ to expected error. Exploitation selects among low-$U$, low-$\Delta_{\mathrm{LF}}(x)$ candidates, whereas exploration periodically sends promising high-$U$ candidates for HF evaluation.

Optimization is conducted with Binary PSO (BPSO) using the S-shaped transfer
\[
S = \frac{1}{1 + e^{-3V}},
\]
over 30 iterations. The staged multi-fidelity workflow has two phases. First is a constant-attraction stage of 10 iterations, where candidates are evaluated by the surrogate, pruned by uncertainty, and one selected design is sent to HF evaluation; the resulting HF-evaluated design is added to a beacon set $B$ with weight
\[
\alpha = e^{-k \cdot \Delta_{\mathrm{HF}}(x_{\mathrm{eval}})}.
\]
Second is an alternating-strategy stage of 20 iterations with velocity update
\[
V^i \leftarrow wV^i + c_{\mathrm{explore}} r_1 (pbest^i - x^i) + c_{\mathrm{exploit}} r_2 F_{\mathrm{att}}(B, x^i),
\]
where
\[
F_{\mathrm{att}}(B, x^i) = \frac{1}{\sum_j \alpha_j}\sum_j \alpha_j (b_j - x^i).
\]
If there is no improvement in minimum $\Delta_{\mathrm{HF}}$ for 2 iterations, the scheme switches to exploration; otherwise it uses exploitation. Only one HF evaluation is performed per iteration.

The study also reports optional compatible extensions not used in the paper’s metric: energy conservation $\sum_i |S_{ij}(\omega)|^2 \le 1$, reciprocity $S_{ij}(\omega) = S_{ji}(\omega)$, and passivity via maximum singular value $\le 1$. These can be incorporated into a generic residual template
\[
U(x) = \|\mathcal{R}(\hat y(x))\|_p.
\]
This suggests that, in inverse design, PAUP functions as a residual-gated search mechanism that intervenes before the optimizer can overcommit to false minima.

## 4. PAUP in underwater 3D Gaussian Splatting

UW-3DGS represents the scene with anisotropic Gaussians $\{G^i\}_{i=1}^N$ having mean $\mu^i \in \mathbb{R}^3$, covariance $\Sigma^i \in \mathbb{R}^{3\times 3}$ decomposed as
\[
\Sigma^i = R^i S^i (S^i)^\mathsf{T} (R^i)^\mathsf{T},
\]
opacity $\alpha^i \in [0,1]$, and view-dependent color $c^i(v) \in \mathbb{R}^3$ parameterized with spherical harmonics. The base renderer uses front-to-back alpha compositing,
\[
\mathbf{C} = \sum_{i\in N} \mathbf{c}_i \alpha_i \prod_{j=1}^{i-1}(1-\alpha_j),
\]
with cumulative transmittance
\[
T_i = \prod_{j=1}^{i-1}(1-\alpha_j).
\]
Depth is also composited, but uncertain Gaussians are down-weighted:
\[
z = \sum_{i\in N} z_i \alpha_i (1-U^i)\prod_{j=1}^{i-1}(1-\alpha_j).
\]
The physics module uses voxel grids $V^D, V^B \in \mathbb{R}^{G\times G\times G\times 3}$ with $G=64$ and vector–matrix low-rank decomposition of rank $R=16$, queried via trilinear interpolation to obtain $\hat\beta^D(\mathbf{x})$ and $\hat\beta^B(\mathbf{x})$. The resulting underwater rendering is
\[
I_{\mathrm{UW}} = I_{\mathrm{UR}}^{\mathrm{Enhan.}} \cdot \exp(-\hat\beta^D(\mathbf{x})\cdot z) + \hat B^\infty \cdot \left(1-\exp(-\hat\beta^B(\mathbf{x})\cdot z)\right),
\]
where $I_{\mathrm{UR}}^{\mathrm{Enhan.}}$ is the URI after PAUP pruning [2508.06169].

The PAUP branch computes a per-Gaussian Physics-aware Uncertainty Score
\[
\mathrm{PUS}^i = w_u \cdot U^i + w_p \cdot P^i,
\]
with learnable weights $w_u, w_p$ initialized to $0.5$. The rendering-instability term is
\[
U^i = w_\alpha \cdot \mathrm{Var}_{\mathrm{views}}(\alpha^i_{\mathrm{eff},k}) + w_c \cdot \mathrm{Var}_{\mathrm{views}}(\mathbf{c}^i(\mathbf{v}_k)),
\]
where $w_\alpha = 0.4$, $w_c = 0.6$, and $K=5$ neighboring views are used. Effective opacity is
\[
\alpha^i_{\mathrm{eff},k} = \alpha^i \cdot \prod_{j=1}^{i-1}(1-\alpha_j).
\]
The physics inconsistency term is
\[
P^i = |z^i - \hat z^i| + \left| \alpha^i \cdot \left(1 - e^{-\hat\beta^D(\mathbf{x}^i)\cdot z^i}\right)\right|.
\]
The second term encodes the stated intuition that a highly opaque Gaussian at substantial depth, where strong attenuation should apply, is physically inconsistent and indicative of a floating splat.

PUS is converted to a pruning probability via a 2-layer MLP $\phi$ with 32 hidden units:
\[
m^i = \sigma(\phi(\mathrm{PUS}^i)).
\]
Pruning uses an adaptive threshold $\tau_{\mathrm{adapt}}$:
\[
\{G_{\mathrm{Pruned}}^i\} = \{G^i \mid m^i < \tau_{\mathrm{adapt}}\}.
\]
The paper notes percentile-based adaptation per iteration; the PAUP description mentions the 95% percentile, whereas the implementation states the median of $m^i$. In practice, pruned Gaussians are masked from rendering, equivalently setting $\alpha^i \to 0$ for those Gaussians.

Training minimizes
\[
\mathcal{L}_{\mathrm{total}} = \mathcal{L}_{\mathrm{base}} + \lambda_{\mathrm{PAPSL}}\mathcal{L}_{\mathrm{PAPSL}} + \lambda_\beta \mathcal{L}_\beta + \lambda_z \mathcal{L}_z,
\]
with $\lambda_{\mathrm{PAPSL}}=0.1$, $\lambda_\beta=0.05$, and $\lambda_z=0.05$. The underwater image loss is
\[
\mathcal{L}_{\mathrm{IMG}} = (1-\lambda)\|I_{\mathrm{UW}} - I_{\mathrm{GT}}\|_1 + \lambda \mathcal{L}_{\mathrm{D\text{-}SSIM}}(I_{\mathrm{UW}}, I_{\mathrm{GT}}),
\]
with $\lambda=0.2$. The Physics-Aware Pruning Supervision Loss is
\[
\mathcal{L}_{\mathrm{PAPSL}} = \|I_{\mathrm{UR}} - I_{\mathrm{UR}}^{\mathrm{Enhan.}}\|_1 + \lambda_s \sum_i (1-m^i) + \lambda_w \|\phi\|_2^2,
\]
with $\lambda_s=0.01$ and $\lambda_w=0.001$. Attenuation regression uses PUS-weighted supervision and low-r

Source: https://www.emergentmind.com/topics/physics-aware-uncertainty-pruning-paup