TRM MNIST IBP (ε=0.01)

TRM trained with Interval Bound Propagation at ε=0.01/255.

Training Configuration

  • Method: IBP training (Gowal et al. 2018)
  • ε: 0.01 (L∞ on [0,1] pixels)
  • Epochs: 50
  • Scheduler: Multi-step LR decay
  • Architecture: Same as baseline (105.8M params)

Verification Results (β-CROWN, 512 samples)

ε (L∞) Verified vs Baseline
0.01 68% +56%
0.06 61% +60%
0.08 75% +74%

Usage

import torch
from veriphi.models import TinyRecursiveMLP

model = TinyRecursiveMLP(x_dim=784, y_dim=512, z_dim=512, hidden=1024,
                         num_classes=10, H_cycles=2, L_cycles=2)
model.load_state_dict(torch.load("trm-mnist-ibp-eps001.pt"))
model.eval()

Citation

@article{deshmukh2026veriphi,
  title={Veriphi: Attack-Guided Neural Network Verification with Dataset-Dependent Training Methods},
  author={Deshmukh, Pratik and Savin, Vasili and Arya, Kartik},
  journal={arXiv preprint arXiv:2606.18454},
  year={2026}
}

Paper: arXiv:2606.18454 | Code: GitHub

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Dataset used to train ludwigw/trm-mnist-ibp-eps001

Paper for ludwigw/trm-mnist-ibp-eps001