This survey presents a necessarily incomplete (and biased) overview of results at the intersection of arithmetic circuit complexity, structured matrices and deep learning. Recently there has been some research activity in replacing unstructured weight matrices in neural networks by structured ones (with the aim of reducing the size of the corresponding deep learning models). Most of this work has been experimental and in this survey, we formalize the research question and show how a recent work that combines arithmetic circuit complexity, structured matrices and deep learning essentially answers this question. This survey is targeted at complexity theorists who might enjoy reading about how tools developed in arithmetic circuit complexity helped design (to the best of our knowledge) a new family of structured matrices, which in turn seem well-suited for applications in deep learning. However, we hope that folks primarily interested in deep learning would also appreciate the connections to complexity theory.
翻译:本调查对计算电路复杂程度、结构化矩阵和深层学习交汇点的结果进行了必然不完整(和偏差)的概述;最近开展了一些研究活动,用结构化的模型取代神经网络中无结构化的重量矩阵(目的是缩小相应的深层学习模式的规模);大多数这项工作都是实验性的,在本次调查中,我们正式确定了研究问题,并表明最近一项将计算电路复杂程度、结构化矩阵和深层学习结合起来的工作如何从根本上回答了这一问题;本调查的对象是一些复杂的理论家,他们可能喜欢阅读计算电路复杂程度所开发的工具如何帮助设计(根据我们的最佳知识)一个结构化矩阵的新组合,而这种结构化矩阵又似乎适合深层学习的应用。然而,我们希望对深层次学习感兴趣的人也会理解与复杂理论的联系。