Refinement operators are exploited to change in an automated way incorrect clauses of a logic program. In this paper, we present four refinement operators for Datalog programs and demonstrate that all of them meet the properties of local finiteness,properness, and completeness. Such operators are based on the quasi-ordering induced upon a set of clauses by the generalization model of θ-subsumption under object identity. This model of generalization, as well as the four refinement operators have been implemented in a system for theory revision that proved effective in the area of electronic document classification
We present methods for optimizing chain Datalog programs by restructuring and postprocessing. The ru...
Data refinement is the transformation in a program of one data type to another. With the obvious for...
In this paper we address the problem of integrating functions in Datalog. We extend Datalog to a lan...
Refinement operators are exploited to change in an automated way incorrect clauses of a logic progra...
. Refinement operators are exploited to change in an automated way incorrect clauses of a logic prog...
In model inference, refinement operators are exploited to change in an automated way incorrect claus...
AbstractWithin Inductive Logic Programming, refinement operators compute a set of specializations or...
Clauses and subgoals in a Datalog program can be given in any order without affecting program meanin...
AbstractThe notion of uniform closure operator is introduced, and it is shown how this concept surfa...
The notion of uniform closure operator is introduced, and it is shown how this concept surfaces in t...
AbstractLinear Datalog programs are programs whose clauses have at most one intensional atom in thei...
Datalog is a prominent knowledge representation language whose popularity is mainly due to its abili...
Περιέχει το πλήρες κείμενοLinear Datalog programs are programs whose clauses have at most one intens...
We study the problem of rewriting a disjunctive datalog program into plain datalog. We show that a d...
We study the problem of rewriting a disjunctive datalog program into plain datalog. We show that a d...
We present methods for optimizing chain Datalog programs by restructuring and postprocessing. The ru...
Data refinement is the transformation in a program of one data type to another. With the obvious for...
In this paper we address the problem of integrating functions in Datalog. We extend Datalog to a lan...
Refinement operators are exploited to change in an automated way incorrect clauses of a logic progra...
. Refinement operators are exploited to change in an automated way incorrect clauses of a logic prog...
In model inference, refinement operators are exploited to change in an automated way incorrect claus...
AbstractWithin Inductive Logic Programming, refinement operators compute a set of specializations or...
Clauses and subgoals in a Datalog program can be given in any order without affecting program meanin...
AbstractThe notion of uniform closure operator is introduced, and it is shown how this concept surfa...
The notion of uniform closure operator is introduced, and it is shown how this concept surfaces in t...
AbstractLinear Datalog programs are programs whose clauses have at most one intensional atom in thei...
Datalog is a prominent knowledge representation language whose popularity is mainly due to its abili...
Περιέχει το πλήρες κείμενοLinear Datalog programs are programs whose clauses have at most one intens...
We study the problem of rewriting a disjunctive datalog program into plain datalog. We show that a d...
We study the problem of rewriting a disjunctive datalog program into plain datalog. We show that a d...
We present methods for optimizing chain Datalog programs by restructuring and postprocessing. The ru...
Data refinement is the transformation in a program of one data type to another. With the obvious for...
In this paper we address the problem of integrating functions in Datalog. We extend Datalog to a lan...