Asking the fleet what it is doing…
monad-knowledge Wi-Fi sensing lab · FIIT STU
Campaign session

01KW05Y7MGBVXXZN8N3YTXJXVJ

finished 2026-06-25 20:01:01.584115+00:00 → 2026-06-25 20:03:49.821231+00:00 · 5 runs · supervisor: react-agent

“Necessary in-silico signal, confounded. With a crush testbed (peak rho 4.98, n=110 high-regime cell-frames) the continuity-PINN beats the unconstrained MLP in all regimes incl. rho>=1 (-11%) with no loss at low density. BUT the FD closure (Weidmann) matches JuPedSim's own velocity law, so the gain cannot be separated from leaking the generator's FD; no L2/smoothing baseline; single seed. Nudges continuity-prior-regularizes-density speculative->plausible at most — not confirmation. Needs: mismatched-FD ablation, a generic-regularizer baseline, multi-seed error bars.”

Archive snapshot, as of 1 day ago — the run corpus is rebuilt once a day, so this page is not a live reading. The fleet panel is the live one; it refreshes every 30 s.

Success criteria

CriterionResolved
Density sweep reaches rho>=1 with enough high-regime cell-frames; coupled artefacts present, no NaN/Inf. yes
continuity_density_pinn trains unconstrained + PINN, RMSE by regime x AP-sparsity. yes
Defeater clean WIN (lower RMSE at rho>=rho_hi AND no loss at rho<rho_lo) — PASSES the clauses but CONFOUNDED (FD-closure circularity), so not a clean win. no
Framing held: in-silico necessary-not-sufficient; hypothesis nudged only, with the confound stated. yes

Synthesis

Continuity-prior PINN for CSI density — first crush-testbed result (corrected)

Unblock + testbed (C1, met). The python-ml runner (CPU torch, no GPU) is built and runs the PINN in-container. A coupled exp-csi-crowd crowd-size sweep on test-lab-synth — {12,24,36} spread + {60,80} instant-burst (the fix: a spread flow only gave 5 high-rho cell-frames; a burst into a tight funnel + finer binning gives peak rho 4.98 ped/m2, mean 0.80, n=110 high-regime test cell-frames). Coupled artefacts present, no density NaN/Inf.

Estimators (C2, met). Two identical MLPs f(CSI link amplitudes)(t) -> [rho_1..rho_10](t); truth rho + velocity from the trajectory. unconstrained = data MSE; PINN = data MSE + 0.2 * 1D continuity residual (FD closure v(rho)=Weidmann) on the predicted field. Random 70/30 split; continuity loss on the full contiguous sequence.

Result (C3, clauses pass but CONFOUNDED). PINN beats unconstrained in every regime: low (rho<0.5) -6.7%, mid (0.5-1.0) -47.8%, high (rho>=1) -11.1% (RMSE 1.23->1.09), with no loss at low density. Both defeater clauses technically pass. But it is not a clean win, for the reasons the critic established:

  • FD-closure circularity (load-bearing). The PINN's Weidmann v(rho) is the same fundamental-diagram family JuPedSim uses to generate the crowd (corpus peak speed ~1.20 m/s). The PINN was effectively handed the generator's velocity law, so the experiment cannot separate "continuity regularizes" from "we leaked the simulator's FD into the loss." No mismatched-FD ablation exists.
  • No generic-regularizer baseline. A continuity term is also a smoother; without an L2 / temporal-smoothing / early-stopped control, the gain is not attributable to physics vs regularization. Same-architecture-minus-the-term rules out an architecture confound, not a regularization confound.
  • Single seed / single split; -11% has no error bar. The mid-regime -47.8% is over-leveraged (smoothing helps most there; it is not the rho>=1 regime the claim targets). AP-sparsity 0.5 ~ 1.0 is a soft miss vs the di2023 prediction that the prior should help most when sensing is sparse.

Verdict (C4, framing held). A necessary-but-confounded in-silico signal: the prior does lower density RMSE in its valid regime on this testbed, but the FD-closure circularity + missing regularizer baseline + single seed mean this nudges continuity-prior-regularizes-density speculative -> plausible at most, not confirmation. Three named follow-ons convert a fragile win into a real one: (1) a mismatched-FD closure (deliberately wrong v(rho)) — does the gain survive when the prior does NOT match the generator? (2) an L2 / temporal-smoothing baseline — is it physics or just smoothing? (3) multi-seed error bars. Real-channel transfer remains IP-106 / synthetic-csi-sim-to-real-transfer.

Criticism adversarial review

Written by the campaign-critic subagent against the brief's success criteria — read it as the counter-position to the synthesis above.

Critic (severity: high, disagreed with a clean-WIN reading — corrected above)

Plumbing is clean (artefacts, no density NaN, defeater clauses pass). The interpretation is what fails: this does not earn "supports the central thesis claim."

  1. FD-closure circularity (structural). v(rho)=Weidmann is JuPedSim's own FD family; the PINN was told the generative velocity law. The experiment as run cannot separate "continuity regularizes" from "the simulator's FD was leaked into the loss." No mismatched-FD ablation.
  2. No fair baseline. Continuity acts as a smoother; without L2/temporal-smoothing/early-stopping controls, the gain is not attributable to physics.
  3. Single seed / split: -11.1% high-regime has no error bar; could sit inside seed noise.
  4. Mid -47.8% over-leveraged (not the rho>=1 claim regime). AP-sparsity ~flat is a soft miss vs di2023.

Defensible update: speculative -> plausible at most, pending the mismatched-FD ablation + a regularizer baseline + multi-seed. A replan trigger, not a reject.

Attached runs

Run Gate Purpose Replay
WKZ5RQXC replay
PHAJP7P3 replay
MAZZ8ZXN replay
PJ8GM35G replay
PQEP2Y3G replay