mlsanityData to 14 Oct 2026

MFST: A Python OpenFST Wrapper With Support for Custom Semirings and Jupyter Notebooks

arXiv 2012.03437 ↗First posted 7 Dec 2020cs.LG cs.CL cs.MScited by 1

Not on the map. Why?

Abstract (arXiv)

This paper introduces mFST, a new Python library for working with Finite-State Machines based on OpenFST. mFST is a thin wrapper for OpenFST and exposes all of OpenFST's methods for manipulating FSTs. Additionally, mFST is the only Python wrapper for OpenFST that exposes OpenFST's ability to define a custom semirings. This makes mFST ideal for developing models that involve learning the weights on a FST or creating neuralized FSTs. mFST has been designed to be easy to get started with and has been previously used in homework assignments for a NLP class as well in projects for integrating FSTs and neural networks. In this paper, we exhibit mFST API and how to use mFST to build a simple neuralized FST with PyTorch.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 7 Dec 2020.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2021: 1.

1 paper.