Scalable Bayesian Network Structure Learning Using Tsetlin Machine to Constrain the Search Space

Kunal Dumbre, Lei Jiao, Ole-Christoffer Granmo
11/24/2025
cs.LG

No confident code implementation found for this paper.

Abstract

The PC algorithm is a widely used method in causal inference for learning the structure of Bayesian networks. Despite its popularity, the PC algorithm suffers from significant time complexity, particularly as the size of the dataset increases, which limits its applicability in large-scale real-world problems. In this study, we propose a novel approach that utilises the Tsetlin Machine (TM) to construct Bayesian structures more efficiently. Our method leverages the most significant literals extracted from the TM and performs conditional independence (CI) tests on these selected literals instead of the full set of variables, resulting in a considerable reduction in computational time. We implemented our approach and compared it with various state-of-the-art methods. Our evaluation includes categorical datasets from the bnlearn repository, such as Munin1, Hepar2. The findings indicate that the proposed TM-based method not only reduces computational complexity but also maintains competitive accuracy in causal discovery, making it a viable alternative to traditional PC algorithm implementations by offering improved efficiency without compromising performance.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{dumbre2025scalable,
  title  = {Scalable Bayesian Network Structure Learning Using Tsetlin Machine to Constrain the Search Space},
  author = {Kunal Dumbre and Lei Jiao and Ole-Christoffer Granmo},
  year   = {2025},
  eprint = {2511.19273},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.19273v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2511.19273.svg)](https://codeofpaper.com/paper/2511.19273)

Discussion