用于文本分类的快速KNN算法

  • 刘海博 ,
  • 郗亚辉 ,
  • 王煜
展开
  • 河北大学,数学与计算机学院,河北,保定 071002

网络出版日期: 2008-05-25

A Fast KNN for Text Categorization

  • LIU Hai-bo ,
  • XI Ya-hui ,
  • WANG Yu
Expand

Online published: 2008-05-25

摘要

KNN(k Nearest Neighbor)算法是一种简单、有效、非参数的文本分类方法.传统的KNN方法有着样本相似度计算量大的明显缺陷,使其在具有大量高维样本的文本分类中缺乏实用性.提出了一种快速查找精确的k个最近邻的TKNN(Tree-k-Nearest-Neighbor)算法,该算法建立一棵用于查找的树,加速k个最近邻的查找.首先以整个样本集合中心为基准,按照距离中心的距离将所有样本进行排序,并等分L组,作为根结点的孩子,每个孩子以同样方式处理,直到每组样本数量在[k,2k]间为止.根据这棵树查找k个最近邻,减小了查找范围,极大地降低了相似度计算量.

关键词: KNN; 文本分类; 相似度

本文引用格式

刘海博 , 郗亚辉 , 王煜 . 用于文本分类的快速KNN算法[J]. 河北大学学报(自然科学版), 2008 , 28(3) : 322 -326 . DOI: 10.3969/j.issn.1000-1565.2008.03.023

参考文献

[1] 杨建良, 王永成. 基于KNN与自动检索的迭代近邻法在自动分类中的应用 [J]. 情报学报 2004.doi:10.3969/j.issn.1000-0135.2004.02.002
[2] 王晓晔, 王正欧, WANG Xiao-ye, Wang Zheng-ou. K-最近邻分类技术的改进算法 [J]. 电子与信息学报 2005.
[3] 李荣陆, 胡运发. 基于密度的kNN文本分类器训练样本裁剪方法 [J]. 计算机研究与发展 2004.
[4] 王煜, 王正欧, WANG Yu, WANG Zheng-ou. 基于模糊决策树的文本分类规则抽取 [J]. 计算机应用 2005.
[5] Zaher Al Aghbari. Array-index: a plug&search K nearest neighbors method for high-dimensional data [J]. Data & knowledge engineering 2005, 3(3).
文章导航

/

〈 〉