6. Shared Response Model¶
Shared Response Modelling (SRM) is a latent factor model. This means that–rather than searching for direct correspondences across subjects–an initial dimensionality reduction is used to identify latent factors that support the observed measreuments and are shared across subjects. The deterministic SRM model assumes Gaussian noise with the same variance for all subjects and orthonormal spatial components.
6.1. Formalism¶
Maximizing the log-likelihood we obtain the following optimization problem:
This can be solved efficiently using alternate minimization on \((W1, ..., Wn)\) and \(S\). At each iteration we have two problems to solve that have a closed form solution:
6.2. Implementation¶
Accessible implementations are available in brainiak.funcalign.srm.DetSRM
,
with an optimized implementation in brainiak.funcalign.fastsrm.FastSRM
.