表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

次の商品推薦モデルを端末向けに圧縮するOD-LLM

OD-LLM

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

OD-LLMの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 1. An overview of the proposed LLM-based reecommendation compression technique.

出典:OD-LLM / arXiv ↗

概要

  • OD-LLMは、次の商品を予測するLC-Rec由来の大規模言語モデルを端末向けに圧縮する。
  • 入力の共分散正規化、特異値分解による低ランク化、圧縮後の層ごとの調整を組み合わせる。
  • 著者らはモデルサイズ半減時に有効性の低下はないと述べるが、掲載表ではLC-Recより低い指標もある。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、OD-LLMの仕組み

左から右へ読む
  1. 01商品説明と行動履歴
  2. 02LC-Recの調整
  3. 03入力の共分散正規化
  4. 04重み圧縮と層調整
  5. 05次の商品候補

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

OD-LLMは、行動履歴の順番から次の商品を予測する「逐次推薦」の大規模言語モデルを、端末向けに圧縮する手法である。視聴や購入の履歴には順序があり、これを使った推薦では利用者ごとの行動を扱う。大きなモデルの重みは記憶容量を占め、計算にも負担がかかる。

著者らは、通信が不安定な場面での継続利用、応答時間、履歴を外部へ送らない構成を端末内処理の動機に挙げる。一方、モデルを小さくして次の商品を当てる精度が下がれば、導入判断は変わる。

手法

まず基礎モデルのLC-Recが、商品説明から商品を表す記号を作り、時系列の履歴から次の記号を予測するようLLaMA-7Bを調整する。例えば閲覧した商品を順に入力し、次に選びそうな商品の記号を得る。ここでの記号は、商品をモデル内で扱うための短い符号である。

圧縮時は各層に入る数値の相関と尺度を共分散正規化で整える。共分散は数値の次元どうしが一緒に変動する度合いを指す。続いて変換を反映した重みを特異値分解(SVD)で重要度の異なる成分に分け、小さい成分を省いて重みの表現を縮める「低ランク化」を行う。最後に、圧縮済みの前層から来る値に合わせて各層を順に調整する。

新規性

OD-LLMの提案点は、推薦用に調整した大規模言語モデルに対し、各層の入力の共分散正規化、重みの低ランク化、層ごとの段階的な調整を組み合わせたことにある。著者らは、履歴の順序や商品間の関係を表す信号を圧縮後も保つことを狙う。

特に、正規化で得た変換を重みに反映してから分解し、圧縮済みの前層が出す値に合わせて後続層を調整する。単に重みを小さく切り詰める手順より、実際の入力を圧縮に反映させる構成だ。

従来手法との違い

直接の比較対象は、圧縮前の推薦モデルLC-Recである。LC-Recは商品説明を商品ごとの記号に変え、履歴から次の商品の記号を予測するようLLaMA-7Bを調整する。OD-LLMは、その調整済みモデルを圧縮する。

本文の表にはCaserやTIGERなど、別方式の逐次推薦手法も載る。ただし、それらとの数値差には基礎モデルや学習方法の違いも含まれる。圧縮による変化を読むには、同じ推薦モデルを出発点とするLC-Recとの比較が適切だ。

実験結果

著者らはInstruments、Games、Artsの逐次推薦データで比較した。利用者数は順に24,773人、50,547人、45,142人、行動の記録数は206,153件、452,989件、390,832件である。HR@5は上位5候補に正解が入る割合、NDCG@5は正解の順位も考慮する指標を指す。

表のHR@5はLC-Rec対OD-LLMの順に、Instrumentsで0.0997対0.0993、Gamesで0.0876対0.0838、Artsで0.1007対0.1173だった。著者らはサイズ半減時に有効性の低下はないと述べるが、表には下がる指標もある。確認できた本文の範囲では、表の圧縮率とデータ分割は分からない。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:買い物アプリで、直近の閲覧・購入履歴を順番どおりに入力し、次に表示する商品候補を端末内で選ぶ。出力は候補の順位付き一覧とし、まず一つの商品画面で試す。端末内での応答や推薦品質が改善するかは、この用途では未検証である。

学習には対象カタログの商品説明と、利用者ごとの時系列の行動履歴が要る。各履歴の次に選ばれた商品を正解ラベルにし、追加センサーは使わない想定とする。商品を記号化して推薦モデルを対象商品に合わせて調整し、その後に圧縮する。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:対象アプリの商品説明と、時刻順に並べた過去の閲覧・購入履歴を用意する。各履歴の次に選ばれた商品を正解ラベルとし、追加センサーは使わない。対象カタログの商品を記号化してLC-Recを調整し、そのモデルにOD-LLMの圧縮手順を適用する。

学習に使わない後の期間を評価用に残し、同じ履歴を圧縮前後のモデルへ入力する。HR@5とNDCG@5に加え、モデルサイズを測る。実際に使う端末では応答時間とメモリ使用量も測定し、事前に決めた許容値と比べる。商品入れ替え後も同じ確認を行う。

限界と課題

著者らは、大規模言語モデルのメモリ使用量と計算量が端末への配置を難しくし、強い圧縮では推薦性能が落ち得ると説明する。表でも、OD-LLMがLC-Recの全指標を上回るわけではない。要旨の「サイズ半減時に有効性の低下なし」は、個々の指標がすべて同値以上という意味には読めない。

編集上の検証事項は、表の各数値に対応する圧縮率と評価用データの分け方である。確認できた本文の範囲では、表の条件とサイズ半減の主張との対応は特定できない。実機での応答時間、メモリ使用量、通信断時の動作も確認が必要だ。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

On-Device Large Language Models for Sequential Recommendation

On-device recommendation is critical for a number of real-world applications, especially in scenarios that have agreements on execution latency, user privacy, and robust functionality when internet connectivity is unstable or even impossible. While large language models (LLMs) can now provide exceptional capabilities that model user behavior for sequential recommendation tasks, their substantial memory footprint and computational overhead make the deployment on resource-constrained devices a high risk proposition. In this paper, we propose OD-LLM, the first task-adaptive compression framework explicitly designed to provide efficient and accurate on-device deployment of LLMs for sequential recommendation tasks. OD-LLM uniquely integrates two complementary compression strategies: a low-rank structural compression algorithm which uses Singular Value Decomposition (SVD) to significantly reduce parameter redundancy in the model, and a novel tokenization normalization technique that better complements the low-rank decomposition process being used. Additionally, to minimize any potential performance degradation when using higher compression ratios, a novel progressive alignment algorithm is used to iteratively refine the parameters required layerwise in the target model. Empirical evaluations conducted on sequential recommendation benchmarks show that OD-LLM exhibits no loss in effectiveness when compared to the original recommendation model, when the deployed model size is halved. These promising results demonstrate the efficacy and scalability of OD-LLM, making this novel solution a practical alternative for real-time, on-device solutions wishing to replace expensive, remotely executed LLMs.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01