Introducing TRIM Automata for Tsetlin Machines

被引:0
作者
Maheshwari, Sidharth [1 ]
Rahman, Tousif [1 ]
Wheeldon, Adrian [2 ]
Shafik, Rishad [1 ]
Yakovlev, Alex [1 ]
Xia, Fei [1 ]
机构
[1] Newcastle Univ, Sch Engn, Newcastle Upon Tyne, Tyne & Wear, England
[2] Univ Edinburgh, Sch Engn, Edinburgh, Midlothian, Scotland
来源
2023 INTERNATIONAL SYMPOSIUM ON THE TSETLIN MACHINE, ISTM | 2023年
关键词
Tsetlin Machines; Multiaction Automata; On-chip training; MNIST; edge inference;
D O I
10.1109/ISTM58889.2023.10455060
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The learning automaton is the core element of Tsetlin Machines (TM) that is accessed and modified repeatedly over the course of training. It posits a crucial bottleneck to on-chip training as it requires either significant resources or memory to hold automata states depending on the implementation choice. In either scenario, reducing the size of each automaton will greatly benefit the overall resource, performance, and energy utilization. In this paper, we propose a single Three-Action (3-Action) automaton to compensate for two Two-Action (vanilla) automata that is used in the vanilla TM. In the 3-Action automaton, the two literals {l, (l) over bar} resulting from feature f are collectively represented using a single 3-Action automaton, hence, the include-exclude decisions for both are taken simultaneously. This work was inspired by approximate to 36% and approximate to 39% reduction in area and power, respectively, per 3-Action automaton compared to two vanilla automata obtained using Yosys and OpenSTA at 130nm process node. The most challenging part, however, is designing a feedback algorithm analogous to Vanilla TM so that 3-Action TM converges to high quality solution. In this paper, we propose two variations of automaton implementation along with a feedback mechanism that has lead to competitive classification accuracy vis-a-vis vanilla TM for MNIST, Fashion-MNIST and Kuzushiji-MNIST albeit at the cost of more clauses and learning time. The preliminary results presented in this paper aims to kickstart investigation on novel automata architectures and feedback methods.
引用
收藏
页数:4
相关论文
共 14 条
  • [1] [Anonymous], 2018, Deep learning for classical japanese literature
  • [2] Dua D., 2017, UCI MACHINE LEARNING
  • [3] Fundamental Technologies in Modern Speech Recognition
    Furui, Sadaoki
    Deng, Li
    Gales, Mark
    Ney, Hermann
    Tokuda, Keiichi
    [J]. IEEE SIGNAL PROCESSING MAGAZINE, 2012, 29 (06) : 16 - 17
  • [4] Ghazy A., 2020, P WORKSH OP SOURC ED
  • [5] Glimsdal S., 2021, Coalesced multi-output tsetlin machines with clause sharing
  • [6] Granmo O.-C., 2021, The tsetlin machine - a game theoretic bandit driven approach to optimal pattern recognition with propositional logic
  • [7] A survey on deep learning in medical image analysis
    Litjens, Geert
    Kooi, Thijs
    Bejnordi, Babak Ehteshami
    Setio, Arnaud Arindra Adiyoso
    Ciompi, Francesco
    Ghafoorian, Mohsen
    van der Laak, Jeroen A. W. M.
    van Ginneken, Bram
    Sanchez, Clara I.
    [J]. MEDICAL IMAGE ANALYSIS, 2017, 42 : 60 - 88
  • [8] Maheshwari S., 2023, IEEE Transactions on Pattern Analysis and Machine Intelligence, P1
  • [9] McDanel B., 2017, ARXIV170902260, P168
  • [10] Rahman T., 2022, 1 INT S TSETL MACH