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

since
平成38年9月29日

← 検索結果に戻る

操作履歴の削除・挿入を学び、次の商品を予測するLACLRec

LACLRec

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

概要

  • 元の履歴を壊して復元する学習により、商品の保持・削除・挿入を選ぶ拡張器を作る。
  • 元の履歴、拡張器による履歴、ランダム加工した履歴の近さを使って推薦モデルを学習する。
  • 著者らは三つの実データでCL4SRecを上回ったと報告するが、確認できた範囲に結果表はない。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、LACLRecの仕組み

左から右へ読む
  1. 01時刻順の操作履歴
  2. 02拡張器の復元学習
  3. 03三系列の比較学習
  4. 04次の商品候補

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

研究の背景

LACLRecは、利用者が操作した商品の順序から次の商品を予測する。こうした系列推薦では、履歴を加工して学習に使うが、無作為に項目を隠したり並べ替えたりすると、次の行動を考える手掛かりも変わりうる。

一方、販促やまとめ買いなどによる一時的な操作が履歴に混じることもある。著者らは、残す操作と補う商品を履歴に応じて選び、商品の前後関係を学習に生かすことを狙う。

手法

まず元の履歴に商品を無作為に削除・挿入し、壊れた履歴を元に戻す課題で系列拡張器を学ぶ。正解を元の履歴から作る自己教師あり学習である。拡張器は各位置で保持・削除・挿入を選び、挿入時には候補商品から追加する系列を生成する。

次に、拡張器による系列とランダム加工による系列を同じ履歴から作る。対照学習とは、同じ履歴に由来する系列の表現を近づけ、別の履歴の系列と区別する学習である。元の履歴には拡張器の系列をより近づけ、推薦モデルが次の商品を予測する。例えば「化粧水→乳液」という操作順を入力し、次の候補商品に予測確率を付ける。

新規性

著者らの提案は、操作履歴を復元する課題で削除・挿入を学ぶ系列拡張器と、元の履歴を含む三系列の近さを順位づけする損失を組み合わせた点にある。

拡張器が作った系列をランダム加工した系列より元の履歴に近づけ、推薦モデルの学習に使う。加工系列同士の近さだけでなく、元の履歴との関係も学習目標に含める設計である。

従来手法との違い

比較対象のCL4SRecは、履歴の一部を隠す、連続する部分を切り出す、順序を入れ替えるというランダム加工を使う。著者らは、重要な商品が隠れたり、商品の遷移関係が乱れたりしうると指摘する。

LACLRecはランダム加工を残しつつ、学習した拡張器による系列を加える。両系列を同じ履歴に由来する組として学び、さらに元の履歴との近さに順位をつけるため、加工方法と学習目標の両方が変わる。

実験結果

著者らはBeauty、Yelp、Sportsで次の商品推薦を評価した。BeautyとSportsは商品レビュー、Yelpは店舗のデータで、Yelpは2019年の記録を使用する。操作記録が5件未満の利用者と商品を除き、利用者ごとの最後の操作をテスト、その一つ前を検証に割り当てた。

前処理後の利用者数は順に22,362人、22,844人、35,597人である。著者らはCL4SRecを上回り、拡張器と三系列の比較学習が精度改善に寄与したと報告する。指標としてHR@K、MRR@K、NDCG@Kが挙がるが、確認できた本文の範囲では結果表とKの値がなく、指標別の改善幅は確かめられない。

応用の可能性

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

編集上の応用案:通販サイトで、閲覧・購入履歴から次に提示する商品の順位付き一覧を作る。入力は時刻順の商品ID、出力は各候補商品の予測順位とし、既存の推薦枠で比較する。

学習には過去の操作履歴、商品ID、時刻、次に操作された商品を正解とする記録が要る。追加のセンサーは想定しない。サイトの商品構成と操作種別に合わせて履歴を整え、販促由来の操作を含む場合の扱いは実データで確かめる。

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

導入時の検証

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

導入時の検証案:時刻付き操作履歴と商品IDを用意し、次に操作された商品を正解として、学習・検証・テストを時系列で分ける。復元課題に雑音の正解ラベルは不要だが、削除の妥当性を調べるため販促由来などの操作を一部人手で判定する。追加のセンサーは使わない。

同じ履歴の分割と候補商品で、CL4SRecとLACLRecを比較する。次の商品が上位候補に入る割合と順位を測り、履歴の短い利用者でも確認する。商品IDと操作種別に合わせて前処理を調整し、挿入された商品も事例ごとに点検する。

限界と課題

著者らが述べるのは、従来のランダム加工では重要な商品や順序が損なわれうるという課題である。LACLRec自体について、どの履歴で失敗するかを示す結果は、確認できた本文の範囲では分からない。

編集上の検証事項は、削除された操作が本当に雑音に当たるか、挿入された商品が履歴に合うかである。履歴の短い利用者や販促期間を分けた精度、処理に要する時間も確認したい。これらを著者らが実証した限界としては扱わない。

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

出典

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

Learnable Sequence Augmenter for Triplet Contrastive Learning in Sequential Recommendation

Most existing contrastive learning-based sequential recommendation (SR) methods rely on random operations (e.g., crop, reorder, and substitute) to generate augmented sequences. These methods often struggle to create positive sample pairs that closely resemble the representations of the raw sequences, potentially disrupting item correlations by deleting key items or introducing noisy iterac, which misguides the contrastive learning process. To address this limitation, we propose Learnable sequence Augmentor for triplet Contrastive Learning in sequential Recommendation (LACLRec). Specifically, the self-supervised learning-based augmenter can automatically delete noisy items from sequences and insert new items that better capture item transition patterns, generating a higher-quality augmented sequence. Subsequently, we randomly generate another augmented sequence and design a ranking-based triplet contrastive loss to differentiate the similarities between the raw sequence, the augmented sequence from augmenter, and the randomly augmented sequence, providing more fine-grained contrastive signals. Extensive experiments on three real-world datasets demonstrate that both the sequence augmenter and the triplet contrast contribute to improving recommendation accuracy. LACLRec significantly outperforms the baseline model CL4SRec, and demonstrates superior performance compared to several state-of-the-art sequential recommendation algorithms.

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