ProbLog: a probabilistic prolog and its application in link discovery

作者: Luc De Raedt , Angelika Kimmig , Hannu Toivonen , None

DOI:

关键词: Programming languageContext (language use)Theoretical computer scienceSolverBinary decision diagramSemantics (computer science)Probabilistic programming languageComputer scienceSemanticsProbabilistic logicIterative deepening depth-first searchProlog

摘要: We introduce ProbLog, a probabilistic extension of Prolog. A ProbLog program defines distribution over logic programs by specifying for each clause the probability that it belongs to randomly sampled program, and these probabilities are mutually independent. The semantics is then defined success query, which corresponds query succeeds in program. key contribution this paper introduction an effective solver computing probabilities. It essentially combines SLD-resolution with methods Boolean formulae. Our implementation further employs approximation algorithm iterative deepening binary decision diagrams. report on experiments context discovering links real biological networks, demonstration practical usefulness approach.

参考文章(23)
Ken Satoh, Nonmonotonic Reasoning by Minimal Belief Revision. Future Generation Computer Systems. pp. 455- 462 ,(1988)
Eric Würbel, Odile Papini, Robert Jeansoulin, Revision: an application in the framework of GIS principles of knowledge representation and reasoning. pp. 505- 515 ,(2000)
J. Lang, P. Liberatore, P. Marquis, Propositional independence: formula-variable independence and forgetting Journal of Artificial Intelligence Research. ,vol. 18, pp. 391- 443 ,(2003) , 10.1613/JAIR.1113
Petteri Sevon, Lauri Eronen, Petteri Hintsanen, Kimmo Kulovesi, Hannu Toivonen, Link discovery in graphs derived from biological databases data integration in the life sciences. pp. 35- 49 ,(2006) , 10.1007/11799511_5
Rex Kwok, Thomas Meyer, Dongmo Zhang, Norman Foo, Negotiation as mutual belief revision national conference on artificial intelligence. pp. 317- 322 ,(2004)
Matthew Richardson, Pedro Domingos, Markov logic networks Machine Learning. ,vol. 62, pp. 107- 136 ,(2006) , 10.1007/S10994-006-5833-1
Sébastien Konieczny, Ramón Pino Pérez, Merging Information Under Constraints: A Logical Framework Journal of Logic and Computation. ,vol. 12, pp. 773- 808 ,(2002) , 10.1093/LOGCOM/12.5.773
James P. Delgrande, Torsten Schaub, A consistency-based framework for merging knowledge bases Journal of Applied Logic. ,vol. 5, pp. 459- 477 ,(2007) , 10.1016/J.JAL.2006.03.005