Solving Decision Theory Problems with Probabilistic Answer Set Programming

被引:0
|
作者
Azzolini, Damiano [1 ]
Bellodi, Elena [2 ]
Kiesel, Rafael [3 ]
Riguzzi, Fabrizio [4 ]
机构
[1] Univ Ferrara, Dept Environm & Prevent Sci, Ferrara, Italy
[2] Univ Ferrara, Dept Engn, Ferrara, Italy
[3] TU Wien, Vienna, Austria
[4] Univ Ferrara, Dept Math & Comp Sci, Ferrara, Italy
关键词
probabilistic answer set programming; decision theory; statistical relational artificial intelligence; credal semantics; algebraic model counting; COMPILATION; INFERENCE;
D O I
10.1017/S1471068424000474
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Solving a decision theory problem usually involves finding the actions, among a set of possible ones, which optimize the expected reward, while possibly accounting for the uncertainty of the environment. In this paper, we introduce the possibility to encode decision theory problems with Probabilistic Answer Set Programming under the credal semantics via decision atoms and utility attributes. To solve the task, we propose an algorithm based on three layers of Algebraic Model Counting, that we test on several synthetic datasets against an algorithm that adopts answer set enumeration. Empirical results show that our algorithm can manage non-trivial instances of programs in a reasonable amount of time.
引用
收藏
页码:33 / 63
页数:31
相关论文
共 50 条
  • [1] Towards a Representation of Decision Theory Problems with Probabilistic Answer Set Programs
    Azzolini, Damiano
    Bellodi, Elena
    Riguzzi, Fabrizio
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2023, 385
  • [2] Solving Advanced Argumentation Problems with Answer Set Programming
    Brewka, Gerhard
    Diller, Martin
    Heissenberger, Georg
    Linsbichler, Thomas
    Woltran, Stefan
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2020, 20 (03) : 391 - 431
  • [3] Algorithms for solving optimization problems in answer set programming
    Alviano, Mario
    INTELLIGENZA ARTIFICIALE, 2018, 12 (01) : 1 - 14
  • [4] Probabilistic Answer Set Programming
    de Morais, Eduardo Menezes
    Finger, Marcelo
    2013 BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS), 2013, : 150 - 156
  • [5] Solving Advanced Argumentation Problems with Answer-Set Programming
    Brewka, Gerhard
    Diller, Martin
    Heissenberger, Georg
    Linsbichler, Thomas
    Woltran, Stefan
    THIRTY-FIRST AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 1077 - 1083
  • [6] Solving stable matching problems using answer set programming
    De Clercq, Sofie
    Schockaert, Steven
    De Cock, Martine
    Nowe, Ann
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2016, 16 : 247 - 268
  • [7] Solving Power Distribution Network Problems with Answer Set Programming
    Yamada K.
    Minato S.-I.
    Tamura N.
    Banbara M.
    Computer Software, 2023, 40 (02) : 3 - 18
  • [8] Solving Vehicle Equipment Specification Problems with Answer Set Programming
    Takeuchi, Raito
    Banbara, Mutsunori
    Tamura, Naoyuki
    Schaub, Torsten
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, PADL 2023, 2023, 13880 : 232 - 249
  • [9] Answer set programming:: A declarative approach to solving search problems
    Niemela, Ilkka
    LOGICS IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, 4160 : 15 - 18
  • [10] The Joy of Probabilistic Answer Set Programming
    Cozman, Fabio Gagliardi
    PROCEEDINGS OF THE ELEVENTH INTERNATIONAL SYMPOSIUM ON IMPRECISE PROBABILITIES: THEORIES AND APPLICATIONS (ISIPTA 2019), 2019, 103 : 91 - 101