稀疏子空间聚类算法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
稀疏子空间聚类算法与模型建立
稀疏子空间聚类是一种基于谱聚类的子空间聚类方法,
基本思想:假设高位空间中的数据本质上属于低维子空间,能够在低维子空间中进行线性表示,能够揭示数据所在的本质子空间, 有利于数据聚类.
基
本方法是, 对给定的一组数据建立子空间表示模型,寻找数据在低维子空间中的表示系数, 然后根据表示系数矩阵构造相似度矩阵, 最后利用谱聚类方法如规范化割(Normalized cut, Ncut)[22] 获得数据的聚类结果。
基本原理
稀疏子空间聚类[32] 的基本思想是: 将数据 αS x i ∈表示为所有其他数据的线性组合, j i
j ij i x Z x ∑≠= (1)
并对表示系数施加一定的约束使得在一定条件下对所有的αS x j ∉, 对应的0=ij Z 。将所有数据及其表示系数按一定方式排成矩阵 ,则式(1)等价于 XZ X = (2)
且系数矩阵N N R Z ⨯∈ 满足: 当i x 和j x 属于不同的子空间时, 有0=ij Z . 不同于用一组基或字典表示数据, 式(2)用数据集本身表示数据, 称为数据的自表示. 若已知数据的子空间结构, 并将数据按类别逐列排放, 则在一定条件下可使系数矩阵Z 具有块对角结构, 即
⎥⎥⎥⎥⎦
⎤⎢⎢⎢⎢⎣⎡=k Z Z Z Z 00000021 (3) 这里),,1(k Z =αα 表示子空间αS 中数据的表示系数矩阵; 反之, 若Z 具有块对角结构, 这种结构揭示了数据的子空间结构. 稀疏子空间聚类就是通过对系数矩阵Z 采用不同的稀疏约束, 使其尽可能具有理想结构, 从而实现子空间聚类.
Elhamifar 等[32] 基于一维稀疏性提出了稀疏子空间聚类(Sparse subspace clustering,SSC) 方法, 其子空间表示模型为
1min Z Z 0,..==ii Z XZ X t s (4)
该模型利用稀疏表示(SR) 迫使每个数据仅用同一
子空间中其他数据的线性组合来表示. 在数据所属的子空间相互独立的情况下, 模型(4) 的解Z 具有块对角结构, 这种结构揭示了数据的子空间属性: 块的个数代表子空间个数, 每个块的大小代表对应子空间的维数, 同一个块的数据属于同一子空间. 注意, 模型中的约束0=ii Z 是为了避免平凡解, 即每个数据仅用它自己表示, 从而Z 为单位矩阵的情形. 稀疏子空间聚类综述 王卫卫1 李小平1 冯象初1 王斯琪1
32 Elhamifar E, Vidal R. Sparse subspace clustering. In: Pro-ceedings of the 2009 IEEE Computer Society Conferenceon Computer Vision and Pattern Recognition (CVPR).Miami, FL, USA: IEEE, 2009. 2790¡2797
稀疏最优化模型
位于线性或仿射子空间集合的高维数据可以稀疏地被同一个子空间的点线性或者仿射表示。通过文献[9]中稀疏表示技巧获得高维数据的稀疏表示。
设有N 个D 维数据{}N i i y 1=,处于D R 空间的n 个线性子空间{}n
l l S 1=中,子空间的维数分别为{}n l l d 1=,定义一个矩阵Y 为:
Γ==][][11n N Y Y y y Y 其中,l N M R Y ⨯∈矩阵。
对于每个数据点都可以被一些除它以外的数据点表示,即0,==cii ci i Y y ,其中N N N i R c c c C ⨯∈=][21 ,该表示是任意的并存在一个最稀疏的形式。为了获得每个数据点的最稀疏的表示,选择最小化其0l 范数对其进行凸松弛处理。稀疏最优化模型为: 0)(,..min 1==C diag YC Y t s C
将已获得的稀疏系数矩阵C应用到谱聚类算法中,从而对数据进行聚类,称为稀疏子空间聚类算法。谱聚类算法
谱聚类[11]是建立在图谱理论基础上的一种重要的数据聚类方法,首先根据给定的样本数据集建立数据间的相似度矩阵,然后构造加权图,通过寻找图的最优划分实现数据聚类的目的。
非正则化Laplacian W D L -=
正则化Laplacian 2/12/12/12/1:-----==W D D I LD D L xym W D I L D L rw 11:---== 其中,D 度矩阵为对角矩阵,对角线上的元素为∑==n j ij n w
d d d 121,,, 。L 对应于划分准则
RatioCut 【12】,而正则化:Laplacian 对应于划分准则Ncut [12]。根据Laplacian 矩阵的选择不同[12],衍生出三个谱聚类算法,一种非正则化谱聚类,两种正则化谱聚类[6,13]。
谱聚类算法寻求相似加权图的最优划分,要求类间切割权值最小而类内相似权值最大。然而非正则化
谱聚类有时不能满足类内相似权值最大这个要求,而正则化谱聚类能够很好的满足这两个条件。因此,正则化谱聚类算法优于非正则化谱聚类算法。
一种改进的稀疏子空间聚类算法 欧阳佩佩,赵志刚,刘桂峰(青岛大学信息工程学院,青岛266071
[6] Ng A,Weiss Y,Jordan.On spectral clustering:analysis and an algorithm [J].Neural Information Processing Systems,2001:849-856.
[9] Elhamifar E,Vidal R.Sparse subspace clustering:Algorithm,theory,and applications[J].IEEE Transactions on Pattern Analysis and
Machine Intelligence,2013,35(11):2765-2781.
[11]von Luxburg U,A tutorial on spectral clustering[J].Statistics and Computing,2007,17(4):395-416.
[12]Boyd S,Parikh N,Chu E,et al.Distributed optimization and statistical learning via the alternating direction method