Archetypal Analysis++: Rethinking the Initialization Strategy

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Mair, Sebastian, Sjölund, Jens
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910905776734208
author Mair, Sebastian
Sjölund, Jens
author_facet Mair, Sebastian
Sjölund, Jens
contents Archetypal analysis is a matrix factorization method with convexity constraints. Due to local minima, a good initialization is essential, but frequently used initialization methods yield either sub-optimal starting points or are prone to get stuck in poor local minima. In this paper, we propose archetypal analysis++ (AA++), a probabilistic initialization strategy for archetypal analysis that sequentially samples points based on their influence on the objective function, similar to $k$-means++. In fact, we argue that $k$-means++ already approximates the proposed initialization method. Furthermore, we suggest to adapt an efficient Monte Carlo approximation of $k$-means++ to AA++. In an extensive empirical evaluation of 15 real-world data sets of varying sizes and dimensionalities and considering two pre-processing strategies, we show that AA++ almost always outperforms all baselines, including the most frequently used ones.
format Preprint
id arxiv_https___arxiv_org_abs_2301_13748
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Archetypal Analysis++: Rethinking the Initialization Strategy
Mair, Sebastian
Sjölund, Jens
Machine Learning
Archetypal analysis is a matrix factorization method with convexity constraints. Due to local minima, a good initialization is essential, but frequently used initialization methods yield either sub-optimal starting points or are prone to get stuck in poor local minima. In this paper, we propose archetypal analysis++ (AA++), a probabilistic initialization strategy for archetypal analysis that sequentially samples points based on their influence on the objective function, similar to $k$-means++. In fact, we argue that $k$-means++ already approximates the proposed initialization method. Furthermore, we suggest to adapt an efficient Monte Carlo approximation of $k$-means++ to AA++. In an extensive empirical evaluation of 15 real-world data sets of varying sizes and dimensionalities and considering two pre-processing strategies, we show that AA++ almost always outperforms all baselines, including the most frequently used ones.
title Archetypal Analysis++: Rethinking the Initialization Strategy
topic Machine Learning
url https://arxiv.org/abs/2301.13748