Motivation. In a time series data, the latent features change more slowly than the actual data. For example in a video of a running zebra, the pixels of the video rapidly changes, but the ‘feature’ that there is a zebra in the frame does not change. We take advantage of this.

def. Slow Feature Analysis (SFA). We have continuous time series data

  1. We extract them into latent features over time via a set of non-linear functions .
    • These non-linear functions are somewhat arbitrarily chosen. It can simply be something like or , etc.
  2. Then we linearly combine these to get the output signal via matrix

Objectiv e. Our goal is to find such that changes very slowly. Thus the objective is to minimize:

under constraints 3. Zero mean: ← because shifts doesn’t matter 4. Unit variance: ← because amplitude doesn’t matter