Building Concise Logical Patterns by Constraining Tsetlin Machine Clause Size

01/19/2023
by   K. Darshana Abeyrathna, et al.
0

Tsetlin machine (TM) is a logic-based machine learning approach with the crucial advantages of being transparent and hardware-friendly. While TMs match or surpass deep learning accuracy for an increasing number of applications, large clause pools tend to produce clauses with many literals (long clauses). As such, they become less interpretable. Further, longer clauses increase the switching activity of the clause logic in hardware, consuming more power. This paper introduces a novel variant of TM learning - Clause Size Constrained TMs (CSC-TMs) - where one can set a soft constraint on the clause size. As soon as a clause includes more literals than the constraint allows, it starts expelling literals. Accordingly, oversized clauses only appear transiently. To evaluate CSC-TM, we conduct classification, clustering, and regression experiments on tabular data, natural language text, images, and board games. Our results show that CSC-TM maintains accuracy with up to 80 times fewer literals. Indeed, the accuracy increases with shorter clauses for TREC, IMDb, and BBC Sports. After the accuracy peaks, it drops gracefully as the clause size approaches a single literal. We finally analyze CSC-TM power consumption and derive new convergence properties.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/22/2021

A Relational Tsetlin Machine with Applications to Natural Language Understanding

TMs are a pattern recognition approach that uses finite state machines f...
research
05/03/2018

RMDL: Random Multimodel Deep Learning for Classification

The continually increasing number of complex datasets each year necessit...
research
12/08/2020

Combining Machine Learning and Human Experts to Predict Match Outcomes in Football: A Baseline Model

In this paper, we present a new application-focused benchmark dataset an...
research
01/25/2020

Model-Based Machine Learning for Joint Digital Backpropagation and PMD Compensation

We propose a model-based machine-learning approach for polarization-mult...
research
02/27/2022

Arrhythmia Classifier Using Convolutional Neural Network with Adaptive Loss-aware Multi-bit Networks Quantization

Cardiovascular disease (CVDs) is one of the universal deadly diseases, a...
research
02/10/2020

Making Logic Learnable With Neural Networks

While neural networks are good at learning unspecified functions from tr...
research
02/07/2020

Discretization and Machine Learning Approximation of BSDEs with a Constraint on the Gains-Process

We study the approximation of backward stochastic differential equations...

Please sign up or login with your details

Forgot password? Click here to reset