2000
DOI: 10.3233/fi-2000-41402
|View full text |Cite
|
Sign up to set email alerts
|

Similarity-based Unification

Abstract: Unification plays a central rule in Logic Programming. We ”soften” the unification process by admitting that two first order expressions can be ”similar” up to a certain degree and not necessarly identical. An extension of the classical unification theory is proposed accordingly. Indeed, in our approach, inspirated by the unification algorithm of Martelli-Montanari, the systems of equations go through a series of ”sound” transformations until a solvable form is found yielding a substitution that is proved to b… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
17
0

Year Published

2002
2002
2021
2021

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 44 publications
(17 citation statements)
references
References 9 publications
0
17
0
Order By: Relevance
“…In particular, given a residuated logic program without loops such that its rules can contain only one negated propositional symbol in their bodies, we will show how bipolar max-product fuzzy relation equations can be used for abductive reasoning, that is, for computing the truth values of the hypotheses from the observed values. Notice that, this framework is different from inductive reasoning, which has been widely studied in [12,24,25,28].…”
Section: Introductionmentioning
confidence: 99%
“…In particular, given a residuated logic program without loops such that its rules can contain only one negated propositional symbol in their bodies, we will show how bipolar max-product fuzzy relation equations can be used for abductive reasoning, that is, for computing the truth values of the hypotheses from the observed values. Notice that, this framework is different from inductive reasoning, which has been widely studied in [12,24,25,28].…”
Section: Introductionmentioning
confidence: 99%
“…Fuzzy logic languages can be classified (among other criteria) regarding the emphasis they assign when fuzzifying the original unification/resolution mechanisms of PROLOG. So, whereas some approaches are able to cope with similarity/proximity relations at unification time [9,1,29], other ones extend their operational principles (maintaining syntactic unification) for managing a wide variety of fuzzy connectives and truth degrees on rules/goals beyond the simpler case of true or false [16,19,24].…”
Section: Introductionmentioning
confidence: 99%
“…Firstly, the pioneering papers [4,8,9] and [3], where the concept of unification by similarity was first developed. Note that, we share their objectives, using similarity relations as a basis, but contrary to our proposal, they use the sophisticated (but cumbersome) notions of clouds, systems of clouds and closure operators in the definition of the unification algorithm, that may endanger the efficiency of the derived operational semantics.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…More recently, Gerla and Sessa 20 formalized a methodology for transforming an interpreter for SLD resolution into an interpreter that computes on abstract values that express similarity properties on the set of predicate and function symbols of a classic first-order language. Formato et al 19 extended the unification algorithm of Martelli-Montanari to allow a partial matching between crisp constants through similarity relations. In the framework of possibilistic logic, Godo and Vila 21 proposed a propositional temporal logic, with a Horn rule-style syntax and a possibilistic semantics, allowing a partial matching between fuzzy temporal constraints.…”
Section: Introductionmentioning
confidence: 99%