Computational tools for understanding biological and artificial neural networks
Abstract/Contents
- Abstract
- Neural networks are a core component of both biological and artificial intelligence. Despite advances in training artificial networks to solve complex tasks, they are often brittle in ways that biological networks are not, and our understanding of how they work remains incomplete. In this thesis, I take steps towards applying machine learning to better understand biological neural networks, and leverage ideas from biology to improve artificial neural networks. First, I present a new set of computational tools for processing, analyzing and understanding large-scale datasets in neuroscience. Applying these tools to calcium imaging from direction-selective neurons in the fruit fly visual system, I identify the algorithm the fly uses for computing motion, resolving a nearly 60 year old debate in fly visual neuroscience. In the second part of this thesis, I draw inspiration from neuroscience to advance the capabilities of artificial neural networks. By augmenting neural networks with higher-dimensional synapses, I drastically improve the ability of neural networks to acquire new information without forgetting old information when learning sequences of tasks. I also demonstrate how Poisson-like noise often found in biological systems can be incorporated into artificial neural networks to improve their sparsity, robustness, and ability to generalize. Finally, I demonstrate the reason neural networks are so expressive by analyzing signal propagation in random neural networks using tools from Riemannian geometry and mean field theory. Increasing the depth of even random neural networks exponentially increases their expressivity allowing them to disentangle highly complex manifolds in input space. The results presented in this thesis highlight the increasingly strong relationship between machine learning and neuroscience, both in terms of tools for understanding neural systems as well as inspiration for the capabilities and mechanisms needed for building artificial intelligence.
Description
Type of resource | text |
---|---|
Form | electronic resource; remote; computer; online resource |
Extent | 1 online resource. |
Place | California |
Place | [Stanford, California] |
Publisher | [Stanford University] |
Copyright date | 2018; ©2018 |
Publication date | 2018; 2018 |
Issuance | monographic |
Language | English |
Creators/Contributors
Author | Poole, Benjamin |
---|---|
Degree supervisor | Ganguli, Surya, 1977- |
Degree supervisor | Li, Fei Fei, 1976- |
Thesis advisor | Ganguli, Surya, 1977- |
Thesis advisor | Li, Fei Fei, 1976- |
Thesis advisor | Ermon, Stefano |
Thesis advisor | Yamins, Daniel |
Degree committee member | Ermon, Stefano |
Degree committee member | Yamins, Daniel |
Associated with | Stanford University, Computer Science Department |
Subjects
Genre | Theses |
---|---|
Genre | Text |
Bibliographic information
Statement of responsibility | Benjamin Poole. |
---|---|
Note | Submitted to the Department of Computer Science. |
Thesis | Thesis Ph.D. Stanford University 2018. |
Location | https://purl.stanford.edu/rr398hf9362 |
Access conditions
- Copyright
- © 2018 by Benjamin Michael Poole
- License
- This work is licensed under a Creative Commons Attribution Non Commercial 3.0 Unported license (CC BY-NC).
Also listed in
Loading usage metrics...