Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Måns Magnusson

dblp:119/9862 · DBLP profile ↗
← Back
16ranked-venue papers
4as first author
5since 2021 · last 2026
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 11 · 3 first-author · 5 since 2021Theory of computation · 2Applied, interdisciplinary, general and emerging computing · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
6 papers
Information extraction and text analysis · 32% Probabilistic and Bayesian machine learning · 30% Optimization for machine learning · 12%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Computational social science and digital humanities · 57% Bioinformatics and computational biology · 43%

Topics — the 18 heaviest of 20, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Information extraction and text analysis
topic model
0.822020
Sparse Parallel Training of Hierarchical Dirichlet Process Topic Models · EMNLP (1) 2020
Pólya Urn Latent Dirichlet Allocation: A Doubly Sparse Massively Parallel Sampler · IEEE Trans. Pattern Anal. Mach. Intell. 2019
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods
convergence diagnostics
0.412020
Robust, Accurate Stochastic Optimization for Variational Inference · NeurIPS 2020
Machine learning › Efficient and distributed learning › distributed training
data parallel training
0.412020
Sparse Parallel Training of Hierarchical Dirichlet Process Topic Models · EMNLP (1) 2020
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference › bayesian nonparametric model
hierarchical dirichlet process
0.412020
Sparse Parallel Training of Hierarchical Dirichlet Process Topic Models · EMNLP (1) 2020
Machine learning › Optimization for machine learning
stochastic gradient descent
0.412020
Robust, Accurate Stochastic Optimization for Variational Inference · NeurIPS 2020
Machine learning › Optimization for machine learning
stochastic optimization
0.412020
Robust, Accurate Stochastic Optimization for Variational Inference · NeurIPS 2020
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
variational inference
0.412020
Robust, Accurate Stochastic Optimization for Variational Inference · NeurIPS 2020
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
approximate inference
0.412019
Bayesian leave-one-out cross-validation for large data · ICML 2019
Machine learning › Efficient and distributed learning
distributed training
0.412019
Pólya Urn Latent Dirichlet Allocation: A Doubly Sparse Massively Parallel Sampler · IEEE Trans. Pattern Anal. Mach. Intell. 2019
Machine learning › Representation and self-supervised learning › word representation › word embedding
interpretable word embedding
0.412019
Interpretable Word Embeddings via Informative Priors · EMNLP/IJCNLP (1) 2019
Natural language and speech › Information extraction and text analysis › topic model
latent dirichlet allocation
0.412019
Pólya Urn Latent Dirichlet Allocation: A Doubly Sparse Massively Parallel Sampler · IEEE Trans. Pattern Anal. Mach. Intell. 2019
Machine learning › Learning theory › model selection › cross-validation
leave-one-out cross-validation
0.412019
Bayesian leave-one-out cross-validation for large data · ICML 2019
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference
scalable bayesian inference
0.412019
Bayesian leave-one-out cross-validation for large data · ICML 2019
Machine learning › Representation and self-supervised learning › word representation
word embedding
0.412019
Interpretable Word Embeddings via Informative Priors · EMNLP/IJCNLP (1) 2019
Natural language and speech › Information extraction and text analysis
named entity recognition
0.312025
Detecting Legal Citations in United Kingdom Court Judgments · EMNLP 2025
Bioinformatics and computational biology
bioinformatics workflow
0.212016
MultiQC: summarize analysis results for multiple tools and samples in a single report · Bioinform. 2016
Bioinformatics and computational biology
next-generation sequencing
0.212016
MultiQC: summarize analysis results for multiple tools and samples in a single report · Bioinform. 2016
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference › prior distribution
informative priors
0.112019
Interpretable Word Embeddings via Informative Priors · EMNLP/IJCNLP (1) 2019

Methods — techniques the papers use, named apart from their topics

transformer encoder · 0.9rule-based regular expressions · 0.9large language model · 0.9gibbs sampling · 0.8stopping rule · 0.4parallel SGD · 0.4doubly sparse sampler · 0.4data-parallel training · 0.4black-box variational inference · 0.4bayesian prior · 0.4data visualization · 0.2
YearPublicationVenuePosition
2026 The Swedish Parliamentary Motions Corpus 1867-2024
abstract
Motions submitted to the Swedish Parliament are important data for social science and humanities researchers. We introduce a new research corpus, the Swedish Parliamentary Motions Corpus, which is larger and more developed than previously available research corpora for the Swedish motions. The corpus contains annotated and structured parliamentary motions over more than 150 years, through the bicameral parliament (1867–1970) and Sweden’s current unicameral parliament (1971–). Along with the corpus, we describe procedures to measure and ensure transparency around issues related to the data quality of the corpus. In addition, we link motions’ authors to a rich metadata set, ensuring the corpus’s utility in various research applications.
Robert Borges, Fredrik Norén, Lotta Åberg Brorsson, Väinö Yrjänäinen, Hanna Bäck, Robert Klemmensen, Måns Magnusson
LREC7
2025 posteriordb: Testing, Benchmarking and Developing Bayesian Inference Algorithms
abstract
The general applicability and robustness of posterior inference algorithms is critical to widely used probabilistic programming languages such as Stan, PyMC, Pyro, and Turing.jl. When designing a new inference algorithm, whether it involves Monte Carlo sampling or variational approximation, the fundamental problem is evaluating its accuracy and efficiency across a range of representative target posteriors. To solve this problem, we propose posteriordb, a database of models and data sets defining target densities along with reference Monte Carlo draws. We further provide a guide to the best practices in using posteriordb for algorithm evaluation and comparison. To provide a wide range of realistic posteriors, posteriordb currently comprises 120 representative models with data, and has been instrumental in developing several inference algorithms.
Måns Magnusson, Jakob Torgander, Paul C. Bürkner, Bob Carpenter, Aki Vehtari
AISTATS1
2025 Detecting Legal Citations in United Kingdom Court Judgments
abstract
Legal citation detection in court judgments underpins reliable precedent mapping, citation analytics, and document retrieval.Extracting references to legislation and case law in the United Kingdom is especially challenging: citation styles have evolved over centuries, and judgments routinely cite foreign or historical authorities.We conduct the first systematic comparison of three modelling paradigms on this task using the Cambridge Law Corpus: (i) rule-based regular expressions; (ii) transformer-based encoders (BERT, RoBERTa, LEGAL-BERT, ModernBERT); and (iii) large language models (GPT-4.1).We produced a gold-standard high-quality corpus of 190 court judgments containing 45,179 fine-grained annotations for UK and non-UK legislation and case references.ModernBERT achieves a macroaveraged F1 of 93.3%,only marginally ahead of the other encoder-only models, yet significantly outperforming the strongest regularexpression baseline (35.42% F1) and GPT-4.1 (76.57%F1).
Holli Sargeant, Andreas Östling, Måns Magnusson
EMNLP3
2024 The Swedish Parliament Corpus 1867 - 2022
abstract
The Swedish parliamentary records are an important source material for social science and humanities researchers. We introduce a new research corpus, the Swedish Parliament Corpus, which is larger and more developed than previously available research corpora for the Swedish parliament. The corpus contains annotated and structured parliamentary records over more than 150 years, through the bicameral parliament (1867–1970) and the unicameral parliament (1971–). In addition to the records, which contain all speeches in the parliament, we also provide a database of all members of parliament over the same period. Along with the corpus, we describe procedures to ensure data quality. The corpus facilitates detailed analysis of parliamentary speeches in several research fields.
Väinö Yrjänäinen, Fredrik Norén, Robert Borges, Johan Jarlbrink, Lotta Åberg Brorsson, Anders P. Olsson, Pelle Snickars, Måns Magnusson
LREC/COLING8
2023 The Cambridge Law Corpus: A Corpus for Legal AI Research
Andreas Östling, Holli Sargeant, Huiyuan Xie, Ludwig Bull, Alexander Terenin, Leif Jonsson, Måns Magnusson, Felix Steffek
NeurIPS7
2020 Leave-One-Out Cross-Validation for Bayesian Model Comparison in Large Data
abstract
Recently, new methods for model assessment, based on subsampling and posterior approximations, have been proposed for scaling leave-one-out cross-validation (LOO-CV) to large datasets. Although these methods work well for estimating predictive performance for individual models, they are less powerful in model comparison. We propose an efficient method for estimating differences in predictive performance by combining fast approximate LOO surrogates with exact LOO sub-sampling using the difference estimator and supply proofs with regards to scaling characteristics. The resulting approach can be orders of magnitude more efficient than previous approaches, as well as being better suited to model comparison.
Måns Magnusson, Aki Vehtari, Johan Jonasson, Michael Riis Andersen
AISTATS1
2020 Sparse Parallel Training of Hierarchical Dirichlet Process Topic Models
abstract
To scale non-parametric extensions of probabilistic topic models such as Latent Dirichlet allocation to larger data sets, practitioners rely increasingly on parallel and distributed systems.In this work, we study data-parallel training for the hierarchical Dirichlet process (HDP) topic model.Based upon a representation of certain conditional distributions within an HDP, we propose a doubly sparse data-parallel sampler for the HDP topic model.This sampler utilizes all available sources of sparsity found in natural language-an important way to make computation efficient.We benchmark our method on a well-known corpus (PubMed) with 8m documents and 768m tokens, using a single multi-core machine in under four days.
Alexander Terenin, Måns Magnusson, Leif Jonsson
EMNLP (1)2
2020 Robust, Accurate Stochastic Optimization for Variational Inference
abstract
We examine the accuracy of black box variational posterior approximations for parametric models in a probabilistic programming context. The performance of these approximations depends on (1) how well the variational family approximates the true posterior distribution, (2) the choice of divergence, and (3) the optimization of the variational objective. We show that even when the true variational family is used, high-dimensional posteriors can be very poorly approximated using common stochastic gradient descent (SGD) optimizers. Motivated by recent theory, we propose a simple and parallel way to improve SGD estimates for variational inference. The approach is theoretically motivated and comes with a diagnostic for convergence and a novel stopping rule, which is robust to noisy objective functions evaluations. We show empirically, the new workflow works well on a diverse set of models and datasets, or warns if the stochastic optimization fails or if the used variational distribution is not good.
Akash Kumar Dhaka, Alejandro Catalina, Michael Riis Andersen, Måns Magnusson, Jonathan H. Huggins, Aki Vehtari
NeurIPS4
2020 Multivariate Analysis of Orthogonal Range Searching and Graph Distances
abstract
Abstract We show that the eccentricities, diameter, radius, and Wiener index of an undirected n-vertex graph with nonnegative edge lengths can be computed in time $$O(n\cdot \left( {\begin{array}{c}k+\lceil \log n\rceil \\ k\end{array}}\right) \cdot 2^k \log n)$$ O ( n · k + ⌈ log n ⌉ k · 2 k log n ) , where k is linear in the treewidth of the graph. For every $$\epsilon >0$$ ϵ > 0 , this bound is $$n^{1+\epsilon }\exp O(k)$$ n 1 + ϵ exp O ( k ) , which matches a hardness result of Abboud et al. (in: Proceedings of the Twenty-Seventh Annual ACM-SIAM Symposium on Discrete Algorithms, 2016. 10.1137/1.9781611974331.ch28 ) and closes an open problem in the multivariate analysis of polynomial-time computation. To this end, we show that the analysis of an algorithm of Cabello and Knauer (Comput Geom 42:815–824, 2009. 10.1016/j.comgeo.2009.02.001 ) in the regime of non-constant treewidth can be improved by revisiting the analysis of orthogonal range searching, improving bounds of the form $$\log ^d n$$ log d n to $$\left( {\begin{array}{c}d+\lceil \log n\rceil \\ d\end{array}}\right)$$ d + ⌈ log n ⌉ d , as originally observed by Monier (J Algorithms 1:60–74, 1980. 10.1016/0196-6774(80)90005-X ). We also investigate the parameterization by vertex cover number.
Karl Bringmann, Thore Husfeldt, Måns Magnusson
Algorithmica3
2020 Loqusdb: added value of an observations database of local genomic variation
abstract
BACKGROUND: Exome and genome sequencing is becoming the method of choice for rare disease diagnostics. One of the key challenges remaining is distinguishing the disease causing variants from the benign background variation. After analysis and annotation of the sequencing data there are typically thousands of candidate variants requiring further investigation. One of the most effective and least biased ways to reduce this number is to assess the rarity of a variant in any population. Currently, there are a number of reliable sources of information for major population frequencies when considering single nucleotide variants (SNVs) and small insertion and deletions (INDELs), with gnomAD as the most prominent public resource available. However, local variation or frequencies in sub-populations may be underrepresented in these public resources. In contrast, for structural variation (SV), the background frequency in the general population is more or less unknown mostly due to challenges in calling SVs in a consistent way. Keeping track of local variation is one way to overcome these problems and significantly reduce the number of potential disease causing variants retained for manual inspection, both for SNVs and SVs. RESULTS: Here, we present loqusdb, a tool to solve the challenge of keeping track of any type of variant observations from genome sequencing data. Loqusdb was designed to handle a large flow of samples and unlike other solutions, samples can be added continuously to the database without rebuilding it, facilitating improvements and additions. We assessed the added value of a local observations database using 98 samples annotated with information from a background of 888 unrelated individuals. CONCLUSIONS: We show both how powerful SV analysis can be when filtering for population frequencies and how the number of apparently rare SNVs/INDELs can be reduced by adding local population information even after annotating the data with other large frequency databases, such as gnomAD. In conclusion, we show that a local frequency database is an attractive, and a necessary addition to the publicly available databases that facilitate the analysis of exome and genome data in a clinical setting.
Måns Magnusson, Jesper Eisfeldt, Daniel Nilsson, Adam Rosenbaum, Valtteri Wirta, Anna Lindstrand, Anna Wedell, Henrik Stranneheim
BMC Bioinform.1
2019 Interpretable Word Embeddings via Informative Priors
abstract
Miriam Hurtado Bodell, Martin Arvidsson, Måns Magnusson. Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP). 2019.
Miriam Hurtado Bodell, Martin Arvidsson, Måns Magnusson
EMNLP/IJCNLP (1)3
2019 Bayesian leave-one-out cross-validation for large data
abstract
Model inference, such as model comparison, model checking, and model selection, is an important part of model development. Leave-one-out cross-validation (LOO) is a general approach for assessing the generalizability of a model, but unfortunately, LOO does not scale well to large datasets. We propose a combination of using approximate inference techniques and probability-proportional-to-size-sampling (PPS) for fast LOO model evaluation for large datasets. We provide both theoretical and empirical results showing good properties for large data.
Måns Magnusson, Michael Riis Andersen, Johan Jonasson, Aki Vehtari
ICML1
2019 Pólya Urn Latent Dirichlet Allocation: A Doubly Sparse Massively Parallel Sampler
abstract
Latent Dirichlet Allocation (LDA) is a topic model widely used in natural language processing and machine learning. Most approaches to training the model rely on iterative algorithms, which makes it difficult to run LDA on big corpora that are best analyzed in parallel and distributed computational environments. Indeed, current approaches to parallel inference either don't converge to the correct posterior or require storage of large dense matrices in memory. We present a novel sampler that overcomes both problems, and we show that this sampler is faster, both empirically and theoretically, than previous Gibbs samplers for LDA. We do so by employing a novel Pólya-urn-based approximation in the sparse partially collapsed sampler for LDA. We prove that the approximation error vanishes with data size, making our algorithm asymptotically exact, a property of importance for large-scale topic models. In addition, we show, via an explicit example, that-contrary to popular belief in the topic modeling literature-partially collapsed samplers can be more efficient than fully collapsed samplers. We conclude by comparing the performance of our algorithm with that of other approaches on well-known corpora.
Alexander Terenin, Måns Magnusson, Leif Jonsson, David Draper
IEEE Trans. Pattern Anal. Mach. Intell.2
2018 Multivariate Analysis of Orthogonal Range Searching and Graph Distances
abstract
We show that the eccentricities, diameter, radius, and Wiener index of an undirected n-vertex graph with nonnegative edge lengths can be computed in time O(n * binom{k+ceil[log n]}{k} * 2^k k^2 log n), where k is the treewidth of the graph. For every epsilon>0, this bound is n^{1+epsilon}exp O(k), which matches a hardness result of Abboud, Vassilevska Williams, and Wang (SODA 2015) and closes an open problem in the multivariate analysis of polynomial-time computation. To this end, we show that the analysis of an algorithm of Cabello and Knauer (Comp. Geom., 2009) in the regime of non-constant treewidth can be improved by revisiting the analysis of orthogonal range searching, improving bounds of the form log^d n to binom{d+ceil[log n]}{d}, as originally observed by Monier (J. Alg. 1980). We also investigate the parameterization by vertex cover number.
Karl Bringmann, Thore Husfeldt, Måns Magnusson
IPEC3
2016 Automatic Localization of Bugs to Faulty Components in Large Scale Software Systems Using Bayesian Classification
abstract
We suggest a Bayesian approach to the problem of reducing bug turn-around time in large software development organizations. Our approach is to use classification to predict where bugs are located in components. This classification is a form of automatic fault localization (AFL) at the component level. The approach only relies on historical bug reports and does not require detailed analysis of source code or detailed test runs. Our approach addresses two problems identified in user studies of AFL tools. The first problem concerns the trust in which the user can put in the results of the tool. The second problem concerns understanding how the results were computed. The proposed model quantifies the uncertainty in its predictions and all estimated model parameters. Additionally, the output of the model explains why a result was suggested. We evaluate the approach on more than 50000 bugs.
Leif Jonsson, David Broman, Måns Magnusson, Kristian Sandahl, Mattias Villani, Sigrid Eldh
QRS3
2016 MultiQC: summarize analysis results for multiple tools and samples in a single report
abstract
MOTIVATION: Fast and accurate quality control is essential for studies involving next-generation sequencing data. Whilst numerous tools exist to quantify QC metrics, there is no common approach to flexibly integrate these across tools and large sample sets. Assessing analysis results across an entire project can be time consuming and error prone; batch effects and outlier samples can easily be missed in the early stages of analysis. RESULTS: We present MultiQC, a tool to create a single report visualising output from multiple tools across many samples, enabling global trends and biases to be quickly identified. MultiQC can plot data from many common bioinformatics tools and is built to allow easy extension and customization. AVAILABILITY AND IMPLEMENTATION: MultiQC is available with an GNU GPLv3 license on GitHub, the Python Package Index and Bioconda. Documentation and example reports are available at http://multiqc.info CONTACT: [email protected].
Philip Ewels, Måns Magnusson, Sverker Lundin, Max Käller
Bioinform.2