Coupled generator decomposition for fusion of electro- and magnetoencephalography data
Anders Stevnhoved Olsen, Jesper Duemose Nielsen, Morten Mørup
TL;DR
The paper addresses multisubject, multisource fusion of neural data (EEG/MEG) by introducing a coupled generator decomposition that enforces a shared latent generator while allowing source-specific mixing across subjects and modalities.It extends sparse principal component analysis to a multisource setting, and implements a PyTorch-based gradient optimization that matches traditional quadratic programming in accuracy but with greatly reduced computation time.Through a multimodal multisubject face-perception study, the method reveals a ~170 ms fusiform-related component that differs between real and scrambled faces, and demonstrates competitive performance relative to archetypal analyses, with a practical toolbox for data fusion.Overall, the approach provides a flexible, fast framework for extracting shared and source-specific neural features in complex, multimodal neuroimaging data, with broad potential extensions to other analysis paradigms.
Abstract
Data fusion modeling can identify common features across diverse data sources while accounting for source-specific variability. Here we introduce the concept of a \textit{coupled generator decomposition} and demonstrate how it generalizes sparse principal component analysis (SPCA) for data fusion. Leveraging data from a multisubject, multimodal (electro- and magnetoencephalography (EEG and MEG)) neuroimaging experiment, we demonstrate the efficacy of the framework in identifying common features in response to face perception stimuli, while accommodating modality- and subject-specific variability. Through split-half cross-validation of EEG/MEG trials, we investigate the optimal model order and regularization strengths for models of varying complexity, comparing these to a group-level model assuming shared brain responses to stimuli. Our findings reveal altered $\sim170ms$ fusiform face area activation for scrambled faces, as opposed to real faces, particularly evident in the multimodal, multisubject model. Model parameters were inferred using stochastic optimization in PyTorch, demonstrating comparable performance to conventional quadratic programming inference for SPCA but with considerably faster execution. We provide an easily accessible toolbox for coupled generator decomposition that includes data fusion for SPCA, archetypal analysis and directional archetypal analysis. Overall, our approach offers a promising new avenue for data fusion.
