Re2G: Retrieve, Rerank, Generate
Re2G: Retrieve, Rerank, Generate
复制标题
DOI:
10.48550/arxiv.2207.06300
复制
发表时间:
2022-07
期刊:
影响因子:
--
通讯作者:
Michael R. Glass;Gaetano Rossiello;Md. Faisal Mahbub Chowdhury;Ankita Rajaram Naik;Pengshan Cai;A. Gliozzo
中科院分区:
文献类型:
--
作者:
Michael R. Glass;Gaetano Rossiello;Md. Faisal Mahbub Chowdhury;Ankita Rajaram Naik;Pengshan Cai;A. Gliozzo
As demonstrated by GPT-3 and T5, transformers grow in capability as parameter spaces become larger and larger. However, for tasks that require a large amount of knowledge, non-parametric memory allows models to grow dramatically with a sub-linear increase in computational cost and GPU memory requirements. Recent models such as RAG and REALM have introduced retrieval into conditional generation. These models incorporate neural initial retrieval from a corpus of passages. We build on this line of research, proposing Re2G, which combines both neural initial retrieval and reranking into a BART-based sequence-to-sequence generation. Our reranking approach also permits merging retrieval results from sources with incomparable scores, enabling an ensemble of BM25 and neural initial retrieval. To train our system end-to-end, we introduce a novel variation of knowledge distillation to train the initial retrieval, reranker and generation using only ground truth on the target sequence output. We find large gains in four diverse tasks: zero-shot slot filling, question answering, fact checking and dialog, with relative gains of 9% to 34% over the previous state-of-the-art on the KILT leaderboard. We make our code available as open source.