Learning the intrinsic value of theorems - Estimating usefulness of theorems with neural networks

Loading...
Thumbnail Image

Date

Type

Examensarbete för masterexamen
Master's Thesis

Model builders

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

We investigate whether neural networks can learn some notion of usefulness/interestingness of theorems, or as we chose to call it “intrinsic value”. This we define as the ability to take part in the deduction of other (sufficiently “beautiful” ) theorems. To study this we first devise a definition of what constitutes a “beautiful” theorem. We then construct a symbolic system which, starting from a set of axioms, randomly deduces new theorems from existing ones. Using this symbolic system we gather a lot of beautiful theorems, and consequently theorems with intrinsic value. We experiment with different metrics of intrinsic value to find out which works best. We then use this metric together with the collected theorems to train neural networks to classify a theorem as useful or not. We find, using MPNN and DAG-LSTM architectures, that this is possible. We also find that we can optimize the discovery of beautiful theorems with the aid of these trained neural networks.

Description

Keywords

Computer science, interestingness, usefulness, theorems, automatic deduction, project, thesis, dag-lstm, mpnn

Citation

Architect

Location

Type of building

Build Year

Model type

Scale

Material / technology

Index

Endorsement

Review

Supplemented By

Referenced By