• Aucun résultat trouvé

A Reasoner for Generalized Bayesian DL-Programs

N/A
N/A
Protected

Academic year: 2022

Partager "A Reasoner for Generalized Bayesian DL-Programs"

Copied!
3
0
0

Texte intégral

(1)

A reasoner for generalized Bayesian dl-programs

Livia Predoiu

Institute of Computer Science, University of Mannheim, A5,6, 68159 Mannheim, Germany

[email protected]

Abstract. In this paper, we describe an ongoing reasoner implementa- tion for reasoning with generalized Bayesian dl-programs and thus for dealing with deterministic ontologies and logic programs and probabilis- tic (mapping) rules in an integrated framework.

1 Introduction

The Semantic Web has been envisioned to enable software tools or web ser- vices, respectively, to process information provided on the Web automatically.

For this purpose, the information represented in different ontologies needs to be integrated. More specifically, mappings between the ontologies need to be de- termined. In our framework, mappings are probabilistic rules. A more detailled discussion on the advantages of using rules for mappings and modelling the un- certainty of mappings with bayesian probabilities can be found in [1–3]). We are using generalized Bayesian dl-programs [3] for representing the deterministic ontologies and the uncertain mapping rules in an integrated logical framework.

2 Generalized Bayesian dl-programs

Generalized Bayesian dl-programs are a slightly extended more general and more formal representation of Bayesian Description Logic Programs as published in [1]. A general Bayesian dl-program is a knowledge base KB = (L, P, µ, Comb) where L is the knowledge base corresponding to the union of the ontologies to be integrated. L is represented in the description logic programming (DLP) fragment [4]. P is a logic program in Datalog without negation, µ associates with each rulerofground(P)1and every truth valuationvof the body atoms of r a probability functionµ(r, v) over all truth valuations of the head atom ofr.

Comb is acombining rule, which defines how rulesr∈ground(P) with the same head atom can be combined to obtain a single rule. Semantically, a generalized Bayesian dl-program corresponds to a Bayesian Network. Examples and more details can be found in [3].

1As usual in the area of logic programming, ground(P) is the set of all ground in- stances of rules in the logic programP

(2)

2

3 Architecture of the Reasoner

Below, in figure 1, the architecture of our reasoner is depicted. Without loss of generality, two OWL ontologies in the DLP fragment and a user query are the input to our reasoner. We use dlpConvert [5] for translating the ontologies into F-Logic for the Ontobroker2which is a F-logic programming reasoner. Fur- thermore, we are using the probabilistic matchers of oMap [6] for generating probabilistic level 0 mappings. We translate those mappings and the user query also into F-Logic and feed the translation into a meta reasoner based on the Ontobroker. The user query needs to be translated and fed into the Ontobroker as well before the reasoning process starts. The meta reasoner deduces all atoms needed for the creation of the corresponding Bayesian Network. From the result of the meta reasoner, we can create a Bayesian network which can be dealt with with SamIam3. The colored nodes in the architecture below represent knowledge bases or declarative knowledge and the uncolored ones represent tools.

Fig. 1.Architecture of the reasoner

References

1. Predoiu, L., Stuckenschmidt, H.: A probabilistic framework for information integra- tion and retrieval on the semantic web. In: Proc. of the 3rd Workshop on Database Interoperability (InterDB). (2007)

2. Predoiu, L.: Probabilistic information integration and retrieval on the semantic web.

In: Proc. of the International Semantic Web Conference (ISWC). (2007)

2c.f. http://www.ontoprise.de/

3c.f. http://reasoning.cs.ucla.edu/samiam/

(3)

3

3. Cali, A., Lukasiewicz, T., Predoiu, L., Stuckenschmidt, H.: Rule-based Approaches for Representing Probabilistic Ontology Mappings. In: Uncertainty Reasoning for the Semantic Web I, Springer (to appear)

4. Grosof, B.N., Horrocks, I., Volz, R., Decker, S.: Description Logic Programs: com- bining logic programs with description logic. In: Proc. of the international conference on World Wide Web (WWW). (2003)

5. Motik, B., Vrandecic, D., Hitzler, P., Sure, Y., Studer, R.: dlpconvert. Converting OWL DLP statements to logic programs. In: Proc. of the 3rd European Semantic Web Conference. (2005)

6. Straccia, U., Troncy, R.: Towards Distributed Information Retrieval in the Semantic Web: Query Reformulation Using the oMAP Framework. In: Proc. of the 3rd European Semantic Web Conference. (2006)

Références

Documents relatifs

This applies to (a) computing complete nonground support families and to (b) searching candidate deletion repair answer sets and deletion repairs.. As for (a), we use a

The issues faced when reasoning with heterogeneous, distributed ontologies, even when they have been already matched, are twofold: (a) the semantics of cross-ontology

For the well-founded semantics, instead, the well- founded model is yielded immediately after the least fixpoint of the well-founded operator is computed; in this case, the

By way of proving correctness of the PITA transformation we also characterize those extended LPAD programs whose derived atoms have only finite ex- planations

Abstract This paper presents an approach for specifying user prefer- ences related to services by means of a preference meta-model, which is mapped to logic programs with

Parametrized logic programs are very expressive logic programs that generalize normal logic pro- grams under the stable model semantics, by allow- ing complex formulas of a

The suppression task, the selection task, the belief bias effect, spatial rea- soning and reasoning about conditionals are just some examples of human rea- soning tasks which

– We presented an argumentation semantics of defeasible logic programs, based on conflict resolution strategies within assumption-based frameworks, whose semantics satisfies