Depicting variable elimination with Bayesian networks

dc.contributor.advisorButz, Cory
dc.contributor.authorSasyniuk, Brandon Cordell
dc.contributor.committeememberSadaoui, Samira
dc.contributor.committeememberYao, Yiyu
dc.date.accessioned2024-11-15T17:45:39Z
dc.date.available2024-11-15T17:45:39Z
dc.date.issued2024-08
dc.descriptionA Thesis Submitted to the Faculty of Graduate Studies and Research In Partial Fulfillment of the Requirements for the Degree of Master of Science in Computer Science, University of Regina. xii, 55 p.
dc.description.abstractThis thesis presents a novel graphical representation of variable elimination in discrete Bayesian networks (BNs) utilizing the BN’s directed acyclic graph (DAG) component. This includes methods representing both multiplication and marginalization operations. This graphical representation is achieved by introducing what are known as compound BN nodes, whose presence denotes a compound BN. The key to fitting them into the pre-existing BN DAG is to re-evaluate what a single node in the DAG represents; not a single variable, but the left-hand side of a single conditional probability table (CPT) of the BN. Using compound BNs allows for more descriptive nodes that can better represent the dependency relationship between variables as they are merged and marginalized out according to the variable elimination algorithm (VE), which is used for efficient probabilistic inference using BNs. This thesis also presents an application which implements the graphical representation of VE. This implementation follows the introduced d-separation algorithm to add edges to preserve the dependencies for the elimination target’s parents, children, and spouse nodes. Node multiplication, as it is conceptually understood, is redundant in this implementation as it does not need to generate and modify compound nodes; just delete classic BN nodes and their edges after adding compensatory edges according to d-separation. The work presented in this thesis precisely depicts the recursive elimination of arbitrary variables as classical BNs. This new graphical representation is an improvement over previous literature, which is currently limited to graphically representing the probability information as a sub-DAG prior to variable elimination starting or special cases of variable elimination. Other previous attempts in the literature would take a non-Bayesian approach to representing arbitrary variable elimination, whereas this graphical representation is done entirely by utilizing a BN DAG.
dc.description.authorstatusStudenten
dc.description.peerreviewyesen
dc.identifier.urihttps://hdl.handle.net/10294/16542
dc.language.isoenen
dc.publisherFaculty of Graduate Studies and Research, University of Reginaen
dc.titleDepicting variable elimination with Bayesian networks
dc.typeThesisen
thesis.degree.departmentDepartment of Computer Science
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of Reginaen
thesis.degree.levelMaster'sen
thesis.degree.nameMaster of Science (MSc)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Sasyniuk,Brandon_MSc_CS_Thesis_2024Fall.pdf
Size:
915.66 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.22 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections