面向二值数据的原型分析
机器学习
2025-02-07 v1 人工智能
机器学习
摘要
原型分析(AA)是一种矩阵分解方法,它利用数据点的凸组合(称为原型)来识别不同的模式,而每个数据点又被重构为这些原型的凸组合。AA由此形成一个表示数据中不同方面权衡的多面体。大多数现有的AA方法是为连续数据设计的,并未利用数据分布的结构。在本文中,我们为二值数据的原型分析提出了两种新的优化框架。i) 基于伯努利分布的AA似然的二阶近似,使用活动集过程学习定义原型的凸组合,并采用序列最小优化策略学习观测特定的重构,具有高效的闭式更新。ii) 基于伯努利似然的主凸包分析(PCHA)算法版本,该算法最初是为最小二乘优化开发的。我们将这些方法与仅有的依赖乘法更新的现有二值AA过程进行比较,并在合成和真实二值数据上证明了它们的优越性。值得注意的是,所提出的AA优化框架可以轻松扩展到其他数据分布,为基于反映底层数据分布的定制似然函数的AA提供了通用的高效优化框架。
引用
@article{arxiv.2502.04172,
title = {Archetypal Analysis for Binary Data},
author = {A. Emilie J. Wedenborg and Morten Mørup},
journal= {arXiv preprint arXiv:2502.04172},
year = {2025}
}
备注
5 pages, Accepted at ICASSP 2025