Solving All Regression Models For Learning Gaussian Networks Using Givens Rotations
Borzou Alipourfard, Jean X. Gao

TL;DR
This paper introduces an efficient algorithm using Givens rotations and QR decompositions to compute all regression models needed for score-based learning of Gaussian Bayesian networks, significantly reducing computational complexity.
Contribution
The paper presents a novel algorithm that efficiently computes all regressions for Bayesian network learning using Givens rotations, outperforming existing methods in complexity.
Findings
The proposed algorithm has the lowest complexity among compared methods.
It enables exact and efficient computation of all regression models.
Parallelization further reduces runtime proportionally to processor count.
Abstract
Score based learning (SBL) is a promising approach for learning Bayesian networks. The initial step in the majority of the SBL algorithms consists of computing the scores of all possible child and parent-set combinations for the variables. For Bayesian networks with continuous variables, a particular score is usually calculated as a function of the regression of the child over the variables in the parent-set. The sheer number of regressions models to be solved necessitates the design of efficient numerical algorithms. In this paper, we propose an algorithm for an efficient and exact calculation of regressions for all child and parent-set combinations. In the proposed algorithm, we use QR decompositions (QRDs) to capture the dependencies between the regressions for different families and Givens rotations to efficiently traverse through the space of QRDs such that all the regression…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBayesian Modeling and Causal Inference · Gaussian Processes and Bayesian Inference · Machine Learning and Data Classification
