Evolving, dynamic clustering of spatio/spectro-temporal data in 3D spiking neural network models and a case study on EEG data

被引:0
作者
Maryam Gholami Doborjeh
Nikola Kasabov
Zohreh Gholami Doborjeh
机构
[1] Auckland University of Technology,Knowledge Engineering and Discovery Research Institute and School of Engineering, Computer and Mathematical Sciences
来源
Evolving Systems | 2018年 / 9卷
关键词
Dynamic spatiotemporal streaming data clustering; EEG data; NeuCube; Spiking neural networks; Unsupervised learning; Supervised learning; Personalised clustering;
D O I
暂无
中图分类号
学科分类号
摘要
Clustering is a fundamental data processing technique. While clustering of static (vector based) data and of fixed window size time series have been well explored, dynamic clustering of spatiotemporal data has been little researched if at all. Especially when patterns of changes (events) in the data across space and time have to be captured and understood. The paper presents novel methods for clustering of spatiotemporal data using the NeuCube spiking neural network (SNN) architecture. Clusters of spatiotemporal data were created and modified on-line in a continuous, incremental way, where spatiotemporal relationships of changes in variables are incrementally learned in a 3D SNN model and the model connectivity and spiking activity are incrementally clustered. Two clustering methods were proposed for SNN, one performed during unsupervised and one—during supervised learning models. Before submitted to the models, the data is encoded as spike trains, a spike representing a change in the variable value (an event). During the unsupervised learning, the cluster centres were predefined by the spatial locations of the input data variables in a 3D SNN model. Then clusters are evolving during the learning, i.e. they are adapted continuously over time reflecting the dynamics of the changes in the data. In the supervised learning, clusters represent the dynamic sequence of neuron spiking activities in a trained SNN model, specific for a particular class of data or for an individual instance. We illustrate the proposed clustering method on a real case study of spatiotemporal EEG data, recorded from three groups of subjects during a cognitive task. The clusters were referred back to the brain data for a better understanding of the data and the processes that generated it. The cluster analysis allowed to discover and understand differences on temporal sequences and spatial involvement of brain regions in response to a cognitive task.
引用
收藏
页码:195 / 211
页数:16
相关论文
共 80 条
  • [1] Abbott LF(1999)Lapicque’s introduction of the integrate-and-fire model neuron (1907) Brain Res Bull 50 303-304
  • [2] Bezdek JC(1984)FCM: the fuzzy c-means clustering algorithm Comput Geosci 10 191-203
  • [3] Ehrlich R(2015)Analysis of connectivity in NeuCube spiking neural network models trained on EEG data for the understanding of functional changes in the brain: a case study on opiate dependence treatment Neural Netw 68 62-77
  • [4] Full W(1987)A massively parallel architecture for a self-organizing neural pattern recognition machine Comput Vis Gr Image Process 37 54-115
  • [5] Capecci E(2000)ESOM: an algorithm to evolve self-organizing maps from on-line data streams IJCNN 6 3-8
  • [6] Kasabov N(2013)A general method of spatio-temporal clustering analysis Sci China Inf Sci 56 1-14
  • [7] Wang GY(2016)A spiking neural network methodology and system for learning and comparative analysis of EEG data from healthy versus addiction treated versus addiction not treated subjects IEEE Trans Biomed Eng 63 1830-1841
  • [8] Carpenter GA(1979)Algorithm AS 136: a k-means clustering algorithm J R Stat Soc Ser C Appl Stat 28 100-108
  • [9] Grossberg S(1967)Hierarchical clustering schemes Psychometrika 32 241-254
  • [10] Deng D(2001)Evolving fuzzy neural networks for supervised/unsupervised online knowledge-based learning IEEE Trans Syst Man Cybern Part B Cybern 31 902-918