Toggle Main Menu Toggle Search

Open Access padlockePrints

Design of Event-Driven Tsetlin Machines Using Safe Petri Nets

Lookup NU author(s): Dr Alex ChanORCiD, Adrian WheeldonORCiD, Professor Rishad ShafikORCiD, Professor Alex YakovlevORCiD

Downloads


Licence

This work is licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0).


Abstract

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.


Publication metadata

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


Share