Fast Reading Comprehension with ConvNets

Felix Wu (Cornell), Ni Lao, John Blitzer (Google), Guandao Yang, Kilian Q. Weinberger (Cornell). Under review at ICLR 2018 (arXiv:1711.04352v1, November 2017).

Key Contribution

Proposes dilated convolutional architectures as an alternative to recurrent neural networks for machine reading comprehension, achieving comparable accuracy with two orders of magnitude speedup.

Problem

State-of-the-art deep reading comprehension models were dominated by RNNs. Their sequential nature:

  • Precludes parallelization within instances
  • Becomes a bottleneck for latency-critical deployments
  • Especially problematic for longer texts

Approach

Simple dilated convolutional units replace recurrent ones. The convolutional architecture enables parallel processing of text, dramatically reducing inference time while maintaining competitive accuracy on SQuAD and other QA benchmarks.

Significance

Demonstrated that reading comprehension doesn’t require sequential processing — parallel architectures can match quality at fraction of the cost. This insight preceded the Transformer revolution (Attention Is All You Need).

Connection to Vault

Part of the reading comprehension research program that includes Efficient Reading Comprehension (FastFusionNet + Integrated Triaging). Ni Lao’s work at Google bridging knowledge graph methods with NLP.