ApproxASP- A Scalable Approximate Answer Set Counter (Extended Abstract)

被引:0
|
作者
Kabir, Mohimenul [1 ]
Everardo, Flavio [2 ]
Shukla, Ankit [3 ]
Fichte, Johannes K. [4 ]
Hecher, Markus [4 ]
Meel, Kuldeep S. [1 ]
机构
[1] Nat Univ Singapore, Singapore, Singapore
[2] Tec Monterrey Campus Puebla, Puebla, Mexico
[3] JKU Linz, Linz, Austria
[4] TU Wien, Vienna, Austria
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Answer Set Programming (ASP) is a framework in artificial intelligence and knowledge representation for declarative modeling and problem solving. Modern ASP solvers focus on the computation or enumeration of answer sets. However, a variety of probabilistic applications in reasoning or logic programming require counting answer sets. While counting can be done by enumeration, simple enumeration becomes immediately infeasible if the number of solutions is high. On the other hand, approaches to exact counting are of high worst-case complexity. In fact, in propositional model counting, exact counting becomes impractical. In this work, we present a scalable approach to approximate counting for ASP. Our approach is based on systematically adding parity (XOR) constraints to ASP programs, which divide the search space. We prove that adding random XOR constraints partitions the answer sets of an ASP program. In practice, we use a Gaussian elimination-based approach by lifting ideas from SAT to ASP and integrate it into a state-of-the-art ASP solver, which we call
引用
收藏
页数:6
相关论文
共 50 条
  • [1] ApproxASP - a Scalable Approximate Answer Set Counter
    Kabir, Mohimenul
    Everardo, Flavio O.
    Shukla, Ankit K.
    Hecher, Markus
    Fichte, Johannes Klaus
    Meel, Kuldeep S.
    THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / THE TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 5755 - 5764
  • [2] Data validation for Answer Set Programming (Extended Abstract)
    Alviano, Mario
    Dodaro, Carmine
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2020, (325):
  • [3] Generative Datalog and Answer Set Programming - Extended Abstract
    Alviano, Mario
    LOGICS IN ARTIFICIAL INTELLIGENCE, JELIA 2023, 2023, 14281 : 3 - 10
  • [4] Evaluating Epistemic Negation in Answer Set Programming (Extended Abstract)
    Shen, Yi-Dong
    Eiter, Thomas
    PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 5060 - 5064
  • [5] Approximate reasoning in MAS: Rough set approach - Extended abstract
    Skowran, Andrzej
    2006 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON INTELLIGENT AGENT TECHNOLOGY, PROCEEDINGS, 2006, : 12 - 18
  • [6] Approximate reasoning in MAS: Rough set approach extended abstract
    Skowron, Andrzej
    2006 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE, (WI 2006 MAIN CONFERENCE PROCEEDINGS), 2006, : 12 - 18
  • [7] A Scalable Approximate Model Counter
    Chakraborty, Supratik
    Meel, Kuldeep S.
    Vardi, Moshe Y.
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2013, 2013, 8124 : 200 - 216
  • [8] Abstract Answer Set Solvers
    Lierler, Yuliya
    LOGIC PROGRAMMING, PROCEEDINGS, 2008, 5366 : 377 - 391
  • [9] Answer set planning (Abstract)
    Lifschitz, V
    LOGIC PROGRAMMING AND NONMONOTONIC REASONING, 1999, 1730 : 373 - 374
  • [10] A Simple Extension of Answer Set Programs to Embrace Neural Networks (Extended Abstract)
    Yang, Zhun
    Ishay, Adam
    Lee, Joohyung
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2020, (325):