引
这篇文章同样是关于矩阵恢复的。假设,即
实际上是由一个低秩矩阵
和稀疏矩阵
构成。需要注意的是,这里的稀疏不是指某些元素为0,而是某列为零。可以简单地认为,
中是一些有用的正确的样本,而
中的是错误的样本(非零的部分)。所以,我们能够从中将
的列空间恢复出来,并识别出那些样本属于
,即是错误的呢?
上面的作者的说法,我再用自己的话讲一下。中的每一列都是一个
维样本,有些时候我们会遇到这种情况,有些样本是错误的。这个错误是指很严重的错误,而不是被一些噪声污染了,就像是这些数据是人的身高体重,却混入了长颈鹿的身高体重。所以呢,我们有理由相信,俩者分布在俩个子空间里,我们要做的就是判断哪个子空间里是我们想要的,哪个是错误的样本。显然正确的样本不能太少,而且正确的样本必须靠的紧凑一些。所以,这么想来,其实要求还不少。
显然直接这么做是不可靠的,举一个极端的例子:中仅有
非零,那么显然是无法判断第一列是否是正确的样本的。所以,我们需要一个不连贯条件:
在这里插入图片描述
此外,作者也考虑了带噪声的问题,其中是噪声。
针对不带噪声的问题,作者求解的下列问题:

在这里插入图片描述
其中为列的范数的和,是的核范数。
针对带噪声问题,作者求解的是下列问题:

在这里插入图片描述
主要结果
定理1
在这里插入图片描述
定理2

在这里插入图片描述
在这里插入图片描述
理论证明
构造Oracle Problem

在这里插入图片描述
其中, 是中不为0的非稀疏列的指标集,下面的类似的符号也类似的定义。
这个神谕问题,假设是已知的。
作者先证明,满足的解有下列性质:
这意味着,的列空间和
的列空间一致,
中的列(非0)也确实是错误的列。
作者再证明,对于(不要求其为Oracle Problem的最优解,可行解即可),只要能找到一个
满足对偶条件:

在这里插入图片描述
那么,也是原始问题(2)的最优解,而且如果不等式是严格成立的,且,那么将是(2)的唯一最优解。
结合上面的证明,我们可以知道,只要我们能够证明这样的是存在的,那么就恢复出了同一个列子空间,并识别出了部分错误的样本。
所以我们现在需要做的就是去构造这样的一,假设Oracle Problem的最优解为
,作者在这个解的基础上,构造一个
。
有定理四:
在这里插入图片描述
其中:
在这里插入图片描述
。
最后再证明定理4中的条件是能够达成的即可。
算法
在这里插入图片描述
其中:如果,截断为0,否则。
: 如果,则将整列截断为0,否则