← 最新の論文
💬 NLP

Don't Repeat Yourself: Stopping Verbatim Loops at Sampling Time

本論文は、文脈内の以前の接尾辞との完全一致を延長するトークンにペナルティを課すことで、大規模言語モデルにおける逐語的なループを効果的に削減し、性能を低下させたり再学習を必要としたりすることなく語彙の多様性と流暢性を向上させる、サンプリング時のロジット調整手法である「Don't Repeat Yourself (DRY)」を導入する。

原著者: Philipp Emanuel Weidmann, Allen Roush, Judah Goldfeder, Sanjay Basu, Ravid Shwartz-Ziv

公開日 2026-08-25
📖 1 分で読めます☕ さくっと読める

原著者: Philipp Emanuel Weidmann, Allen Roush, Judah Goldfeder, Sanjay Basu, Ravid Shwartz-Ziv

原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む

大規模言語モデルは、私たちの書き方、コーディング、そして機械との対話のあり方を変貌させたテキスト生成ツールの背後にあるエンジンです。これらのシステムは、文における次の単語を一つずつ予測することで機能し、それまでに生成されたすべての内容に基づいて応答を構築していきます。多くの場合、それらは驚くほど流暢であり、複雑なアイデアを織り交ぜ、人間のスタイルを模倣することができます。しかし、それらは「逐語的なループ(verbatim looping)」として知られる、特定の、そして苛立たしい欠点を抱えています。モデルが一度行き詰まると、まるで直前に言ったことを忘れたかのように、フレーズや文章を何度も何度も、時には数百語にわたって繰り返すことがあります。これは、モデル自身の出力がパターンを強化してしまい、断ち切ることが困難なフィードバックループを生み出してしまうために起こります。開発者は、すでに使用した単語を使わないようモデルに指示するという単純な方法でこれを修正しようと長く試みてきましたが、これらの無骨なツールは、しばしば必要なフォーマットを崩したり、文章をロボットのように聞こえさせたりするなど、テキストの質を損なってしまいます。

新しい研究は、この問題に対処するためのよりスマートな方法、すなわち「Don't Repeat Yourself(自分自身を繰り返さない)」、あるいは「DRY」と呼ばれる手法を紹介しています。モデルに対して、以前使った単語を使用したことへの罰を与えるのではなく、この新しいアプローチは文章自体の構造に着目します。それは、モデルがすでにテキスト内に現れたパターンを完成させようとしているかどうかを見極めます。もしモデルが、対話における話者のラベルやリストの箇条書きといった、通常の構造の一部である単語を繰り返しているだけであれば、この手法はそのままにします。しかし、もしモデルが以前のセクションと全く一致する一連の単語のシーケンスを拡張し始めた場合には、この手法はモデルに対して、異なる経路を選択するよう穏やかに促します。この区別は極めて重要です。なぜなら、これにより、モデルが制御不能な反復によって行き詰まることを防ぎつつ、自然なリズムやフォーマットを維持できるからです。

研究者たちは、個人のノートパソコンで動作する小さなモデルから、数十億のパラメータを持つ巨大なシステムに至るまで、幅広いコンピュータモデルを用いてこのアイデアをテストしました。彼らは、クリエイティブな執筆、長い会話、構造化されたフォーマットタスクなど、さまざまな種類のプロンプトを用いて、数千回の生成を実行しました。結果は明白でした。この新しい手法は、何もしない場合と比較して、これらの正確な反復ループの発生率をほぼ半分に減少させました。さらに重要なことに、それは文章の質を損なうことなく達成されました。実際、この手法を用いて生成されたテキストは、古い無骨なペナルティによって生成されたテキストよりも多様で変化に富んでいました。研究者がこの新手法を現在業界で使用されている標準的なツールと比較したところ、古いツールはループを止めることに失敗するか、あるいは止めたとしても、文章を不自然にし、フォーマットを壊してしまいました。

この改善が、単にシステムにランダムなノイズを加えたことによるものではなく、新しい手法の特定のロジックによるものであることを確実にするため、チームは特別な対照実験を行いました。彼らは、反復パターンに関する特定のルールなしに、モデルに同程度の干渉を加えました。この対照グループはループを停止させず、新しい手法の成功が、反復の特定の構造を認識して遮断する能力から来ていることを証明しました。また、研究では、この修正がモデルの難問解決能力や複雑な指示に従う能力を損なうかどうかも調査されました。推論と知識を測定するテストにおいて、新しい手法は制御されていないモデルと同等の性能を示しましたが、古い手法は顕著な性能低下を引き起こしました。このことは、新しいアプローチがモデルの知性を犠牲にすることなく、実世界のアプリケーションで使用するのに安全であることを示唆しています。

この研究の影響は、研究所の枠を超えて広がっています。この手法は、ローカルAIアプリケーションを支えるいくつかの人気のあるオープンソースソフトウェアフレームワークにすでに採用されており、ユーザーはすぐにその恩恵を受けることができます。単語そのものよりも単語のシーケンスに焦点を当てることで、研究者たちは、これらの強力なツールがループに陥るのを防ぎ、長時間の会話や設計された複雑なタスクにおいて、有用性、流暢さ、そして信頼性を維持できる方法を見出したのです。

自分の分野の論文に埋もれていませんか?

研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。

Digest を試す →