← Search

Markus Norman Rabe

5 accepted papers

2022

Autoformalization with Large Language Models

NeurIPS 2022accept

Autoformalization is the process of automatically translating from natural language mathematics to formal specifications and proofs. A successful autoformalization system could advance the fields of formal verification, program synthesis, and artificial intelligence. While the long-term goal of auto…

Cited by 189SourcePDFScholar
2021

Mathematical Reasoning via Self-supervised Skip-tree Training

ICLR 2021spotlight

We demonstrate that self-supervised language modeling applied to mathematical formulas enables logical reasoning. To measure the logical reasoning abilities of language models, we formulate several evaluation (downstream) tasks, such as inferring types, suggesting missing assumptions and completing…

Cited by 59SourcePDFScholar
2021

Neural Circuit Synthesis from Specification Patterns

NeurIPS 2021poster

We train hierarchical Transformers on the task of synthesizing hardware circuits directly out of high-level logical specifications in linear-time temporal logic (LTL). The LTL synthesis problem is a well-known algorithmic challenge with a long history and an annual competition is organized to track t…

2021

Teaching Temporal Logics to Neural Networks

ICLR 2021poster

We study two fundamental questions in neuro-symbolic computing: can deep learning tackle challenging problems in logics end-to-end, and can neural networks learn the semantics of logics. In this work we focus on linear-time temporal logic (LTL), as it is widely used in verification. We train a Trans…