Linear Factor Models is when we have data , we extract the latent representation and then we can reconstruct the original data in a linear map :

  • It is used for unsupervised learning.
  • is an (unobserved) abstraction, i.e. latent features of the data. Different LFMs are used to learn different types of datasets:
  1. Probabilistic Principle Component Analysis
    • Underlying factors are distributed normally
    • Source components s are independent of each other
  2. Independent Component Analysis
    • Underlying factors are not distributed normally
    • Source components s are independent of each other
  3. Slow Feature Analysis
    • Underlying data is in time series
    • The abstract features are “slow-moving”
  4. Sparse Coding and Dictionary Learning
    • Underlying data has a certain ‘vocabulary’ or dictionary
    • Data can be reconstructed by combinding just a few of the ‘vocabulary’.