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 条
  • [41] Partial Synchrony Based on Set Timeliness [Extended Abstract]
    Aguilera, Marcos K.
    Delporte-Gallet, Carole
    Fauconnier, Hugues
    Toueg, Sam
    PODC'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2009, : 102 - 110
  • [42] Semi-Streaming Set Cover (Extended Abstract)
    Emek, Yuval
    Rosen, Adi
    AUTOMATA, LANGUAGES, AND PROGRAMMING (ICALP 2014), PT I, 2014, 8572 : 453 - 464
  • [43] Extended Fuzzy Logic Programs with Fuzzy Answer Set Semantics
    Saad, Emad
    SCALABLE UNCERTAINTY MANAGEMENT, PROCEEDINGS, 2009, 5785 : 223 - 239
  • [44] Fast and scalable parallel matrix computations with optical buses (extended abstract)
    Li, KQ
    PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 1053 - 1062
  • [45] FastDTW is approximate and Generally Slower than the Algorithm it Approximates (Extended Abstract)
    Wu, Renjie
    Keogh, Eamonn J.
    2021 IEEE 37TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2021), 2021, : 2327 - 2328
  • [46] Approximate Computing in Numerical Analysis Variable Interval Computing - Extended Abstract
    Lin, Tsau Young
    2019 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), 2019, : 2013 - 2018
  • [47] Approximate protein folding in the HP side chain model on extended cubic lattices - (Extended abstract)
    Heun, V
    ALGORITHMS - ESA'99, 1999, 1643 : 212 - 223
  • [48] Abstract Argumentation and Answer Set Programming: Two Faces of Nelson's Logic
    Fandinno, Jorge
    Del Cerro, Luis Farinas
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2023, 23 (02) : 444 - 467
  • [49] Stochastic Makespan Minimization in Structured Set Systems (Extended Abstract)
    Gupta, Anupam
    Kumar, Amit
    Nagarajan, Viswanath
    Shen, Xiangkun
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, IPCO 2020, 2020, 12125 : 158 - 170
  • [50] Scalable Enumeration of Trap Spaces in Boolean Networks via Answer Set Programming
    Giang Trinh
    Benhamou, Belaid
    Pastva, Samuel
    Soliman, Sylvain
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 9, 2024, : 10714 - 10722