计算机应用 ›› 2012, Vol. 32 ›› Issue (12): 3274-3277.DOI: 10.3724/SP.J.1087.2012.03274

• 先进计算 • 上一篇    下一篇

面向大文本数据集的间接谱聚类

侯海霞1,原民民2,刘春霞3   

  1. 1. 太原大学 计算机工程系,太原 030032
    2. 山西水利职业技术学院 信息工程系,山西 运城 04400
    3. 太原科技大学 计算机科学与技术学院,太原 030024
  • 收稿日期:2012-07-11 修回日期:2012-09-03 发布日期:2012-12-29 出版日期:2012-12-01
  • 通讯作者: 侯海霞
  • 作者简介:侯海霞(1978-),女,山西阳泉人,讲师,硕士,主要研究方向:软件工程、算法分析; 〓原民民(1977-),男,山西运城人,讲师,硕士,主要研究方向:算法分析、计算机程序设计;〓刘春霞(1977-),女,山西大同人,讲师,硕士,主要研究方向:计算机智能控制及系统优化。
  • 基金资助:
    山西省青年科技研究基金

Indirect spectral clustering towards large text datasets

HOU Hai-xia1,YUAN Min-min2,LIU Chun-xia3   

  1. 1. Department of Computer Engineering, Taiyuan University, Taiyuan Shanxi 030032,China
    2. Department of Information Engineering, Shanxi Conservancy Technical College, Yuncheng Shanxi 044000,China
    3. College of Computer Science and Technology, Taiyuan University of Science and Technology, Taiyuan Shanxi 030024,China
  • Received:2012-07-11 Revised:2012-09-03 Online:2012-12-29 Published:2012-12-01
  • Contact: HOU Hai-xia

摘要: 针对谱聚类存在计算瓶颈的问题,提出了一种快速的集成算法,称为间接谱聚类。它首先运用K-Means算法对数据集进行过分聚类,然后把每个过分簇看成一个基本对象,最后在过分簇的级别上利用标准谱聚类来完成总体的聚类。将该思想应用于大文本数据集的聚类问题后,过分簇中心之间的相似性度度量方法可以采用常用的余弦距离法。在20-Newgroups文本数据上的实验结果表明:间接谱聚类算法在聚类准确性上比K-Means算法平均高出14.72%;比规范割谱聚类仅低0.88%,但算法所需的计算时间平均不到规范割谱聚类的1/16,且随着数据集的增大当规范割谱聚类遭遇计算瓶颈时,提出的算法却能快速地给出次优解。

关键词: 谱聚类, 文本聚类, 大数据集

Abstract: To alleviate the computational bottleneck of spectral clustering, in this paper a general ensemble algorithm, called indirect spectral clustering, was developed. The algorithm first grouped a given large dataset into many overclusters and then regarded each obtained overcluster as a basic object. And then the standard spectral clustering ran at this object level. By convention, when applying this new idea to large text datasets, the cosine distance would be the appropriate manner in measuring the similarities between overclusters. The empirical studies on 20-Newgroups dataset show that the proposed algorithm has a 14.72% higher accuracy on average than the K-Means algorithm and has a 0.88% lower accuracy than the normalizedcut spectral clustering. However, the proposed algorithm saves 16.8 times computation time compared to the normalizedcut spectral clustering. In conclusion, with the increase of data size, the computation time of the normalizedcut spectral clustering might become unacceptable; however, the proposed algorithm might efficiently give the nearoptimal solutions.

Key words: spectral clustering, text clustering, large datasets