The Importance of Being Recurrent for Modeling Hierarchical Structure

03/09/2018
by   Ke Tran, et al.
0

Recent work has shown that recurrent neural networks (RNNs) can implicitly capture and exploit hierarchical information when trained to solve common natural language processing tasks such as language modeling (Linzen et al., 2016) and neural machine translation (Shi et al., 2016). In contrast, the ability to model structured data with non-recurrent neural networks has received little attention despite their success in many NLP tasks (Gehring et al., 2017; Vaswani et al., 2017). In this work, we compare the two architectures---recurrent versus non-recurrent---with respect to their ability to model hierarchical structure and find that recurrency is indeed important for this purpose.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/16/2020

Knowledge Graphs for Multilingual Language Translation and Generation

The Natural Language Processing (NLP) community has recently seen outsta...
research
11/20/2017

Residual Gated Graph ConvNets

Graph-structured data such as functional brain networks, social networks...
research
05/12/2019

The relational processing limits of classic and contemporary neural network models of language processing

The ability of neural networks to capture relational knowledge is a matt...
research
09/01/2018

Finding the Answers with Definition Models

Inspired by a previous attempt to answer crossword questions using neura...
research
03/21/2018

Exploring the Naturalness of Buggy Code with Recurrent Neural Networks

Statistical language models are powerful tools which have been used for ...
research
09/17/2017

Hierarchical Gated Recurrent Neural Tensor Network for Answer Triggering

In this paper, we focus on the problem of answer triggering ad-dressed b...
research
12/23/2016

Language Modeling with Gated Convolutional Networks

The pre-dominant approach to language modeling to date is based on recur...

Please sign up or login with your details

Forgot password? Click here to reset