Connecting First and Second Order Recurrent Networks with Deterministic Finite Automata

11/12/2019
by   Qinglong Wang, et al.
15

We propose an approach that connects recurrent networks with different orders of hidden interaction with regular grammars of different levels of complexity. We argue that the correspondence between recurrent networks and formal computational models gives understanding to the analysis of the complicated behaviors of recurrent networks. We introduce an entropy value that categorizes all regular grammars into three classes with different levels of complexity, and show that several existing recurrent networks match grammars from either all or partial classes. As such, the differences between regular grammars reveal the different properties of these models. We also provide a unification of all investigated recurrent networks. Our evaluation shows that the unified recurrent network has improved performance in learning grammars, and demonstrates comparable performance on a real-world dataset with more complicated models.

READ FULL TEXT
research
01/16/2018

A Comparison of Rule Extraction for Different Recurrent Neural Network Models and Grammatical Complexity

It has been shown that rules can be extracted from highly non-linear, re...
research
08/20/2023

Real-time Regular Expression Matching

This paper is devoted to finite state automata, regular expression match...
research
09/20/2022

A Hierarchy of Nondeterminism

We study three levels in a hierarchy of nondeterminism: A nondeterminist...
research
07/10/2018

Node-specific effects in latent space modelling of multidimensional networks

Observed multidimensional network data can have different levels of comp...
research
09/22/2022

Understandable Robots

Finally, the work will include an investigation of the contextual form o...
research
09/06/2020

Romanian Diacritics Restoration Using Recurrent Neural Networks

Diacritics restoration is a mandatory step for adequately processing Rom...
research
11/14/2018

Verification of Recurrent Neural Networks Through Rule Extraction

The verification problem for neural networks is verifying whether a neur...

Please sign up or login with your details

Forgot password? Click here to reset