Interpreting Finite Automata for Sequential Data
Abstract
Automaton models are often seen as interpretable models. Interpretability itself is not well defined: it remains unclear what interpretability means without first explicitly specifying objectives or desired attributes. In this paper, we identify the key properties used to interpret automata and propose a modification of a state-merging approach to learn variants of finite state automata. We apply the approach to problems beyond typical grammar inference tasks. Additionally, we cover several use-cases for prediction, classification, and clustering on sequential data in both supervised and unsupervised scenarios to show how the identified key properties are applicable in a wide range of contexts.
- Publication:
-
arXiv e-prints
- Pub Date:
- November 2016
- DOI:
- 10.48550/arXiv.1611.07100
- arXiv:
- arXiv:1611.07100
- Bibcode:
- 2016arXiv161107100H
- Keywords:
-
- Statistics - Machine Learning;
- Computer Science - Artificial Intelligence;
- I.2.6
- E-Print:
- Presented at NIPS 2016 Workshop on Interpretable Machine Learning in Complex Systems