SPARTA: Efficient Open-Domain Question Answering via Sparse Transformer Matching Retrieval

By Tiancheng Zhao, Xiaopeng Lu, Kyusong Lee. 2020

110 citations recorded by the source corpus.

We introduce SPARTA, a novel neural retrieval method that shows great promise in performance, generalization, and interpretability for open-domain question answering. Unlike many neural ranking methods that use dense vector nearest neighbor search, SPARTA learns a sparse representation that can be efficiently implemented as an Inverted Index. The resulting representation enables scalable neural retrieval that does not require expensive approximate vector search and leads to better performance than its dense counterpart. We validated our approaches on 4 open-domain question answering (OpenQA) tasks and 11 retrieval question answering (ReQA) tasks. SPARTA achieves new state-of-the-art results across a variety of open-domain question answering tasks in both English and Chinese datasets, including open SQuAD, CMRC and etc. Analysis also confirms that the proposed method creates human interpretable representation and allows flexible control over the trade-off between performance and efficiency.

Subfields: Artificial Intelligence, Information Retrieval & Search, 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. Sebastian Riedel
  2. Wen-tau Yih
  3. Iryna Gurevych
  4. Percy Liang
  5. Patrick Lewis
  6. Fabio Petroni
  7. Luke S. Zettlemoyer
  8. Mohit Bansal

In Information Retrieval & Search

  1. Sebastian Riedel
  2. Fabio Petroni
  3. Wen-tau Yih
  4. Patrick Lewis
  5. Niklas Muennighoff
  6. Iryna Gurevych
  7. Tat-seng Chua
  8. Benjamin Piwowarski

In Natural Language Processing

  1. Sebastian Riedel
  2. Iryna Gurevych
  3. Wen-tau Yih
  4. Patrick Lewis
  5. Fabio Petroni
  6. Andreas Ruckl'e
  7. Benjamin Piwowarski
  8. Mohit Bansal

Citations in the corpus