Scalable Polyhedral Verification Of Recurrent Neural Networks

COMPUTER AIDED VERIFICATION (CAV 2021), PT I(2021)

引用 14|浏览10
暂无评分
摘要
We present a scalable and precise verifier for recurrent neural networks, called PROVER based on two novel ideas: (i) a method to compute a set of polyhedral abstractions for the non-convex and nonlinear recurrent update functions by combining sampling, optimization, and Fermat's theorem, and (ii) a gradient descent based algorithm for abstraction refinement guided by the certification problem that combines multiple abstractions for each neuron. Using PROVER, we present the first study of certifying a non-trivial use case of recurrent neural networks, namely speech classification. To achieve this, we additionally develop custom abstractions for the non-linear speech preprocessing pipeline. Our evaluation shows that PROVER successfully verifies several challenging recurrent models in computer vision, speech, and motion sensor data classification beyond the reach of prior work.
更多
查看译文
关键词
Robustness verification, Polyhedral abstraction, Recurrent neural networks, Long short-term memory, Abstraction refinement, Speech classifier verification
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要