On the Equivalence of the Weighted Tsetlin Machine and the Perceptron

12/27/2022
by   Jivitesh Sharma, et al.
0

Tsetlin Machine (TM) has been gaining popularity as an inherently interpretable machine leaning method that is able to achieve promising performance with low computational complexity on a variety of applications. The interpretability and the low computational complexity of the TM are inherited from the Boolean expressions for representing various sub-patterns. Although possessing favorable properties, TM has not been the go-to method for AI applications, mainly due to its conceptual and theoretical differences compared with perceptrons and neural networks, which are more widely known and well understood. In this paper, we provide detailed insights for the operational concept of the TM, and try to bridge the gap in the theoretical understanding between the perceptron and the TM. More specifically, we study the operational concept of the TM following the analytical structure of perceptrons, showing the resemblance between the perceptrons and the TM. Through the analysis, we indicated that the TM's weight update can be considered as a special case of the gradient weight update. We also perform an empirical analysis of TM by showing the flexibility in determining the clause length, visualization of decision boundaries and obtaining interpretable boolean expressions from TM. In addition, we also discuss the advantages of TM in terms of its structure and its ability to solve more complex problems.

READ FULL TEXT
research
03/23/2021

Combinators: A Centennial View

We give a modern computational introduction to the S,K combinators inven...
research
12/24/2022

Computational Complexity of Minimal Trap Spaces in Boolean Networks

A Boolean network (BN) is a discrete dynamical system defined by a Boole...
research
10/23/2020

Model Interpretability through the Lens of Computational Complexity

In spite of several claims stating that some models are more interpretab...
research
01/10/2020

Explaining the Explainer: A First Theoretical Analysis of LIME

Machine learning is used more and more often for sensitive applications,...
research
02/08/2023

On the Computational Complexity of Ethics: Moral Tractability for Minds and Machines

Why should moral philosophers, moral psychologists, and machine ethicist...
research
01/21/2020

Complexity of limit-cycle problems in Boolean networks

Boolean networks are a general model of interacting entities, with appli...
research
08/21/2020

A Heuristic Approach to Two Level Boolean Minimization Derived from Karnaugh Mapping

The following paper presents a heuristic method by which sum-of-product ...

Please sign up or login with your details

Forgot password? Click here to reset