paper-with-me

홈 › Papers

Learning programs with magic values

2022-08-05 · Céline Hocquette, Andrew Cropper

A magic value in a program is a constant symbol that is essential for the execution of the program but has no clear explanation for its choice. Learning programs with magic values is difficult for existing program synthesis approaches. To overcome this limitation, we introduce an inductive logic programming approach to efficiently learn programs with magic values. Our experiments on diverse domains, including program synthesis, drug design, and game playing, show that our approach can (i) outperform existing approaches in terms of predictive accuracies and learning times, (ii) learn magic values from infinite domains, such as the value of pi, and (iii) scale to domains with millions of constant symbols.

📄 PDF Abstract BibTeX arXiv:2208.03238

Code (2)

celinehocquette/magicpopper 공식 구현
celinehocquette/numsynth-aaai23

Tasks

Drug DesignInductive logic programmingProgram Synthesis

Similar Papers 제목 키워드 기반

Extending Sticky-Datalog+/- via Finite-Position Selection Functions: Tractability, Algorithms, and Optimization

2021-08-02 · Leopoldo Bertossi, Mostafa Milani

Weakly-Sticky(WS) Datalog+/- is an expressive member of the family of Datalog+/- program classes that is defined on the basis of the conditions of stickiness and weak-acyclicity. Conjunctive query answering (QA) over the…

Position

Extending Weakly-Sticky Datalog+/-: Query-Answering Tractability and Optimizations

2016-07-10 · Mostafa Milani, Leopoldo Bertossi

Weakly-sticky (WS) Datalog+/- is an expressive member of the family of Datalog+/- programs that is based on the syntactic notions of stickiness and weak-acyclicity. Query answering over the WS programs has been investiga…

Tractable Query Answering and Optimization for Extensions of Weakly-Sticky Datalog+-

2015-04-13 · Mostafa Milani, Leopoldo Bertossi

We consider a semantic class, weakly-chase-sticky (WChS), and a syntactic subclass, jointly-weakly-sticky (JWS), of Datalog+- programs. Both extend that of weakly-sticky (WS) programs, which appear in our applications to…

Enhancing magic sets with an application to ontological reasoning

2019-07-19 · Mario Alviano, Nicola Leone, Pierfrancesco Veltri, Jessica Zangari

Magic sets are a Datalog to Datalog rewriting technique to optimize query answering. The rewritten program focuses on a portion of the stable model(s) of the input program which is sufficient to answer the given query. H…

Negation

Grounding Bound Founded Answer Set Programs

2014-05-14 · Rehan Abdul Aziz, Geoffrey Chu, Peter James Stuckey

To appear in Theory and Practice of Logic Programming (TPLP) Bound Founded Answer Set Programming (BFASP) is an extension of Answer Set Programming (ASP) that extends stable model semantics to numeric variables. While …