Approximating probabilistic models as weighted finite automata
Not on the map. Why?
Abstract (arXiv)
Weighted finite automata (WFA) are often used to represent probabilistic models, such as n-gram language models, since they are efficient for recognition tasks in time and space. The probabilistic source to be represented as a WFA, however, may come in many forms. Given a generic probabilistic model over sequences, we propose an algorithm to approximate it as a weighted finite automaton such that the Kullback-Leiber divergence between the source model and the WFA target model is minimized. The proposed algorithm involves a counting step and a difference of convex optimization step, both of which can be performed efficiently. We demonstrate the usefulness of our approach on various tasks, including distilling n-gram models from neural models, building compact language models, and building open-vocabulary character models. The algorithms used for these experiments are available in an open-source software library.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 21 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 0; 2024: 2.
6 papers.
- 2021Federated Learning Meets Natural Language Processing: A Surveycited by 43
- 2021Extracting Weighted Automata for Approximate Minimization in Language Modellingcited by 3
- 2022Understanding Robust Generalization in Learning Regular Languagescited by 3
- 2022VQ-T: RNN Transducers using Vector-Quantized Prediction Network Statescited by 3
- 2024Markov Constraint as Large Language Model Surrogatecited by 3
- 2024Neural Search Space in Gboard Decodercited by 1
- 2024Neural Search Space in Gboard Decoder21 Oct 2024
- 2024Markov Constraint as Large Language Model Surrogate11 Jun 2024
- 2022VQ-T: RNN Transducers using Vector-Quantized Prediction Network States3 Aug 2022
- 2022Understanding Robust Generalization in Learning Regular Languages20 Feb 2022
- 2021Federated Learning Meets Natural Language Processing: A Survey27 Jul 2021
- 2021Extracting Weighted Automata for Approximate Minimization in Language Modelling5 Jun 2021