This document provides an overview of the author's research on neural networks. It begins with an introduction to the papers the overview is based on and the collaborators involved. It then discusses open questions about characterizing the functions represented by neural networks and some of the author's results, including: proving certain functions require a depth of log(n+1) to represent; showing depth separations between network depths; and establishing gaps between different network architectures for Boolean functions. The author outlines ongoing work on fully characterizing neural network functions and establishing stronger depth separations.
Related topics: