Verifying Generalization in Deep Learning

Guy Amir, Osher Maayan, Tom Zelazny, Guy Katz, Michael Schapira
2/11/2023
cs.LGcs.LO

No confident code implementation found for this paper. 4 possible matches can be shown below.

Abstract

Deep neural networks (DNNs) are the workhorses of deep learning, which constitutes the state of the art in numerous application domains. However, DNN-based decision rules are notoriously prone to poor generalization, i.e., may prove inadequate on inputs not encountered during training. This limitation poses a significant obstacle to employing deep learning for mission-critical tasks, and also in real-world environments that exhibit high variability. We propose a novel, verification-driven methodology for identifying DNN-based decision rules that generalize well to new input domains. Our approach quantifies generalization to an input domain by the extent to which decisions reached by independently trained DNNs are in agreement for inputs in this domain. We show how, by harnessing the power of DNN verification, our approach can be efficiently and effectively realized. We evaluate our verification-based approach on three deep reinforcement learning (DRL) benchmarks, including a system for Internet congestion control. Our results establish the usefulness of our approach. More broadly, our work puts forth a novel objective for formal verification, with the potential for mitigating the risks associated with deploying DNN-based systems in the wild.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 4 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{amir2023verifying,
  title  = {Verifying Generalization in Deep Learning},
  author = {Guy Amir and Osher Maayan and Tom Zelazny and Guy Katz and Michael Schapira},
  year   = {2023},
  eprint = {2302.05745},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.05745v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.05745.svg)](https://codeofpaper.com/paper/2302.05745)

Discussion