2015
DOI: 10.4204/eptcs.173.6
|View full text |Cite
|
Sign up to set email alerts
|

A Fuzzy Logic Programming Environment for Managing Similarity and Truth Degrees

Abstract: FASILL (acronym of "Fuzzy Aggregators and Similarity Into a Logic Language") is a fuzzy logic programming language with implicit/explicit truth degree annotations, a great variety of connectives and unification by similarity. FASILL integrates and extends features coming from MALP (Multi-Adjoint Logic Programming, a fuzzy logic language with explicitly annotated rules) and Bousi∼Prolog (which uses a weak unification algorithm and is well suited for flexible query answering). Hence, it properly manages similari… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0
1

Year Published

2015
2015
2018
2018

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 17 publications
(4 citation statements)
references
References 26 publications
0
3
0
1
Order By: Relevance
“…Currently, the system can be used to compile MALP programs to standard Prolog code, draw derivation trees, generate declarative traces, and execute MALP programs, and it is ready for being extended with powerful transformation and optimization techniques [11,12,13]. Our last update described in [14,15], allows the system to cope with similarity relations cohabiting with lattices of truth degrees, since this feature is an interesting topic for being embedded into the new tuning technique in the near future. Another interesting direction for further research, consists in combining our approach with recent fuzzy variants of SAT/SMT techniques.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Currently, the system can be used to compile MALP programs to standard Prolog code, draw derivation trees, generate declarative traces, and execute MALP programs, and it is ready for being extended with powerful transformation and optimization techniques [11,12,13]. Our last update described in [14,15], allows the system to cope with similarity relations cohabiting with lattices of truth degrees, since this feature is an interesting topic for being embedded into the new tuning technique in the near future. Another interesting direction for further research, consists in combining our approach with recent fuzzy variants of SAT/SMT techniques.…”
Section: Discussionmentioning
confidence: 99%
“…Most of these systems implement (extended versions of) the resolution principle introduced by Lee [19], such as Elf-Prolog [10], F-Prolog [20], generalized annotated logic programming [17], Fril [4], MALP [24], R-fuzzy [9], the QLP scheme of [31] and the many-valued logic programming language of [36,34]. There exists also a family of fuzzy languages based on sophisticated unification methods [33] which cope with similarity/proximity relations, as occurs with Likelog [3], SQLP [8], Bousi∼Prolog [16,32] and FASILL [14,15]. Some related approaches based on probabilistic logic programming can be found, e.g., in [29,7].…”
Section: Introductionmentioning
confidence: 99%
“…Правила в програмі FASILL мають ту ж роль, що й Prolog. Імплементовано у системі FLOPER, в свою чергу FLOPER реалізовано з використанням Sicstus Prolog версії 3.12.5, система доступна онлайн і використовується для різноманітних досліджень [9].…”
Section: вступunclassified
“…Inside the former and current frameworks of fuzzy logic programming [5,6,7,8,9,10], we argue that lexical reasoning might be an appropriate way for tackling this challenge, because of this type of knowledge is usually expressed linguistically. However, from a computational point of view, this source of information involves vagueness and uncertainty and, consequently, it must be specifically addressed.…”
mentioning
confidence: 99%