Browse by author
Lookup NU author(s): Dr Alex ChanORCiD, Adrian WheeldonORCiD, Professor Rishad ShafikORCiD, Professor Alex YakovlevORCiD
This work is licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0).
In the last decade, there has been a significant shift towards the use of machine learning (ML) within the technology industry. One prominent ML algorithm is the Tsetlin Machine (TM), where it uses a collection of learning automata to learn new patterns through propositional logic. While TMs are considered computationally simpler and more efficient than neural networks (NNs), there is difficulty in how TMs can be better understood by industrial practitioners. Although many approaches help demonstrate the benefits of TMs, there is however no approach that helps better explain the behaviour of TMs, e.g. how the TM’s decision is influenced by the initial states of their learning automata and how the TM’s learning is determined by the calculations made from its inference and feedback components. In this paper, we present the concept of event-driven TMs, where we model the complete behaviour of TMs using 1-safe Petri nets. The key aspects of Petri nets are their flexibility to model many types of specifications including distributed systems and concurrent systems, and their rich support from many well-established tools including Petrify, MPSat, and Workcraft. To highlight the benefits of our approach, we conduct a simple experiment where we showcase our Petri net specifying the complete behaviour of a TM, analyse its behaviour through a set number of epochs, and most importantly evaluate its accuracy.
Author(s): Chan A, Wheeldon A, Shafik R, Yakovlev A
Editor(s): Kristensen LM; van der Werf JM
Publication type: Conference Proceedings (inc. Abstract)
Publication status: Published
Conference Name: International Conference on Applications and Theory of Petri Nets and Concurrency
Year of Conference: 2024
Pages: 357–378
Print publication date: 13/06/2024
Online publication date: 13/06/2024
Acceptance date: 12/03/2024
Date deposited: 08/06/2025
ISSN: 0302-9743
Publisher: Springer, Cham
URL: https://doi.org/10.1007/978-3-031-61433-0_17
DOI: 10.1007/978-3-031-61433-0_17
ePrints DOI: 10.57711/89vj-kh46
Library holdings: Search Newcastle University Library for this item
Series Title: Lecture Notes in Computer Science
ISBN: 9783031614323