Learning Minimalistic Tsetlin Machine Clauses with Markov Boundary-Guided Pruning

09/12/2023
by   Ole-Christoffer Granmo, et al.
0

A set of variables is the Markov blanket of a random variable if it contains all the information needed for predicting the variable. If the blanket cannot be reduced without losing useful information, it is called a Markov boundary. Identifying the Markov boundary of a random variable is advantageous because all variables outside the boundary are superfluous. Hence, the Markov boundary provides an optimal feature set. However, learning the Markov boundary from data is challenging for two reasons. If one or more variables are removed from the Markov boundary, variables outside the boundary may start providing information. Conversely, variables within the boundary may stop providing information. The true role of each candidate variable is only manifesting when the Markov boundary has been identified. In this paper, we propose a new Tsetlin Machine (TM) feedback scheme that supplements Type I and Type II feedback. The scheme introduces a novel Finite State Automaton - a Context-Specific Independence Automaton. The automaton learns which features are outside the Markov boundary of the target, allowing them to be pruned from the TM during learning. We investigate the new scheme empirically, showing how it is capable of exploiting context-specific independence to find Markov boundaries. Further, we provide a theoretical analysis of convergence. Our approach thus connects the field of Bayesian networks (BN) with TMs, potentially opening up for synergies when it comes to inference and learning, including TM-produced Bayesian knowledge bases and TM-based Bayesian inference.

READ FULL TEXT

page 1

page 6

research
07/09/2014

Counting Markov Blanket Structures

Learning Markov blanket (MB) structures has proven useful in performing ...
research
10/10/2020

A Recursive Markov Blanket-Based Approach to Causal Structure Learning

One of the main approaches for causal structure learning is constraint-b...
research
07/26/2023

Using Markov Boundary Approach for Interpretable and Generalizable Feature Selection

Predictive power and generalizability of models depend on the quality of...
research
10/06/2015

Bayesian Markov Blanket Estimation

This paper considers a Bayesian view for estimating a sub-network in a M...
research
03/08/2019

Two generalizations of Markov blankets

In a probabilistic graphical model on a set of variables V, the Markov b...
research
09/14/2015

Markov Boundary Discovery with Ridge Regularized Linear Models

Ridge regularized linear models (RRLMs), such as ridge regression and th...

Please sign up or login with your details

Forgot password? Click here to reset