2020
AAAI
AAAI 2020
Weighted Automata Extraction from Recurrent Neural Networks via Regression on State Spaces
Abstract
Abstract We present a method to extract a weighted finite automaton (WFA) from a recurrent neural network (RNN). Our method is based on the WFA learning algorithm by Balle and Mohri, which is in turn an extension of Angluin's classic L* algorithm. Our technical novelty is in the use of regression methods for the so-called equivalence queries, thus exploiting the internal state space of an RNN to prioritize counterexample candidates. This way we achieve a quantitative/weighted extension of the recent work by Weiss, Goldberg and Yahav that extracts DFAs. We experimentally evaluate the accuracy, expressivity and efficiency of the extracted WFAs.
🌉
Interdisciplinary Bridge
— Artificial Intelligence and Computer Science and Deep Learning and Knowledge & Reasoning and Machine Learning
🐝
Cross-Pollinator
— Artificial Intelligence, Computer Science, Computer Vision, Data Science & Analytics, Deep Learning, Healthcare & Medicine, Interdisciplinary, Knowledge & Reasoning, Machine Learning, Mathematics & Optimization, Natural Language Processing, Reinforcement Learning, Robotics, Security & Privacy, Speech & Audio
Authors
Topics
Artificial Intelligence > Core AI > Interpretability
Machine Learning > Core Methods > Representation Learning
Deep Learning > Architectures > Neural Networks
Knowledge & Reasoning > Reasoning > Formal Methods
Computer Science > Foundations > Formal Languages
Deep Learning > Architectures > Recurrent Neural Networks