Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

The CHR-based Implementation of the SCIFF Abductive System

View through CrossRef
Abduction is a form of inference that supports hypothetical reasoning and has been applied to a number of domains, such as diagnosis, planning, protocol verification. Abductive Logic Programming (ALP) is the integration of abduction in logic programming. Usually, the operational semantics of an ALP language is defined as a proof procedure. The first implementations of ALP proof-procedures were based on the meta-interpretation technique, which is flexible but limits the use of the built-in predicates of logic programming systems. Another, more recent, approach exploits theoretical results on the similarity between abducibles and constraints. With this approach, which bears the advantage of an easy integration with built-in predicates and constraints, Constraint Handling Rules has been the language of choice for the implementation of abductive proof procedures. The first CHR-based implementation mapped integrity constraints directly to CHR rules, which is an efficient solution, but prevents defined predicates from being in the body of integrity constraints and does not allow a sound treatment of negation by default. In this paper, we describe the CHR-based implementation of the SCIFF abductive proof-procedure, which follows a different approach. The SCIFF implementation maps integrity constraints to CHR constraints, and the transitions of the proof-procedure to CHR rules, making it possible to treat default negation, while retaining the other advantages of CHR-based implementations of ALP proof-procedures.
Title: The CHR-based Implementation of the SCIFF Abductive System
Description:
Abduction is a form of inference that supports hypothetical reasoning and has been applied to a number of domains, such as diagnosis, planning, protocol verification.
Abductive Logic Programming (ALP) is the integration of abduction in logic programming.
Usually, the operational semantics of an ALP language is defined as a proof procedure.
The first implementations of ALP proof-procedures were based on the meta-interpretation technique, which is flexible but limits the use of the built-in predicates of logic programming systems.
Another, more recent, approach exploits theoretical results on the similarity between abducibles and constraints.
With this approach, which bears the advantage of an easy integration with built-in predicates and constraints, Constraint Handling Rules has been the language of choice for the implementation of abductive proof procedures.
The first CHR-based implementation mapped integrity constraints directly to CHR rules, which is an efficient solution, but prevents defined predicates from being in the body of integrity constraints and does not allow a sound treatment of negation by default.
In this paper, we describe the CHR-based implementation of the SCIFF abductive proof-procedure, which follows a different approach.
The SCIFF implementation maps integrity constraints to CHR constraints, and the transitions of the proof-procedure to CHR rules, making it possible to treat default negation, while retaining the other advantages of CHR-based implementations of ALP proof-procedures.

Related Results

A concept analysis of abductive reasoning
A concept analysis of abductive reasoning
AbstractAimTo describe an analysis of the concept of abductive reasoning.BackgroundIn the discipline of nursing, abductive reasoning has received only philosophical attention and r...
Usefulness of Abductive Reasoning in Nursing Education
Usefulness of Abductive Reasoning in Nursing Education
Background Hypothetico-deductive reasoning used by novice nurses could limit their ability to explain a presenting care situation in its entirety. Hence, scholars recom...
A Novel Heterosis Utilization Pattern in Huang-Huai-Hai Maize Production
A Novel Heterosis Utilization Pattern in Huang-Huai-Hai Maize Production
Abstract The Huang-Huai-Hai region is a critical maize production area in China, essential for national food security. However, its reliance on limited heterosis utilizatio...
Cash‐based approaches in humanitarian emergencies: a systematic review
Cash‐based approaches in humanitarian emergencies: a systematic review
This Campbell systematic review examines the effectiveness, efficiency and implementation of cash transfers in humanitarian settings. The review summarises evidence from five studi...
Transforming Problem-Based Learning through Abductive Reasoning
Transforming Problem-Based Learning through Abductive Reasoning
Background: Hypothetico-deductive reasoning is the current approach for reasoning through care situations within problem-based learning (PBL). While this approach is widely used in...

Back to Top