The Importance of Being Recurrent for Modeling Hierarchical Structure

By Ke M. Tran, Arianna Bisazza, Christof Monz. 2018

160 citations recorded by the source corpus.

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 (Blevins et al., 2018) such as language modeling (Linzen et al., 2016; Gulordava et al., 2018) 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. The code and data used in our experiments is available at https://github.com/ ketranm/fan_vs_rnn

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Natural Language Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Yonatan Belinkov
  2. Yoav Goldberg
  3. James R. Glass
  4. Felix Stahlberg
  5. Mohit Bansal
  6. Graham Neubig
  7. Percy Liang
  8. Luke S. Zettlemoyer

In Computer Vision and Pattern Recognition

  1. Yonatan Belinkov
  2. Luc Van Gool
  3. Felix Stahlberg
  4. Andrew Zisserman
  5. Cordelia Schmid
  6. Dacheng Tao
  7. Trevor Darrell
  8. Jitendra Malik

In Natural Language Processing

  1. Yonatan Belinkov
  2. Yoav Goldberg
  3. Felix Stahlberg
  4. James R. Glass
  5. Graham Neubig
  6. Mohit Bansal
  7. Samuel R. Bowman
  8. Ivan Titov

Citations in the corpus