article Open access

Answer-Set-Programming-Based Abstractions for Reinforcement Learning

  • Theory and Practice of Logic Programming
  • Cambridge University Press
Research footprint

At a glance

Citations
0
References
11
Comments
0
Paper overview

Öz

Abstract Reinforcement Learning (RL) enables autonomous agents to learn policies from experience, but realistic problems often involve enormous state spaces, making learning and generalisation challenging. Abstraction and approximation are therefore essential. Relational Reinforcement Learning (RRL) offers a way to reason about objects and their relations, and the CARCASS framework by Martijn van Otterlo demonstrates how logical representations can model Markov Decision Processes (MDPs) in first-order domains. Originally implemented in Prologue, CARCASS leverages domain knowledge to create powerful abstractions. We explore Answer-Set Programming (ASP), which is a rich and, contrary to Prologue, fully declarative modelling language, to realise CARCASS abstractions. We evaluate our ASP-based implementation in case studies of two domains, viz. Blocks World and Minigrid. Our results indicate that CARCASS with ASP provides a promising approach to constructing abstractions for RL, especially when domain knowledge is available (our implementation is available at https://github.com/rbankosegger/RLASP-core . Further material (data, encodings, extended documentation) can be found here: https://www.bankosegger.at/iclp26/ ).

Record transparency

Publication details

DOI
10.1017/s1471068426100544
OpenAlex
W7167744920
Document type
article
Language
EN
Source
Theory and Practice of Logic Programming
Last metadata update
Community

Comments

Oturum Açın to join the discussion.

  1. No comments yet. Start the discussion.