Arithmetic Circuits, Structured Matrices and (not so) Deep Learning
Atri Rudra

TL;DR
This survey explores the intersection of arithmetic circuit complexity, structured matrices, and deep learning, highlighting how complexity theory tools inform the design of structured matrices for neural networks.
Contribution
It formalizes the research question linking these fields and shows how recent work combines them to create structured matrices suitable for deep learning applications.
Findings
Arithmetic circuit complexity aids in designing structured matrices.
Structured matrices can reduce neural network model size.
Connections between complexity theory and deep learning are promising.
Abstract
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.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Neural Networks and Applications · Low-power high-performance VLSI design
