GT-PCA: Effective and Interpretable Dimensionality Reduction with General Transform-Invariant Principal Component Analysis

Florian Heinrichs
1/28/2024
stat.MLcs.LGstat.ME

No official code found. Best implementation: FlorianHeinrichs/ti_fpca (1 star, BSD-3-Clause, last commit 2024-12-20).

Abstract

Data analysis often requires methods that are invariant with respect to specific transformations, such as rotations in case of images or shifts in case of images and time series. While principal component analysis (PCA) is a widely-used dimension reduction technique, it lacks robustness with respect to these transformations. Modern alternatives, such as autoencoders, can be invariant with respect to specific transformations but are generally not interpretable. We introduce General Transform-Invariant Principal Component Analysis (GT-PCA) as an effective and interpretable alternative to PCA and autoencoders. We propose a neural network that efficiently estimates the components and show that GT-PCA significantly outperforms alternative methods in experiments based on synthetic and real data.

View on arXivView PDF

Code Implementations(1)

BSD-3-Clause

Transform-Invariant Functional Principal Component Analysis

10PythonJan 26, 20241 years agoBSD-3-Clause

Similar Papers

Cite this paper

@article{heinrichs2024gtpca,
  title  = {GT-PCA: Effective and Interpretable Dimensionality Reduction with General Transform-Invariant Principal Component Analysis},
  author = {Florian Heinrichs},
  year   = {2024},
  eprint = {2401.15623},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.15623v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.15623.svg)](https://codeofpaper.com/paper/2401.15623)

Discussion