Drop Clause: Enhancing Performance, Interpretability and Robustness of the Tsetlin Machine
Not on the map. Why?
Abstract (arXiv)
In this article, we introduce a novel variant of the Tsetlin machine (TM) that randomly drops clauses, the key learning elements of a TM. In effect, TM with drop clause ignores a random selection of the clauses in each epoch, selected according to a predefined probability. In this way, additional stochasticity is introduced in the learning phase of TM. To explore the effects drop clause has on accuracy, training time, interpretability and robustness, we conduct extensive experiments on nine benchmark datasets in natural language processing~(NLP) (IMDb, R8, R52, MR and TREC) and image classification (MNIST, Fashion MNIST, CIFAR-10 and CIFAR-100). Our proposed model outperforms baseline machine learning algorithms by a wide margin and achieves competitive performance in comparison with recent deep learning model such as BERT and AlexNET-DFA. In brief, we observe up to +10% increase in accuracy and 2x to 4x faster learning compared with standard TM. We further employ the Convolutional TM to document interpretable results on the CIFAR datasets, visualizing how the heatmaps produced by the TM become more interpretable with drop clause. We also evaluate how drop clause affects learning robustness by introducing corruptions and alterations in the image/language test data. Our results show that drop clause makes TM more robust towards such changes.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 24 of its 43 references that are in the map. First posted on arXiv 30 May 2021.
Builds on
24 of 43 references.
References · 24
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,371
- 2018Deep contextualized word representationscited by 2,290
- 2014Convolutional Neural Networks for Sentence Classificationcited by 1,127
- 2019Attention is not Explanationcited by 929
- 2017Network Dissection: Quantifying Interpretability of Deep Visual Representationscited by 708
- 2017Interpretation of Neural Networks is Fragilecited by 444
- 2019Is Attention Interpretable?cited by 389
- 2018An Intriguing Failing of Convolutional Neural Networks and the CoordConv Solutioncited by 307
- 2019InterpretML: A Unified Framework for Machine Learning Interpretabilitycited by 246
- 2013Maxout Networkscited by 187
- 2017Interpretable Convolutional Neural Networkscited by 162
12 more
- 2019MNIST-C: A Robustness Benchmark for Computer Visioncited by 138
- 2015PTE: Predictive Text Embedding through Large-scale Heterogeneous Text Networkscited by 96
- 2017Verifying Properties of Binarized Deep Neural Networkscited by 79
- 2018The Tsetlin Machine -- A Game Theoretic Bandit Driven Approach to Optimal Pattern Recognition with Propositional Logiccited by 72
- 2019The Convolutional Tsetlin Machinecited by 37
- 2020Efficient Exact Verification of Binarized Neural Networkscited by 33
- 2018Using the Tsetlin Machine to Learn Human-Interpretable Rules for High-Accuracy Text Categorization with Medical Applicationscited by 24
- 2020On the Convergence of Tsetlin Machines for the IDENTITY- and NOT Operatorscited by 23
- 2020Extending the Tsetlin Machine With Integer-Weighted Clauses for Increased Interpretabilitycited by 16
- 2021On the Convergence of Tsetlin Machines for the XOR Operatorcited by 16
- 2021Low-Power Audio Keyword Spotting using Tsetlin Machinescited by 11
- 2017Patchnet: Interpretable Neural Networks for Image Classificationcited by 4
Built on by
Citing papers per year: 2022: 2; 2023: 2; 2024: 3.
7 papers.
- 2022Tsetlin Machine for Solving Contextual Bandit Problemscited by 10
- 2024Exploring Effects of Hyperdimensional Vectors for Tsetlin Machinescited by 5
- 2024MATADOR: Automated System-on-Chip Tsetlin Machine Design Generation for Edge Applicationscited by 3
- 2022On the Equivalence of the Weighted Tsetlin Machine and the Perceptroncited by 1
- 2024The Sparse Tsetlin Machine: Sparse Representation with Active Literalscited by 1
- 2023Verifying Properties of Tsetlin Machinescited by 0
- 2023Generating Bayesian Network Models from Data Using Tsetlin Machinescited by 0
- 2024Exploring Effects of Hyperdimensional Vectors for Tsetlin Machines4 Jun 2024
- 2024The Sparse Tsetlin Machine: Sparse Representation with Active Literals3 May 2024
- 2024MATADOR: Automated System-on-Chip Tsetlin Machine Design Generation for Edge Applications3 Mar 2024
- 2023Generating Bayesian Network Models from Data Using Tsetlin Machines17 May 2023
- 2023Verifying Properties of Tsetlin Machines25 Mar 2023
- 2022On the Equivalence of the Weighted Tsetlin Machine and the Perceptron27 Dec 2022
- 2022Tsetlin Machine for Solving Contextual Bandit Problems4 Feb 2022