Neural Module Networks for Reasoning over Text

By Nitish Gupta, Kevin Lin, Dan Roth, Sameer Singh, Matt Gardner. 2019

134 citations recorded by the source corpus.

Answering compositional questions that require multiple steps of reasoning against text is challenging, especially when they involve discrete, symbolic operations. Neural module networks (NMNs) learn to parse such questions as executable programs composed of learnable modules, performing well on synthetic visual QA domains. However, we find that it is challenging to learn these models for non-synthetic questions on open-domain text, where a model needs to deal with the diversity of natural language and perform a broader range of reasoning. We extend NMNs by: (a) introducing modules that reason over a paragraph of text, performing symbolic reasoning (such as arithmetic, sorting, counting) over numbers and dates in a probabilistic and differentiable manner; and (b) proposing an unsupervised auxiliary loss to help extract arguments associated with the events in text. Additionally, we show that a limited amount of heuristically-obtained question program and intermediate module output supervision provides sufficient inductive bias for accurate learning. Our proposed model significantly outperforms state-of-the-art models on a subset of the DROP dataset that poses a variety of reasoning challenges that are covered by our modules.

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. Mohit Bansal
  2. Luke S. Zettlemoyer
  3. Percy Liang
  4. Hannaneh Hajishirzi
  5. Jianfeng Gao
  6. Yejin Choi
  7. Graham Neubig
  8. Jonathan Berant

In Computer Vision and Pattern Recognition

  1. Mohit Bansal
  2. Luc Van Gool
  3. Dacheng Tao
  4. Trevor Darrell
  5. Hannaneh Hajishirzi
  6. Cordelia Schmid
  7. Bernt Schiele
  8. Ming-Hsuan Yang

In Natural Language Processing

  1. Mohit Bansal
  2. Luke S. Zettlemoyer
  3. Hannaneh Hajishirzi
  4. Jonathan Berant
  5. Ashish Sabharwal
  6. Percy Liang
  7. Peter Clark
  8. Matt Gardner

Citations in the corpus