An Event Calculus Production Rule System for Reasoning in Dynamic and Uncertain Domains
Theodore Patkos, Dimitris Plexousakis, Abdelghani Chibani, Yacine, Amirat

TL;DR
Cerbere is a production rule system based on Event Calculus that enables real-time causal, temporal, and epistemic reasoning in dynamic and uncertain domains, effectively modeling benchmarks and smart space applications.
Contribution
It introduces Cerbere, a novel rule-based system integrating Event Calculus for efficient online reasoning in dynamic, uncertain environments, including smart spaces.
Findings
Successfully models benchmark problems.
Effective in smart space activity recognition.
Combines logic-based and probabilistic reasoning.
Abstract
Action languages have emerged as an important field of Knowledge Representation for reasoning about change and causality in dynamic domains. This article presents Cerbere, a production system designed to perform online causal, temporal and epistemic reasoning based on the Event Calculus. The framework implements the declarative semantics of the underlying logic theories in a forward-chaining rule-based reasoning system, coupling the high expressiveness of its formalisms with the efficiency of rule-based systems. To illustrate its applicability, we present both the modeling of benchmark problems in the field, as well as its utilization in the challenging domain of smart spaces. A hybrid framework that combines logic-based with probabilistic reasoning has been developed, that aims to accommodate activity recognition and monitoring tasks in smart spaces. Under consideration in Theory and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
