Show simple item record

dc.contributor.authorKaravos, Alexander
dc.date.accessioned2024-04-09T16:08:02Z
dc.date.available2024-04-09T16:08:02Z
dc.date.issued2024-04-05
dc.identifier.urihttp://hdl.handle.net/10222/83717
dc.descriptionThis thesis describes a method for clustering waveform events using a large neural network trained through mutual information maximization. This method is contrasted against classical feature extraction / clustering algorithm pairings and is shown to be a significant improvement in performance and stability w.r.t parameter selection. The application is in single-channel spike sorting but should extend to any time-series data where non-stationary noise is present.en_US
dc.description.abstractSpike sorting is the process of identifying and classifying voltage recordings from the brain or nervous system into discrete labelled waveform events. The core difficulty lies in unsupervised classification - one does not have definitive labels for signals, or how many unique labels there are per recording. Recent works within the field have converged on a prevalent architecture for approaching classification: feature extraction (FE) followed by a traditional clustering algorithm (CA). While there is unanimity in architecture, there is ambiguity as to what techniques to use for a given problem due to: inconsistency across datasets, arbitrary parameterization, abstract representation, and no standard dataset for sorting n independent waveforms. Given these issues, our goal was to challenge typical architecture with a deep learning based approach. It is worth noting that there have already been attempts at adding deep learning to spike sorting that act as extensions on prior methods. We propose to remove FE entirely by extending Invariant Information Clustering (IIC) - a method built for image classification - to spike sorting; thus creating Invariant Information Spike Sorting (IISS). IISS uses a physics inspired transform Φ, such as background noise addition, to create paired spike data [x, Φ(x)] where one is a plausible facsimile of the other. A neural network learns to predict identical δ distributions for paired spikes by maximizing mutual information between pair’s predicted classes. Clusters emerge after learning core semantics, ensuring inter-cluster variance surpasses Φ induced differences. To test our model against classical clustering approaches we developed 4 simulation waveform datasets that mimic real data taken from the peripheral nervous system. To steel-man against IISS we compared 18 possible pairings of FE+CA solutions given optimal parameterization - a highly improbable event - while using a single parameter setting for IISS. We find IISS comparable or superior across datasets. The parameter choices for IISS are intuitive and stable. The final design can be seen as a first draft with substantial scope for enhancements. Consequently IISS demonstrated capacity to supersede traditional methods and paves the way for more intuitive, robust, physics-grounded spike sorting.en_US
dc.language.isoenen_US
dc.subjectUnsupervised learningen_US
dc.subjectSpike Sortingen_US
dc.subjectDeep Clusteringen_US
dc.subjectTime-series event clusteringen_US
dc.titleInvariant Information Spike Sortingen_US
dc.date.defence2024-03-25
dc.contributor.departmentDepartment of Engineering Mathematics & Internetworkingen_US
dc.contributor.degreeMaster of Scienceen_US
dc.contributor.external-examinern/aen_US
dc.contributor.thesis-readerIssam Hammaden_US
dc.contributor.thesis-readerJason Guen_US
dc.contributor.thesis-supervisorGuy Kemberen_US
dc.contributor.ethics-approvalNot Applicableen_US
dc.contributor.manuscriptsNot Applicableen_US
dc.contributor.copyright-releaseNot Applicableen_US
 Find Full text

Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record