本論文では、大規模言語モデル(LLM)を活用したクエリ書き換えシステムLLM-R2を提案している。
クエリ書き換えの目的は、クエリの構造を変更することで、クエリの実行時間を短縮することである。従来の手法では、一定のルールに従ってクエリを書き換えていたが、最適なルールの選択や適用順序の決定が難しい問題があった。
LLM-R2では、LLMを活用してクエリ書き換えのためのルールを提案し、既存のデータベースプラットフォームのルールベースの書き換え機能と組み合わせることで、クエリの実行効率を大幅に向上させることができる。具体的には以下の手順で動作する:
さらに、LLMの出力の品質を高めるために、デモンストレーションの選択を最適化する手法を提案している。具体的には、クエリの表現モデルを学習し、入力クエリに最適なデモンストレーションを選択する。また、カリキュラム学習を導入することで、限られたトレーニングデータを効果的に活用している。
実験の結果、LLM-R2は既存手法と比べて大幅な実行時間の短縮を実現できることが示された。また、異なるデータセットでの適用においても高い頑健性を示した。
To Another Language
from source content
arxiv.org
Key Insights Distilled From
by Zhaodonghui ... at arxiv.org 04-22-2024
https://arxiv.org/pdf/2404.12872.pdfDeeper Inquiries