对ER-SpUD字典学习算法的改进分析
机器学习
2016-02-19 v1 数据结构与算法
信息论
math.IT
概率论
摘要
在“字典学习”中,我们观测 ,其中 , , 。矩阵 被观测到,而 未知。这里 是小范数“噪声”, 是列稀疏的。矩阵 被称为字典,其列被称为原子。然后,给定少量样本数 (即 的列),目标是学习字典 至小误差,以及 。其动机在于许多应用中,数据在“正确”字典 的原子表示下是稀疏的(例如Haar小波基下的图像),目标是从数据中学习 以用于其他应用。最近,[SWW12]提出了字典学习算法ER-SpUD,在 和 时具有可证明的保证。他们表明,若 具有独立项,每列期望 个非零元,且 ,非零项服从亚高斯分布,则对于 ,以高概率ER-SpUD输出矩阵 ,其等于 直至对 (相应 )的列(相应行)进行置换和缩放。他们猜想 已足够,并证明当 时这在信息论上任何算法成功都是必要的。后续[LV15]取得了显著进展。我们证明,对于ER-SpUD的一个微小变体, 个样本足以以 概率成功恢复。我们还证明,对于未修改的ER-SpUD,即使以多项式小成功概率学习 也需要 个样本。这解决了[SWW12]的主要猜想,并与[LV15]的主要结果相矛盾,后者声称 能保证以高概率成功。
引用
@article{arxiv.1602.05719,
title = {An improved analysis of the ER-SpUD dictionary learning algorithm},
author = {Jarosław Błasiok and Jelani Nelson},
journal= {arXiv preprint arXiv:1602.05719},
year = {2016}
}