Measuring the Novelty of Natural Language Text Using the Conjunctive Clauses of a Tsetlin Machine Text Classifier

11/17/2020
by   Bimal Bhattarai, et al.
0

Most supervised text classification approaches assume a closed world, counting on all classes being present in the data at training time. This assumption can lead to unpredictable behaviour during operation, whenever novel, previously unseen, classes appear. Although deep learning-based methods have recently been used for novelty detection, they are challenging to interpret due to their black-box nature. This paper addresses interpretable open-world text classification, where the trained classifier must deal with novel classes during operation. To this end, we extend the recently introduced Tsetlin machine (TM) with a novelty scoring mechanism. The mechanism uses the conjunctive clauses of the TM to measure to what degree a text matches the classes covered by the training data. We demonstrate that the clauses provide a succinct interpretable description of known topics, and that our scoring mechanism makes it possible to discern novel topics from the known ones. Empirically, our TM-based approach outperforms seven other novelty detection schemes on three out of five datasets, and performs second and third best on the remaining, with the added benefit of an interpretable propositional logic-based representation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/10/2021

Word-level Human Interpretable Scoring Mechanism for Novel Text Detection Using Tsetlin Machines

Recent research in novelty detection focuses mainly on document-level cl...
research
09/25/2017

DOC: Deep Open Classification of Text Documents

Traditional supervised learning makes the closed-world assumption that t...
research
09/17/2018

Learning to Accept New Classes without Training

Classic supervised learning makes the closed-world assumption, meaning t...
research
09/23/2020

Text Classification with Novelty Detection

This paper studies the problem of detecting novel or unexpected instance...
research
07/10/2021

Hack The Box: Fooling Deep Learning Abstraction-Based Monitors

Deep learning is a type of machine learning that adapts a deep hierarchy...
research
12/04/2022

Variational Inference for Semiparametric Bayesian Novelty Detection in Large Datasets

After being trained on a fully-labeled training set, where the observati...
research
12/19/2019

PySS3: A Python package implementing a novel text classifier with visualization tools for Explainable AI

A recently introduced text classifier, called SS3, has obtained state-of...

Please sign up or login with your details

Forgot password? Click here to reset