The Libra Toolkit for Probabilistic Models

Authors: Daniel Lowd, Amirmohammad Rooshenas

JMLR 2015 | Venue PDF | Archive PDF | Plain Text | LLM Run Details

Reproducibility Variable Result LLM Response
Research Type Experimental In experiments on grid-structured MNs, Libra s implementations of BP and Gibbs sampling were at least as fast as lib DAI, a popular C++ implementation of many inference algorithms. The accuracy of both toolkits was equivalent. Parameter settings, such as the number of iterations, were identical. See Figure 1 for more details.
Researcher Affiliation Academia Daniel Lowd EMAIL Amirmohammad Rooshenas EMAIL Department of Computer and Information Science University of Oregon Eugene, OR 97403, USA
Pseudocode No The paper describes various algorithms implemented in the Libra Toolkit in text and through Table 1, but it does not contain any structured pseudocode or algorithm blocks.
Open Source Code Yes Libra is released under a 2-clause BSD license to encourage broad use in academia and industry. Libra s source code and documentation can be found at http://libra.cs.uoregon.edu.
Open Datasets No The paper refers to 'train.data' and 'test.ev' as input files for commands, and mentions experiments on 'grid-structured MNs', but does not provide specific access information, links, DOIs, or citations for any publicly available datasets.
Dataset Splits No The paper mentions input files 'train.data' and 'test.ev' but does not provide specific details on dataset splits (e.g., percentages, sample counts, or methodology) for reproduction.
Hardware Specification No The paper compares the runtime performance of Libra and lib DAI in experiments but does not specify any hardware details such as exact GPU/CPU models, processor types, or memory used for these experiments.
Software Dependencies No The paper states 'Libra is implemented in OCaml' and refers to 'lib DAI' as a comparison, but it does not provide specific version numbers for OCaml or any other software libraries or dependencies used in the experiments.
Experiment Setup No The paper mentions 'Parameter settings, such as the number of iterations, were identical' when comparing Libra and lib DAI, and that 'Additional command-line parameters can be used to specify other options, such as the priors and heuristics used by acbn or the maximum number of iterations for bp,' but it does not provide concrete values for these hyperparameters or system-level training settings used in the experiments.