Certifying the True Error: Machine Learning in Coq with Verified Generalization Guarantees
@inproceedings{Bagnall2019CertifyingTT, title={Certifying the True Error: Machine Learning in Coq with Verified Generalization Guarantees}, author={Alexander Bagnall and G. Stewart}, booktitle={AAAI}, year={2019} }
We present MLCERT, a novel system for doing practical mechanized proof of the generalization of learning procedures, bounding expected error in terms of training or test error. MLCERT is mechanized in that we prove generalization bounds inside the theorem prover Coq; thus the bounds are machine checked by Coq’s proof checker. MLCERT is practical in that we extract learning procedures defined in Coq to executable code; thus procedures with proved generalization bounds can be trained and deployed… CONTINUE READING
9 Citations
Neural Networks, Secure by Construction - An Exploration of Refinement Types
- Computer Science
- APLAS
- 2020
- 1
CertRL: Formalizing Convergence Proofs for Value and Policy Iteration in Coq
- Computer Science
- ArXiv
- 2020
- PDF
Neural Network Verification for the Masses (of AI graduates)
- Computer Science
- ArXiv
- 2019
- Highly Influenced
- PDF
Relative Robustness of Quantized Neural Networks Against Adversarial Attacks
- Computer Science
- 2020 International Joint Conference on Neural Networks (IJCNN)
- 2020
- PDF
Computer Safety, Reliability, and Security: 39th International Conference, SAFECOMP 2020, Lisbon, Portugal, September 16–18, 2020, Proceedings
- Computer Science
- SAFECOMP
- 2020
A Safety Framework for Critical Systems Utilising Deep Neural Networks
- Computer Science
- SAFECOMP
- 2020
- 4
- PDF
References
SHOWING 1-10 OF 27 REFERENCES
Developing Bug-Free Machine Learning Systems With Formal Mathematics
- Computer Science
- ICML
- 2017
- 38
- Highly Influential
- PDF
Computing Nonvacuous Generalization Bounds for Deep (Stochastic) Neural Networks with Many More Parameters than Training Data
- Computer Science, Mathematics
- UAI
- 2017
- 286
- PDF
Provable defenses against adversarial examples via the convex outer adversarial polytope
- Computer Science, Mathematics
- ICML
- 2018
- 657
- PDF
Proving expected sensitivity of probabilistic programs
- Computer Science
- Proc. ACM Program. Lang.
- 2018
- 19
- PDF
Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networks
- Computer Science
- CAV
- 2017
- 724
- Highly Influential
- PDF