Question-Answering with Grammatically-Interpretable Representations

By Hamid Palangi, Paul Smolensky, Xiaodong He, Li Deng. 2017

54 citations recorded by the source corpus.

We introduce an architecture, the Tensor Product RecurrentNetwork (TPRN). In our application of TPRN, internal representations—learned by end-to-end optimization in a deep neural network performing a textual question-answering(QA) task—can be interpreted using basic concepts from linguistic theory. No performance penalty need be paid for this increased interpretability: the proposed model performs comparably to a state-of-the-art system on the SQuAD QA task.The internal representation which is interpreted is a Tensor Product Representation: for each input word, the model selects a symbol to encode the word, and a role in which to place the symbol, and binds the two together. The selection is via soft attention. The overall interpretation is built from interpretations of the symbols, as recruited by the trained model, and interpretations of the roles as used by the model. We find support for our initial hypothesis that symbols can be interpreted as lexical-semantic word meanings, while roles can be interpreted as approximations of grammatical roles (or categories)such as subject, wh-word, determiner, etc. Fine-grained analysis reveals specific correspondences between the learned roles and parts of speech as assigned by a standard tagger(Toutanova et al. 2003), and finds several discrepancies in the model’s favor. In this sense, the model learns significant aspectsof grammar, after having been exposed solely to linguistically unannotated text, questions, and answers: no prior linguistic knowledge is given to the model. What is given is the means to build representations using symbols and roles, with an inductive bias favoring use of these in an approximately discrete manner.

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. Jianfeng Gao
  2. Mohit Bansal
  3. Li Deng
  4. Yoshua Bengio
  5. Dong Yu
  6. Quoc V. Le
  7. Percy Liang
  8. Luke S. Zettlemoyer

In Computer Vision and Pattern Recognition

  1. Dacheng Tao
  2. Luc Van Gool
  3. Jianfeng Gao
  4. Andrew Zisserman
  5. Trevor Darrell
  6. Cordelia Schmid
  7. Xiaogang Wang
  8. Jitendra Malik

In Natural Language Processing

  1. Jianfeng Gao
  2. Paul Smolensky
  3. Tal Linzen
  4. Dong Yu
  5. R. Thomas McCoy
  6. J. Urgen Schmidhuber
  7. Yoav Goldberg
  8. Luke S. Zettlemoyer

Citations in the corpus