A Novel Multi-Step Finite-State Automaton for Arbitrarily Deterministic Tsetlin Machine Learning
Not on the map. Why?
Abstract (arXiv)
Due to the high energy consumption and scalability challenges of deep learning, there is a critical need to shift research focus towards dealing with energy consumption constraints. Tsetlin Machines (TMs) are a recent approach to machine learning that has demonstrated significantly reduced energy usage compared to neural networks alike, while performing competitively accuracy-wise on several benchmarks. However, TMs rely heavily on energy-costly random number generation to stochastically guide a team of Tsetlin Automata to a Nash Equilibrium of the TM game. In this paper, we propose a novel finite-state learning automaton that can replace the Tsetlin Automata in TM learning, for increased determinism. The new automaton uses multi-step deterministic state jumps to reinforce sub-patterns. Simultaneously, flipping a coin to skip every d'th state update ensures diversification by randomization. The d-parameter thus allows the degree of randomization to be finely controlled. E.g., d=1 makes every update random and d=∞ makes the automaton completely deterministic. Our empirical results show that, overall, only substantial degrees of determinism reduces accuracy. Energy-wise, random number generation constitutes switching energy consumption of the TM, saving up to 11 mW power for larger datasets with high d values. We can thus use the new d-parameter to trade off accuracy against energy consumption, to facilitate low-energy machine learning.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 1; 2024: 2.
5 papers.
- 2021Coalesced Multi-Output Tsetlin Machines with Clause Sharingcited by 22
- 2023Building Concise Logical Patterns by Constraining Tsetlin Machine Clause Sizecited by 14
- 2024Exploring Effects of Hyperdimensional Vectors for Tsetlin Machinescited by 5
- 2021Self-timed Reinforcement Learning using Tsetlin Machinecited by 2
- 2024The Probabilistic Tsetlin Machine: A Novel Approach to Uncertainty Quantificationcited by 2
- 2024The Probabilistic Tsetlin Machine: A Novel Approach to Uncertainty Quantification23 Oct 2024
- 2024Exploring Effects of Hyperdimensional Vectors for Tsetlin Machines4 Jun 2024
- 2023Building Concise Logical Patterns by Constraining Tsetlin Machine Clause Size19 Jan 2023
- 2021Self-timed Reinforcement Learning using Tsetlin Machine2 Sep 2021
- 2021Coalesced Multi-Output Tsetlin Machines with Clause Sharing17 Aug 2021