Skip to main content
QUICK REVIEW

[論文レビュー] Hybrid-RACA: Hybrid Retrieval-Augmented Composition Assistance for Real-time Text Prediction

Menglin Xia, Xuchao Zhang|arXiv (Cornell University)|Aug 8, 2023
Topic Modeling被引用数 8
ひとこと要約

HybridRAG はクラウド LLM と小型クライアントモデルをリトリーバル拡張メモリと非同期更新で結び付け、クライアントのみのベースラインよりリアルタイムなテキスト予測の遅延を低減し、実用性を向上させる。

ABSTRACT

Large language models (LLMs) enhanced with retrieval augmentation has shown great performance in many applications. However, the computational demands for these models pose a challenge when applying them to real-time tasks, such as composition assistance. To address this, we propose Hybrid Retrieval-Augmented Composition Assistance (Hybrid-RACA), a novel system for real-time text prediction that efficiently combines a cloud-based LLM with a smaller client-side model through retrieval augmented memory. This integration enables the client model to generate better responses, benefiting from the LLM's capabilities and cloud-based data. Meanwhile, via a novel asynchronous memory update mechanism, the client model can deliver real-time completions to user inputs without the need to wait for responses from the cloud. Our experiments on five datasets demonstrate that Hybrid-RACA offers strong performance while maintaining low latency.

研究の動機と目的

  • リアルタイムの作曲支援を動機づけ、リトリーバル拡張 LLM の遅延/コスト課題に対処する。
  • 非同期メモリ拡張を用いて小さなクライアントモデルを支援するハイブリッドクラウド–エッジフレームワークを提案する。
  • リトリーバルと LLM 圧縮によるメモリ生成を実証し、クライアントに対する要約的取りまとめとしてのメモリを提供する。

提案手法

  • 4 成分からなる HybridRAG アーキテクチャ: アグメンテーション・コーディネーター(クライアント), メモリ拡張クライアント(クライアント), レトリーバー(クラウド), メモリ生成器(クラウド)
  • 非同期メモリ更新: コーディネーターが非同期リクエストを送信; メモリは LLM により要約形式の取りまとめとして圧縮される
  • リトリーバル: Dense Passage Retrieval (DPR) がコーパスから上位k個の文書を選択してメモリ生成を行う
  • メモリ生成: LLM が取得文書から主要な取りまとめを抽出してメモリを形成し、クライアント上の既存メモリと統合する
  • クライアントモデルのファインチューニング: LLM が生成した参照を用いたクロスエントロピー損失によりメモリ活用を促すようにクライアントを指示で調整する
  • 評価設定: OPT-125M および OPT-350M を Vanilla OPT、RAG、および HybridRAG の変種と比較し、複数データセットで有用性と遅延を測定する

実験結果

リサーチクエスチョン

  • RQ1HybridRAG はクラウド生成メモリを活用することで小型クライアントモデルのテキスト予測の有用性を向上させるか?
  • RQ2非同期メモリ拡張の遅延影響は同期的なクラウド利用と比べてどうか?
  • RQ3メモリ表現(要約取りまとめ)は、全取得テキストを供給する場合と比べてクライアントモデルの性能にどのように影響するか?
  • RQ4クライアントモデルの指示学習はメモリの活用能力にどのような影響を与えるか?
  • RQ5メモリの新鮮さ(編集距離閾値)が予測品質に与える影響はどの程度か?

主な発見

Dataset/ModelPPLGLEUBLEU-4ROUGE-1ROUGE-LMETEORBERTScore
WikiText-103 - OPT-125M Vanilla OPT9.311.46.927.522.120.284.0
WikiText-103 - RAG4.312.89.628.423.422.484.5
WikiText-103 - HybridRAG w/o FT3.814.712.229.925.124.384.8
WikiText-103 - HybridRAG FT3.423.021.439.632.834.487.0
WikiText-103 - HybridRAG IT2.630.228.848.340.244.189.0
WikiText-103 - OPT-350M Vanill a OPT7.413.28.830.124.322.884.8
WikiText-103 - RAG (350M)3.615.412.531.626.025.685.4
WikiText-103 - HybridRAG w/o FT (350M)3.317.615.433.527.928.085.7
WikiText-103 - HybridRAG FT (350M)3.223.922.340.733.835.587.4
WikiText-103 - HybridRAG IT (350M)2.432.631.450.842.946.689.5
  • メモリ拡張を用いた HybridRAG は、複数のデータセットと指標でクライアントのみのベースラインや RAG を一貫して上回る。
  • 非同期メモリ更新は同期的なクラウド利用と比べて有意な遅延利得を生む(引用された比較では 138.3 倍高速など)。
  • LLM 生成の要約メモリ取りまとめを用いると、取得テキストをそのまま入力するより有用性が向上する(HybridRAG w/o FT vs. RAG)。
  • クライアントモデルを指示学習させると(HybridRAG IT)、データセットと指標を跨いで最大の利益を得る。
  • より大きなクライアントモデル(OPT-350M)は、報告されている結果の多くで小さなモデルよりも性能が高い。

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

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

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

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