Sketched Answer Set Programming

被引:0
|
作者
Paramonov, Sergey [1 ]
Bessiere, Christian [2 ]
Dries, Anton [1 ]
De Raedt, Luc [1 ]
机构
[1] Katholieke Univ Leuven, Leuven, Belgium
[2] CNRS, LIRMM, Montpellier, France
关键词
inductive logic programming; constraint learning; answer set programming; sketching; constraint programming; relational learning; COMPLEXITY;
D O I
10.1109/ICTAI.2018.00110
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Answer Set Programming (ASP) is a powerful modeling formalism for combinatorial problems. However, writing ASP models can be hard. We propose a novel method, called Sketched Answer Set Programming (SkASP), aimed at facilitating this. In SkASP, the user writes partial ASP programs, in which uncertain parts are left open and marked with question marks. In addition, the user provides a number of positive and negative examples of the desired program behaviour. SkASP then synthesises a complete ASP program. This is realized by rewriting the SkASP program into another ASP program, which can then be solved by traditional ASP solvers. We evaluate our approach on 21 well known puzzles and combinatorial problems inspired by Karps 21 NP-complete problems and on publicly available ASP encodings.
引用
收藏
页码:694 / 701
页数:8
相关论文
共 50 条
  • [1] Answer Set Programming
    Marek, Victor W.
    [J]. THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2020, 20 (03) : 432 - 434
  • [2] Answer Set Programming
    Schaub, Torsten
    [J]. Proceedings of the 12th Conference on Formal Methods in Computer-Aided Design (FMCAD 2012), 2012, : 2 - 2
  • [3] Answer Set Programming
    Janhunen, Tomi
    [J]. KUNSTLICHE INTELLIGENZ, 2018, 32 (2-3): : 125 - 131
  • [4] Answer Sets and the Language of Answer Set Programming
    Lifschitz, Vladimir
    [J]. AI MAGAZINE, 2016, 37 (03) : 7 - 11
  • [5] Hybrid Answer Set Programming
    Brik, Alex
    Remmel, Jeffrey
    [J]. ANNALS OF PURE AND APPLIED LOGIC, 2014, 165 (01) : 134 - 163
  • [6] The Answer Set Programming Competition
    Calimeri, Francesco
    Ianni, Giovambattista
    Krennwallner, Thomas
    Ricca, Francesco
    [J]. AI MAGAZINE, 2012, 33 (04) : 114 - 118
  • [7] Coordination in answer set programming
    Sakama, Chiaki
    Inoue, Katsumi
    [J]. ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2008, 9 (02)
  • [8] Fuzzy answer set programming
    Van Nieuwenborgh, Davy
    De Cock, Martine
    Vermeir, Dirk
    [J]. LOGICS IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, 4160 : 359 - 372
  • [9] Functional answer set programming
    Cabalar, Pedro
    [J]. THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2011, 11 : 203 - 233
  • [10] Answer Set Programming with Resources
    Costantini, Stefania
    Formisano, Andrea
    [J]. JOURNAL OF LOGIC AND COMPUTATION, 2010, 20 (02) : 533 - 571