Robust principal component analysis by reverse iterative linear programming

Research output: Chapter in Book/Report/Conference proceedingsChapterpeer-review

Abstract

Principal Components Analysis (PCA) is a data analysis technique widely used in dimensionality reduction. It extracts a small number of orthonormal vectors that explain most of the variation in a dataset, which are called the Principal Components. Conventional PCA is sensitive to outliers because it is based on the L2-norm, so to improve robustness several algorithms based on the L1-norm have been introduced in the literature. We present a new algorithm for robust L1- norm PCA that computes components iteratively in reverse, using a new heuristic based on Linear Programming. This solution is focused on finding the projection that minimizes the variance of the projected points. It has only one parameter to tune, making it simple to use. On common benchmarks it performs competitively compared to other methods. The data and software related to this paper are available at https://github. com/visentin-insight/L1-PCAhp.

Original languageEnglish
Title of host publicationMachine Learning and Knowledge Discovery in Databases - European Conference, ECML PKDD 2016, Proceedings
EditorsNiels Landwehr, Jilles Giuseppe, Giuseppe Manco, Paolo Frasconi
PublisherSpringer Verlag
Pages593-605
Number of pages13
ISBN (Print)9783319462264
DOIs
Publication statusPublished - 2016
Event15th European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases, ECML PKDD 2016 - Riva del Garda, Italy
Duration: 19 Sep 201623 Sep 2016

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9852 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference15th European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases, ECML PKDD 2016
Country/TerritoryItaly
CityRiva del Garda
Period19/09/1623/09/16

Keywords

  • L1-norm
  • Linear programming
  • Principal components analysis
  • Robust

Fingerprint

Dive into the research topics of 'Robust principal component analysis by reverse iterative linear programming'. Together they form a unique fingerprint.

Cite this