Complete Interval Abstraction Training
Implementation & benchmark of arXiv:2608.06689 — Complete Abstractions of Monotone Control Systems: From Model-based to Data-Driven Systems
Source paper: Complete Abstractions of Monotone Control Systems: From Model-based to Data-Driven Systems arXiv:2608.06689 ⓘ · analyzed Aug 31, 2026
AI-generated research hypothesis, automatically tested. Not peer-reviewed.
Idea description
Constrain a neural policy or recurrent dynamics model to be order-preserving, then construct upper and lower abstract transitions by evaluating monotone maps at opposite corners of each state-action cell. Train with a loss that rewards the upper abstraction for reaching safe target cells and the lower abstraction for avoiding unsafe cells, while reporting the undecided gap as a quantitative certificate.
Formulas
Mathematical statement
Let x be the state, u the action, and Fθ(x,u) a learned one-step dynamics map. The componentwise order is x ≤ y when xi ≤ yi for every coordinate. Assume Fθ is monotone: x ≤ y and u ≤ v imply Fθ(x,u) ≤ Fθ(y,v). For a cell C=[l,r] and action cell A=[a,b], monotonicity gives Fθ(l,a) ≤ Fθ(x,u) ≤ Fθ(r,b) for every (x,u) in C × A. Quantize with resolution h using Qh(z)i = h floor(zi/h). The lower successor is T−(C,A)=Qh(Fθ(l,a)), and the upper successor is T+(C,A)=Qh(Fθ(r,b)+h1), where 1 is the all-ones vector. Reachability sets satisfy R−k ⊆ Rk ⊆ R+k. If Fθ is L-Lipschitz, the one-step enclosure width is bounded by approximately L times the cell diameter plus 2h, before adding model-residual inflation.
Implementation notes
1. Integration point: apply the method to a small deterministic RL environment, a learned world model, or an RNN dynamics predictor. Parameterize scalar outputs of Fθ with a monotone MLP using nonnegative weights, such as softplus-constrained weights. If actions have mixed effects, use separate positive and negative monotone channels and propagate their known signs. Partition the relevant state-action domain into uniform boxes of width h. 2. Pseudocode: for each cell C=[l,r] and action cell A=[a,b], compute yminus=Fθ(l,a) and yplus=Fθ(r,b); set sminus=Qh(yminus−δ) and splus=Qh(yplus+δ+h1), where δ is a coordinatewise validation residual bound. Build lower and upper transition graphs. Run reachability from initial cells for both graphs. Add λ times the upper-only volume, |Rplus minus Rminus|, to the dynamics or policy loss. 3. Computed quantities are corner evaluations, quantization, and graph reachability. The monotonicity property is guaranteed by the architecture; δ and the effective Lipschitz constant are estimated on held-out transitions. 4. First experiment: train a two-dimensional monotone MLP model on xnext=tanh(Ax+Bu) with nonnegative A and B. Compare nominal planning, ordinary interval propagation, and the paired abstraction for h=0.2, 0.1, and 0.05. The predicted signature is linear gap reduction with h until the residual floor O(δ): halving h should approximately halve the upper-lower gap before saturation. The lower abstraction should never certify a sampled unsafe trajectory as safe, and the upper abstraction should contain every held-out sampled trajectory after residual inflation.
Verification
Stage 1 · Toy mechanism gate: Passed ✓
Stage 2 · Mechanism transferred to benchmark: Not reproduced ✗
Stage 2 · Practical benchmark result: No measurable effect
Methodology: 8 paired seeds, permutation test (p<0.05) against a learning-rate-tuned baseline. How verification works
Stage 1 — Mechanism check agent confidence 8/10
Built a monotone 2D dynamics interval-abstraction MVP with opposite-corner evaluation, quantization, residual inflation, and reachability-gap measurements. The mechanism manifested: monotonicity had zero sampled violations, no-residual samples were fully enclosed, the Lipschitz-plus-quantization bound held in all 12 fixed-cell cases, and containment reached 1.0 when delta equaled the injected residual. Resolution reduced mean width from 0.3061 at h=0.20 to 0.1398 at h=0.025, though scaling was not uniformly linear due to quantization floors.
- Agent confidence
- 8/10
- Baseline
- Center-point propagation at h=0.05: width 0.0, sampled containment 0.3854.
- Idea
- Paired monotone corners at h=0.05: mean width 0.1645, sampled containment 1.0; residual 0.08 gave containment 0.2693, 0.5905, 0.8648, 1.0, 1.0 for delta 0, 0.02, 0.04, 0.08, 0.12.
Limitations: This is deterministic toy verification rather than full neural policy or world-model training. Reachability is a small interval-area proxy, soundness is sampled rather than exhaustive, and no real RL task, learned residual estimator, FLOP comparison, or GPU experiment was tested.
How to run: python3 interval_abstraction.py
Stage 2 — Benchmark vs. tuned baseline (arXiv:2608.06689)
No significant difference vs. the tuned baseline (+1.3%, p=0.8169, wins 3 / 8 paired seeds).
- Benchmark
- Dynamics forecasting
- Model
- rnn_small
- Paired seeds
- 8
- Baseline mean
- 0.0036
- Idea mean
- 0.0036
- Effect (Δ)
- 0 (+1.3%; negative = idea better)
- Wins
- 3 / 8 paired seeds
- p-value
- 0.8169 (permutation test, 20 000 shuffles)
- Smallest detectable effect
- ±11.5%
- Mechanism
- Not confirmed ✗
- Practical effect
- No effect
- Baseline tuning
- swept over 3 configs
Only the built-in actuated-pendulum dynamics task was tested. Multi-step abstract reachability, policy optimization, learned residual calibration, and alternative monotone architectures were not evaluated.
How to run: python3 bench_experiment.py
Verdict computed by deterministic test code from paired-seed statistics — not by the language model.
Stage 2 — Benchmark latest Failed ✗
Agent confidence: 9/10
Complete Interval Abstraction Training was implemented as an interval-loss modification of the shared rnn_small dynamics model. The tuned baseline achieved mean test MSE 0.00355935 versus 0.00360583 for the idea; paired delta was +0.00004647 with permutation p=0.81695, so there was no significant win. The trained-model mechanism signature was not confirmed, with containment 0.7031 and mean violation 0.01052.
- Baseline
- rnn_small, lr=0.006, epochs=10; full 8-seed mean MSE 0.0035593539651017636.
- Idea
- rnn_small with interval loss, lr=0.006, epochs=10; full 8-seed mean MSE 0.0036058283294551075; 3/8 paired wins.
Benchmark result
No significant difference vs. the tuned baseline (+1.3%, p=0.8169, wins 3 / 8 paired seeds).
- Benchmark
- Dynamics forecasting
- Model
- rnn_small
- Paired seeds
- 8
- Baseline mean
- 0.0036
- Idea mean
- 0.0036
- Effect (Δ)
- 0 (+1.3%; negative = idea better)
- Wins
- 3 / 8 paired seeds
- p-value
- 0.8169 (permutation test, 20 000 shuffles)
- Smallest detectable effect
- ±11.5%
- Mechanism
- Not confirmed ✗
- Practical effect
- No effect
- Baseline tuning
- swept over 3 configs
Only the built-in actuated-pendulum dynamics task was tested. Multi-step abstract reachability, policy optimization, learned residual calibration, and alternative monotone architectures were not evaluated.
How to run: python3 bench_experiment.py
Artifacts
- bench_experiment.py 6.1 KB View Raw
- bench_report.json 4.1 KB View Raw
- interval_abstraction.py 8.1 KB View Raw
- report.md 1.4 KB View
- report_bench_2026-09-02T225731.md 4.5 KB View
- results.json 6.3 KB View Raw