采用特征相关性差异优化距离的改进k近邻算法
- 格式:pdf
- 大小:533.79 KB
- 文档页数:4
程度;当| | = | |, = 0 时,仅处于一个圆上,表示 对样本归 属 或 完全确定,此时 的相关性与样本的分布无关联。推
广 到 多 类 ,分 析 同 上 。 由 此 可 知
值越小,越能体现 对
分类的强相关性,0 则表示绝对相关。
r4
Round1
r1 r2
Cr O
Round3
Round2 r3
2 FCDKNN
2.1 特 征 相 关 性 差 异优 化 距 离 测 度
(1)特征参数 对分类的相关性
的定义。设 = 1,
2,…,m)是训练样本集,它包含了 n 个不同类别 = 1,2,…,n),
| |为 特征 在训 练集 中出 现的 次数,| |为 在 类 中出 现的 次
数,p ( ) = | | / m 为 的分布概率, = | |/| |为 在类 中出现的
距离加权平均-KNN 的距离测度定义过于简单,没有考虑 特 征 对 于 样 本 类 别 归 属 的 重 要 影 响 ,极 易 受 样 本 分 布 情 况 影
收稿日期:2010-09-12;修订日期:2010-11-16。 作者简介:周靖 (1980-),女,广东茂名人,硕士,实验师,研究方向为人工智能、数据挖掘; 刘晋胜 (1979-),男,广东梅州人,硕士,讲 师,研究方向为人工智能、嵌入式系统及信号系统处理。E-mail:zhoujing_1980@
向 量 ,由 特 征 相 关 性 差 异 值 设 置 方 法 计 算 或 者 判 断 训 练 集 样
本 与 待 分 样 本 各 条 件 属 性 下 对 应 特 征 的 差 异 值 。由 于 在 实 际
应 用 中 ,绝 大 多 数 数 据 集 特 征 在 具 有 很 强 重 复 性 的 同 时 ,对 于
2.2 FCDKNN 的 实现
FCDKNN 的核心思想为:直观上说
说明了 对于样
本归属类 的判断不仅与其在 类中出现的频率有关,还与
其在训练集中出现的频率相关,充分考虑到了 在训练集中关
于样本判别方面的重要性和相关性。基于此 FCDKNN 使用式 (1) 对数据进行规约,构造新的特征向量。然后根据新的特征
Maoming 525000, China)
Abstract:To solve the contradiction of -nearest neighbor between training samples size and classification accuracy effectively, an improved algorithm (feature correlation difference -nearest neighbor, FCDKNN) adopting correlation difference to optimize distance is proposed, the impacted algorithm takes the product between the entropy of feature and distribution probability of feature as the concept of correlation, and a distance measure of samples is defined around feature correlation difference, the important and the correlation of feature on classification are cleared, a lot of useful information about classification is extracted in small samples for employing global optimization ability. The contrast simulation experiment shows that the improved algorithm raised the rate of classification accuracy greatly, meanwhile it also maintains efficiency of classification. Key words: -nearest neighbor; feature; correlation; difference; distance
摘 要:为有效 地 解决 近 邻 算 法 训 练样 本 规 模 及 分 类 精度 间 的 矛 盾 ,提 出 了 一 种 采 用特 征 相 关 性 差 异 优化距离的改 进算 法(FCDKNN)。该算法将特 征熵值与其分 布概率的乘积作 为特征相关性的 概念,在此基础 上定义围绕特征 相关性差异的 样本 距离 测度,明确特征在类别 上的重要性及 相关性,在小样本情况 下提取针对分类 的大量有效信 息,以增 强算法的全局 优化 能力 。对比仿真实验 结果表明,该算 法在保持效率的 情况下分类精 度得到了极大地 提高。 关键词:近邻; 特征; 相关性; 差异; 距离 中图 法分类号:TP301 文献标 识码:A 文章编号:1000-7024 (2011) 09-3178-04
其原理பைடு நூலகம்为简化讨论,图 1 只包含了 2 个类别。圆上的点表示 ,圆心 、 分别代表任意两类 、 类的绝对相关点,处于圆
心期望区内的 均与圆心代表类别绝对相关。半径表示 针对
圆 心 代 表 的 类 别 对 分 类 影 响 程 度 的 强 弱 ,若 半 径 越 小 ,则 作 用
越大。当| |≠| |, ≠0 时,至少处于两个圆上,即是两个不 同圆心的圆存在交点,交点位置表示 对区分 、 类的影响
, =|
|。
(3)样本间的距离测度 , 的定义
, = 1 D_
,
(2)
=1 =1
样本间的距离是各特征类相关性大小差异的总和,以 D_
, 作为优化因子,累加平均得到样本间的距离测度,D_ , 越小,距离就越接近,样本也就越相似。这种距离的
计算方法不仅包括了样本、特征的频数信息,还包括了特征间
的 关 联 性 信 息 ,用 其 衡 量 样 本 间 距 离 精 准 度 是 相 当 高 的 。
概率, 为 的分类熵, 为 对 类的分类熵,则
为
=
ln
=0
=
ln =
(1)
=0
包含了两个计算因子: 用来反映特征的分布情
况; 体现了 判断样本归属的期望值,用来降低在样本分布
中大样本类别相对小样本类别来说在类别归属上不平衡的因
素 ,抑 制 实 际 应 用 中 数 据 分 布 倾 斜 的 弱 点 。 从 几 何 角 度 分 析
1 KNN 算法
KNN 思想比较简单,计算待分样本 x 到所有训练集样本 的距离,找出与 x 最近的 k 个近邻进行投票,得票多的即为样 本所属类 。 [10] 对于离散型数据集,KNN 算法主要采用统计相 同特征个数作为距离,然后加权平均的方法 ;对 [11-13] 于数值型 数 据 集 ,主 要 采 用 欧 氏 距 离 [14-15] 来 确 定 样 本 的 距 离 。
全确定,虽然表面特征显示 、并不相关,但由于具有 、的样
本归属类别一致,因而 、距离测度为 0,无差异;
3)若 ≠ ,且 = 0 ( 对样本归属 类完全确定), = 0 ( 对样本归属 类完全确定),表示 与 完全不相关,差异无
限大,定义特征距离距离测度为最大值 1;
4) 除 上 述 极 端 情 况 外 ,D_
Improved algorithm of adopting feature correlation difference to optimize distance
ZHOU Jing, LIU Jin-sheng (College of Computer and Electronic Information, Guangdong University of Petrochemical Technology,
周靖,刘晋胜:采用特征相关性差异优化距离的改进 近邻算法
2011, Vol. 32, No.9 3179
响 ,产 生 由 于 不 同 类 别 的 邻 近 点 个 数 相 同 而 导 致 待 测 样 本 与 各 类 的 平 均 距 离 相 同 ,进 而 无 法 对 测 试 样 本 进 行 判 断 的 情 况 。 而欧式距离-KNN 的距离测度注重的是特征间表面数字特征 的 关 联 ,没 有 体 现 出 针 对 分 类 的 相 关 信 息 ,直 接 影 响 了 分 类 的 有效性和准确性。
3178 2011, Vol.32, No.9 计算计机算工机程工与程设与设计计CoCmopmupteurteErnEgningeinereienrginagnadnDdeDsiegsnign
采用特征相关性差异优化距离的改进 近邻算法
周 靖, 刘晋胜 (广东石油化工学院 计算机与电子信息学院,广东 茂名 525000)
分 类 都 是 绝 对 相 关 或 者 无 关 的 ,因 而 特 征 相 关 性 的 确 定 主 要
集中在类绝对相关的设置上,而 D_Corr 的确定则主要集中在 特 征 无 差 异 或 差 异 无 限 大 的 两 种 极 端 情 况 上 ,所 以 特 征 相 关
性差异值的计算更侧重对数据的检索比较,这也是 FCDKNN 计算量相对较小的原因。上述说明属于 FCDKNN 的预处理部
O'
Cw
Round4
1
图1
几何意义
(2)同一条件属性下特征相关性差异 D_
, 的设置。
设训练集有 v 个条件属性,, = 1,2,…,v,由特征相关性计
算其针对分类作用程度的差异可分为如下几种情况:
1)若 = ,表示特征针对分类的相关性相同,无差异,特征