Interpretable Sequence Classification via Discrete Optimization

10/06/2020
by   Maayan Shvo, et al.
11

Sequence classification is the task of predicting a class label given a sequence of observations. In many applications such as healthcare monitoring or intrusion detection, early classification is crucial to prompt intervention. In this work, we learn sequence classifiers that favour early classification from an evolving observation trace. While many state-of-the-art sequence classifiers are neural networks, and in particular LSTMs, our classifiers take the form of finite state automata and are learned via discrete optimization. Our automata-based classifiers are interpretable—supporting explanation, counterfactual reasoning, and human-in-the-loop modification—and have strong empirical performance. Experiments over a suite of goal recognition and behaviour classification datasets show our learned automata-based classifiers to have comparable test performance to LSTM-based classifiers, with the added advantage of being interpretable.

READ FULL TEXT

page 2

page 20

page 21

page 22

research
09/06/2018

Adversarial Reprogramming of Sequence Classification Neural Networks

Adversarial Reprogramming has demonstrated success in utilizing pre-trai...
research
05/07/2018

Improving Network Intrusion Detection Classifiers by Non-payload-Based Exploit-Independent Obfuscations: An Adversarial Approach

Machine-learning based intrusion detection classifiers are able to detec...
research
11/21/2016

Interpreting Finite Automata for Sequential Data

Automaton models are often seen as interpretable models. Interpretabilit...
research
08/06/2018

Intrusion Prediction with System-call Sequence-to-Sequence Model

The advanced development of the Internet facilitates efficient informati...
research
07/27/2020

EagerNet: Early Predictions of Neural Networks for Computationally Efficient Intrusion Detection

Fully Connected Neural Networks (FCNNs) have been the core of most state...
research
10/24/2017

Approximate Reduction of Finite Automata for High-Speed Network Intrusion Detection

We consider the problem of approximate reduction of non-deterministic au...
research
10/07/2019

Interpretable Disentanglement of Neural Networks by Extracting Class-Specific Subnetwork

We propose a novel perspective to understand deep neural networks in an ...

Please sign up or login with your details

Forgot password? Click here to reset