English

Learning Large-Scale Bayesian Networks with the sparsebn Package

Machine Learning 2019-11-26 v2 Machine Learning Computation Methodology

Abstract

Learning graphical models from data is an important problem with wide applications, ranging from genomics to the social sciences. Nowadays datasets often have upwards of thousands---sometimes tens or hundreds of thousands---of variables and far fewer samples. To meet this challenge, we have developed a new R package called sparsebn for learning the structure of large, sparse graphical models with a focus on Bayesian networks. While there are many existing software packages for this task, this package focuses on the unique setting of learning large networks from high-dimensional data, possibly with interventions. As such, the methods provided place a premium on scalability and consistency in a high-dimensional setting. Furthermore, in the presence of interventions, the methods implemented here achieve the goal of learning a causal network from data. Additionally, the sparsebn package is fully compatible with existing software packages for network analysis.

Keywords

Cite

@article{arxiv.1703.04025,
  title  = {Learning Large-Scale Bayesian Networks with the sparsebn Package},
  author = {Bryon Aragam and Jiaying Gu and Qing Zhou},
  journal= {arXiv preprint arXiv:1703.04025},
  year   = {2019}
}

Comments

To appear in the Journal of Statistical Software, 39 pages, 7 figures

R2 v1 2026-06-22T18:43:13.220Z