6533b851fe1ef96bd12a8bba

RESEARCH PRODUCT

On Obtaining Classification Confidence, Ranked Predictions and AUC with Tsetlin Machines

Ole-christoffer GranmoK. Darshana AbeyrathnaMorten Goodwin

subject

Scheme (programming language)Decision support systemReceiver operating characteristicComputer sciencebusiness.industry0206 medical engineeringBinary number02 engineering and technologyPropositional calculusMachine learningcomputer.software_genreAutomatonSupport vector machine0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingArtificial intelligenceLogistic functionbusinesscomputer020602 bioinformaticscomputer.programming_language

description

Tsetlin machines (TMs) are a promising approach to machine learning that uses Tsetlin Automata to produce patterns in propositional logic, leading to binary (hard) classifications. In many applications, however, one needs to know the confidence of classifications, e.g. to facilitate risk management. In this paper, we propose a novel scheme for measuring TM confidence based on the logistic function, calculated from the propositional logic patterns that match the input. We then use this scheme to trade off precision against recall, producing area under receiver operating characteristic curves (AUC) for TMs. Empirically, using four real-world datasets, we show that AUC is a more sensitive measure of TM performance compared to Accuracy. Further, the AUC-based evaluations show that the TM performs on par or better than widely used machine learning algorithms. We thus believe our scheme will make the TM more suitable for use in decision support, where the user needs to inspect and validate predictions, in particular, those being uncertain.

https://doi.org/10.1109/ssci47803.2020.9308460