ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August 8, 2006 1st International.

Slides:



Advertisements
Similar presentations
FMRI Methods Lecture 10 – Using natural stimuli. Reductionism Reducing complex things into simpler components Explaining the whole as a sum of its parts.
Advertisements

Lect.3 Modeling in The Time Domain Basil Hamed
Multilinear Algebra for Analyzing Data with Multiple Linkages Tamara G. Kolda plus: Brett Bader, Danny Dunlavy, Philip Kegelmeyer Sandia National Labs.
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Informatics and Mathematical Modelling / Intelligent Signal Processing 1 Morten Mørup Decomposing event related EEG using Parallel Factor Morten Mørup.
Informatics and Mathematical Modelling / Intelligent Signal Processing 1 Morten Mørup Extensions of Non-negative Matrix Factorization to Higher Order data.
1 Maarten De Vos SISTA – SCD - BIOMED K.U.Leuven On the combination of ICA and CPA Maarten De Vos Dimitri Nion Sabine Van Huffel Lieven De Lathauwer.
The General Linear Model Or, What the Hell’s Going on During Estimation?
Latent Causal Modelling of Neuroimaging Data Informatics and Mathematical Modeling Morten Mørup 1 1 Cognitive Systems, DTU Informatics, Denmark, 2 Danish.
Principal Component Analysis CMPUT 466/551 Nilanjan Ray.
Non-Negative Tensor Factorization with RESCAL Denis Krompaß 1, Maximilian Nickel 1, Xueyan Jiang 1 and Volker Tresp 1,2 1 Department of Computer Science.
Probability based Recommendation System Course : ECE541 Chetan Tonde Vrajesh Vyas Ashwin Revo Under the guidance of Prof. R. D. Yates.
Networks, Lie Monoids, & Generalized Entropy Metrics Networks, Lie Monoids, & Generalized Entropy Metrics St. Petersburg Russia September 25, 2005 Joseph.
Non-negative Tensor Decompositions
Factor Analysis There are two main types of factor analysis:
Multi-Scale Analysis for Network Traffic Prediction and Anomaly Detection Ling Huang Joint work with Anthony Joseph and Nina Taft January, 2005.
Independent Component Analysis (ICA) and Factor Analysis (FA)
Linear and generalised linear models
Linear and generalised linear models
Basics of regression analysis
Informatics and Mathematical Modelling / Intelligent Signal Processing ISCAS Morten Mørup Approximate L0 constrained NMF/NTF Morten Mørup Informatics.
Linear and generalised linear models Purpose of linear models Least-squares solution for linear models Analysis of diagnostics Exponential family and generalised.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL FADTTS: Functional Analysis of Diffusion Tensor Tract Statistics Hongtu Zhu, Ph.D. Department of Biostatistics.
Correlation. The sample covariance matrix: where.
Separate multivariate observations
General Linear Model & Classical Inference
MIMO Multiple Input Multiple Output Communications © Omar Ahmad
Being Comoplex is Simpler: Event Related Dynamics Pedro Valdes-Sosa Eduardo Martínez-Montes Cuban Neurosciences Centre Wael El-Deredy School of Psychological.
ERP DATA ACQUISITION & PREPROCESSING EEG Acquisition: 256 scalp sites; vertex recording reference (Geodesic Sensor Net)..01 Hz to 100 Hz analogue filter;
Informatics and Mathematical Modelling / Intelligent Signal Processing 1 EUSIPCO’09 27 August 2009 Tuning Pruning in Sparse Non-negative Matrix Factorization.
Analysis of Temporal Lobe Paroxysmal Events Using Independent Component Analysis Jonathan J. Halford MD Department of Neuroscience, Medical University.
The Multiple Correlation Coefficient. has (p +1)-variate Normal distribution with mean vector and Covariance matrix We are interested if the variable.
Non Negative Matrix Factorization
Application of non-linear Wavelet De-noising
Shifted Independent Component Analysis Morten Mørup, Kristoffer Hougaard Madsen and Lars Kai Hansen The shift problem Informatics and Mathematical Modelling.
Parallel Factor Analysis as an exploratory tool for wavelet transformed event related EEG Morten Mørup 1, Lars Kai Hansen 1, Sidse M. Arnfred 2 1) Informatics.
FMRI Methods Lecture7 – Review: analyses & statistics.
Network modelling using resting-state fMRI: effects of age and APOE Lars T. Westlye University of Oslo CAS kickoff meeting 23/
SAND C 1/17 Coupled Matrix Factorizations using Optimization Daniel M. Dunlavy, Tamara G. Kolda, Evrim Acar Sandia National Laboratories SIAM Conference.
Informatics and Mathematical Modelling / Intelligent Signal Processing 1 Sparse’09 8 April 2009 Sparse Coding and Automatic Relevance Determination for.
Contrasts & Inference - EEG & MEG Himn Sabir 1. Topics 1 st level analysis 2 nd level analysis Space-Time SPMs Time-frequency analysis Conclusion 2.
SINGULAR VALUE DECOMPOSITION (SVD)
Estimation of Number of PARAFAC Components
Mingyang Zhu, Huaijiang Sun, Zhigang Deng Quaternion Space Sparse Decomposition for Motion Compression and Retrieval SCA 2012.
CMU SCS KDD '09Faloutsos, Miller, Tsourakakis P5-1 Large Graph Mining: Power Tools and a Practitioner’s guide Task 5: Graphs over time & tensors Faloutsos,
NCAF Manchester July 2000 Graham Hesketh Information Engineering Group Rolls-Royce Strategic Research Centre.
Non-negative Matrix Factor Deconvolution; Extracation of Multiple Sound Sources from Monophonic Inputs International Symposium on Independent Component.
Extensions of Non-Negative Matrix Factorization (NMF) to Higher Order Data HONMF (Higher Order Non-negative Matrix Factorization) NTF2D/SNTF2D ((Sparse)
PCA vs ICA vs LDA. How to represent images? Why representation methods are needed?? –Curse of dimensionality – width x height x channels –Noise reduction.
Evaluation of gene-expression clustering via mutual information distance measure Ido Priness, Oded Maimon and Irad Ben-Gal BMC Bioinformatics, 2007.
Principal Component Analysis (PCA)
Statistical Analysis An Introduction to MRI Physics and Analysis Michael Jay Schillaci, PhD Monday, April 7 th, 2007.
FORECASTING METHODS OF NON- STATIONARY STOCHASTIC PROCESSES THAT USE EXTERNAL CRITERIA Igor V. Kononenko, Anton N. Repin National Technical University.
SGPP: Spatial Gaussian Predictive Process Models for Neuroimaging Data Yimei Li Department of Biostatistics St. Jude Children’s Research Hospital Joint.
Stochastic Hydrology Random Field Simulation Professor Ke-Sheng Cheng Department of Bioenvironmental Systems Engineering National Taiwan University.
Intro. ANN & Fuzzy Systems Lecture 16. Classification (II): Practical Considerations.
CLASSIFICATION OF ECG SIGNAL USING WAVELET ANALYSIS
Results from Mean and Variance Calculations The overall mean of the data for all features was for the REF class and for the LE class. The.
Descriptive Statistics The means for all but the C 3 features exhibit a significant difference between both classes. On the other hand, the variances for.
Large Graph Mining: Power Tools and a Practitioner’s guide
Chapter 7. Classification and Prediction
Estimation Techniques for High Resolution and Multi-Dimensional Array Signal Processing EMS Group – Fh IIS and TU IL Electronic Measurements and Signal.
Linear Regression.
M/EEG Statistical Analysis & Source Localization
Parallelization of Sparse Coding & Dictionary Learning
The general linear model and Statistical Parametric Mapping
Intrinsic and Task-Evoked Network Architectures of the Human Brain
Machine Learning for Visual Scene Classification with EEG Data
Non-Negative Matrix Factorization
Lecture 16. Classification (II): Practical Considerations
Presentation transcript:

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August 8, st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark Analyzing the Wavelet Transformed EEG using Non-negative Matrix and Tensor Factorization An introduction to ERPWAVELAB

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark Parts of the work done in collaboration with Lars Kai Hansen, Professor Department of Signal Processing Informatics and Mathematical Modeling, Technical University of Denmark Sidse M. Arnfred, Dr. Med. PhD Cognitive Research Unit Hvidovre Hospital University Hospital of Copenhagen

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August 8, st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark The continuous wavelet transform and measures of the event related ERP in the time-frequency domain Introduction to NMF and extensions to tensor decompositions (PARAFAC & TUCKER) Accessing significance A demonstration of ERPWAVELAB Discussion OUTLINE

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark time frequency Continuous Wavelet transform Complex Morlet wavelet - Real part - Complex part Absolute value of wavelet coefficient Captures frequency changes through time  

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark Continuous Wavelet transform (continued) epoch channel time-frequency epoch channel time

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark The Vector strength Vectors coherent, i.e. correlated Vectors incoherent, i.e. uncorrelated Vector strength a measure of coherence

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark Measures of the event related ERP in the time-frequency domain ERSP WTav ITPC avWT

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark Measures of the event related ERP in the time-frequency domain (cont.) Since scalp works as low pass filter it is customary to normalize X before calculating each measure. Frequently used normalizations are: (where t b are points in the baseline region and T b the total number of baseline samples)

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark ERPWAVELAB demonstration, tutorial dataset 1 ERSP WTav avWT INDUCED ITPC

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark f’=f, t’=t

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark Multi-channel decomposition time-frequency activities appear to be similar across channels but varying in strength. Motivates to decompose the activity into similar time-frequency signatures varying in strength in the recording channels. Thus, this form of decomposition is primarily useful for data exploratory purposes giving very easy summaries of what types of activities are present in the data. Only when the measures of interest can be assumed linear and no cancellation between sources are present the decomposition can also reveal the underlying true sources. ≈

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark Factor Analysis Spearman ~1900 VWH  d  V tests x subjects  W tests x intelligences H intelligencesxsubject tests Subjects tests Int. Non-negative Matrix Factorization (NMF): VWH s.t. W i,d,H d,j 0 (~1970 Lawson, ~1995 Paatero, ~2000 Lee & Seung)

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark Non-negative matrix factorization (NMF) NMF: V  WH s.t. W i,d,H d,j  0 Multiplicative updates: Let C be a given cost function Positive term Negative term

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark Non-negative matrix factorization (NMF) (Lee & Seung ) NMF gives Part based representation (Lee & Seung – Nature 1999)

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark The NMF decomposition is not unique Simplical Cone NMF only unique when data adequately spans the positive orthant (Donoho & Stodden ) z y x Convex Hull z y x Positive Orthant z y x Simplical Cones

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark Sparse Coding NMF (SNMF) (Eggert & Körner, 2004) (Mørup & Schmidt, 2006)

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark Why sparseness? Ensures uniqueness Eases interpretability (sparse representation  factor effects pertain to fewer dimensions) Can work as model selection (Sparseness can turn off excess factors by letting them become zero) Resolves over complete representations (when model has many more free variables than data points)

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark time-frequency Subjects/Condition/Trials channel Often extra modalities such as subjects, conditions and trials are present, consequently the data forms a tensor.  Need for tensor decomposition

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark Higher Order Non-negative Matrix Factorization Factor AnalysisPARAFACTUCKER =

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark Uniqueness Although PARAFAC in general is unique under mild conditions, the proof of uniqueness by Kruskal is based on k-rank*. However, the k-rank does not apply for non-negativity**. TUCKER model is not unique, thus no guaranty of uniqueness. Imposing sparseness useful in order to achieve unique decompositions Tensor decompositions known to have problems with degeneracy, however when imposing non-negativity degenerate solutions can’t occur*** * ) k-rank: The maximum number of columns chosen by random of a matrix certain to be linearly independent. **) L.-H. Lim and G.H. Golub, ***) See L.-H. Lim -

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark Example why Non-negative PARAFAC isn’t unique

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark PARAFAC model estimation Thus, the PARAFAC model is by the matricizing operation estimated straight forward from regular NMF estimation

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark TUCKER TUCKER model estimation

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark Algorithm outline (TUCKER) (PARAFAC follows by setting C = I )

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark Accessing Significance Comparison to known distribution Bootstrapping Cross validation

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark Comparison to known distribution (Mardia, Directional Statistics) Rayleigh distributed Red: Theoretical mean value of N -½ Black: Mean value estimated by bootstrapping Normal distributed Random ITPC and ERPCOH corresponds to a random walk in the complex plane thus is Rayleigh distributed.

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark Bootstrapping 1) Randomly select Data from the epochs to form new datasets (each epoch might be represented 0, 1 or several times in the datasets). 2) Calculate the measure of interest for each of these datasets. 3) Evaluate the values found to the distribution of values found by the bootstrap datasets.

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark Cross validation Split dataset into exploratory and confirmatory datasets. Find significant activity in exploratory dataset See if this activity is also significant in confirmatory dataset Correcting for multiple comparison by bootstrapping very expensive and often too conservative. Thus Cross validation useful.

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark – Dataset generation – Single subject analysis Artifact rejection in the time frequency domain NMF decomposition Cross coherence tracking – Multi subject analysis Clustering Analysis of Variance (ANOVA) Tensor decomposition ERPWAVELAB Tutorial: The toolbox is free to download from

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark Epilog: Some History of PARAFAC and EEG Harshman (1970) (Suggested its use on EEG) Möcks (1988) (Topographic Component Analysis) ERP of (channel x time x subject) Field and Graupe (1991) ERP of (channel x time x subject) Miwakeichi et al. (2004) EEG of (channel x time x frequency) Mørup et al. (2005) ERP of ITPC (channel x time x frequency x subject x condition)

ERPWAVELAB 1st International Summer School in Biomedical Engineering1st International Summer School in Biomedical Engineering August st International Summer School in Biomedical Engineering Morten Mørup Technical University of Denmark References Bro, R., Multi-way Analysis in the Food Industry: Models, algorithms and Applications. Amsterdam, Copenhagen. Bro, R.,Jong, S. D., A fast non-negativity-constrained least squares algorithm. J. Chemom. 11, 393–401 Carroll, J. D. and Chang, J. J. Analysis of individual differences in multidimensional scaling via an N-way generalization of "Eckart-Young" decomposition, Psychometrika —319 Delorme, A.,Makeig, S., EEGLAB: an open source toolbox for analysis of single-trial EEG dynamics including independent component analysis. J Neurosci Methods 134, 9-21 Donoho, D. and Stodden, V. When does non-negative matrix factorization give a correct decomposition into parts? NIPS2003 Eggert, J. and Korner, E. Sparse coding and NMF. In Neural Networks volume 4, pages , 2004 Field, Aaron S.; Graupe, Daniel “Topographich Component (Parallel Factor) analysis of Multichannel Evoked Potentials: Practical Issues in Trilinear Spatiotemporal Decomposition” Brain Topographa, Vol. 3, Nr. 4, 1991 Fiitzgerald, D. et al. Non-negative tensor factorization for sound source separation. In proceedings of Irish Signals and Systems Conference, 2005 Kruskal, J.B. Three-way analysis: rank and uniqueness of trilinear decompostions, with application to arithmetic complexity and statistics. Linear Algebra Appl., 18: , 1977 Harshman, R. A. Foundations of the PARAFAC procedure: Models and conditions for an "explanatory" multi-modal factor analysis},UCLA Working Papers in Phonetics —84 Herrmann, C. S., Grigutsch, M.,Busch, N. A., EEG oscillations and wavelet analysis. Lathauwer, Lieven De and Moor, Bart De and Vandewalle, Joos MULTILINEAR SINGULAR VALUE DECOMPOSITION.SIAM J. MATRIX ANAL. APPL.2000 (21)1253–1278 Lee, D.D. and Seung, H.S. Algorithms for non-negative matrix factorization. In NIPS, pages , 2000 Lee, D.D and Seung, H.S. Learning the parts of objects by non-negative matrix factorization, NATURE 1999 Lim, Lek-Heng - Lim, L.-H. and Golub, G.H., "Nonnegative decomposition and approximation of nonnegative matrices and tensors," SCCM Technical Report, 06-01, forthcoming, Mardia, K. V.,Jupp, P. E., Directional Statistics. WILEY & SONS Miwakeichi, F., Martinez-Montes, E., Valdes-Sosa, P. A., Nishiyama, N., Mizuhara, H., Yamaguchi, Y., Decomposing EEG data into space-time-frequency components using Parallel Factor Analysis. Neuroimage 22, Möcks, J., Decomposing event-related potentials: a new topographic components model. Biol. Psychol. 26, Mørup, M and Hansen, L.K and Herman, C.S. and Parnas, Josef and Arnfrede, Sidse M. “Parallel Factor Analysis as an exploratory tool for wavelet transformed event –related EEG” NeuroImage 20, (2006) Mørup, M. and Hansen, L.K.and Arnfred, S.M.Decomposing the time-frequency representation of EEG using nonnegative matrix and multi-way factorization Technical report, Institute for Mathematical Modeling, Technical University of Denmark, 2006a Mørup, M. and Schmidt, M.N. Sparse non-negative matrix factor 2-D deconvolution. Technical report, Institute for Mathematical Modeling, Technical University of Denmark, 2006b Mørup, M. and Hansen, L.K.and Arnfred, S.M. Algorithms for Sparse Higher Order Non-negative Matrix Factorization (HONMF), Technical report, Institute for Mathematical Modeling, Technical University of Denmark, 2006e Tamara G. Kolda Multilinear operators for higher-order decompositions technical report Sandia national laboratory 2006 SAND Tucker, L. R. Some mathematical notes on three-mode factor analysis Psychometrika —311 Welling, M. and Weber, M. Positive tensor factorization. Pattern Recogn. Lett. 2001