AISep 22, 2021

Reactive Answer Set Programming

arXiv:2109.10633v119 citations
Originality Incremental advance
AI Analysis

This work addresses the challenge of enhancing reactive systems for logic programming researchers by providing an incremental integration of two paradigms.

The paper tackles the problem of modeling reactive behavior by mapping the Kernel of the Logic Production System (KELPS) into Answer Set Programming (ASP), introducing a finite variant called n-distance KELPS and proving the mapping sound and complete. It results in a hybrid framework that integrates KELPS and ASP to capture additional behaviors like proactive, preemptive, and prospective ones.

Logic Production System (LPS) is a logic-based framework for modelling reactive behaviour. Based on abductive logic programming, it combines reactive rules with logic programs, a database and a causal theory that specifies transitions between the states of the database. This paper proposes a systematic mapping of the Kernel of this framework (called KELPS) into an answer set program (ASP). For this purpose a new variant of KELPS with finite models, called $n$-distance KELPS, is introduced. A formal definition of the mapping from this $n$-distance KELPS to ASP is given and proven sound and complete. The Answer Set Programming paradigm allows to capture additional behaviours to the basic reactivity of KELPS, in particular proactive, preemptive and prospective behaviours. These are all discussed and illustrated with examples. Then a hybrid framework is proposed that integrates KELPS and ASP, allowing to combine the strengths of both paradigms. Under consideration in Theory and Practice of Logic Programming (TPLP).

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes