Papers › Advancing State of the Art in Language Modeling

Advancing State of the Art in Language Modeling

28 Nov 2023arXiv:2312.03735archive 2025-07-28

David Herel, Tomas Mikolov

Generalization is arguably the most important goal of statistical language modeling research. Publicly available benchmarks and papers published with an open-source code have been critical to advancing the field. However, it is often very difficult, and sometimes even impossible, to reproduce the results fully as reported in publications. In this paper, we propose a simple framework that should help advance the state of the art in language modeling in terms of generalization. We propose to publish not just the code, but also probabilities on dev and test sets with future publications so that one can easily add the new model into an ensemble. This has crucial advantages: it is much easier to determine whether a newly proposed model is actually complementary to the current baseline. Therefore, instead of inventing new names for the old tricks, the scientific community can advance faster. Finally, this approach promotes diversity of ideas: one does not need to create an individual model that is the new state of the art to attract attention; it will be sufficient to develop a new model that learns patterns which other models do not. Thus, even a suboptimal model can be found to have value. Remarkably, our approach has yielded new state-of-the-art results across various language modeling benchmarks up to 10%.

PaperPDFCode

Code

davidherel/sota_lm officialmentioned in papermentioned on GitHubpytorch 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

Language ModelingLanguage Modelling

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Language Modelling Penn Treebank (Word Level) Ensemble of All Test perplexity 47.31 #10 of 43 Archive leaderboard report
Language Modelling Penn Treebank (Word Level) Ensemble of All Validation perplexity 48.92 #10 of 43 Archive leaderboard report
Language Modelling WikiText-103 Ensemble of All Test perplexity 13.29 #7 of 89 Archive leaderboard report
Language Modelling WikiText-103 Ensemble of All Validation perplexity 13.11 #7 of 89 Archive leaderboard report
Language Modelling WikiText-2 Ensemble of All Test perplexity 53.73 #21 of 38 Archive leaderboard report
Language Modelling WikiText-2 Ensemble of All Validation perplexity 55.4 #21 of 38 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.

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