アーカイブ / LLM
推薦モデルが迷い、順位付けモデルが見分けられる事例に報酬学習を絞るAdaGRPO
AdaGRPO
AdaGRPOの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1. Two failure modes of uniform reward application. (a) On easy samples the ground truth already ranks among top rollouts; rewards cluster tightly and the GRPO advantage is dominated by RM noise. (b) On hard samples where the RM is unreliable, exposure bias causes it to score popular distractors above the ground truth, pushing the policy in the wrong direction.
概要
- AdaGRPOは、生成モデルが正解商品を上位に置けず、順位付けモデルが正解と無関係な候補を区別できる事例だけでGRPOを使う。
- 著者らは、最良の中間チェックポイントでHR@10が11.01%から12.18%になり、幻覚率は0.22%以下だったと報告する。
- 導入には次の商品を示す学習ラベルと報酬に使う順位付けモデルが必要で、後続期間のデータで精度と検査通過率を確認する。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、AdaGRPOの仕組み
- 01行動履歴と正解商品
- 02商品候補を生成
- 03二つの順位を検査
- 04学習損失を決定
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
AdaGRPOは、商品推薦で生成モデルの学習に順位付けモデルの評価点を使う範囲を選ぶ方法である。生成モデルは利用者の行動履歴から商品識別子を出力して候補を探すが、近い商品同士の細かな区別には順位付けモデルの情報が役立つ場合がある。
順位付けモデルは、表示された商品へのクリックや購入の記録で学ぶ。そのため表示機会の少ない商品への点数は不確かになり得る。全事例で点数に従って学ぶと、正解商品から遠ざかる更新が起こり得る。
手法
利用者の行動履歴から、商品を表す短い識別子の列を複数生成する。学習データには次に現れた正解商品もある。まず生成モデルによる正解の確率を候補と比べ、正解が上位に入らない事例を難しいと判定する。例えば、ある履歴の正解商品が生成候補群の上位から外れた場合である。
次に、報酬モデルとして使う順位付けモデルで、候補と正解に点数を付ける。同じ学習単位にある別の履歴から取った候補も、その履歴には無関係な比較対象として採点する。正解が上位で、無関係な候補がすべて下位にある場合だけ、候補群内の報酬を比較して学ぶGRPOの損失を加える。それ以外は正解の生成確率を高める教師あり学習のみを行う。
新規性
AdaGRPOは、学習事例ごとに二つの順位検査を行い、両方を通った事例だけにGRPOの損失を加える。正解商品の生成確率を高める教師あり学習は、全事例に適用する。
一つ目は生成モデルにとって正解が難しいか、二つ目は報酬に使う順位付けモデルが正解と無関係な候補を分けられるかを調べる。判定には学習中の候補群を使う。
従来手法との違い
著者らの比較対象は、教師あり学習のみのBase、通常のGRPO、教師あり学習とGRPOを固定比率で混ぜるGRPO+NLLである。AdaGRPOには難しさの検査だけを使う構成と、二つの検査を使う構成がある。
学習前の順位分析では、候補数50の全事例で報酬モデルによる正解順位の平均変化は+0.48位、128では−0.28位だった。難しさと識別力の条件をともに満たす事例では、それぞれ+23.24位、+59.93位だった。これは学習後の推薦精度ではない。
実験結果
著者らは、大規模な電子商取引サービスの行動記録から、1週間分の約17万5千件の系列で学習し、その後2週間の保留データで評価した。通常の学習では1履歴につき候補50件、別の履歴から取る比較候補5件を使う。HR@10は正解商品が上位10件に入る割合、幻覚率は実在商品に対応しない出力の割合である。
著者らは、最良の中間チェックポイントでHR@10が11.01%から12.18%になり、幻覚率は0.22%以下だったと報告する。最終チェックポイントではHR@10が11.63%、幻覚率が0.27%だった。本番のA/Bテストでは有効な商品ページ閲覧が0.43%増え、クリック率と滞在時間も統計的に有意に改善したという。確認できた本文の範囲では、比較結果の詳細な表とA/Bテスト期間は確認できない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:商品推薦の候補生成に適用する。入力は利用者の行動履歴、次に選ばれた商品を示す学習ラベル、商品分類から作る識別子で、出力は商品に対応する推薦候補とする。追加のセンサーは想定しない。
既存の生成モデルで候補を作り、クリック・購入記録で学習した順位付けモデルの点数を報酬に使う。自社の商品識別子と履歴の形式に合わせて両モデルを調整し、二つの順位検査を通る事例だけで報酬学習を加える。効果は実運用のデータで検証する。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:行動履歴と次に選ばれた商品のラベル、商品分類に基づく識別子、クリック・購入記録で学習した順位付けモデルを用意する。追加のセンサーは想定しない。自社の商品体系に識別子を合わせ、別の履歴から順位検査用の候補を取る処理を整える。
同じ学習期間で教師あり学習のみ、固定比率のGRPO+NLL、AdaGRPOを比べる。後続期間の保留データでHR@10と幻覚率を測り、順位検査を通った事例の割合も商品群別に記録する。利用者向けの効果はオンライン試験で別途確かめる。
限界と課題
著者らは、事前の順位分析にビーム探索、GRPOの学習に候補のサンプリングを使ったと記している。したがって、その分析は学習中の候補分布を直接測った結果ではない。また、学習期間を数カ月に延ばした予備実験では保留データの的中率が下がり、長期間への拡張を未解決としている。
編集上の検証事項は、自社データでも順位検査が有効か、商品群や時期によって通過率が偏らないかである。確認できた本文の範囲では、別サービスへの適用結果は示されていない。
出典
元のタイトル・要旨を確認する(英語)
Adaptive Loss Balancing for Noise-Robust GRPO in Generative Recommendation
Reinforcement learning (RL) presents a promising avenue for enhancing generative recommendation beyond supervised imitation, leveraging reward signals to guide policy improvement. However, its efficacy is critically contingent on the trustworthiness of the reward model for the samples it evaluates. In practice, production rankers, the widely adopted reward models, are trained on exposure-biased logs, leading to sample-dependent inaccuracies that violate this assumption. Our stratified analysis uncovers a consistent pattern: reward guidance is most beneficial when the policy exhibits uncertainty and the ranker can effectively discriminate the ground-truth item from rollout negatives. On other samples, the reward signal is either negligible or detrimental, highlighting the risk of uniform RL application. To address such an issue, we introduce AdaGRPO, a novel framework that treats reward-guided optimization as selective admission rather than uniform pressure. Training is anchored in supervised negative log-likelihood, while the GRPO objective is gated by a binary, per-sample clip determined by two rollout diagnostics: policy-side difficulty and reward discriminability. Instances failing either diagnostic default to pure supervision, ensuring stability and mitigating the amplification of noisy gradients. We validate AdaGRPO on a large-scale e-commerce dataset. At the best intermediate checkpoint, it elevates HR@10 from 11.01% to 12.18% while constraining hallucination below 0.22%, and maintains robustness at the final checkpoint (HR@10 11.63%, hallucination 0.27%), outperforming fixed NLL--GRPO mixtures across the retrieval--validity frontier. In production A/B tests, AdaGRPO achieves statistically significant gains in click-through rate and dwell time, confirming its practical utility.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




