Kenneth D. Harris

dblp:78/1932 · DBLP profile ↗
← Back
8ranked-venue papers
0as first author
1since 2021 · last 2025
0000-0002-5930-6456ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 6 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
2 papers
Representation and self-supervised learning · 50% Probabilistic and Bayesian machine learning · 33% Trustworthy machine learning · 17%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Bioinformatics and computational biology · 100%

Topics — the 8 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Probabilistic and Bayesian machine learning › structured models
latent variable model
0.912025
High-dimensional neuronal activity from low-dimensional latent dynamics: a solvable model · NeurIPS 2025
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction
nonlinear dimensionality reduction
0.912025
High-dimensional neuronal activity from low-dimensional latent dynamics: a solvable model · NeurIPS 2025
Bioinformatics and computational biology
computational neuroscience
0.912025
High-dimensional neuronal activity from low-dimensional latent dynamics: a solvable model · NeurIPS 2025
Bioinformatics and computational biology › computational neuroscience
latent dynamics
0.912025
High-dimensional neuronal activity from low-dimensional latent dynamics: a solvable model · NeurIPS 2025
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
0.412020
On 1/n neural representation and robustness · NeurIPS 2020
Bioinformatics and computational biology › neuroscience › neuroinformatics
neural data analysis
0.212016
Fast and accurate spike sorting of high-channel count probes with KiloSort · NIPS 2016
Bioinformatics and computational biology › neuroscience › neuroinformatics › neural data analysis
spike sorting
0.212016
Fast and accurate spike sorting of high-channel count probes with KiloSort · NIPS 2016
Bioinformatics and computational biology
electrophysiology
0.112016
Fast and accurate spike sorting of high-channel count probes with KiloSort · NIPS 2016

Methods — techniques the papers use, named apart from their topics

spectral theory · 1.7recurrent neural network · 1.7neural cross-encoder · 1.7covariance spectrum analysis · 0.4adversarial attack · 0.4template matching · 0.2clustering · 0.2GPU optimization · 0.2
YearPublicationVenuePosition
2025 High-dimensional neuronal activity from low-dimensional latent dynamics: a solvable model
abstract
Computation in recurrent networks of neurons has been hypothesized to occur at the level of low-dimensional latent dynamics, both in artificial systems and in the brain. This hypothesis seems at odds with evidence from large-scale neuronal recordings in mice showing that neuronal population activity is high-dimensional. To demonstrate that low-dimensional latent dynamics and high-dimensional activity can be two sides of the same coin, we present an analytically solvable recurrent neural network (RNN) model whose dynamics can be exactly reduced to a low-dimensional dynamical system, but generates an activity manifold that has a high linear embedding dimension. This raises the question: Do low-dimensional latents explain the high-dimensional activity observed in mouse visual cortex? Spectral theory tells us that the covariance eigenspectrum alone does not allow us to recover the dimensionality of the latents, which can be low or high, when neurons are nonlinear. To address this indeterminacy, we develop Neural Cross-Encoder (NCE), an interpretable, nonlinear latent variable modeling method for neuronal recordings, and find that high-dimensional neuronal responses to drifting gratings and spontaneous activity in visual cortex can be reduced to low-dimensional latents, while the responses to natural images cannot. We conclude that the high-dimensional activity measured in certain conditions, such as in the absence of a stimulus, is explained by low-dimensional latents that are nonlinearly processed by individual neurons.
Valentin Schmutz, Ali Haydaroglu, Yixiao Feng, Matteo Carandini, Kenneth D. Harris
NeurIPS6
2020 On 1/n neural representation and robustness
abstract
Understanding the nature of representation in neural networks is a goal shared by neuroscience and machine learning. It is therefore exciting that both fields converge not only on shared questions but also on similar approaches. A pressing question in these areas is understanding how the structure of the representation used by neural networks affects both their generalization, and robustness to perturbations. In this work, we investigate the latter by juxtaposing experimental results regarding the covariance spectrum of neural representations in the mouse V1 (Stringer et al) with artificial neural networks. We use adversarial robustness to probe Stringer et al’s theory regarding the causal role of a 1/n covariance spectrum. We empirically investigate the benefits such a neural code confers in neural networks, and illuminate its role in multi-layer architectures. Our results show that imposing the experimentally observed structure on artificial neural networks makes them more robust to adversarial attacks. Moreover, our findings complement the existing theory relating wide neural networks to kernel methods, by showing the role of intermediate representations.
Josue Nassar, Piotr A. Sokól, SueYeon Chung, Kenneth D. Harris, Il Park 0002
NeurIPS4
2018 Community-based benchmarking improves spike rate inference from two-photon calcium imaging data
abstract
In recent years, two-photon calcium imaging has become a standard tool to probe the function of neural circuits and to study computations in neuronal populations. However, the acquired signal is only an indirect measurement of neural activity due to the comparatively slow dynamics of fluorescent calcium indicators. Different algorithms for estimating spike rates from noisy calcium measurements have been proposed in the past, but it is an open question how far performance can be improved. Here, we report the results of the spikefinder challenge, launched to catalyze the development of new spike rate inference algorithms through crowd-sourcing. We present ten of the submitted algorithms which show improved performance compared to previously evaluated methods. Interestingly, the top-performing algorithms are based on a wide range of principles from deep neural networks to generative models, yet provide highly correlated estimates of the neural activity. The competition shows that benchmark challenges can drive algorithmic developments in neuroscience.
Philipp Berens, Jeremy Freeman, Thomas Deneux, Nicolay Chenkov, Thomas McColgan, Artur Speiser, Jakob H. Macke, Srinivas C. Turaga, Patrick J. Mineault, Peter Rupprecht, Stephan Gerhard, Rainer W. Friedrich, Johannes Friedrich, Liam Paninski, Marius Pachitariu, Kenneth D. Harris, Ben Bolte, Timothy A. Machado, Dario Ringach, Jasmine Stone, Luke E. Rogerson, Nicolas J. Sofroniew, Jacob Reimer, Emmanouil Froudarakis, Thomas Euler, Miroslav Román Rosón, Lucas Theis, Andreas S. Tolias, Matthias Bethge
PLoS Comput. Biol.16
2016 Fast and accurate spike sorting of high-channel count probes with KiloSort
abstract
New silicon technology is enabling large-scale electrophysiological recordings in vivo from hundreds to thousands of channels. Interpreting these recordings requires scalable and accurate automated methods for spike sorting, which should minimize the time required for manual curation of the results. Here we introduce KiloSort, a new integrated spike sorting framework that uses template matching both during spike detection and during spike clustering. KiloSort models the electrical voltage as a sum of template waveforms triggered on the spike times, which allows overlapping spikes to be identified and resolved. Unlike previous algorithms that compress the data with PCA, KiloSort operates on the raw data which allows it to construct a more accurate model of the waveforms. Processing times are faster than in previous algorithms thanks to batch-based optimization on GPUs. We compare KiloSort to an established algorithm and show favorable performance, at much reduced processing times. A novel post-clustering merging step based on the continuity of the templates further reduced substantially the number of manual operations required on this data, for the neurons with near-zero error rates, paving the way for fully automated spike sorting of multichannel electrode recordings.
Marius Pachitariu, Nicholas A. Steinmetz, Shabnam N. Kadir, Matteo Carandini, Kenneth D. Harris
NIPS5
2014 High-Dimensional Cluster Analysis with the Masked EM Algorithm
abstract
Cluster analysis faces two problems in high dimensions: the "curse of dimensionality" that can lead to overfitting and poor generalization performance and the sheer time taken for conventional algorithms to process large amounts of high-dimensional data. We describe a solution to these problems, designed for the application of spike sorting for next-generation, high-channel-count neural probes. In this problem, only a small subset of features provides information about the cluster membership of any one data vector, but this informative feature subset is not the same for all data points, rendering classical feature selection ineffective. We introduce a "masked EM" algorithm that allows accurate and time-efficient clustering of up to millions of points in thousands of dimensions. We demonstrate its applicability to synthetic data and to real-world high-channel-count spike sorting data.
Shabnam N. Kadir, Dan F. M. Goodman, Kenneth D. Harris
Neural Comput.3
2013 The Convallis Rule for Unsupervised Learning in Cortical Networks
abstract
The phenomenology and cellular mechanisms of cortical synaptic plasticity are becoming known in increasing detail, but the computational principles by which cortical plasticity enables the development of sensory representations are unclear. Here we describe a framework for cortical synaptic plasticity termed the "Convallis rule", mathematically derived from a principle of unsupervised learning via constrained optimization. Implementation of the rule caused a recurrent cortex-like network of simulated spiking neurons to develop rate representations of real-world speech stimuli, enabling classification by a downstream linear decoder. Applied to spike patterns used in in vitro plasticity experiments, the rule reproduced multiple results including and beyond STDP. However STDP alone produced poorer learning performance. The mathematical form of the rule is consistent with a dual coincidence detector mechanism that has been suggested by experiments in several synaptic classes of juvenile neocortex. Based on this confluence of normative, phenomenological, and mechanistic evidence, we suggest that the rule may approximate a fundamental computational principle of the neocortex.
Pierre Yger, Kenneth D. Harris
PLoS Comput. Biol.2
2008 Valuations for Spike Train Prediction
abstract
The ultimate product of an electrophysiology experiment is often a decision on which biological hypothesis or model best explains the observed data. We outline a paradigm designed for comparison of different models, which we refer to as spike train prediction. A key ingredient of this paradigm is a prediction quality valuation that estimates how close a predicted conditional intensity function is to an actual observed spike train. Although a valuation based on log likelihood (L) is most natural, it has various complications in this context. We propose that a quadratic valuation (Q) can be used as an alternative to L. Q shares some important theoretical properties with L, including consistency, and the two valuations perform similarly on simulated and experimental data. Moreover, Q is more robust than L, and optimization with Q can dramatically improve computational efficiency. We illustrate the utility of Q for comparing models of peer prediction, where it can be computed directly from cross-correlograms. Although Q does not have a straightforward probabilistic interpretation, Q is essentially given by Euclidean distance.
Vladimir Itskov, Carina Curto, Kenneth D. Harris
Neural Comput.3
2005 Firing rate modulation: A simple statistical view of memory trace reactivation
Francesco P. Battaglia, Gary R. Sutherland, Stephen L. Cowen, Bruce L. McNaughton, Kenneth D. Harris
Neural Networks5