$k$-PCA 对 (非平方) 欧几里得距离的多项式时间逼近
机器学习
2025-07-22 v1 计算几何
数据结构与算法
摘要
给定整数 和集合 中的 个 空间中的点,经典 -PCA(主成分分析)对 的仿射 子空间均值进行近似计算,即最小化其在 各点上 -范数(平方欧几里得距离)之和的仿射 维线性子空间,即这些距离的均值。 子空间中位数是使其在 (非平方) 欧几里得距离(-混合范数)之和最小的子空间,即这些距离的中位数。由于中位数子空间在噪声/离群值方面通常更稀疏且更鲁棍,但与 (非混合)范数不同,当 时其非凸,故近似计算难度更大。我们提供了第一个在 上非指数级运行时间和逼近因子均为多项式时间的确定性算法。更准确地说,乘法逼近因子为 ,运行时间为输入规模的多项式时间。我们期望该技术对许多其他相关问题也有用,例如 时的距离 范数,如 ,以及处理离群值/稀疏性问题。也提供了开源代码及真实数据集上的实验结果。
引用
@article{arxiv.2507.14631,
title = {$k$-PCA for (non-squared) Euclidean Distances: Polynomial Time Approximation},
author = {Daniel Greenhut and Dan Feldman},
journal= {arXiv preprint arXiv:2507.14631},
year = {2025}
}