Classification of Hippocampal Ripples: Convolutional Neural Network Learns Episode-Specific Changes

Brain Sci. 2024 Feb 14;14(2):177. doi: 10.3390/brainsci14020177.

Abstract

The hippocampus is known to play an important role in memory by processing spatiotemporal information of episodic experiences. By recording synchronized multiple-unit firing events (ripple firings with 300 Hz-10 kHz) of hippocampal CA1 neurons in freely moving rats, we previously found an episode-dependent diversity in the waveform of ripple firings. In the present study, we hypothesized that changes in the diversity would depend on the type of episode experienced. If this hypothesis holds, we can identify the ripple waveforms associated with each episode. Thus, we first attempted to classify the ripple firings measured from rats into five categories: those experiencing any of the four episodes and those before experiencing any of the four episodes. In this paper, we construct a convolutional neural network (CNN) to classify the current stocks of ripple firings into these five categories and demonstrate that the CNN can successfully classify the ripple firings. We subsequently indicate partial ripple waveforms that the CNN focuses on for classification by applying gradient-weighted class activation mapping (Grad-CAM) to the CNN. The method of t-distributed stochastic neighbor embedding (t-SNE) maps ripple waveforms into a two-dimensional feature space. Analyzing the distribution of partial waveforms extracted by Grad-CAM in a t-SNE feature space suggests that the partial waveforms may be representative of each category.

Keywords: classification; convolutional neural network; episodic experience; gradient-weighted class activation mapping (Grad-CAM); ripple firings; t-distributed stochastic neighbor embedding (t-SNE).