Skip to main content
QUICK REVIEW

[論文レビュー] Retrieval meets Long Context Large Language Models

Peng Xu, Wei Ping|arXiv (Cornell University)|Oct 4, 2023
Topic Modeling被引用数 14
ひとこと要約

要約: 本論文は Retrieval-augmented(検索機能を組み込んだ)と長文脈 LLM(4K,16K,32K)を長文脈タスクで比較し、検索機能が短い文脈と長い文脈の両方を向上させ、検索付きの4Kが計算量を大幅に増やさずに16K/32Kと同程度の性能を達成し得ることを示す。また、複数のタスクで OpenAI API を上回る強力な Retrieval-augmented Llama2-70B-32k モデルを実証する。

ABSTRACT

Extending the context window of large language models (LLMs) is getting popular recently, while the solution of augmenting LLMs with retrieval has existed for years. The natural questions are: i) Retrieval-augmentation versus long context window, which one is better for downstream tasks? ii) Can both methods be combined to get the best of both worlds? In this work, we answer these questions by studying both solutions using two state-of-the-art pretrained LLMs, i.e., a proprietary 43B GPT and Llama2-70B. Perhaps surprisingly, we find that LLM with 4K context window using simple retrieval-augmentation at generation can achieve comparable performance to finetuned LLM with 16K context window via positional interpolation on long context tasks, while taking much less computation. More importantly, we demonstrate that retrieval can significantly improve the performance of LLMs regardless of their extended context window sizes. Our best model, retrieval-augmented Llama2-70B with 32K context window, outperforms GPT-3.5-turbo-16k and Davinci003 in terms of average score on nine long context tasks including question answering, query-based summarization, and in-context few-shot learning tasks. It also outperforms its non-retrieval Llama2-70B-32k baseline by a margin, while being much faster at generation. Our study provides general insights on the choice of retrieval-augmentation versus long context extension of LLM for practitioners.

研究の動機と目的

  • 長文脈タスクで retrieval augmentation と長文脈拡張のどちらがより良い性能をもたらすかを評価する。
  • 4K/16K/32K の文脈ウィンドウを持つモデルに対する retrieval の影響を定量化する。
  • QA、要約、文脈内学習を含む seven long-context データセットで retrieval と長文脈の組み合わせが利益をもたらすかを評価する。

提案手法

  • 4K、16K、32K 文脈ウィンドウを持つ 43B および 70B のデコーダーのみ LLM(GPT-43B、Llama2-70B)を比較する。
  • RoPE 埋め込みの位置補間を用いて 16K/32K へ文脈を拡張する。
  • 三つのリトリーバー(Dragon、Contriever、OpenAI embeddings)を用いてトップNチャンクを取得し、モデルへ証拠として入力する。
  • プロンプトに従う能力を高めるため、指示に特化したデータセットのブレンドでモデルを指示学習させる。
  • QM、QASP、NQA、QLTY、MSQ、HQA、MFQA を含む seven long-context データセットでゼロショットとFew-shot タスクを評価する。

実験結果

リサーチクエスチョン

  • RQ1リトリーバル拡張は、単に文脈ウィンドウを拡大するだけの長文脈 LLM の性能を改善するのか。
  • RQ2 retrieval-augmented 4K-context モデルは 16K/32K-context モデルと同等以上の精度と効率を達成できるのか。
  • RQ3文脈ウィンドウのサイズと取得チャンク数が、異なるモデルサイズの下で下流タスクへどのような影響を及ぼすのか。
  • RQ4大規模文脈 LLM で使用する際、異なるリトリーバーはどう比較されるのか。
  • RQ5 retrieval-augmented 大規模文脈モデルは、既存の OpenAI モデルより長文脈ベンチマークで上回ることができるのか。

主な発見

ModelSeq len.Avg.QMQASPNQAQLTYMSQHQAMFQA
GPT-43B4k26.4415.5623.6615.6449.3511.0828.9140.90
GPT-43B + ret4k29.3216.6023.4519.8151.5514.9534.2644.63
GPT-43B16k29.4516.0925.7516.9450.0514.7437.4845.08
GPT-43B + ret16k29.6515.6923.8221.1147.9015.5236.1447.39
Llama2-70B4k31.6116.3427.7019.0763.5515.4034.6444.55
Llama2-70B + ret4k36.0217.4128.7423.4170.1521.3942.0648.96
Llama2-70B16k36.7816.7230.9222.3276.1018.7843.9748.63
Llama2-70B + ret16k37.2318.7029.5423.1270.9023.2844.8150.24
Llama2-70B32k37.3615.3731.8823.5973.8019.0749.4948.35
Llama2-70B + ret32k39.6018.3431.2724.5369.5526.7253.8952.91
Llama2-7B4k22.6514.2522.0714.3840.908.6623.1335.20
Llama2-7B + ret4k26.0416.4522.9718.1843.2514.6826.6240.10
Llama2-7B32k28.2016.0923.6619.0744.5015.7431.6346.71
Llama2-7B + ret32k27.6317.1123.2519.1243.7015.6729.5545.03
  • 検索は評価タスク全体において、4K および 16K/32K の文脈 LLM の性能を大幅に向上させる。
  • 4K コンテキストの LLM に検索を組み合わせると、計算量を大きく増やすことなく、16K の長文脈 LLM(GPT-43B: 29.32 vs 29.45; Llama2-70B: 36.02 vs 36.78)と同等の平均性能を達成できる。
  • Retrieval-augmented Llama2-70B-32k-ret(32K 文脈)は、9つの長文脈タスクの平均で GPT-3.5-turbo-16k および Davinci-003 を上回る(例: 平均スコア 43.6 vs 42.8 および 40.9 のベースライン)。
  • Retrievalは長文脈モデルをさらに改善し、Llama2-70B-32k-ret が非 retrieval ベースラインより平均を高く達成する(Table 3 の 39.60 vs 37.36)。一部ケースでは生成速度も向上。
  • retrieval の利点は、Dragon、Contriever、OpenAI embeddings の複数のリトリーバーで観測され、短文脈と長文脈の設定の両方で持続する。
  • 上位5件を超える取得チャンクの数を増やす(トップ10/トップ20 へ)と、性能が一貫して向上せず、途中で見失う現象により悪化する可能性がある。

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。