Search NASASearch

DOE OSTI · code-145407

CHMMPP: A c++ library for constrained Hidden Markov Models

Abstract

SAND2024-13027O The CHMMPP: A c++ Library for Constrained Hidden Markov Models (HMM) software supports the analysis of multivariate time series data to detect patterns using HMM. Many applications involve the detection and characterization of hidden or latent states in a complex system using observable states and variables. This software supports inference of latent states integrating both an HMM and application-specific constraints that reflect known relationships in hidden states. The CHMMPP software supports application-specific and generic methods for constrained inference. This includes a framework for customized Viterbi methods, constrained inference of hidden states with A* and integer programming methods, and various constraint-informed methods for learning HMM model parameters. CHMMPP focuses on supporting generic methods that enable the agile expression of complex sets of constraints that naturally arise in many real-world applications.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Hart, William, Mattes, Connor. 2024-05-23. CHMMPP: A c++ library for constrained Hidden Markov Models. https://doi.org/10.11578/dc.20241009.3

Cite the original work for its findings. Save a collection to share your selection of sources.