A Survey on Archetypal Analysis
Organizations: Jaume I University and ValgrAI · Linköping University · Technical University of Denmark
Abstract
Archetypal analysis (AA) was originally proposed in 1994 by Adele Cutler and Leo Breiman as a computational procedure for extracting distinct aspects, so-called archetypes, from observations, with each observational record approximated as a mixture (i.e., convex combination) of these archetypes. AA thereby provides straightforward, interpretable, and explainable representations for feature extraction and dimensionality reduction, facilitating the understanding of the structure of high-dimensional data and enabling wide applications across the sciences. However, AA also faces challenges, particularly as the associated optimization problem is nonconvex. This is the first survey that provides researchers and data mining practitioners with an overview of the methodologies and opportunities that AA offers, surveying the many applications of AA across disparate fields of science, as well as best practices for modeling data with AA and its limitations. The survey concludes by explaining crucial future research directions concerning AA.
Figures & tables
| Algorithm | Restrictions on and | Restrictions on | ||
|---|---|---|---|---|
| PCA | ||||
| NMF [ 6 ] | ||||
| Convex NMF [ 17 ] | ||||
| Affine Coding [ 18 ] | ||||
| Convex Coding [ 18 ] | ||||
| Conic Coding [ 18 ] | ||||
| Method | Archetypes | Location | Representation space | Purpose / when to use |
|---|---|---|---|---|
| AA | Mixtures of observations | Boundary of the convex hull | Original data space | Standard choice for interpretable extremal profiles |
| Relaxed AA | Relaxed mixtures of observations | May extend outside the convex hull | Original data space | When extreme profiles may not be well represented by the observed convex hull |
| ADA | Actual observations | Boundary or interior of the convex hull | Original data space | When archetypes should correspond to tangible, observed cases |
| Kernel AA | Mixtures of mapped observations | Boundary of the convex hull in feature space | Nonlinear kernel space | When nonlinear structure or pairwise similarities are important |
| AAnet / DeepAA | Latent archetypal representations | Latent archetypal space | Learned nonlinear space | When the nonlinear representation should be learned jointly with the archetypal structure |
| Sparse AA | Sparse mixtures | May extend outside the convex hull | Original data space | For sparse representations in hyperspectral unmixing |
| Optimization algorithm | Abbreviation | Computational Cost | Computational Cost |
|---|---|---|---|
| Nonnegative Least Squares [ 81 , 1 ] | NNLS | ||
| Active Set [ 70 ] | AS | ||
| Principal Convex Hull Analysis [ 8 ] | PCHA | ||
| Frank–Wolfe [ 84 ] | FW | ||
| Softmax + Adam [ 56 , 66 ] | SA | ||
| Block Coordinate Descent [ 78 ] | BCD |
| Name | Language | Description | Models | Optimization algorithms | Sparsity | Nonlinearity | Robustness | Weighted |
| LEAST-SQUARES AA | ||||||||
| archetypes [ 111 ] | R | Package for AA | AA | NNLS [ 1 ] | ✗ | ✗ | ✓ | ✓ |
| adamethods [ 115 , 100 ] | R | Package for archetypoid analysis | ADA | NNLS [ 1 ] , ASA [ 19 ] | ✗ | ✗ | ✓ | ✗ |
| archetypes [ 46 ] | Python | Package for AA and visualization tools | AA, ADA, BiAA | PCHA [ 8 ] , NNLS [ 1 ] , PAA [ 3 ] | ✗ | ✓ | ✗ | ✓ |
| SPAMS [ 70 ] | R, Matlab, Python | Sparse modeling package including AA | AA | AS [ 70 ] | ✗ | ✗ | ✗ | ✗ |
| ParetoTI [ 110 ] | R | Package for AA and Pareto task inference | AA | PCHA [ 8 ] | ✗ | ✗ | ✗ | ✗ |
| Irene Epifanio received her MS degree in mathematics and her PhD degree in statistics from València University, Spain. She is currently a full professor of Statistics at Jaume I University, Spain, and Senior Research Fellow at valgrAI. Her research interests include statistical learning, functional data analysis, computer vision and equality. She was the recipient of various awards in research, teaching, scientific dissemination and social commitment, including the Margarita Salas Prize of Talent Woman Spain. |