{"title":"A hidden Markov model-based K-means time series clustering algorithm","authors":"Li-Li Wei, Jing-Qiang Jiang","doi":"10.1109/ICICISYS.2010.5658820","DOIUrl":null,"url":null,"abstract":"Aimed at some shortages in the existing time series clustering methods based on hidden Markov model(HMM), such as longer sequence and equal length, a hidden Markov model-based k-means time series clustering algorithm is proposed, whose objective function is the joint likelihood function. At first, an initial partition is obtained by unsupervised clustering of the time series using dynamic time warping (DTW), then HMMs are built from it, and the initial clusters serve as input to a process that trains one HMM on each cluster and iteratively moves time series between clusters based on their likelihoods given the various HMMs.","PeriodicalId":339711,"journal":{"name":"2010 IEEE International Conference on Intelligent Computing and Intelligent Systems","volume":"235 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-12-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 IEEE International Conference on Intelligent Computing and Intelligent Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICICISYS.2010.5658820","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Aimed at some shortages in the existing time series clustering methods based on hidden Markov model(HMM), such as longer sequence and equal length, a hidden Markov model-based k-means time series clustering algorithm is proposed, whose objective function is the joint likelihood function. At first, an initial partition is obtained by unsupervised clustering of the time series using dynamic time warping (DTW), then HMMs are built from it, and the initial clusters serve as input to a process that trains one HMM on each cluster and iteratively moves time series between clusters based on their likelihoods given the various HMMs.