← Search

David Sussillo

12 accepted papers

2021

Reverse engineering learned optimizers reveals known and novel mechanisms

NeurIPS 2021poster

Learned optimizers are parametric algorithms that can themselves be trained to solve optimization problems. In contrast to baseline optimizers (such as momentum or Adam) that use simple update rules derived from theoretical principles, learned optimizers use flexible, high-dimensional, nonlinear par…

Cited by 20SourcePDFScholar
2021

Reverse engineering recurrent neural networks with Jacobian switching linear dynamical systems

NeurIPS 2021poster

Recurrent neural networks (RNNs) are powerful models for processing time-series data, but it remains challenging to understand how they function. Improving this understanding is of substantial interest to both the machine learning and neuroscience communities. The framework of reverse engineering a…

2021

The geometry of integration in text classification RNNs

ICLR 2021poster

Despite the widespread application of recurrent neural networks (RNNs), a unified understanding of how RNNs solve particular tasks remains elusive. In particular, it is unclear what dynamical patterns arise in trained RNNs, and how those pat-terns depend on the training dataset or task. This work…

Cited by 14SourcePDFScholar
2020

How recurrent networks implement contextual processing in sentiment analysis

ICML 2020poster

Neural networks have a remarkable capacity for contextual processing{—}using recent or nearby inputs to modify processing of current input. For example, in natural language, contextual processing is necessary to correctly interpret negation (e.g. phrases such as "not bad"). However, our ability to u…

Cited by 33SourcePDFScholar
2020

Organizing recurrent network dynamics by task-computation to enable continual learning

NeurIPS 2020poster

Biological systems face dynamic environments that require continual learning. It is not well understood how these systems balance the tension between flexibility for learning and robustness for memory of previous behaviors. Continual learning without catastrophic interference also remains a challeng…

Cited by 93SourcePDFScholar
2019

Reverse engineering recurrent networks for sentiment classification reveals line attractor dynamics

NeurIPS 2019poster

Recurrent neural networks (RNNs) are a widely used tool for modeling sequential data, yet they are often treated as inscrutable black boxes. Given a trained recurrent network, we would like to reverse engineer it--to obtain a quantitative, interpretable description of how it solves a particular task…

Cited by 104SourcePDFScholar
2019

Universality and individuality in neural dynamics across large populations of recurrent networks

NeurIPS 2019spotlight

Many recent studies have employed task-based modeling with recurrent neural networks (RNNs) to infer the computational function of different brain regions. These models are often assessed by quantitatively comparing the low-dimensional neural dynamics of the model and the brain, for example using ca…

Cited by 174SourcePDFScholar
2018

A Dataset and Architecture for Visual Reasoning with a Working Memory

ECCV 2018poster

A vexing problem in artificial intelligence is reasoning about events that occur in complex, changing visual stimuli such as in video analysis or game play. Inspired by a rich tradition of visual reasoning and memory in cognitive psychology and neuroscience, we developed an artificial, configurable…

2018

Task-Driven Convolutional Recurrent Models of the Visual System

NeurIPS 2018poster

Feed-forward convolutional neural networks (CNNs) are currently state-of-the-art for object classification tasks such as ImageNet. Further, they are quantitatively accurate models of temporally-averaged responses of neurons in the primate brain's visual system. However, biological visual systems ha…

2017

Input Switched Affine Networks: An RNN Architecture Designed for Interpretability

ICML 2017poster

There exist many problem domains where the interpretability of neural network models is essential for deployment. Here we introduce a recurrent architecture composed of input-switched affine transformations – in other words an RNN without any explicit nonlinearities, but with input-dependent recurre…

Cited by 41SourcePDFScholar
2016

An Online Sequence-to-Sequence Model Using Partial Conditioning

NeurIPS 2016poster

Sequence-to-sequence models have achieved impressive results on various tasks. However, they are unsuitable for tasks that require incremental predictions to be made as more data arrives or tasks that have long input sequences and output sequences. This is because they generate an output sequence co…

Cited by 138SourcePDFScholar