EDBT 2026 Demo / reviewers in the wild / expert
Moa Johansson 0001
dblp:02/452
· DBLP profile ↗
23ranked-venue papers
5as first author
10since 2021 · last 2026
0000-0002-1097-8278ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 15 · 3 first-author · 7 since 2021Theory of computation · 12 · 4 first-author · 4 since 2021Software engineering, systems software and programming languages · 10 · 2 first-author · 5 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Twitch: Learning Abstractions for Equational Theorem ProvingabstractAbstract Automated theorem provers often perform better when told what shapes of terms are interesting. In this paper we discover interesting term shapes automatically, in the form of abstractions , term patterns that occur over and over again in proofs. Our tool Twitch produces abstractions automatically and can do so in two ways: (1) from a partial, failed proof of a conjecture; (2) from successful proofs of other theorems in the same domain. Twitch is built on top of Stitch , a tool designed for discovering reusable library functions in program synthesis tasks. We have also extended Twee, an equational theorem prover, to use the generated abstractions. We evaluate Twitch on a set of unit equality (UEQ) problems from TPTP, and show that it proves problems previously unsolved by Twee, as well as yielding speed-ups on many other problems. Guy Axelrod, Moa Johansson 0001, Nicholas Smallbone |
IJCAR (1) | 2 |
| 2025 | Learning Efficient Recursive Numeral Systems via Reinforcement Learning
Andrea Silvi, Jonathan D. Thomas, Emil Carlsson, Devdatt P. Dubhashi, Moa Johansson 0001 |
CogSci | 5 |
| 2025 | PACE: Procedural Abstractions for Communicating Efficiently
Jonathan D. Thomas, Andrea Silvi, Devdatt P. Dubhashi, Moa Johansson 0001 |
CogSci | 4 |
| 2025 | Benchmarking Debiasing Methods for LLM-based Parameter EstimatesabstractLarge language models (LLMs) offer an inexpensive yet powerful way to annotate text, but are often inconsistent when compared with experts.These errors can bias downstream estimates of population parameters such as regression coefficients and causal effects.To mitigate this bias, researchers have developed debiasing methods such as Design-based Supervised Learning (DSL) and Prediction-Powered Inference (PPI), which promise valid estimation by combining LLM annotations with a limited number of expensive expert annotations.Although these methods produce consistent estimates under theoretical assumptions, it is unknown how they compare in finite samples of sizes encountered in applied research.We make two contributions: First, we study how each method's performance scales with the number of expert annotations, highlighting regimes where LLM bias or limited expert labels significantly affect results.Second, we compare DSL and PPI across a range of tasks, finding that although both achieve low bias with large datasets, DSL often outperforms PPI on bias reduction and empirical efficiency, but its performance is less consistent across datasets.Our findings indicate that there is a bias-variance tradeoff at the level of debiasing methods, calling for more research on developing metrics for quantifying their efficiency in finite samples. Nicolas Audinet de Pieuchon, Adel Daoud, Connor T. Jerzak, Moa Johansson 0001, Richard Johansson |
EMNLP | 4 |
| 2024 | Specify What? Enhancing Neural Specification Synthesis by Symbolic Methods
George Granberry, Wolfgang Ahrendt, Moa Johansson 0001 |
IFM | 3 |
| 2024 | Lemma Discovery and Strategies for Automated InductionabstractAbstract We investigate how the automated inductive proof capabilities of the first-order prover Vampire can be improved by adding lemmas conjectured by the QuickSpec theory exploration system and by training strategy schedules specialized for inductive proofs. We find that adding lemmas improves performance (measured in number of proofs found for benchmark problems) by $$40\%$$ 40 % compared to Vampire’s plain structural induction as baseline. Strategy training alone increases the number of proofs found by $$130\%$$ 130 % , and the two methods in combination provide an increase of $$183\%$$ 183 % . By combining strategy training and lemma discovery we can prove more inductive benchmarks than previous state-of-the-art inductive proof systems (HipSpec and CVC4). Sólrún Halla Einarsdóttir, Márton Hajdú, Moa Johansson 0001, Nicholas Smallbone, Martin Suda 0001 |
IJCAR (1) | 3 |
| 2024 | Towards Integrating Copiloting and Formal Methods - Building Blocks, Architecture, and Challenges
George Granberry, Wolfgang Ahrendt, Moa Johansson 0001 |
ISoLA (3) | 3 |
| 2024 | Reasoning in Transformers - Mitigating Spurious Correlations and Reasoning Shortcuts
Daniel Enström, Viktor Kjellberg, Moa Johansson 0001 |
NeSy (2) | 3 |
| 2023 | The Effect of Scaling, Retrieval Augmentation and Form on the Factual Consistency of Language ModelsabstractLarge Language Models (LLMs) make natural interfaces to factual knowledge, but their usefulness is limited by their tendency to deliver inconsistent answers to semantically equivalent questions.For example, a model might predict both "Anne Redpath passed away in Edinburgh."and "Anne Redpath's life ended in London."In this work, we identify potential causes of inconsistency and evaluate the effectiveness of two mitigation strategies: up-scaling and augmenting the LM with a retrieval corpus.Our results on the LLaMA and Atlas models show that both strategies reduce inconsistency while retrieval augmentation is considerably more efficient.We further consider and disentangle the consistency contributions of different components of Atlas.For all LMs evaluated we find that syntactical form and other evaluation task artifacts impact consistency.Taken together, our results provide a better understanding of the factors affecting the factual consistency of language models. Lovisa Hagström, Denitsa Saynova, Tobias Norlund, Moa Johansson 0001, Richard Johansson |
EMNLP | 4 |
| 2022 | TriCo - Triple Co-piloting of Implementation, Specification and Tests
Wolfgang Ahrendt, Dilian Gurov, Moa Johansson 0001, Philipp Rümmer |
ISoLA (1) | 3 |
| 2019 | Lemma Discovery for Induction - A Survey
Moa Johansson 0001 |
CICM | 1 |
| 2017 | QuickSpec: a lightweight theory exploration tool for programmers (system demonstration)abstractThis document gives the outline of a system demonstration for the QuickSpec theory exploration tool. Maximilian Algehed, Koen Claessen, Moa Johansson 0001, Nicholas Smallbone |
Haskell | 3 |
| 2017 | Automated Theory Exploration for Interactive Theorem Proving: - An Introduction to the Hipster System
Moa Johansson 0001 |
ITP | 1 |
| 2017 | Quick specifications for the busy programmerabstractAbstract QuickSpec is a theory exploration system which tests a Haskell program to find equational properties of it, automatically. The equations can be used to help understand the program, or as lemmas to help prove the program correct. QuickSpec is largely automatic: the user just supplies the functions to be tested and QuickCheck data generators. Previous theory exploration systems, including earlier versions of QuickSpec itself, scaled poorly. This paper describes a new architecture for theory exploration with which we can find vastly more complex laws than before, and much faster. We demonstrate theory exploration in QuickSpec on problems both from functional programming and mathematics. Nicholas Smallbone, Moa Johansson 0001, Koen Claessen, Maximilian Algehed |
J. Funct. Program. | 2 |
| 2015 | TIP: Tons of Inductive Problems
Koen Claessen, Moa Johansson 0001, Dan Rosén, Nicholas Smallbone |
CICM | 2 |
| 2015 | On Interpolation in Automated Theorem Proving
Maria Paola Bonacina, Moa Johansson 0001 |
J. Autom. Reason. | 2 |
| 2015 | Interpolation Systems for Ground Proofs in Automated Deduction: a Survey
Maria Paola Bonacina, Moa Johansson 0001 |
J. Autom. Reason. | 2 |
| 2014 | Hipster: Integrating Theory Exploration in a Proof Assistant
Moa Johansson 0001, Dan Rosén, Nicholas Smallbone, Koen Claessen |
CICM | 1 |
| 2013 | Automating Inductive Proofs Using Theory Exploration
Koen Claessen, Moa Johansson 0001, Dan Rosén, Nicholas Smallbone |
CADE | 2 |
| 2013 | Proof-Pattern Recognition and Lemma Discovery in ACL2
Jónathan Heras, Ekaterina Komendantskaya, Moa Johansson 0001, Ewen Maclean |
LPAR | 3 |
| 2011 | On Interpolation in Decision Procedures
Maria Paola Bonacina, Moa Johansson 0001 |
TABLEAUX | 2 |
| 2011 | Conjecture Synthesis for Inductive Theories
Moa Johansson 0001, Lucas Dixon, Alan Bundy |
J. Autom. Reason. | 1 |
| 2010 | Case-Analysis for Rippling and Inductive Proof
Moa Johansson 0001, Lucas Dixon, Alan Bundy |
ITP | 1 |