paper-with-me

홈 › Papers

Connecting Weighted Automata and Recurrent Neural Networks through Spectral Learning

2018-07-04 · Guillaume Rabusseau, Tianyu Li, Doina Precup

In this paper, we unravel a fundamental connection between weighted finite automata~(WFAs) and second-order recurrent neural networks~(2-RNNs): in the case of sequences of discrete symbols, WFAs and 2-RNNs with linear activation functions are expressively equivalent. Motivated by this result, we build upon a recent extension of the spectral learning algorithm to vector-valued WFAs and propose the first provable learning algorithm for linear 2-RNNs defined over sequences of continuous input vectors. This algorithm relies on estimating low rank sub-blocks of the so-called Hankel tensor, from which the parameters of a linear 2-RNN can be provably recovered. The performances of the proposed method are assessed in a simulation study.

📄 PDF Abstract BibTeX arXiv:1807.01406

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Connecting Weighted Automata, Tensor Networks and Recurrent Neural Networks through Spectral Learning

2020-10-19 · Tianyu Li, Doina Precup, Guillaume Rabusseau

In this paper, we present connections between three models used in different research fields: weighted finite automata~(WFA) from formal languages and linguistics, recurrent neural networks used in machine learning, and …

Tensor Networks

Distillation of Weighted Automata from Recurrent Neural Networks using a Spectral Approach

2020-09-28 · Remi Eyraud, Stephane Ayache

This paper is an attempt to bridge the gap between deep learning and grammatical inference. Indeed, it provides an algorithm to extract a (stochastic) formal language from any recurrent neural network trained for languag…

Knowledge DistillationLanguage Modelling

Learning Deterministic Weighted Automata with Queries and Counterexamples

2019-10-30 · NeurIPS 2019 12 · Gail Weiss, Yoav Goldberg, Eran Yahav

We present an algorithm for extraction of a probabilistic deterministic finite automaton (PDFA) from a given black-box language model, such as a recurrent neural network (RNN). The algorithm is a variant of the exact-lea…

Language ModelingLanguage Modelling

Explaining Black Boxes on Sequential Data using Weighted Automata

2018-10-12 · Stephane Ayache, Remi Eyraud, Noe Goudian

Understanding how a learned black box works is of crucial interest for the future of Machine Learning. In this paper, we pioneer the question of the global interpretability of learned black box models that assign numeric…

Relating RNN Layers with the Spectral WFA Ranks in Sequence Modelling

2019-08-01 · WS 2019 8 · Farhana Ferdousi Liza, Marek Grzes

We analyse Recurrent Neural Networks (RNNs) to understand the significance of multiple LSTM layers. We argue that the Weighted Finite-state Automata (WFA) trained using a spectral learning algorithm are helpful to analys…