TY - JOUR
T1 - Heuristics, Answer Set Programming and Markov Decision Process for Solving a Set of Spatial Puzzles*
AU - dos Santos, Thiago Freitas
AU - Santos, Paulo E.
AU - Ferreira, Leonardo Anjoletto
AU - Bianchi, Reinaldo A.C.
AU - Cabalar, Pedro
PY - 2022/3
Y1 - 2022/3
N2 - Spatial puzzles composed of rigid objects, flexible strings and holes offer interesting challenges for reasoning about spatial entities that are common in the human daily-life’s activities. This motivates the use of spatial puzzles as domains of study in this work. The goal of this paper is to investigate the automated solution of this kind of problems by extending an algorithm that combines Answer Set Programming (ASP) with Markov Decision Process (MDP) and Reinforcement Learning (RL), called oASP(MDP). This method is capable of constructing the set of domain states online, i.e., while the agent interacts with a changing environment. The aim of the extension proposed in this work is to add heuristics as a mechanism to accelerate the learning process, resulting in the main contribution of this paper: the Heuristic oASP(MDP) (HoASP(MDP)) algorithm. Experiments were performed on deterministic, non-deterministic and non-stationary versions of the puzzles. Results show that the proposed approach can considerably accelerate the learning process, outperforming other state-of-the-art methods.
AB - Spatial puzzles composed of rigid objects, flexible strings and holes offer interesting challenges for reasoning about spatial entities that are common in the human daily-life’s activities. This motivates the use of spatial puzzles as domains of study in this work. The goal of this paper is to investigate the automated solution of this kind of problems by extending an algorithm that combines Answer Set Programming (ASP) with Markov Decision Process (MDP) and Reinforcement Learning (RL), called oASP(MDP). This method is capable of constructing the set of domain states online, i.e., while the agent interacts with a changing environment. The aim of the extension proposed in this work is to add heuristics as a mechanism to accelerate the learning process, resulting in the main contribution of this paper: the Heuristic oASP(MDP) (HoASP(MDP)) algorithm. Experiments were performed on deterministic, non-deterministic and non-stationary versions of the puzzles. Results show that the proposed approach can considerably accelerate the learning process, outperforming other state-of-the-art methods.
KW - Answer set programming
KW - Heuristic
KW - Markov decision process
KW - Reinforcement learning
KW - Spatial puzzles
UR - http://www.scopus.com/inward/record.url?scp=85111102328&partnerID=8YFLogxK
U2 - 10.1007/s10489-021-02423-1
DO - 10.1007/s10489-021-02423-1
M3 - Article
AN - SCOPUS:85111102328
SN - 0924-669X
VL - 52
SP - 4488
EP - 4510
JO - Applied Intelligence
JF - Applied Intelligence
IS - 4
ER -