Modelos baseados em redes neurais não supervisionadas para aplicação em problemas de spike sorting
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRJ |
Texto Completo: | http://hdl.handle.net/11422/9491 |
Resumo: | Extracellular recordings contain neural spike signals that come from different biological neurons. The proper detection and separation of the spikes according to the neurons they originate from is usually referred to as spike sorting. The spike sorting task is crucial for subsequent studies that are based on spike analysis. Many spike sorting methods have been proposed, but universally adopted methods are not available yet. In this thesis, we introduce multilayer perceptrons (MLPs) that are trained, in unsupervised fashion, to minimize the Kullback-Leibler divergence (KLD) between original data and low-dimensional data probability distributions, thus leading to a low-dimensional data representation from which spike sorting problems are efficiently solved. More specifically, the proposed KLD-MLP algorithm learns a map from the original data space to a 2-D space where otherwise implicit spike clusters are revealed. For overall spike sorting performance comparison, four other algorithms have been applied at the data mapping stage: t-distributed stochastic neighbor embedding (t-SNE), principal component analysis (PCA), linear discriminant analysis (LDA), and locality preserving projections (LPP). The performance comparison is based on two publicly available synthetic datasets: the first one contains simulated spikes from a number of biological neurons ranging from two to twenty, and the second one contains simulated spikes from three neurons under different noise conditions. The KLD-MLP and t-SNE approaches yield significantly improved maps into the two-dimensional space where clustering is performed based on conventional K-means. The performance of basic K-means clustering based on KLD-MLP maps is maintained as the number of neurons or noise level are increased, which indicates that the method is potentially useful for spike analysis applications based on spike sorting. |
id |
UFRJ_cc2d5438aed32cb1909e1bf41009ce66 |
---|---|
oai_identifier_str |
oai:pantheon.ufrj.br:11422/9491 |
network_acronym_str |
UFRJ |
network_name_str |
Repositório Institucional da UFRJ |
repository_id_str |
|
spelling |
Modelos baseados em redes neurais não supervisionadas para aplicação em problemas de spike sortingEngenharia elétricaRedes neurais artificiaisCNPQ::ENGENHARIAS::ENGENHARIA ELETRICAExtracellular recordings contain neural spike signals that come from different biological neurons. The proper detection and separation of the spikes according to the neurons they originate from is usually referred to as spike sorting. The spike sorting task is crucial for subsequent studies that are based on spike analysis. Many spike sorting methods have been proposed, but universally adopted methods are not available yet. In this thesis, we introduce multilayer perceptrons (MLPs) that are trained, in unsupervised fashion, to minimize the Kullback-Leibler divergence (KLD) between original data and low-dimensional data probability distributions, thus leading to a low-dimensional data representation from which spike sorting problems are efficiently solved. More specifically, the proposed KLD-MLP algorithm learns a map from the original data space to a 2-D space where otherwise implicit spike clusters are revealed. For overall spike sorting performance comparison, four other algorithms have been applied at the data mapping stage: t-distributed stochastic neighbor embedding (t-SNE), principal component analysis (PCA), linear discriminant analysis (LDA), and locality preserving projections (LPP). The performance comparison is based on two publicly available synthetic datasets: the first one contains simulated spikes from a number of biological neurons ranging from two to twenty, and the second one contains simulated spikes from three neurons under different noise conditions. The KLD-MLP and t-SNE approaches yield significantly improved maps into the two-dimensional space where clustering is performed based on conventional K-means. The performance of basic K-means clustering based on KLD-MLP maps is maintained as the number of neurons or noise level are increased, which indicates that the method is potentially useful for spike analysis applications based on spike sorting.Registros extracelulares são compostos por sinais pulsados (spikes) gerados por vários neurônios biológicos. A correta detecção e separação destes spikes é chamada de spike sorting. A tarefa de spike sorting é de grande importância para estudos que são baseados na análise de sinais de spike. Muitos métodos de spike sorting têm sido propostos, mas ainda não há um método universalmente adotado. Nesta tese é proposto um método baseado em perceptrons multicamadas (MLPs) que são treinados, de modo não supervisionado, usando a divergência de Kullback-Leibler (KLD) como função-custo para resolver o problema de spike sorting. O algoritmo proposto MLPKLD aprende um mapeamento, a partir do espaço de dados original para um espaço com duas dimensões, capaz de revelar os agrupamentos implícitos no conjunto de dados original. Os algoritmos t-distributed stochastic neighbor embedding (t-SNE), principal component analysis (PCA), linear discriminant analysis (LDA) e locality preserving projections (LPP) foram tomados como referência de comparação. Para as comparações de desempenho foram utilizadas duas bases de dados simulados, publicamente disponíveis: a primeira contém spikes simulados por um grupo de 2 até 20 neurônios biológicos, e a segunda contém spikes simulados por um grupo de três neurônios biológicos sob diferentes condições de ruído. Os mapeamentos para o espaço 2-D (onde a clusterização é realizada através do algoritmo K-means) via MLP-KLD e t-SNE são significativamente melhores. O desempenho da clusterização para mapeamentos 2-D via MLP-KLD é mantido conforme o número de neurônios ou nível de ruído aumenta, o que indica que o método proposto é potencialmente útil para aplicações de análise de spikes baseadas em spike sorting.Universidade Federal do Rio de JaneiroBrasilInstituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de EngenhariaPrograma de Pós-Graduação em Engenharia ElétricaUFRJGomes, José Gabriel Rodríguez Carneirohttp://lattes.cnpq.br/9338107355038450Petraglia, Mariane RemboldLima Netto, SergioVellasco, Marley Maria Bernardes RebuzziMorais, Francinei Gomes de2019-09-12T18:13:34Z2023-12-21T03:01:23Z2018-03info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesishttp://hdl.handle.net/11422/9491porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJ2023-12-21T03:01:23Zoai:pantheon.ufrj.br:11422/9491Repositório InstitucionalPUBhttp://www.pantheon.ufrj.br/oai/requestpantheon@sibi.ufrj.bropendoar:2023-12-21T03:01:23Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false |
dc.title.none.fl_str_mv |
Modelos baseados em redes neurais não supervisionadas para aplicação em problemas de spike sorting |
title |
Modelos baseados em redes neurais não supervisionadas para aplicação em problemas de spike sorting |
spellingShingle |
Modelos baseados em redes neurais não supervisionadas para aplicação em problemas de spike sorting Morais, Francinei Gomes de Engenharia elétrica Redes neurais artificiais CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
title_short |
Modelos baseados em redes neurais não supervisionadas para aplicação em problemas de spike sorting |
title_full |
Modelos baseados em redes neurais não supervisionadas para aplicação em problemas de spike sorting |
title_fullStr |
Modelos baseados em redes neurais não supervisionadas para aplicação em problemas de spike sorting |
title_full_unstemmed |
Modelos baseados em redes neurais não supervisionadas para aplicação em problemas de spike sorting |
title_sort |
Modelos baseados em redes neurais não supervisionadas para aplicação em problemas de spike sorting |
author |
Morais, Francinei Gomes de |
author_facet |
Morais, Francinei Gomes de |
author_role |
author |
dc.contributor.none.fl_str_mv |
Gomes, José Gabriel Rodríguez Carneiro http://lattes.cnpq.br/9338107355038450 Petraglia, Mariane Rembold Lima Netto, Sergio Vellasco, Marley Maria Bernardes Rebuzzi |
dc.contributor.author.fl_str_mv |
Morais, Francinei Gomes de |
dc.subject.por.fl_str_mv |
Engenharia elétrica Redes neurais artificiais CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
topic |
Engenharia elétrica Redes neurais artificiais CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
description |
Extracellular recordings contain neural spike signals that come from different biological neurons. The proper detection and separation of the spikes according to the neurons they originate from is usually referred to as spike sorting. The spike sorting task is crucial for subsequent studies that are based on spike analysis. Many spike sorting methods have been proposed, but universally adopted methods are not available yet. In this thesis, we introduce multilayer perceptrons (MLPs) that are trained, in unsupervised fashion, to minimize the Kullback-Leibler divergence (KLD) between original data and low-dimensional data probability distributions, thus leading to a low-dimensional data representation from which spike sorting problems are efficiently solved. More specifically, the proposed KLD-MLP algorithm learns a map from the original data space to a 2-D space where otherwise implicit spike clusters are revealed. For overall spike sorting performance comparison, four other algorithms have been applied at the data mapping stage: t-distributed stochastic neighbor embedding (t-SNE), principal component analysis (PCA), linear discriminant analysis (LDA), and locality preserving projections (LPP). The performance comparison is based on two publicly available synthetic datasets: the first one contains simulated spikes from a number of biological neurons ranging from two to twenty, and the second one contains simulated spikes from three neurons under different noise conditions. The KLD-MLP and t-SNE approaches yield significantly improved maps into the two-dimensional space where clustering is performed based on conventional K-means. The performance of basic K-means clustering based on KLD-MLP maps is maintained as the number of neurons or noise level are increased, which indicates that the method is potentially useful for spike analysis applications based on spike sorting. |
publishDate |
2018 |
dc.date.none.fl_str_mv |
2018-03 2019-09-12T18:13:34Z 2023-12-21T03:01:23Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/11422/9491 |
url |
http://hdl.handle.net/11422/9491 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal do Rio de Janeiro Brasil Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia Programa de Pós-Graduação em Engenharia Elétrica UFRJ |
publisher.none.fl_str_mv |
Universidade Federal do Rio de Janeiro Brasil Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia Programa de Pós-Graduação em Engenharia Elétrica UFRJ |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRJ instname:Universidade Federal do Rio de Janeiro (UFRJ) instacron:UFRJ |
instname_str |
Universidade Federal do Rio de Janeiro (UFRJ) |
instacron_str |
UFRJ |
institution |
UFRJ |
reponame_str |
Repositório Institucional da UFRJ |
collection |
Repositório Institucional da UFRJ |
repository.name.fl_str_mv |
Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ) |
repository.mail.fl_str_mv |
pantheon@sibi.ufrj.br |
_version_ |
1815455995406581760 |