Journal article
MV-Datalog+-: Effective rule-based reasoning with uncertain observations
- Abstract:
- Modern applications combine information from a great variety of sources. Oftentimes, some of these sources, like machine-learning systems, are not strictly binary but associated with some degree of (lack of) confidence in the observation. We propose MV-Datalog and as extensions of Datalog and, respectively, to the fuzzy semantics of infinite-valued Łukasiewicz logic as languages for effectively reasoning in scenarios where such uncertain observations occur. We show that the semantics of MV-Datalog exhibits similar model theoretic properties as Datalog. In particular, we show that (fuzzy) entailment can be decided via minimal fuzzy models. We show that when they exist, such minimal fuzzy models are unique and can be characterised in terms of a linear optimisation problem over the output of a fixed-point procedure. On the basis of this characterisation, we propose similar many-valued semantics for rules with existential quantification in the head, extending.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Accepted manuscript, pdf, 419.0KB, Terms of use)
-
- Publisher copy:
- 10.1017/S1471068422000199
Authors
- Publisher:
- Cambridge University Press
- Journal:
- Theory and Practice of Logic Programming More from this journal
- Volume:
- 22
- Issue:
- 5
- Pages:
- 678-692
- Publication date:
- 2022-07-26
- Acceptance date:
- 2022-07-01
- DOI:
- EISSN:
-
1475-3081
- ISSN:
-
1471-0684
- Language:
-
English
- Keywords:
- Pubs id:
-
1273700
- Local pid:
-
pubs:1273700
- Deposit date:
-
2022-09-18
Terms of use
- Copyright holder:
- Lanzinger et al.
- Copyright date:
- 2022
- Rights statement:
- © The Author(s), 2022. Published by Cambridge University Press
- Notes:
-
This is the accepted manuscript version of the article. The final version is available from Cambridge University Press at https://doi.org/10.1017/S1471068422000199
If you are the owner of this record, you can report an update to it here: Report update to this record