Although deep neural networks have achieved tremendous success for question answering (QA), they are still suffering from heavy computational and energy cost for real product deployment. Further, existing QA systems are bottlenecked by the encoding time of real-time questions with neural networks, thus suffering from detectable latency in deployment for large-volume traffic. To reduce the computational cost and accelerate real-time question answering (RTQA) for practical usage, we propose to remove all the neural networks from online QA systems, and present Ocean-Q (an Ocean of Questions), which introduces a new question generation (QG) model to generate a large pool of QA pairs offline, then in real time matches an input question with the candidate QA pool to predict the answer without question encoding. Ocean-Q can be readily deployed in existing distributed database systems or search engine for large-scale query usage, and much greener with no additional cost for maintaining large neural networks. Experiments on SQuAD(-open) and HotpotQA benchmarks demonstrate that Ocean-Q is able to accelerate the fastest state-of-the-art RTQA system by 4X times, with only a 3+% accuracy drop.
翻译:尽管深度神经网络在回答问题方面取得了巨大成功,但它们仍然在实际产品部署方面承受着沉重的计算和能量成本;此外,现有的质量网络系统由于神经网络实时问题的编码时间与神经网络实时问题的编码时间存在瓶颈,因此在大规模交通的部署方面存在可检测到的延迟;为了降低计算成本并加快实时问答(RTQA)以便实际使用,我们提议从在线QA系统以及目前的海洋-Q(一个问题海洋)中删除所有神经网络(一个问题海洋),这引入了一个新的问题一代(QG)模型,以产生大量QA配对离线,然后实时将输入问题与候选的QA人才库匹配,以便预测答案,而不用问题编码。为了降低计算成本并加快大规模查询使用的现有分布式数据库系统或搜索引擎(RTQA),以及大量绿化,不增加维护大型神经网络的费用。SQuAD(开放)和HotpoQA基准的实验表明,海洋-QQQ能够加快最快的状态的精确度,到4个下降的系统。