atlas

Research map / Architectures and efficiency / RNNs and normalization

BAIT: Benchmarking (Embedding) Architectures for Interactive Theorem-Proving

AAAI 2024 · Architectures and efficiency › RNNs and normalization · approach: Neural-symbolic reasoning · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces BAIT, an open-source cross-platform framework for AI interactive theorem proving, and uses it to compare embedding architectures (GNN, Transformer, Structure Aware Transformers, ensembles) across supervised premise selection benchmarks and end-to-end TacticZero proving in HOL4.

Problem

Research on AI for interactive theorem proving is fragmented across ITP systems and learning approaches, making methods hard to compare and replicate; the choice of formula embedding architecture (graph vs sequence) has not been thoroughly compared across ITP systems.

Approach

A unified, modular framework (BAIT) with Data, Model, Environment and Experiment modules that standardises supervised and end-to-end AI-ITP tasks across systems, used to benchmark state-of-the-art embedding architectures including Structure Aware Transformers (and directed SAT) against GNNs and Transformers.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
restrict SAT attention to ancestor or descendant nodesSAT embeddings · HOList Tacticaccuracy: 35.2 -> 39.1Helped
restrict SAT attention to ancestor or descendant nodesSAT embeddings · HOList top-5accuracy: 81.2 -> 85.1Helped
restrict SAT attention to ancestor or descendant nodesSAT embeddings · MIZAR40 Premise Selectionaccuracy: 73.6 -> 74.1Helped
restrict SAT attention to ancestor or descendant nodesSAT embeddings · LeanStep Premise Selectionaccuracy: 96.6 -> 97.0Helped
restrict SAT attention to ancestor or descendant nodesSAT embeddings · HOL4 Premise Selectionaccuracy: 91.0 -> 91.1No clear effect
replace the original seq2seq autoencoder with a GNN encoder pretrained on HOL4 premise selectionTacticZero · HOL4 TacticZero validationpass@1: 43.0% -> 64.6%Helped
replace the original seq2seq autoencoder with a Transformer encoder pretrained on HOL4 premise selectionTacticZero · HOL4 TacticZero validationpass@1: 43.0% -> 63.3%Helped
replace the original seq2seq autoencoder with a GNN encoder pretrained on HOL4 premise selectionTacticZero · HOL4 TacticZero trainingcumulative goals proven: 90.7% -> 96.2%Helped
replace the original seq2seq autoencoder with a Transformer encoder pretrained on HOL4 premise selectionTacticZero · HOL4 TacticZero trainingcumulative goals proven: 90.7% -> 96.8%Helped
combine GNN and Transformer embeddingsembedding models · HOList TacticaccuracyHelped
use a Bag of Words model instead of learned embedding architecturessupervised embedding benchmarks · HOList Relative ParameteraccuracyNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: HOList HOLStep MIZAR40 LeanStep HOL4 standard library premise selection

Benchmarks: HOList HOLStep MIZAR40 LeanStep HOL4 premise selection TacticZero HOL4 end-to-end

Metrics: accuracy relative parameter accuracy top-5 accuracy cumulative goals proven validation pass@1

Baselines: TacticZero GNN Transformer Bag of Words SAT DAG-LSTM

Builds on: TacticZero HOList INT Structure Aware Transformer ReProver

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy