アーカイブ / LLM
商品履歴の繰り返しと説明文を使う次の商品推薦「M2Rec」
M2Rec
M2Recの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Fig. 2: The diagram illustrates the configuration of the M 2 Rec . The left part represents the input data, comprising item sequences with item IDs and item contexts. On the right side, the diagram features the AFFM block and the LLMs responsible for generating embeddings that represent the items.
概要
- M2Recは商品履歴をFFTで周波数分析し、選別・逆変換した履歴をMambaで処理する。
- 商品名・カテゴリ・説明文の特徴量を加え、ゲートでMamba側との寄与を調整する。
- 著者はHit Rate@10の3.2%改善と推論の20%高速化を報告するが、数値ごとの評価条件は確認できない。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、M2Recの仕組み
- 01商品ID列と商品文
- 02周波数の選別と逆変換
- 03Mambaで履歴処理
- 04ゲート融合と次品予測
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
M2Recは、利用者が次に選ぶ商品を過去の行動順序から予測する。履歴には繰り返しの行動と好みの変化が混ざる一方、商品IDだけでは説明文にある特徴を扱えない。長い履歴を処理する計算量も推薦システムの課題になる。
著者は、Mambaという系列を順に処理するモデルに、繰り返しを調べる周波数分析と商品文の情報を組み合わせた。閲覧や購入の履歴から候補を選ぶ場面で、どの情報を予測に使うかを考える手法である。
手法
入力は、利用者が接した商品の時系列と、各商品の名称・カテゴリ・説明文である。商品IDを数値の並びに変え、商品文はbge-large-en-v1.5で文章特徴量にする。特徴量とは、商品文の内容を計算に使うための数値表現を指す。例えば消耗品を繰り返し購入した履歴と、その商品群の説明文を入力する。
履歴側には高速フーリエ変換(FFT)を適用し、変化の繰り返しを周波数ごとに分ける。設定した周波数のしきい値以下を残し、学習する重みを掛け、逆変換で元の順序に沿う表現へ戻してMambaに渡す。最後にゲートがMamba側と文章側の特徴量を重み付きで合わせ、次の商品を予測する。
新規性
M2Recの提案は、履歴を周波数成分に分けて選別・重み付けする処理をMambaに組み込み、商品説明から得た文章特徴量も次の商品予測に使う構成にある。周波数は、履歴の中で変化が繰り返される速さを表す。
ゲートは、文章由来の特徴量と、周波数処理後にMambaが作る特徴量の寄与を学習して調整する。式で示される融合はこの二系統であり、時間・周波数・文章の三系統をそれぞれ独立に重み付けする構成ではない。
従来手法との違い
著者は、Transformer系手法では履歴が長くなると計算量が増え、既存のMamba系推薦では周期的な行動や商品文の利用に課題があると述べる。M2RecはMambaによる系列処理に周波数分析と文章特徴量を加える。
著者は、特徴量を単純に連結する方法では信号がかみ合わない場合があると説明し、学習可能な重みで二系統を融合する。確認できた本文の範囲では、追加した各要素を外した場合の性能値や、個別の比較モデルごとの差は確認できない。
実験結果
著者は、既存のMamba系モデルよりHit Rate@10が3.2%高く、Transformer系の比較対象より推論が20%速いと報告する。Hit Rate@10は正解の商品が上位10件に入る割合である。3.2%が相対的な改善率か百分率の差かは、確認できた本文の範囲では判別できない。
本文にはMovieLens 1Mの行動パターンを示す図の説明があるが、上記の性能値を同データで測ったとは確認できない。数値ごとの評価データ、分割方法、比較対象の個別名、推論時間の測定条件も特定できず、別の推薦環境で同じ差が出るとは判断できない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:通販サイトで、消耗品と用途で選ぶ商品を同じ推薦欄に並べる。利用者の商品閲覧・購入順序と、商品名・カテゴリ・説明文を入力し、次に選ばれそうな商品を順位付きで出す。周期性が役立つかは仮説として扱う。
学習には利用者ごとの過去の履歴、履歴と商品文を結ぶ商品ID、各時点の次の商品を示す正解ラベルが要る。追加センサーは想定しない。商品文の欠落を調べ、対象サイトの履歴と商品群に合わせて学習・評価する。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:商品ID、利用者ごとの閲覧・購入順序、商品名・カテゴリ・説明文をそろえ、各時点の次の商品を正解ラベルにする。追加センサーは使わない。まず既存の推薦方式を基準にし、同じ履歴と候補商品でM2Rec型の構成を学習する。
時間順に学習用と評価用の履歴を分け、両方式のHit Rate@10と推論時間を同じ条件で測る。説明文の有無や履歴の長さでも結果を分ける。商品文から特徴量を作る工程の所要時間と、商品情報を更新した際の再作成の手間も記録する。
限界と課題
著者が明示するのは、既存手法における長い履歴の計算量、周期的行動の把握、商品文の利用、特徴量の融合という課題である。確認できた本文の範囲では、M2Rec自体の運用上の限界や、報告された推論時間の測定範囲は特定できない。
編集上の検証事項は、購入間隔が不規則でも周波数処理が有効か、説明文がない商品で予測がどう変わるか、文章特徴量の作成時間を含めた総所要時間である。周波数のしきい値と融合の重みが、導入先の履歴でどう働くかも確認したい。
出典
元のタイトル・要旨を確認する(英語)
M2Rec: Multi-scale Mamba for Efficient Sequential Recommendation
Sequential recommendation systems aim to predict users' next preferences based on their interaction histories, but existing approaches face critical limitations in efficiency and multi-scale pattern recognition. While Transformer-based methods struggle with quadratic computational complexity, recent Mamba-based models improve efficiency but fail to capture periodic user behaviors, leverage rich semantic information, or effectively fuse multimodal features. To address these challenges, we propose \model, a novel sequential recommendation framework that integrates multi-scale Mamba with Fourier analysis, Large Language Models (LLMs), and adaptive gating. First, we enhance Mamba with Fast Fourier Transform (FFT) to explicitly model periodic patterns in the frequency domain, separating meaningful trends from noise. Second, we incorporate LLM-based text embeddings to enrich sparse interaction data with semantic context from item descriptions. Finally, we introduce a learnable gate mechanism to dynamically balance temporal (Mamba), frequency (FFT), and semantic (LLM) features, ensuring harmonious multimodal fusion. Extensive experiments demonstrate that \model\ achieves state-of-the-art performance, improving Hit Rate@10 by 3.2\% over existing Mamba-based models while maintaining 20\% faster inference than Transformer baselines. Our results highlight the effectiveness of combining frequency analysis, semantic understanding, and adaptive fusion for sequential recommendation. Code and datasets are available at: https://anonymous.4open.science/r/M2Rec.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




