Skip to main content
Log in

The Bayesian Ontology Language \(\mathcal {BEL}\)

  • Published:
Journal of Automated Reasoning Aims and scope Submit manuscript

Abstract

We introduce the new probabilistic description logic (DL) \(\mathcal {BEL} \), which extends the light-weight DL \(\mathcal {EL}\) with the possibility of expressing uncertainty about the validity of some knowledge. Contrary to other probabilistic DLs, \(\mathcal {BEL}\) is designed to represent classical knowledge that depends on an uncertain context; that is, some of the knowledge may hold or not depending on the current situation. The probability distribution of these contexts is expressed by a Bayesian network (BN). We study different reasoning problems in \(\mathcal {BEL}\), providing tight complexity bounds for all of them. One particularly interesting property of our framework is that reasoning can be decoupled between the logical (i.e., \(\mathcal {EL}\)), and the probabilistic (i.e., the BN) components. We later generalize all the notions presented to introduce Bayesian extensions of arbitrary ontology languages. Using the decoupling property, we are able to provide tight complexity bounds for reasoning in the Bayesian extensions of many other DLs. We provide a detailed analysis of our formalism w.r.t. the assumptions made and compare it with the existing approaches.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Notes

  1. In their general form, BNs allow for arbitrary discrete random variables. We restrict w.l.o.g. to Boolean variables for ease of presentation.

  2. We will often see valuations as contexts containing one literal for each Boolean variable.

  3. Recall that a problem is fixed-parameter tractable if it can be solved in polynomial time, assuming that the parameter has a fixed (i.e., constant) size [25].

  4. We use a different formulation than in our previous work [14] to better align the decision problem with existing literature.

References

  1. Arif, F., Mencía, C., Ignatiev, A., Manthey, N., Peñaloza, R., Marques-Silva, J.: BEACON: an efficient SAT-based tool for debugging EL+ ontologies. In: Proceedings of the 19th International Conference on Theory and Applications of Satisfiability Testing (SAT 2016), Lecture Notes in Computer Science, vol. 9710, pp. 521–530. Springer, Berlin (2016)

  2. Arif, M.F., Mencía, C., Marques-Silva, J.: Efficient MUS enumeration of Horn formulae with applications to axiom pinpointing. CoRR arXiv:1505.04365. http://arxiv.org/abs/1505.04365 (2015)

  3. Baader, F., Peñaloza, R.: Automata-based axiom pinpointing. J. Autom. Reason. 45(2), 91–129 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  4. Baader, F., Peñaloza, R.: Axiom pinpointing in general tableaux. J. Logic Comput. 20(1), 5–34 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  5. Baader, F., Brandt, S., Lutz, C.: Pushing the \(\cal EL\) envelope. In: Proceedings of the 19th International Joint Conference on Artificial Intelligence (IJCAI-05). Morgan Kaufmann (2005)

  6. Baader, F., Lutz, C., Suntisrivaraporn, B.: \({\sf CEL}\)—a polynomial-time reasoner for life science ontologies. In: Furbach, U., Shankar, N. (eds.) Proceedings of the 3rd International Joint Conference on Automated Reasoning (IJCAR 2006), Lecture Notes in Artificial Intelligence, vol. 4130, pp. 287–291. Springer, Berlin (2006)

  7. Baader, F., Calvanese, D., McGuinness, D.L., Nardi, D., Patel-Schneider, P.F. (eds.): The Description Logic Handbook: Theory, Implementation, and Applications, 2nd edn. Cambridge University Press, Cambridge (2007)

    MATH  Google Scholar 

  8. Baader, F., Peñaloza, R., Suntisrivaraporn, B.: Pinpointing in the description logic \(\cal EL^+\). In: Proceedings of the 30th German Conference on Artificial Intelligence (KI 2007), Lecture Notes in Artificial Intelligence, vol. 4667, pp. 52–67. Springer, Osnabrück, Germany (2007)

  9. Baader, F., Knechtel, M., Peñaloza, R.: A generic approach for large-scale ontological reasoning in the presence of access restrictions to the ontology’s axioms. In: Proceedings of the 8th International Semantic Web Conference (ISWC 2009), Lecture Notes in Computer Science, vol. 5823, pp. 49 –64. Springer, Berlin (2009)

  10. Baader, F., Knechtel, M., Peñaloza, R.: Context-dependent views to axioms and consequences of semantic web ontologies. J. Web Semant. 12–13, 22–40 (2012)

    Article  Google Scholar 

  11. Beigel, R., Reingold, N., Spielman, D.A.: PP is closed under intersection. J. Comput. Syst. Sci. 50(2), 191–202 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  12. Brandt, S.: Polynomial time reasoning in a description logic with existential restrictions, GCI axioms, and—What else? In: Proceedings of the 16th European Conference on Artificial Intelligence (ECAI-2004), pp. 298–302. IOS Press (2004)

  13. Ceylan, I.I.: Context-Sensitive Bayesian Description Logics. Master’s thesis, Dresden University of Technology, Germany (2013)

  14. Ceylan, I.I., Peñaloza, R.: The Bayesian description logic BEL. In: Proceedings of the 7th International Joint Conference on Automated Reasoning (IJCAR 2014), Lecture Notes in Computer Science, vol. 8562, pp. 480–494. Springer, Berlin (2014)

  15. Ceylan, I.I., Peñaloza, R.: Bayesian description logics. In: Proceedings of the 27th International Workshop on Description Logics (DL’14), vol. 1193, pp 447–458. CEUR-WS, CEUR Workshop Proceedings (2014)

  16. Ceylan, I.I., Peñaloza, R.: Tight complexity bounds for reasoning in the description logic \(\cal BEL\). In: Proceedings of the 14th European Conference on Logics in Artificial Intelligence (JELIA 2014), Lecture Notes in Computer Science, vol. 8761, pp. 77–91. Springer, Berlin (2014)

  17. Ceylan, I.I., Peñaloza, R.: Probabilistic query answering in the Bayesian description logic \(\cal BEL\). In: Proceedings of the 9th International Conference on Scalable Uncertainty Management (SUM 2015), Lecture Notes in Artificial Intelligence, vol. 9310, pp. 1–15. Springer, Berlin (2015)

  18. Ceylan, I.I., Mendez, J., Peñaloza, R.: The Bayesian ontology reasoner is BORN! In: Proceedings of the 4th International Workshop on OWL Reasoner Evaluation (ORE-2015), CEUR-WS, CEUR Workshop Proceedings, vol. 1387, pp. 8–14 (2015)

  19. Cook, S.A.: The complexity of theorem-proving procedures. In: Proceedings of the Third Annual ACM Symposium on Theory of Computing (STOC’71), pp. 151–158. ACM, New York, NY, USA (1971). doi:10.1145/800157.805047

  20. Cooper, G.F.: The computational complexity of probabilistic inference using Bayesian belief networks (research note). Artif. Intell. 42(2–3), 393–405 (1990)

    Article  MATH  Google Scholar 

  21. da Costa, P.C.G., Laskey, K.B., Laskey, K.J.: PR-OWL: A Bayesian ontology language for the semantic web. In: Uncertainty Reasoning for the Semantic Web I, URSW 2005–2007, Lecture Notes in Computer Science, vol. 5327, pp. 88–107. Springer, Berlin (2008)

  22. d’Amato, C., Fanizzi, N., Lukasiewicz, T.: Tractable reasoning with Bayesian description logics. In: Proceedings of the Second International Conference on Scalable Uncertainty Management (SUM 2008), Lecture Notes in Computer Science, vol. 5291, pp. 146–159. Springer, Berlin (2008)

  23. Darwiche, A.: Modeling and Reasoning with Bayesian Networks. Cambridge University Press, Cambridge (2009)

    Book  MATH  Google Scholar 

  24. De Raedt, L., Kimmig, A., Toivonen, H.: ProbLog: A probabilistic prolog and its application in link discovery. In: Proceedings of the 20th International Joint Conference on Artificial Intelligence (IJCAI-07). AAAI Press, pp. 2462–2467 (2007)

  25. Downey, R.G., Fellows, M.: Parameterized Complexity. Monographs in Computer Science. Springer, Berlin (1999)

    Book  Google Scholar 

  26. Friedman, N., Linial, M., Nachman, I., Pe’er, D.: Using Bayesian networks to analyze expression data. J. Comput. Biol. 7, 601–620 (2000)

    Article  Google Scholar 

  27. Gill, J.T.: Computatonal complexity of probabilistic turing machines. SIAM J. Comput. 6(4), 675–695 (1977)

    Article  MATH  Google Scholar 

  28. Kazakov, Y., Krötzsch, M., Simančík, F.: The incredible ELK: from polynomial procedures to efficient reasoning with \({\cal EL}\) ontologies. J. Autom. Reason. 53, 1–61 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  29. Koller, D., Levy, A.Y., Pfeffer, A.: P-classic: a tractable probablistic description logic. In: Proceedings 14th National Conference on Artificial Intelligence (AAAI-97). AAAI Press, pp. 390–397 (1997)

  30. Littman, M.L., Majercik, S.M., Pitassi, T.: Stochastic Boolean satisfiability. J. Autom. Reason. 27(3), 251–296 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  31. Lukasiewicz, T., Straccia, U.: Managing uncertainty and vagueness in description logics for the semantic web. J. Web Semant. 6(4), 291–308 (2008). doi:10.1016/j.websem.2008.04.001

    Article  Google Scholar 

  32. Manthey, N., Peñaloza, R.: Exploiting SAT technology for axiom pinpointing. Tech. Rep. 15-05, Chair of Automata Theory, Institute of Theoretical Computer Science, Technische Universität Dresden (2015)

  33. Mendez, J.: jcel: A modular rule-based reasoner. In: Proceedings of the 1st International Workshop on OWL Reasoner Evaluation (ORE-2012), CEUR-WS, CEUR Workshop Proceedings, vol. 858 (2012)

  34. Niepert, M., Noessner, J., Stuckenschmidt, H.: Log-linear description logics. In: Proceedings of the 22nd International Joint Conference on Artificial Intelligence (IJCAI-11), IJCAI/AAAI, pp. 2153–2158. http://ijcai.org/papers11/Papers/IJCAI11-359.pdf (2011)

  35. Park, J.D., Darwiche, A.: Complexity results and approximation strategies for MAP explanations. J. Artif. Intell. Res. 21, 101–133 (2004)

    MathSciNet  MATH  Google Scholar 

  36. Peñaloza, R., Sertkaya, B.: On the complexity of axiom pinpointing in the EL family of description logics. In: Lin, F., Sattler, U., Truszczynski, M. (eds.) Proceedings of the Twelfth International Conference on Principles of Knowledge Representation and Reasoning (KR 2010). AAAI Press (2010)

  37. Pearl, J.: Probabalistic Reasoning in Intelligent Systems. Morgan Kaufmann, Los Altos (1988)

    Google Scholar 

  38. Riguzzi, F., Bellodi, E., Lamma, E., Zese, R.: Epistemic and statistical probabilistic ontologies. In: Proceedings of the 8th International Workshop on Uncertainty Reasoning for the Semantic Web (URSW-12), CEUR-WS, vol. 900, pp. 3–14 (2012)

  39. Riguzzi, F., Bellodi, E., Lamma, E., Zese, R.: Probabilistic description logics under the distribution semantics. Semant. Web J. 6(5), 477–501 (2015). doi:10.3233/SW-140154

    Article  MATH  Google Scholar 

  40. Scutari, M., Howell, P., Balding, D.J., Mackay, I.: Multiple quantitative trait analysis using bayesian networks. Genetics 198, 129–137 (2014)

    Article  Google Scholar 

  41. Sebastiani, R., Vescovi, M.: Axiom pinpointing in lightweight description logics via Horn-SAT encoding and conflict analysis. In: Proceedings of the 22nd International Conference on Automated Deduction, Lecture Notes in Computer Science, vol. 5663, pp. 84–99. Springer, Berlin (2009)

  42. Sebastiani, R., Vescovi, M.: Axiom Pinpointing in Large \(\cal EL+\) Ontologies via SAT and SMT Techniques. Tech. Rep. DISI-15-010, University of Trento, Italy (2015). http://disi.unitn.it/%7Erseba/elsat/elsat_techrep.pdf

  43. Shimony, S.E.: Finding maps for belief networks is NP-hard. Artif. Intell. 68(2), 399–410 (1994)

    Article  MATH  Google Scholar 

  44. The Gene Ontology Consortium: Gene ontology: tool for the unification of biology. Nat. Genet. 25(1), 25–29 (2000). doi:10.1038/75556

  45. Toda, S.: On the computational power of PP and +P. In: Proceedings of the 30th Annual Symposium on Foundations of Computer Science. IEEE, pp. 514–519 (1989)

Download references

Acknowledgments

İsmail İlkan Ceylan is supported by DFG within the Research Training Group “RoSI” (GRK 1907) and Rafael Peñaloza is partially supported by DFG within the Cluster of Excellence “cfAED”; part of this work was developed while Rafael Peñaloza was affiliated with TU Dresden, and the Center for Advancing Electronics Dresden, Germany. We would like to thank Gabriele Kern-Isberner for fruitful discussions regarding the material and conditional implications, and Franz Baader for his suggestions for improving the quality and presentation of the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rafael Peñaloza.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ceylan, İ.İ., Peñaloza, R. The Bayesian Ontology Language \(\mathcal {BEL}\) . J Autom Reasoning 58, 67–95 (2017). https://doi.org/10.1007/s10817-016-9386-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10817-016-9386-0

Keywords

Navigation