paper-with-me

홈 › Papers

Graph2Tac: Online Representation Learning of Formal Math Concepts

2024-01-05 · Lasse Blaauwbroek, Miroslav Olšák, Jason Rute, Fidel Ivan Schaposnik Massolo, Jelle Piepenbrock, Vasily Pestun

In proof assistants, the physical proximity between two formal mathematical concepts is a strong predictor of their mutual relevance. Furthermore, lemmas with close proximity regularly exhibit similar proof structures. We show that this locality property can be exploited through online learning techniques to obtain solving agents that far surpass offline learners when asked to prove theorems in an unseen mathematical setting. We extensively benchmark two such online solvers implemented in the Tactician platform for the Coq proof assistant: First, Tactician's online $k$-nearest neighbor solver, which can learn from recent proofs, shows a $1.72\times$ improvement in theorems proved over an offline equivalent. Second, we introduce a graph neural network, Graph2Tac, with a novel approach to build hierarchical representations for new definitions. Graph2Tac's online definition task realizes a $1.5\times$ improvement in theorems solved over an offline baseline. The $k$-NN and Graph2Tac solvers rely on orthogonal online data, making them highly complementary. Their combination improves $1.27\times$ over their individual performances. Both solvers outperform all other general-purpose provers for Coq, including CoqHammer, Proverbot9001, and a transformer baseline by at least $1.48\times$ and are available for practical use by end-users.

📄 PDF Abstract BibTeX arXiv:2401.02949

Code (0)

등록된 구현이 없습니다.

Tasks

AI AgentAutomated Theorem ProvingGraph Neural NetworkMathRepresentation Learning

Methods 이 논문이 사용한 방법론

Library 설명 없음
BASE 설명 없음

Similar Papers 제목 키워드 기반

Formal Ways for Measuring Relations between Concepts in Conceptual Spaces

2018-04-06 · Lucas Bechberger, Kai-Uwe Kühnberger

The highly influential framework of conceptual spaces provides a geometric way of representing knowledge. Instances are represented by points in a high-dimensional space and concepts are represented by regions in this sp…

Measuring Relations Between Concepts In Conceptual Spaces

2017-07-07 · Lucas Bechberger, Kai-Uwe Kühnberger

The highly influential framework of conceptual spaces provides a geometric way of representing knowledge. Instances are represented by points in a high-dimensional space and concepts are represented by regions in this sp…

JEFL: Joint Embedding of Formal Proof Libraries

2021-07-21 · Qingxiang Wang, Cezary Kaliszyk

The heterogeneous nature of the logical foundations used in different interactive proof assistant libraries has rendered discovery of similar mathematical concepts among them difficult. In this paper, we compare a previo…

Formalising Concepts as Grounded Abstractions

2021-01-13 · Stephen Clark, Alexander Lerchner, Tamara von Glehn, Olivier Tieleman 외

The notion of concept has been studied for centuries, by philosophers, linguists, cognitive scientists, and researchers in artificial intelligence (Margolis & Laurence, 1999). There is a large literature on formal, mathe…

Representation Learning

OntoMath${}^{\mathbf{PRO}}$ 2.0 Ontology: Updates of the Formal Model

2023-03-17 · Alexander Kirillovich, Olga Nevzorova, Evgeny Lipachev

This paper is devoted to the problems of ontology-based mathematical knowledge management and representation. The main attention is paid to the development of a formal model for the representation of mathematical stateme…

ManagementMathRecommendation Systems