An FPGA Architecture for Online Learning using the Tsetlin Machine
Not on the map. Why?
Abstract (arXiv)
There is a need for machine learning models to evolve in unsupervised circumstances. New classifications may be introduced, unexpected faults may occur, or the initial dataset may be small compared to the data-points presented to the system during normal operation. Implementing such a system using neural networks involves significant mathematical complexity, which is a major issue in power-critical edge applications. This paper proposes a novel field-programmable gate-array infrastructure for online learning, implementing a low-complexity machine learning algorithm called the Tsetlin Machine. This infrastructure features a custom-designed architecture for run-time learning management, providing on-chip offline and online learning. Using this architecture, training can be carried out on-demand on the acFPGA with pre-classified data before inference takes place. Additionally, our architecture provisions online learning, where training can be interleaved with inference during operation. Tsetlin Machine (TM) training naturally descends to an optimum, with training also linked to a threshold hyper-parameter which is used to reduce the probability of issuing feedback as the TM becomes trained further. The proposed architecture is modular, allowing the data input source to be easily changed, whilst inbuilt cross-validation infrastructure allows for reliable and representative results during system testing. We present use cases for online learning using the proposed infrastructure and demonstrate the energy/performance/accuracy trade-offs.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 7 of its 20 references that are in the map. First posted on arXiv 1 Jun 2023.
Builds on
7 of 20 references.
References · 7
- 2017Online Deep Learning: Learning Deep Neural Networks on the Flycited by 86
- 2018The Tsetlin Machine -- A Game Theoretic Bandit Driven Approach to Optimal Pattern Recognition with Propositional Logiccited by 71
- 2020Measuring the Novelty of Natural Language Text Using the Conjunctive Clauses of a Tsetlin Machine Text Classifiercited by 15
- 2021Enabling Binary Neural Network Training on the Edgecited by 11
- 2019Understanding Bias in Machine Learningcited by 8
- 2021A Relational Tsetlin Machine with Applications to Natural Language Understandingcited by 8
- 2020Low-Latency Asynchronous Logic Design for Inference at the Edgecited by 5
Built on by
Citing papers per year: 2026: 1.
1 paper.