Relational program synthesis with numerical reasoning
원문 초록
Program synthesis approaches struggle to learn programs with numerical values. An especially difficult problem is learning continuous values over multiple examples, such as intervals. To overcome this limitation, we introduce an inductive logic programming approach which combines relational learning with numerical reasoning. Our approach, which we call NUMSYNTH, uses satisfiability modulo theories solvers to efficiently learn programs with numerical values. Our approach can identify numerical values in linear arithmetic fragments, such as real difference logic, and from infinite domains, such as real numbers or integers. Our experiments on four diverse domains, including game playing and program synthesis, show that our approach can (i) learn programs with numerical values from linear arithmetical reasoning, and (ii) outperform existing approaches in terms of predictive accuracies and learning times.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
Relational decomposition for program synthesis
Pix2Code: Learning to Compose Neural Visual Concepts as Programs
Learning MDL logic programs from noisy data
Learning logic programs by discovering higher-order abstractions
An Empirical Comparison of Cost Functions in Inductive Logic Programming
Program Synthesis using Inductive Logic Programming for the Abstraction and Reasoning Corpus
토론
이 논문과 연결된 포럼 글이 아직 없습니다.