dPASP: A Probabilistic Logic Programming Environment For Neurosymbolic Learning and Reasoning
We present dPASP, a novel declarative probabilistic logic programming framework that allows for the specification of discrete probabilistic models by neural predicates, relational logic constraints, and interval-valued probabilistic choices. This expressive combination facilitates the construction of models that combine low-level perception (images, texts, etc) and common-sense reasoning, thus providing an excellent tool for neurosymbolic reasoning. To support all such features, we discuss several semantics for probabilistic logic programs that allow one to express nondeterminism, non-monotonic reasoning, contradiction, and (vague) probabilistic knowledge. We also discuss how gradient-based learning can be performed with neural predicates and probabilistic choices under selected semantics. To showcase the possibilities offered by the framework, we present case studies that exploit different semantics and constructs.
Authors
- Fábio Gagliardi Cozman (ORCID: https://orcid.org/0000-0003-4077-4935)
- Renato Lui Geh (ORCID: https://orcid.org/0000-0001-9293-3358)
- Denis Deratani Mauá (ORCID: https://orcid.org/0000-0003-2297-6349)
- Igor C. Silveira
- Jonas Gonçalves (ORCID: https://orcid.org/0000-0001-7631-424X)
Institutions
- University of California, Los Angeles (US)
- Universidade de São Paulo (BR)
Publication Details
- Published
- 2024-10-26
- DOI
- https://doi.org/10.24963/kr.2024/69
- Citations
- 4
- Primary Topic
- Logic, Reasoning, and Knowledge
- Type
- article
- Field-Weighted Citation Impact
- 1.39
Funders
- National Science Foundation
- International Business Machines Corporation
- Fundação de Amparo à Pesquisa do Estado de São Paulo
- Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
- Conselho Nacional de Desenvolvimento Científico e Tecnológico
- Defense Advanced Research Projects Agency