Abstract
This paper presents a novel revision of the framework of Hybrid Probabilistic Logic Programming, along with a complete semantics characterization, to enable the encoding of and reasoning about real-world applications. The language of Hybrid Probabilistic Logic Programs framework is extended to allow the use of non-monotonic negation, and two alternative semantical characterizations are defined: stable probabilistic model semantics and probabilistic well-founded semantics. These semantics generalize the stable model semantics and well-founded semantics of traditional normal logic programs, and they reduce to the semantics of Hybrid Probabilistic Logic programs for programs without negation. It is the first time that two different semantics for Hybrid Probabilistic Programs with non-monotonic negation as well as their relationships are described. This proposal provides the foundational grounds for developing computational methods for implementing the proposed semantics. Furthermore, it makes it clearer how to characterize non-monotonic negation in probabilistic logic programming frameworks for commonsense reasoning.
Similar content being viewed by others
References
Apt, K.R., Bol, R.N.: Logic programming and negation: a survey. J. Log. Program. 19/20, 9–71 (1994)
Baral, C., et al.: Probabilistic reasoning with snswer sets. In: Logic Programming and Non-monotonic Reasoning. Springer, Berlin Heidelberg New York (2004)
Damasio, C.V., Pereira, L.M.: Hybrid probabilistic logic programs as residuated logic programs. In: JELIA. Springer, Berlin Heidelberg New York (2000)
Damasio, C.V., et al.: Coherent Well-founded Annotated Logic Programs. Logic Programming and Non-monotonic Reasoning. Springer, Berlin Heidelberg New York (1999)
Dekhtyar, A., Subrahmanian, V.S.: Hybrid probabilistic program. In J. Log. Program. 43(3), 187–250 (2000)
Dowling, W.F., Gallier, J.H.: Linear-time algorithms for testing the satisfiability of propositional Horn formulae. J. Log. Program. 1(3), 267–284 (1984)
Dubois, D., et al.: Towards possibilistic logic programming. In: Proceedings of the International Conference on Logic Programming. MIT Press (1991)
Fitting, M.C.: Logic programming on a topological bilattice. Fundam. Inform. 11, 209–218 (1988)
Fitting, M.C.: Bilattices and the semantics of logic programming. J. Log. Program. 11, 91–16 (1991)
Gelfond, M., Lifschitz, V.: The stable model semantics for logic programming. In: Proceedings of the International Conference and Symposium on Logic Programming. MIT Press, Cambridge (1988)
Van Gelder, A.: The alternating fixpoint of logic programs with negation. J. Comput. Syst. Sci. 47(1), 185–221 (1993)
Van Gelder, A., Ross, K.A., Schlipf, J.S.: The well-founded semantics for general logic programs. J. ACM 38(3), 620–650 (1991)
Giunchiglia, E., Lierler, Y., Maratea, M.: SAT-based answer set programming. In AAAI (2004)
Grätzer, G.: General Lattice Theory. Birkhäuser Verlag Basel und Stuttgart (1978)
Kersting, K., De Raedt, L.: Bayesian logic programs. In: Proceedings of the International Conference on Inductive Logic Programming. Springer, Berlin Heidelberg New York (2000)
Kifer, M., Li, A.: On the semantics of rule-based expert systems with uncertainty. In: Intl. Conf. on Database Theory. Springer, Berlin Heidelberg New York (1988)
Kifer, M., Subrahmanian, V.S.: Theory of generalized annotated logic programming and its applications. J. Log. Program. 12, 335–367 (1992)
Kushmerick, N., Hanks, S., Weld, D.: An algorithm for probabilistic planning. Artif. Intell. 76(1,2), 239–286 (1995)
Lakshmanan, V.S.L., Sadri, F.: Modeling uncertainty in deductive databases. In: Proceedings of the Conf. on Database Expert Systems and Applications. Springer, Berlin Heidelberg New York (1994)
Lakshmanan, V.S.L., Sadri, F.: Uncertain deductive databases: a hybrid approach. Inf. Syst. 22(8), 483–508 (1997)
Lakshmanan, L.V.S., Sadri, F.: On a theory of probabilistic deductive databases. Theory Pract. Log. Program. 1(1), 5–42 (2001)
Lakshmanan, L.V.S., Shiri, N.: A parametric approach to deductive databases with uncertainty. IEEE TKDE 13(4), 554–570 (2001)
Leach, S.M., Lu, J.J.: Query processing in annotated logic programming. J. Intell. Inf. Syst. 6(1), 33–58 (1996)
Lloyd, J.W.: Foundations of Logic Programming. Springer, Berlin Heidelberg New York (1987)
Loyer, Y., Straccia, U.: The well-founded semantics in normal logic programs with uncertainty. In: Proceedings of FLOPS. Springer, Berlin Heidelberg New York (2002)
Loyer, Y., Straccia, U.: The approximate well-founded semantics for logic programs with uncertainty. In: Proceedings of the International Symposium on Mathematical Foundations of Computer Science. Springer, Berlin Heidelberg New York (2003)
Lu, J.J., et al.: Computing annotated logic programs. In: Proceedings of the International Conference on Logic Programming. MIT Press, Cambridge (1994)
Lukasiewicz, T.: Probabilistic logic programming. In: Proceedings of the European Conference on Artificial Intelligence, 388–392. Morgan Kaufmann, San Mateo, CA (1998)
Lukasiewicz, T.: Many-valued disjunctive logic programs with probabilistic semantics. In: Logic Programming and Non-monotonic Reasoning. Springer, Berlin Heidelberg New York (1999)
Niemela, I., Simons, P.: Efficient implementation of the well-founded and stable model semantics. In: Joint International Conference and Symposium on Logic Programming, pp. 289–303. MIT Press, San Mateo, CA (1996)
Ng, R.T., Subrahmanian, V.S.: Probabilistic logic programming. Inf. Comput. 101(2), (1992)
Ng, R.T., Subrahmanian, V.S.: A semantical framework for supporting subjective and conditional probabilities in deductive databases. ARJ 10(2), (1993)
Ng, R.T., Subrahmanian, V.S.: Stable semantics for probabilistic deductive databases. Inf. Comput. 110(1), (1994)
Nicolas, P., Garcia, L., Stéphan, I.: Possibilistic stable models. In: Proceedings of the International Joint Conference on Artificial Intelligence. Morgan Kaufmann, San Mateo, CA (2005)
Saad, E.: Hybrid probabilistic programs with non-monotonic negation: semantics and algorithms. Ph.D. thesis, New Mexico State University, May (2005)
Saad, E.: Incomplete knowledge in hybrid probabilistic logic programs. In: Proceedings of the Tenth European Conference on Logics in Artificial Intelligence (Jelia’06). Springer, Berlin Heidelberg New York (2006)
Saad, E.: Towards the computation of the stable probabilistic model semantics. In: Proceedings of the 29th Annual German Conference on Artificial Intelligence (KI’06). Bremen, Germany, June (2006)
Saad, E., Pontelli, E.: Towards a more practical hybrid probabilistic logic programming framework. In: Proceedings of the Symposium on Practical Aspects of Declarative Languages. Springer, Berlin Heidelberg New York (2005)
Sagonas, K., Swift, T., Warren, D.S.: An abstract machine for efficiently computing queries to well-founded models. J. Log. Program. 45(1–3), 1–41 (2000)
Sato, T., Kameya, Y.: PRISM: Language for symbolic-statistical modeling. In: Proceedings of the International Joint Conferences on Artificial Intelligence. Morgan Kaufmann, San Mateo, CA (1997)
Shapiro, E.: Logic programs with uncertainties: a tool for implementing expert systems. In: Proc. of IJCAI, pages 529–532. Morgan Kaufmann, San Mateo, CA (1983)
Subrahmanian, V.S.: On the semantics of quantitative logic programs. In: Proceedings of the International Symposium on Logic Programming, pp. 173–182. IEEE Computer Society, Los Alamitos, CA (1987)
Subrahmanian, V.S.: Amalgamating knowledge bases. ACM Trans. Database Syst. 19(2), 291–331 (1994)
van Emden, M.H.: Quantitative deduction and its fixpoint theory. J. Log. Program. 4(1), 37–53 (1986)
Vennekens, J., Verbaeten, S.: A general view on probabilistic logic programming. In Belgian-Dutch Conference on AI (2003)
Author information
Authors and Affiliations
Corresponding author
Additional information
An erratum to this article can be found at http://dx.doi.org/10.1007/s10472-007-9082-1
Rights and permissions
About this article
Cite this article
Saad, E., Pontelli, E. A new approach to hybrid probabilistic logic programs. Ann Math Artif Intell 48, 187–243 (2006). https://doi.org/10.1007/s10472-007-9048-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10472-007-9048-3