arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2103.09414cs.PLcs.LG
收藏

Toward Neural-Network-Guided Program Synthesis and Verification

The University of Tokyo(东京大学);National Institute of Informatics(国立情报学研究所);SOKENDAI(综合研究大学院大学);University of Tsukuba(筑波大学);RIKEN AIP(理化学研究所革新智能统合研究中心)

Naoki Kobayashi, Taro Sekiyama, Issei Sato, Hiroshi Unno

英文摘要:

We propose a novel framework of program and invariant synthesis called neural network-guided synthesis. We first show that, by suitably designing and training neural networks, we can extract logical formulas over integers from the weights and biases of the trained neural networks. Based on the idea, we have implemented a tool to synthesize formulas from positive/negative examples and implication constraints, and obtained promising experimental results. We also discuss two applications of our synthesis method. One is the use of our tool for qualifier discovery in the framework of ICE-learning-based CHC solving, which can in turn be applied to program verification and inductive invariant synthesis. Another application is to a new program development framework called oracle-based programming, which is a neural-network-guided variation of Solar-Lezama's program synthesis by sketching.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑