TacticZero: Learning to Prove Theorems from Scratch with Deep Reinforcement Learning

02/19/2021
by   Minchao Wu, et al.
0

We propose a novel approach to interactive theorem-proving (ITP) using deep reinforcement learning. Unlike previous work, our framework is able to prove theorems both end-to-end and from scratch (i.e., without relying on example proofs from human experts). We formulate the process of ITP as a Markov decision process (MDP) in which each state represents a set of potential derivation paths. The agent learns to select promising derivations as well as appropriate tactics within each derivation using deep policy gradients. This structure allows us to introduce a novel backtracking mechanism which enables the agent to efficiently discard (predicted) dead-end derivations and restart the derivation from promising alternatives. Experimental results show that the framework provides comparable performance to that of the approaches that use human experts, and that it is also capable of proving theorems that it has never seen during training. We further elaborate the role of each component of the framework using ablation studies.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/09/2019

End-to-End Learning of Proactive Handover Policy for Camera-Assisted mmWave Networks Using Deep Reinforcement Learning

For mmWave networks, this paper proposes an image-to-decision proactive ...
research
05/30/2019

Effective Medical Test Suggestions Using Deep Reinforcement Learning

Effective medical test suggestions benefit both patients and physicians ...
research
12/26/2020

Deep reinforcement learning for portfolio management

The objective of this paper is to verify that current cutting-edge artif...
research
08/24/2021

Graph Contrastive Pre-training for Effective Theorem Reasoning

Interactive theorem proving is a challenging and tedious process, which ...
research
12/29/2022

A Novel Experts Advice Aggregation Framework Using Deep Reinforcement Learning for Portfolio Management

Solving portfolio management problems using deep reinforcement learning ...
research
06/20/2019

Designing Game of Theorems

"Theorem proving is similar to the game of Go. So, we can probably impro...
research
12/21/2020

Mobile Robot Planner with Low-cost Cameras Using Deep Reinforcement Learning

This study develops a robot mobility policy based on deep reinforcement ...

Please sign up or login with your details

Forgot password? Click here to reset