VariKN language modeling toolkit


VariKN language modeling toolkit provides tools for training n-gram
language models. Amongst the supported methods are:

- Absolute discounting
- Kneser-Ney smoothing
- Revised Kneser pruning
- Kneser-Ney growing

The descriptions of Revised Kneser pruning and Kneser-Ney growing can
be found in the paper Vesa Siivola and Teemu Hirsimäki and Sami
Virpioja, "On Growing and Pruning Kneser-Ney Smoothed N-Gram Models",
IEEE Transactions on Speech, Audio and Language Processing,
15(5):1617-1624, 2007 (available at

Download location:

You don’t have the permission to edit this resource.