Papers › Multiplicative LSTM for sequence modelling

Multiplicative LSTM for sequence modelling

26 Sep 2016arXiv:1609.07959archive 2025-07-28

Ben Krause, Liang Lu, Iain Murray, Steve Renals

We introduce multiplicative LSTM (mLSTM), a recurrent neural network architecture for sequence modelling that combines the long short-term memory (LSTM) and multiplicative recurrent neural network architectures. mLSTM is characterised by its ability to have different recurrent transition functions for each possible input, which we argue makes it more expressive for autoregressive density estimation. We demonstrate empirically that mLSTM outperforms standard LSTM and its deep variants for a range of character level language modelling tasks. In this version of the paper, we regularise mLSTM to achieve 1.27 bits/char on text8 and 1.24 bits/char on Hutter Prize. We also apply a purely byte-level mLSTM on the WikiText-2 dataset to achieve a character level entropy of 1.26 bits/char, corresponding to a word level perplexity of 88.8, which is comparable to word level LSTMs regularised in similar ways on the same task.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

astakara48/python_project mentioned on GitHubtf report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Density EstimationLanguage Modelling

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Language Modelling Hutter Prize Large mLSTM +emb +WN +VD Bit per Character (BPC) 1.24 #14 of 18 Archive leaderboard report
Language Modelling Hutter Prize Large mLSTM +emb +WN +VD Number of params 46M #14 of 18 Archive leaderboard report
Language Modelling Text8 Large mLSTM +emb +WN +VD Bit per Character (BPC) 1.27 #18 of 24 Archive leaderboard report
Language Modelling Text8 Large mLSTM +emb +WN +VD Number of params 45M #18 of 24 Archive leaderboard report
Language Modelling Text8 Unregularised mLSTM Bit per Character (BPC) 1.40 #21 of 24 Archive leaderboard report
Language Modelling Text8 Unregularised mLSTM Number of params 45M #21 of 24 Archive leaderboard report
Language Modelling enwik8 Large mLSTM Bit per Character (BPC) 1.24 #34 of 42 Archive leaderboard report
Language Modelling enwik8 Large mLSTM Number of params 46M #34 of 42 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Introduced by this paper: mLSTM

AdamLSTMRMSPropSigmoid ActivationTanh ActivationVariational DropoutWeight NormalizationmLSTM

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections