International journal of intelligent engineering and systems · 2019 · 11 citations · 30 references
ComputingComputer ScienceAlgorithmsMachine LearningParallel ComputingData ParallelismDistributed AlgorithmsDistributed ComputingHidden Markov ModelsScalable Algorithm DesignScalable Machine LearningBaum-welch AlgorithmComplexityComputational EfficiencyContinuous-time ModelsDistributed Machine LearningMixture Hidden Markov ModelsResilient Distributed SystemsScalability
Hidden Markov Models are widely used for time continuous problems modelling and prediction. This paper presents two new improved algorithms for Gaussian continuous and mixture of Gaussian continuous Hidden Markov Models cases for solving learning problem for large scale multidimensional data. The design of our parallel distributed algorithms is based on Spark, the Big Data framework, thereby we can distribute data over several nodes through Resilient Distributed Datasets which allow to apply, in parallel, a set of operations. The proposed algorithms have two main advantages: a high computational time efficiency and a high scalability as well as an easy integration in Big Data frameworks. The complexity comparison results show great improvements in computational complexity (by a factor of (states number) 2 ) and execution time. Moreover, the new algorithms might be more effective by reducing the communication costs between the elements of the system involved in the learning task.
30
Sanjay Ghemawat · Communications of the ACM · 2008 · 18.5K citations · Full text
The Hadoop Distributed File System
Konstantin V. Shvachko, Hairong Kuang, Sanjay Radia et al. · 2010 · 4.8K citations
An introduction to hidden Markov models
L. R. Rabiner, Biing‐Hwang Juang · IEEE ASSP Magazine · 1986 · 4.8K citations