Hybrid meta-heuristic optimization algorithms for time-domain-constrained data clustering

This paper addresses the question of time-domain-constrained data clustering, a problem which deals with data labelled with the time they are obtained and imposing the condition that clusters need to be contiguous in time (the time-domain constraint). The objective is to obtain a partitioning of a multivariate time series into internally homogeneous segments with respect to a statistical model given in each cluster. In this paper, time-domain-constrained data clustering is formulated as an unrestricted bi-level optimization problem. The clustering problem is stated at the upper level model and at the lower level the statistical models are adjusted to the set of clusters determined in the upper level. This formulation is sufficiently general to allow these statistical models to be used as black boxes. A hybrid technique based on combining a generic population-based optimization algorithm and Nelder-Mead simplex search is used to solve the bi-level model. The capability of the proposed approach is illustrated using simulations of synthetic signals and a novel application for survival analysis. This application shows that the proposed methodology is a useful tool to detect changes in the hidden structure of historical data. Finally, the performance of the hybridizations of particle swarm optimization, genetic algorithms and simulated annealing with Nelder-Mead simplex search are tested on a pattern recognition problem of text identification.

[1]  Douglas Steinley,et al.  K-means clustering: a half-century synthesis. , 2006, The British journal of mathematical and statistical psychology.

[2]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[3]  Maurice Clerc,et al.  Beyond Standard Particle Swarm Optimisation , 2010, Int. J. Swarm Intell. Res..

[4]  R.J. Hathaway,et al.  Switching regression models and fuzzy clustering , 1993, IEEE Trans. Fuzzy Syst..

[5]  Mehran Yazdi,et al.  A robust clustering method based on blind, naked mole-rats (BNMR) algorithm , 2013, Swarm Evol. Comput..

[6]  Ricardo García-Ródenas,et al.  An adaptive approach to enhanced traffic signal optimization by using soft-computing techniques , 2011, Expert Syst. Appl..

[7]  Taher Niknam,et al.  An efficient hybrid approach based on PSO, ACO and k-means for cluster analysis , 2010, Appl. Soft Comput..

[8]  M. Cudnik,et al.  Prehospital Factors Associated with Mortality in Injured Air Medical Patients , 2012, Prehospital emergency care : official journal of the National Association of EMS Physicians and the National Association of State EMS Directors.

[9]  Herng-Ching Lin,et al.  Risk factors for 24-hour mortality after traumatic rib fractures owing to motor vehicle accidents: a nationwide population-based study. , 2009, The Annals of thoracic surgery.

[10]  Tormod Næs,et al.  New modifications and applications of fuzzy C-means methodology , 2008, Comput. Stat. Data Anal..

[11]  Lawrence Hubert,et al.  Order-Constrained Solutions in K-Means Clustering: Even Better Than Being Globally Optimal , 2008 .

[12]  János Abonyi,et al.  Fuzzy Clustering Based Segmentation of Time-Series , 2003, IDA.

[13]  John A. Nelder,et al.  A Simplex Method for Function Minimization , 1965, Comput. J..

[14]  Hannu Toivonen,et al.  Estimating the number of segments in time series data using permutation tests , 2002, 2002 IEEE International Conference on Data Mining, 2002. Proceedings..

[15]  Sivakumar Ramakrishnan,et al.  A survey: hybrid evolutionary algorithms for cluster analysis , 2011, Artificial Intelligence Review.

[16]  Ricardo García-Ródenas,et al.  Column generation algorithms for nonlinear optimization, II: Numerical investigations , 2011, Comput. Oper. Res..

[17]  Mojtaba Salehi,et al.  On line detection of mean and variance shift using neural networks and support vector machine in multivariate processes , 2012, Appl. Soft Comput..

[18]  Laleh Najafizadeh,et al.  Capturing dynamic patterns of task-based functional connectivity with EEG , 2013, NeuroImage.

[19]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[20]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[21]  Michael Patriksson,et al.  A class of column generation/simplicial decomposition methods in convex differentiable optimization, I: Convergence analysis , 2003 .

[22]  Mehdi Sargolzaei,et al.  A New Cooperative Algorithm Based on PSO and K-Means for Data Clustering , 2012 .

[23]  Mauricio Zambrano-Bigiarini,et al.  Standard Particle Swarm Optimisation 2011 at CEC-2013: A baseline for future PSO improvements , 2013, 2013 IEEE Congress on Evolutionary Computation.

[24]  Taher Niknam,et al.  An efficient hybrid evolutionary optimization algorithm based on PSO and SA for clustering , 2009 .

[25]  Z. H. Che,et al.  A hybrid approach for supplier cluster analysis , 2010, Comput. Math. Appl..

[26]  Yufei Huang,et al.  Enrichment constrained time-dependent clustering analysis for finding meaningful temporal transcription modules , 2009, Bioinform..

[27]  Wang,et al.  Exemplar-Based Clustering Analysis Optimized by Genetic Algorithm , 2013 .

[28]  Cong Wang,et al.  Chaotic ant swarm approach for data clustering , 2012, Appl. Soft Comput..

[29]  Jacek M. Leski,et al.  A time-domain-constrained fuzzy clustering method and its application to signal analysis , 2005, Fuzzy Sets Syst..

[30]  Mir Mohammad Ettefagh,et al.  A hybrid particle swarm-Nelder-Mead optimization method for crack detection in cantilever beams , 2012, Appl. Soft Comput..

[31]  Abdolreza Hatamlou,et al.  PSOHS: an efficient two-stage approach for data clustering , 2013, Memetic Comput..

[32]  Rajesh Kumar,et al.  A review on particle swarm optimization algorithms and their applications to data clustering , 2011, Artificial Intelligence Review.

[33]  Wei Lee Woon,et al.  An iterative approach to enhanced traffic signal optimization , 2008, Expert Syst. Appl..

[34]  Jessica K. Hodgins,et al.  Hierarchical Aligned Cluster Analysis for Temporal Clustering of Human Motion , 2013, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[35]  J. Sloan,et al.  Effect of 24-hour mandatory vs on-demand critical care specialist presence on long-term survival and quality of life of critically ill patients in the intensive care unit of a teaching hospital. , 2012, Journal of critical care.

[36]  Giuseppe Nunnari,et al.  Multivariate time series clustering on geophysical data recorded at Mt. Etna from 1996 to 2003 , 2013 .

[37]  Meisen Pan,et al.  K-Harmonic Means Data Clustering with PSO Algorithm , 2012 .

[38]  Ricardo García-Ródenas,et al.  A Framework for Derivative Free Algorithm Hybridization , 2013, ICANNGA.

[39]  Tieli Sun,et al.  An efficient hybrid data clustering method based on K-harmonic means and Particle Swarm Optimization , 2009, Expert Syst. Appl..

[40]  Meghan N. Jeffres,et al.  Impact of Body Size Descriptors on Initial Treatment Response and Thirty-Day Mortality in Patients with Gram-Negative Infections , 2012 .

[41]  Shu-Kai S. Fan,et al.  A hybrid simplex search and particle swarm optimization for unconstrained optimization , 2007, Eur. J. Oper. Res..

[42]  János Abonyi,et al.  Modified Gath-Geva clustering for fuzzy segmentation of multivariate time-series , 2005, Fuzzy Sets Syst..

[43]  Jin Yao-hong Hybrid Clustering Using ACO and AHC , 2013 .

[44]  Ping He,et al.  Improving constrained clustering via swarm intelligence , 2013, Neurocomputing.

[45]  K. Thangavel,et al.  Novel Hybrid PSO-SA Model for Biclustering of Expression Data , 2012 .

[46]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[47]  Erwie Zahara,et al.  A hybridized approach to data clustering , 2008, Expert Syst. Appl..

[48]  Tunchan Cura,et al.  A particle swarm optimization approach to clustering , 2012, Expert Syst. Appl..