Exploring transfer learning techniques for P300-based Brain Computer Interfaces
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10316/103171 |
Resumo: | Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia |
id |
RCAP_d5086ee06fa3d45fb0cf61b3917bad5c |
---|---|
oai_identifier_str |
oai:estudogeral.uc.pt:10316/103171 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Exploring transfer learning techniques for P300-based Brain Computer InterfacesExploração de técnicas de Transfer Learning para Interfaces de Cérebro-Computador baseadas em P300Interface Cérebro-ComputadorP300Sinal de EletroencefalografiaTransferência de AprendizagemRede Neuronal ConvolucionalBrain-Computer InterfaceP300Electroencephalography SignalTransfer LearningConvolutional Neural NetworksDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e TecnologiaAs interfaces cérebro-computador têm uma ampla gama de aplicações, principalmente na área médica, onde há um enorme potencial de melhoria de vida para pacientes com condições como amputados ou paralisados, tornando-se assim, um campo popular para pesquisas.As abordagens de Deep Learning na classificação de sinais de eletroencefalografia (EEG) mostraram melhorias na precisão, aumentando a qualidade dos BCIs, mas, devido à alta variabilidade inter e intra-sujeitos dos sinais cerebrais, além da falta de conjuntos de dados grandes o suficiente disponíveis, esses métodos são difíceis de implementar ou muito demorados para calibrar.Uma maneira de superar essas restrições é usar técnicas de Transfer Learning na classificação de EEG. Estes consistem em transferir conhecimento usando pesos pré-treinados de um domínio relacionado como ponto de partida do treinamento na criação de um novo modelo de outro domínio.Nesta tese, o objetivo principal é explorar técnicas de Transfer Learning em Potenciais Relacionados a Eventos do P300. Isso é feito replicando e continuando um estudo anteriormente feito, usando um classificador P300 de Rede Neuronal Convolucional de última geração e experimentando diferentes métodos de Transfer Learning em diferentes conjuntos de dados P300.Os resultados obtidos mostraram um aumento de 0,03 F-score ao usar a interpolação esférica como método para resolver problemas de canais inexistentes. O uso de diferentes abordagens de Transfer Learning não mostrou melhorias em um dos conjunto de dados usados devido à alta disparidade de sinal e um aumento de 0,026 no F-score ao usar pesos pré-treinados como inicialização do modelo e congelar a primeira camada convolucional durante o treino num conjunto de dados mais semelhante.Brain-Computer Interfaces (BCIs) have a wide range of applications, particularly, in the medical field, where there is a huge potential for life improvement for patients with conditions like amputees or paralyzes making it a popular field of research.Deep Learning approaches on electroencephalography (EEG) signal classification have shown improvements in accuracy, increasing BCIs' quality, but, due to high inter- and intra-subject variability of brain signals, in addition to the lack of large enough datasets available, these methods are hard to implement or very time-consuming to calibrate.One way of overcoming these constraints is by using Transfer Learning techniques in EEG classification. These consist on transferring knowledge by using pre-trained weights from one related domain as the training starting point on the creation of a new model of another domain.In this thesis, the main goal is to explore Transfer Learning techniques in P300 Event-related Potentials. This is done by replicating and continuing a previous existent study, using a state-of-the-art Convolutional Neural Network P300 classifier and experimenting with different Transfer Learning methods on different P300 datasets.The results showed a positive outcome with an increase of 0.03 F-score when using spherical spline interpolation as a method to solve missing channels problems. The use of different Transfer Learning approaches showed no improvements on one dataset due to high signal disparity, and a 0.026 increase in F-score when using pre-trained weights as model initialization and freezing the first convolutional layer during training on a more similar dataset.2022-09-26info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/103171http://hdl.handle.net/10316/103171TID:203077911engNogueira, João Pedro Amaralinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2022-10-19T20:37:13Zoai:estudogeral.uc.pt:10316/103171Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:20:02.992387Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Exploring transfer learning techniques for P300-based Brain Computer Interfaces Exploração de técnicas de Transfer Learning para Interfaces de Cérebro-Computador baseadas em P300 |
title |
Exploring transfer learning techniques for P300-based Brain Computer Interfaces |
spellingShingle |
Exploring transfer learning techniques for P300-based Brain Computer Interfaces Nogueira, João Pedro Amaral Interface Cérebro-Computador P300 Sinal de Eletroencefalografia Transferência de Aprendizagem Rede Neuronal Convolucional Brain-Computer Interface P300 Electroencephalography Signal Transfer Learning Convolutional Neural Networks |
title_short |
Exploring transfer learning techniques for P300-based Brain Computer Interfaces |
title_full |
Exploring transfer learning techniques for P300-based Brain Computer Interfaces |
title_fullStr |
Exploring transfer learning techniques for P300-based Brain Computer Interfaces |
title_full_unstemmed |
Exploring transfer learning techniques for P300-based Brain Computer Interfaces |
title_sort |
Exploring transfer learning techniques for P300-based Brain Computer Interfaces |
author |
Nogueira, João Pedro Amaral |
author_facet |
Nogueira, João Pedro Amaral |
author_role |
author |
dc.contributor.author.fl_str_mv |
Nogueira, João Pedro Amaral |
dc.subject.por.fl_str_mv |
Interface Cérebro-Computador P300 Sinal de Eletroencefalografia Transferência de Aprendizagem Rede Neuronal Convolucional Brain-Computer Interface P300 Electroencephalography Signal Transfer Learning Convolutional Neural Networks |
topic |
Interface Cérebro-Computador P300 Sinal de Eletroencefalografia Transferência de Aprendizagem Rede Neuronal Convolucional Brain-Computer Interface P300 Electroencephalography Signal Transfer Learning Convolutional Neural Networks |
description |
Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022-09-26 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10316/103171 http://hdl.handle.net/10316/103171 TID:203077911 |
url |
http://hdl.handle.net/10316/103171 |
identifier_str_mv |
TID:203077911 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799134093730906112 |