A Formal Proof of the Expressiveness of Deep Learning

被引:0
作者
Alexander Bentkamp
Jasmin Christian Blanchette
Dietrich Klakow
机构
[1] Vrije Universiteit Amsterdam,Department of Computer Science, Section of Theoretical Computer Science
[2] Max-Planck-Institut für Informatik,undefined
[3] Universität des Saarlandes,undefined
来源
Journal of Automated Reasoning | 2019年 / 63卷
关键词
Isabelle/HOL; Deep learning; Machine learning; Convolutional arithmetic circuits; Formalization; Tensors;
D O I
暂无
中图分类号
学科分类号
摘要
Deep learning has had a profound impact on computer science in recent years, with applications to image recognition, language processing, bioinformatics, and more. Recently, Cohen et al. provided theoretical evidence for the superiority of deep learning over shallow learning. We formalized their mathematical proof using Isabelle/HOL. The Isabelle development simplifies and generalizes the original proof, while working around the limitations of the HOL type system. To support the formalization, we developed reusable libraries of formalized mathematics, including results about the matrix rank, the Borel measure, and multivariate polynomials as well as a library for tensor analysis.
引用
收藏
页码:347 / 368
页数:21
相关论文
共 17 条
[1]  
Bader BW(2006)Algorithm 862: MATLAB tensor classes for fast algorithm prototyping ACM Trans. Math. Softw. 32 635-653
[2]  
Kolda TG(2016)Semi-intelligible Isar proofs from machine-generated proofs J. Autom. Reason. 56 155-200
[3]  
Blanchette JC(2016)A learning-based fact selector for Isabelle/HOL J. Autom. Reason. 57 219-244
[4]  
Böhme S(2008)The probability that a slightly perturbed numerical analysis problem is difficult Math. Comput. 77 1559-1583
[5]  
Fleury M(1940)A formulation of the simple theory of types J. Symb. Log. 5 56-68
[6]  
Smolka SJ(2015)On the volume of tubular neighborhoods of real algebraic varieties Proc. Am. Math. Soc. 143 1875-1889
[7]  
Steckermeier A(undefined)undefined undefined undefined undefined-undefined
[8]  
Blanchette JC(undefined)undefined undefined undefined undefined-undefined
[9]  
Greenaway D(undefined)undefined undefined undefined undefined-undefined
[10]  
Kaliszyk C(undefined)undefined undefined undefined undefined-undefined