Approximate Inference for Neural Probabilistic Logic Programming
2021 (English)In: Proceedings of the 18th International Conference on Principles of Knowledge Representation and Reasoning: Special Session on KR and Machine Learning / [ed] Meghyn Bienvenu; Gerhard Lakemeyer; Esra Erdem, International Joint Conferences on Artificial Intelligence Organization , 2021, p. 475-486Conference paper, Published paper (Refereed)
Abstract [en]
DeepProbLog is a neural-symbolic framework that integrates probabilistic logic programming and neural networks.
It is realized by providing an interface between the probabilistic logic and the neural networks.
Inference in probabilistic neural symbolic methods is hard, since it combines logical theorem proving with probabilistic inference and neural network evaluation.
In this work, we make the inference more efficient by extending an approximate inference algorithm from the field of statistical-relational AI. Instead of considering all possible proofs for a certain query, the system searches for the best proof.
However, training a DeepProbLog model using approximate inference introduces additional challenges, as the best proof is unknown at the start of training which can lead to convergence towards a local optimum.
To be able to apply DeepProbLog on larger tasks, we propose: 1) a method for approximate inference using an A*-like search, called DPLA* 2) an exploration strategy for proving in a neural-symbolic setting, and 3) a parametric heuristic to guide the proof search.
We empirically evaluate the performance and scalability of the new approach, and also compare the resulting approach to other neural-symbolic systems.
The experiments show that DPLA* achieves a speed up of up to 2-3 orders of magnitude in some cases.
Place, publisher, year, edition, pages
International Joint Conferences on Artificial Intelligence Organization , 2021. p. 475-486
Series
Proceedings of the ... International Conference on Principles of Knowledge Representation and Reasoning, E-ISSN 2334-1033
Keywords [en]
KR and machine learning, inductive logic programming, knowledge acquisition, Logic programming, answer set programming
National Category
Computer and Information Sciences
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:oru:diva-96661DOI: 10.24963/kr.2021/45ISBN: 9781956792997 (print)OAI: oai:DiVA.org:oru-96661DiVA, id: diva2:1631658
Conference
18th International Conference on Principles of Knowledge Representation and Reasoning (KR 2021), (Online conference), November 3-12, 2021
Funder
Wallenberg AI, Autonomous Systems and Software Program (WASP)
Note
Funding agencies:
Flanders and the KU Leuven Research Fund (C14/18/062)
European Research CouncilAdvanced Grant project SYNTH (ERC AdG-694980)
Flemish Government under the “Onderzoeksprogramma Artificiële Intelligentie (AI) Vlaanderen”
2022-01-242022-01-242022-01-25Bibliographically approved