On the Implementation of the Probabilistic Logic Programming Language ProbLog

Detalhes bibliográficos
Autor(a) principal: Angelika Kimmig
Data de Publicação: 2010
Outros Autores: Bart Demoen, Luc De Raedt, Vitor Costa, Ricardo Rocha
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: https://hdl.handle.net/10216/53031
Resumo: The past few years have seen a surge of interest in the field of probabilistic logic learning and statistical relational learning. In this endeavor, many probabilistic logics have been developed. ProbLog is a recent probabilistic extension of Prolog motivated by the mining of large biological networks. In ProbLog, facts can be labeled with probabilities. These facts are treated as mutually independent random variables that indicate whether these facts belong to a randomly sampled program. Different kinds of queries can be posed to ProbLog programs. We introduce algorithms that allow the efficient execution of these queries, discuss their implementation on top of the YAP-Prolog system, and evaluate their performance in the context of large networks of biological entities.
id RCAP_3024e4a3c9a19e661c80f3242d358d7a
oai_identifier_str oai:repositorio-aberto.up.pt:10216/53031
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling On the Implementation of the Probabilistic Logic Programming Language ProbLogProgramação, Ciências da computação e da informaçãoProgramming, Computer and information sciencesThe past few years have seen a surge of interest in the field of probabilistic logic learning and statistical relational learning. In this endeavor, many probabilistic logics have been developed. ProbLog is a recent probabilistic extension of Prolog motivated by the mining of large biological networks. In ProbLog, facts can be labeled with probabilities. These facts are treated as mutually independent random variables that indicate whether these facts belong to a randomly sampled program. Different kinds of queries can be posed to ProbLog programs. We introduce algorithms that allow the efficient execution of these queries, discuss their implementation on top of the YAP-Prolog system, and evaluate their performance in the context of large networks of biological entities.20102010-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttps://hdl.handle.net/10216/53031eng1471-0684Angelika KimmigBart DemoenLuc De RaedtVitor CostaRicardo Rochainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-29T14:12:20Zoai:repositorio-aberto.up.pt:10216/53031Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T23:56:56.365451Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv On the Implementation of the Probabilistic Logic Programming Language ProbLog
title On the Implementation of the Probabilistic Logic Programming Language ProbLog
spellingShingle On the Implementation of the Probabilistic Logic Programming Language ProbLog
Angelika Kimmig
Programação, Ciências da computação e da informação
Programming, Computer and information sciences
title_short On the Implementation of the Probabilistic Logic Programming Language ProbLog
title_full On the Implementation of the Probabilistic Logic Programming Language ProbLog
title_fullStr On the Implementation of the Probabilistic Logic Programming Language ProbLog
title_full_unstemmed On the Implementation of the Probabilistic Logic Programming Language ProbLog
title_sort On the Implementation of the Probabilistic Logic Programming Language ProbLog
author Angelika Kimmig
author_facet Angelika Kimmig
Bart Demoen
Luc De Raedt
Vitor Costa
Ricardo Rocha
author_role author
author2 Bart Demoen
Luc De Raedt
Vitor Costa
Ricardo Rocha
author2_role author
author
author
author
dc.contributor.author.fl_str_mv Angelika Kimmig
Bart Demoen
Luc De Raedt
Vitor Costa
Ricardo Rocha
dc.subject.por.fl_str_mv Programação, Ciências da computação e da informação
Programming, Computer and information sciences
topic Programação, Ciências da computação e da informação
Programming, Computer and information sciences
description The past few years have seen a surge of interest in the field of probabilistic logic learning and statistical relational learning. In this endeavor, many probabilistic logics have been developed. ProbLog is a recent probabilistic extension of Prolog motivated by the mining of large biological networks. In ProbLog, facts can be labeled with probabilities. These facts are treated as mutually independent random variables that indicate whether these facts belong to a randomly sampled program. Different kinds of queries can be posed to ProbLog programs. We introduce algorithms that allow the efficient execution of these queries, discuss their implementation on top of the YAP-Prolog system, and evaluate their performance in the context of large networks of biological entities.
publishDate 2010
dc.date.none.fl_str_mv 2010
2010-01-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/10216/53031
url https://hdl.handle.net/10216/53031
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 1471-0684
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799135890422890497