A Fast Algorithm in Exponential Change-Points Model with Comparison

Kuo-Ching Chang, Chui-liang Chiang, Chung-Bow Lee
{"title":"A Fast Algorithm in Exponential Change-Points Model with Comparison","authors":"Kuo-Ching Chang, Chui-liang Chiang, Chung-Bow Lee","doi":"10.1109/ACT.2010.17","DOIUrl":null,"url":null,"abstract":"The dynamic programming (DP) algorithm can be used to find an exact solution of the maximum likelihood estimation of change points in a sequence of data from exponential family. Since the algorithm has a quadratic complexity in data size n, it is computationally burdensome if the data size n is large. In this work, a fast two-stage (TS) algorithm by window method is proposed. The window method is simple and interesting. The first stage is to apply the window method based on the log likelihood ratio measure to find a subset of candidate change points, and use DP algorithm on the chosen subset to obtain good initial change points which will be proximate to the locations of the true change points. The second stage is to apply the segmental K-means (SKM) algorithm on the initial change points obtained in the first stage. Some simulated data sets are investigated for DP, SKM and TS three algorithms. We find that, in comparison of CPU times, the SKM algorithm is fastest than DP and TS algorithm with the largest error in the estimation of change points. For TS and DP algorithms, both yield the small errors, but in the speed of CPU times, our TS algorithm can be up to 18.94 times faster than the DP algorithm. The results show that our algorithm works very well. It substantially reduces the computation load for large data size n.","PeriodicalId":147311,"journal":{"name":"2010 Second International Conference on Advances in Computing, Control, and Telecommunication Technologies","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 Second International Conference on Advances in Computing, Control, and Telecommunication Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ACT.2010.17","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The dynamic programming (DP) algorithm can be used to find an exact solution of the maximum likelihood estimation of change points in a sequence of data from exponential family. Since the algorithm has a quadratic complexity in data size n, it is computationally burdensome if the data size n is large. In this work, a fast two-stage (TS) algorithm by window method is proposed. The window method is simple and interesting. The first stage is to apply the window method based on the log likelihood ratio measure to find a subset of candidate change points, and use DP algorithm on the chosen subset to obtain good initial change points which will be proximate to the locations of the true change points. The second stage is to apply the segmental K-means (SKM) algorithm on the initial change points obtained in the first stage. Some simulated data sets are investigated for DP, SKM and TS three algorithms. We find that, in comparison of CPU times, the SKM algorithm is fastest than DP and TS algorithm with the largest error in the estimation of change points. For TS and DP algorithms, both yield the small errors, but in the speed of CPU times, our TS algorithm can be up to 18.94 times faster than the DP algorithm. The results show that our algorithm works very well. It substantially reduces the computation load for large data size n.
指数变化点模型的一种快速算法
动态规划(DP)算法可用于求指数族数据序列中变化点的极大似然估计的精确解。由于算法在数据量n上具有二次复杂度,当数据量n较大时,算法的计算负担较大。本文提出了一种基于窗口法的快速两阶段(TS)算法。窗口方法简单而有趣。第一阶段是采用基于对数似然比测度的窗口方法寻找候选变化点子集,并对所选子集使用DP算法获得接近真实变化点位置的良好初始变化点。第二阶段是对第一阶段得到的初始变化点应用分段K-means (SKM)算法。研究了DP、SKM和TS三种算法的模拟数据集。我们发现,在CPU时间的比较中,SKM算法比DP和TS算法更快,并且在变化点的估计上误差最大。TS算法和DP算法的误差都很小,但在CPU时间的速度上,TS算法比DP算法快18.94倍。结果表明,该算法运行良好。它大大减少了大数据规模n的计算负荷。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信