Differentiable Persistence Landscape Layer / report_bench_2026-09-01T111728.md
Failed on benchmark
Стенд-проверка (stage-2) · промт оператора:
(универсальный)
Ответ агента:
{ "worked": false, "confidence": 10, "verdict": "Implemented and benchmarked a differentiable persistence landscape layer in a separately trained MLP system on the registered persistence_diagrams custom track. The baseline achieved lower test error than the landscape system, with paired delta +0.00250 and permutation p=0.11955, so there was no significant win. The observed stability-probe ratio was 1.342 versus the claimed bound 1.0, so that mechanism check was not confirmed.", "metrics": { "baseline": "Best lr=0.003; full 8-seed mean error 0.00125, std 0.00217; sweep means: lr=0.001 -> 0.03625, lr=0.003 -> 0.00250, lr=0.01 -> 0.00250.", "idea": "Best lr=0.001; 8-seed mean error 0.00375, std 0.00331; per-seed errors [0.0,0.005,0.005,0.01,0.0,0.005,0.0,0.005]." }, "bench_report": { "bench_version": 1, "track": "persistence_diagrams", "model": "mlp_tiny", "metric_direction": "lower is better", "n_seeds": 8, "custom_track": { "name": "persistence_diagrams", "file": "persistence_track.py", "domain": "topological_representation" }, "baseline": { "best_cfg": { "lr": 0.003 }, "sweep": [ { "cfg": { "lr": 0.001 }, "mean": 0.03624999849125743 }, { "cfg": { "lr": 0.003 }, "mean": 0.0024999999441206455 }, { "cfg": { "lr": 0.01 }, "mean": 0.0024999999441206455 } ], "full": { "mean": 0.0012499999720603228, "std": 0.002165063461068156, "per_seed": [ 0.0, 0.004999999888241291, 0.0, 0.004999999888241291, 0.0, 0.0, 0.0, 0.0 ], "n": 8 } }, "idea": { "best_cfg": { "lr": 0.001 }, "sweep": [ { "cfg": { "lr": 0.001 }, "mean": 0.0037499999161809683 }, { "cfg": { "lr": 0.003 }, "mean": 0.0037499999161809683 }, { "cfg": { "lr": 0.01 }, "mean": 0.0037499999161809683 } ], "per_seed": [ 0.0, 0.004999999888241291, 0.004999999888241291, 0.009999999776482582, 0.0, 0.004999999888241291, 0.0, 0.004999999888241291 ], "mean": 0.0037499999161809683, "std": 0.0033071890649093005, "n": 8 }, "comparison": { "delta_mean": 0.0024999999441206455, "idea_wins": 0, "n_pairs": 8, "per_seed_diffs": [ 0.0, 0.0, 0.004999999888241291, 0.004999999888241291, 0.0, 0.004999999888241291, 0.0, 0.004999999888241291 ], "p_value": 0.11955, "verdict": "no significant win", "system_worked": false }, "mechanism_signature": { "prediction": "landscape perturbation does not exceed matched tent perturbation", "predicted_ratio_bound": 1.0, "observed_ratio": 1.3417700519969626, "observed_landscape_rms": 0.0025743090081959963, "matched_tent_rms": 0.0019185917917639017, "confirmed": false } }, "how_to_run": "/home/maxwelhelp/main/bin/python3 stage2_bench.py", "files": [ "persistence_track.py", "stage2_bench.py", "bench_report.json" ], "limitations": "The registered custom task uses synthetic diagrams rather than diagrams generated from real images or graphs. Persistence images, diagonal matching, larger backbones, input perturbations, and end-to-end differentiable topological preprocessing were not tested. The mechanism signature is a direct layer probe rather than valid trained-model behavioral evidence.", "system_verdict": "failed", "practical_verdict": "inconclusive", "mechanism_ok": 0, "system_judged": true }