paper-with-me

홈 › Papers

Learning Axioms to Compute Verifiable Symbolic Expression Equivalence Proofs Using Graph-to-Sequence Networks

2021-01-01 · Steven James Kommrusch, Louis-Noel Pouchet, Theo Barolett

We target the problem of proving the semantic equivalence between two complex expressions represented as typed trees, and demonstrate our system on expressions from a rich multi-type symbolic language for linear algebra. We propose the first graph-to-sequence deep learning system to generate axiomatic proofs of equivalence between program pairs. We generate expressions which include scalars, vectors and matrices and 16 distinct operators combining them, with 147 distinct axioms of equivalence. We study the robustness of the system to generate proofs of increasing length, demonstrating how incremental graph-to-sequence networks can learn to represent complex and verifiable symbolic reasoning. It achieves 93% average true positive coverage on 10,000 test cases while ensuring zero false positives by design.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

Graph-to-Sequence

Similar Papers 제목 키워드 기반

Learning Continuous Semantic Representations of Symbolic Expressions

2016-11-04 · ICML 2017 8 · Miltiadis Allamanis, Pankajan Chanthirasegaran, Pushmeet Kohli, Charles Sutton

Combining abstract, symbolic reasoning with continuous neural reasoning is a grand challenge of representation learning. As a step in this direction, we propose a new architecture, called neural equivalence networks, for…

Representation Learning

Proving Equivalence Between Complex Expressions Using Graph-to-Sequence Neural Models

2021-06-01 · Steve Kommrusch, Théo Barollet, Louis-Noël Pouchet

We target the problem of provably computing the equivalence between two complex expression trees. To this end, we formalize the problem of equivalence between two such programs as finding a set of semantics-preserving re…

Graph-to-Sequencevalid

EGG-SR: Embedding Symbolic Equivalence into Symbolic Regression via Equality Graph

2025-11-08 · Nan Jiang, Ziyi Wang, Yexiang Xue arxiv

Symbolic regression seeks to uncover physical laws from experimental data by searching for closed-form expressions, which is an important task in AI-driven scientific discovery. Yet the exponential growth of the search s…

Reinforcement Learning

Deep Symbolic Superoptimization Without Human Knowledge

2020-05-01 · ICLR 2020 1 · Hui Shi, Yang Zhang, Xinyun Chen, Yuandong Tian 외

Deep symbolic superoptimization refers to the task of applying deep learning methods to simplify symbolic expressions. Existing approaches either perform supervised training on human-constructed datasets that defines …

Decoderreinforcement-learningReinforcement LearningReinforcement Learning (RL)

Equivalence of Dataflow Graphs via Rewrite Rules Using a Graph-to-Sequence Neural Model

2020-02-17 · Steve Kommrusch, Théo Barollet, Louis-Noël Pouchet

In this work we target the problem of provably computing the equivalence between two programs represented as dataflow graphs. To this end, we formalize the problem of equivalence between two programs as finding a set of …

Graph-to-Sequence