Baum-Welch expectation maximization library


Red led Version 0.3.9 is now available for download.

NEW Baum-Welch is now available on conda-forge. Linux (x86) and Mac OS X users who already have conda can install the library and all dependencies using the following command: conda install -c conda-forge baumwelch.


OpenGrm Baum-Welch is a C++ library (including associated binaries) which allows the user to estimate the parameters of a discrete hidden Markov model (HMM) using the Baum-Welch algorithm (a special case of the expectation maximization meta-algorithm). It uses OpenFst library finite-state transducers (FSTs) and FST archives (FARs) as inputs and outputs.

If you use this toolkit in your research, we would appreciate it if you cited at least one of:

K. Gorman and C. Allauzen. 2024. A* shortest string decoding for non-idempotent semirings. In Proceedings of the 18th Conference of the European Chapter of the Association for Computational Linguistics, pages 732-739. (Describes the decoding algorithm.)

K. Gorman, C. Kirov, B. Roark, and R. Sproat. 2021. Structured abbreviation expansion in context. In Findings of the Association for Computational Linguistics: EMNLP 2021, pages 995-1005. (Describes the pair n-gram formulation.)

Edit | Attach | Watch | Print version | History: r21 < r20 < r19 < r18 < r17 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r21 - 2024-06-18 - KyleGorman
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback