CREMA: A Java Library for Credal Network Inference

David Huber, Rafael Cabañas, Alessandro Antonucci, Marco Zaffalon
Proceedings of the 10th International Conference on Probabilistic Graphical Models, PMLR 138:613-616, 2020.

Abstract

We present CREMA (Credal Models Algorithms), a Java library for inference in credal networks. These models are analogous to Bayesian networks, but their local parameters are only constrained to vary in, so-called credal, sets. Inference in credal networks is intended as the computation of the bounds of a query with respect to those local variations. For credal networks the task is harder than in Bayesian networks, being NP^PP-hard in general models. Yet, scalable approximate algorithms have been shown to provide good accuracies on large or dense models, while exact techniques can be designed to process small or sparse models. CREMA embeds these algorithms and also offers an API to build and query credal networks together with a specification format. This makes CREMA, whose features are discussed and described by a simple example, the most advanced tool for credal network modelling and inference developed so far.

Cite this Paper


BibTeX
@InProceedings{pmlr-v138-huber20a, title = {CREMA: A Java Library for Credal Network Inference}, author = {Huber, David and Caba\~nas, Rafael and Antonucci, Alessandro and Zaffalon, Marco}, booktitle = {Proceedings of the 10th International Conference on Probabilistic Graphical Models}, pages = {613--616}, year = {2020}, editor = {Jaeger, Manfred and Nielsen, Thomas Dyhre}, volume = {138}, series = {Proceedings of Machine Learning Research}, month = {23--25 Sep}, publisher = {PMLR}, pdf = {http://proceedings.mlr.press/v138/huber20a/huber20a.pdf}, url = {https://proceedings.mlr.press/v138/huber20a.html}, abstract = {We present CREMA (Credal Models Algorithms), a Java library for inference in credal networks. These models are analogous to Bayesian networks, but their local parameters are only constrained to vary in, so-called credal, sets. Inference in credal networks is intended as the computation of the bounds of a query with respect to those local variations. For credal networks the task is harder than in Bayesian networks, being NP^PP-hard in general models. Yet, scalable approximate algorithms have been shown to provide good accuracies on large or dense models, while exact techniques can be designed to process small or sparse models. CREMA embeds these algorithms and also offers an API to build and query credal networks together with a specification format. This makes CREMA, whose features are discussed and described by a simple example, the most advanced tool for credal network modelling and inference developed so far.} }
Endnote
%0 Conference Paper %T CREMA: A Java Library for Credal Network Inference %A David Huber %A Rafael Cabañas %A Alessandro Antonucci %A Marco Zaffalon %B Proceedings of the 10th International Conference on Probabilistic Graphical Models %C Proceedings of Machine Learning Research %D 2020 %E Manfred Jaeger %E Thomas Dyhre Nielsen %F pmlr-v138-huber20a %I PMLR %P 613--616 %U https://proceedings.mlr.press/v138/huber20a.html %V 138 %X We present CREMA (Credal Models Algorithms), a Java library for inference in credal networks. These models are analogous to Bayesian networks, but their local parameters are only constrained to vary in, so-called credal, sets. Inference in credal networks is intended as the computation of the bounds of a query with respect to those local variations. For credal networks the task is harder than in Bayesian networks, being NP^PP-hard in general models. Yet, scalable approximate algorithms have been shown to provide good accuracies on large or dense models, while exact techniques can be designed to process small or sparse models. CREMA embeds these algorithms and also offers an API to build and query credal networks together with a specification format. This makes CREMA, whose features are discussed and described by a simple example, the most advanced tool for credal network modelling and inference developed so far.
APA
Huber, D., Cabañas, R., Antonucci, A. & Zaffalon, M.. (2020). CREMA: A Java Library for Credal Network Inference. Proceedings of the 10th International Conference on Probabilistic Graphical Models, in Proceedings of Machine Learning Research 138:613-616 Available from https://proceedings.mlr.press/v138/huber20a.html.

Related Material