第39卷第3期2012年3月
计算机科学
Computer
Science
V01.39No.3
Mar
2012
一种基于关键点的时间序列聚类算法
’
谢福鼎1李迎2孙岩2张永2大连116029)1
(辽宁师范大学城市与环境学院(辽宁师范大学计算机与信息技术学院大连116081)2
摘要基于关键点技术,提出了一种新的时间序列聚类方法。算法首先寻找时间序列的关键点,将关键点序列进行等维处理后,通过计算关键点序列的相似性构造复杂网络,最后通过复杂网络的社团划分,实现时间序列的聚类。实验结果表明,在时间序列聚类过程中,本方法不仅可以有效降低时间序列的维数,加快聚类的速度,而且可以得到理想的聚类结果。关键词
时间序列,降维,关键点,复杂网络,聚类
文献标识码A
ClusterAlgorithmforTimeSeriesBased
XIEFu-din91
LIYing产SUNYan2
中图法分类号TP311
on
KeyPoints
ZHANG
Yon酽
(SChooIofUrbanand
EnvironmentalScience,LiaoningNormalUniversity,Dalian116029,China)1
(DepartmentofComputerandScienceTechnology,LiaoningNormalUniversity,Dalian116081,China)2
AbstractBased
on
keypointtechnology,anewmethodfortimeseriesclusterwasproposed.Thekeypointsforeach
timeserieswerefirstfound,andthenthecomplexnetworkwasconstructedbycalculatingthesimilaritybetweenkey
pointseriesaftertheywere
equidimensional.Atlast,theclusteringtimeserieswereimplemented
bypartitioningthe
complexnetworkintocommunities.Theexperimentalresultsshowthatthedimensionsoftimeseriesandtheconsump—
tionofcomputing
time
can
beeffectivelyreducedbytheproposal.Furthermore,the
desiredclusterresultisobtained
whenapplyingthismethodtoclustersomepracticaldata.Keywords
Time
series,Reduction
dimension,Keypoint,Complex
network,Cluster
1
引言
时间序列是一类重要的数据对象,在经济、气象等许多领
题,如关键点提取之后,时间序列由原来的等长序列变为了不等长序列,在度量时间序列相似性时则受到了约束,因为此时无法利用计算等长序列相似性与聚类的方法。
本文提出了一种新的基于关键点技术的时间序列聚类方法,它对降维后得到的不等维关键点序列进行局部等维处理,能够实现非等长关键点序列的相似性度量与聚类。算法首先将时间序列利用关键点提取方法进行降维,利用本文方法将不等维的关键点序列进行局部等维,再用欧氏距离进行相似性度量。其次,利用所得到的相似度矩阵构造复杂网络;最后利用网络的划分结果,实现时间序列的聚类。本文通过两组实验,证明此方法在序列降维、相似性度量和聚类准确性上都有比较好的效果。此方法的另外一个优点是:在关键点序列局部等维之后,序列的相似性度量和聚类不再受距离公式和聚类方法的约束,拓展了基于关键点技术的时间序列聚类方法。比较试验结果说明,本文方法在计算准确率和空间存储上也有较大的改善。
域都大量存在。对这些数据进行分析,可以揭示事物变化和发展的规律,为科学决策提供依据。如何分析和处理这些海量的时间序列数据,并从中发现一些事先未知的、有价值的信息,正受到越来越多研究者的关注和重视。由于这些海量数据序列具有短期波动频繁、大量噪声干扰以及非稳态等特点,因此直接在原始时间序列上进行相似性查询[1’2]、分类和聚类[3|、模式挖掘[4’53等工作,不但会造成存储和计算效率低下,而且会影响算法的准确性和可靠性,从而难以获得满意的结果。近年来,时间序列的数据挖掘、知识发现、预测、相似性搜索等问题已经成为一个研究热点,主要研究工作包括降维、特征提取、相似性度量、相似性搜索等。
关键点选择算法KPSegmentation(keypointssegmenta—tion)[6]是一种有效的时间序列降维方法。该方法将时间序列中重要的信息点全部提取出来,有效地去除了时间序列中的噪声与重要性小的数据点。这样不仅加快了对时间序列处理的速度,节省了处理时间与存储空间,而且处理问题的准确率还有所提高。但时间序列降维之后,也带来了另外一些问
到稿日期:2011—04—11返修日期:2011—06—30
2相关知识
2.1关键点提取
作为时间序列趋势变化的分界点,关键点对数据序列的
本文受国家自然科学基金(10771092),辽宁省博士启动基金(20081079)资助。
谢福鼎(1965一),男,博士,教授,CCF会员,主要研究方向为人工智能、数据挖掘;李迎(1986一),女,硕士,主要研究方向为人工智能、数据挖掘;孙岩(1974一),女,博士,副教授,主要研究方向为数据挖掘;张永(1975一),男,博士,副教授,主要研究方向为智能计算、可信计算。
万方数据
157
本文提出了一种新的基于关键点技术的时间序列聚类方 法,它对降维后得到的不等维关键点序列进行局部等维处理, 能够实现非等长关键点序列的相似性度量与聚类。算法...
一种基于关键点的时间序... 5页 1下载券 时间序列聚类算法及其在... 5页... principal component analysis 摘要: 时间序列聚类分析是数据挖掘研究的一个重要...
已有的聚类算法大多采用k均值对低维数据进行聚类,不能对高维多变量时间序列(MTS)数据进行有效聚类。提出一种高效的多变量时间序列聚类算法PCA-CLUSTER,首先利用主...
时间序列相似性聚类算法... 暂无评价 81页 2下载券 一种基于关键点的时间序...第3 卷第1 期5121年1 月021 计 算 机 学 报CHNS OURLO OMPESIEEJNA FCUTR...
一种基于Normal矩阵的时间序列聚类方法_专业资料。提出了一种基于Normal矩阵的时间序列聚类方法。该算法首先对时间序列数据进行向量形式转换,计算出各个时间序列间的...
一种基于时间序列性的推荐算法_信息与通信_工程科技_专业资料。聚类分析是Web个性化应用的一种重要技术手段,本文分析了K—means、MCA、Bu.IdcIassmcation三种典型的...
时间序列相似性聚类算法... 暂无评价 81页 2下载券 一种基于关键点的时间序...第3 5卷第1 1期201 2年1 1月 计 算 机 学 报CHINESEJOURNALOFCOMPUTERS ...
该算法能有效解决聚类问题. 关键词:多元时间序列;主元分析;k均值;聚类分析 中...相关性很强,点分布在椭圆内,在平面上作一个坐标变换,即逆 时针旋转一个角度0...
一种基于关键特征的搜索引擎结果聚类算法。为了解决用户在搜索引擎结果列表中寻找所需信息困难的问题,帮助用户快速有效地定位有价值的Web文档,与向量空间模型方法不同...

我要评论