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

since
平成38年9月29日

← 検索結果に戻る

店頭の1会計を1つの表現に変え、次のオンライン行動を予測する推薦手法

Store Transaction Encoder

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

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

原論文の図の説明を読む

Fig. 1: A user could have online and in-store shopping behaviors that correlate and reflect the user’s shopping interest. Items in online user behavior are differentiable because of individual timestamps, while items from in-store user behaviors usually come in a set with shared timestamps. However, only online user behaviors can’t unveil the complete shopping journey.

出典:Store Transaction Encoder / arXiv ↗

概要

  • 店頭の1会計に含まれる複数商品を1つの表現に変え、オンライン行動と合わせて次の商品を予測する。
  • 著者らの評価では、提案方式のHitRate@10は0.404、NDCG@10は0.258で、オンライン行動だけのSASRecの0.387、0.240を上回った。
  • 評価は正解商品と無作為抽出した負例100商品での順位に基づく。導入時は実際の候補商品集合でも確認が必要となる。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Store Transaction Encoderの仕組み

左から右へ読む
  1. 01閲覧・購入記録
  2. 02時刻順に統合
  3. 03店頭商品群を圧縮
  4. 04次のオンライン商品

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

研究の背景

オンライン行動だけで次の商品を予測すると、利用者が店頭で何を買ったかを履歴に反映できない。店頭購入は関心を示す一方、すでに満たされた需要を示す場合もあり、次のオンライン行動を考える材料になる。

オンラインの閲覧やクリックは個別の時刻で並べられるが、店頭の1会計には同時刻の複数商品が含まれる。記録の更新頻度や形式も異なるため、両方を利用するにはデータ統合と取引の表現方法が必要となる。

手法

オンラインの閲覧・クリックなどと、定期的に取り込む店頭の購入記録を統合し、利用者ごとに時刻順へ並べる。提案する基盤は、特徴量という予測に使うデータの定義と版を管理し、学習用と推論用に保存する。例えば、サイトで商品を閲覧し、店頭で2商品を1会計で買い、その後に再びサイトを使う履歴を扱う。

店頭の各商品を数値の列に変え、自己注意という商品同士の関係から重みを計算する仕組みで、会計全体を1つの表現にまとめる。この表現を店頭取引の時刻に置き、Transformer型の系列推薦モデルに渡す。モデルは過去の履歴から、次に関心を示すオンライン商品を予測する。

新規性

著者らは、同じ時刻に記録された店頭の購入商品群を、商品の並び順に左右されない1つの表現へ変換するエンコーダーを提案した。これにより、各時刻に1つの入力表現を置く系列推薦モデルへ店頭取引を渡せる。

オンライン行動と店頭取引を統合するデータ処理基盤も提案している。特徴量の定義や版を管理し、学習と推論で利用する構成だ。

従来手法との違い

比較の基準は、オンライン行動だけで学習する系列推薦モデルSASRecである。系列推薦は、過去の行動の順序から次に関心を示す商品を予測する方法を指す。著者らは、オンライン行動だけを使うBERT4Recも評価した。

店頭取引を加える条件では、元のSASRec、取引内の商品表現を単純平均する方式、商品間の関係に応じて重み付けする提案方式を比べた。比較対象の課題は次のオンライン行動の予測であり、次の店頭購入の予測結果ではない。

実験結果

著者らは匿名化した実際の通販サービスのデータを使い、各利用者の最後のオンライン行動を評価用、その1つ前を学習用の正解とした。評価では正解商品に無作為抽出した負例100商品を加え、計101商品の順位について、上位10件に入る割合のHitRate@10と、正解商品の順位を反映するNDCG@10を測った。

著者らの表では、両指標はオンライン行動だけのSASRecが0.387、0.240、店頭取引を加えたSASRecが0.393、0.246、単純平均方式が0.401、0.255、提案方式が0.404、0.258だった。いずれもこのデータと候補抽出条件での結果である。

応用の可能性

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

編集上の応用案:店舗と通販サイトを併用する小売事業者が、サイト内の商品推薦順位を決める際に店頭購入を使う。入力には、同一利用者に対応付けた閲覧・クリックの時刻と商品ID、店頭の会計単位・購入時刻・商品IDが必要となる。

過去の履歴から次のオンライン行動を正解ラベルとして学習し、1会計の商品群を1つの表現にして時系列へ加える。出力は次に提示する商品の順位である。追加センサーを想定しない案だが、利用者と商品IDの対応付け、店頭記録の取り込みが必要になる。

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

導入時の検証

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

導入時の検証案:同一利用者に対応付けられるオンライン行動と店頭明細を用意し、商品ID、時刻、会計単位をそろえる。次のオンライン行動を正解ラベルとし、過去の履歴で学習して将来の行動を評価する。追加センサーは想定せず、両経路の記録と対応付けを必須条件とする。

オンライン行動だけのSASRecを基準に、店頭取引を加える方式、商品表現の単純平均、提案エンコーダーを比較する。HitRate@10とNDCG@10に加え、実際の候補商品集合での順位、店頭記録の到着時間、利用者の対応付け率を測って採否を判断する。

限界と課題

著者が明示した限界は、確認できた本文の範囲では見当たらない。報告された順位指標は、各利用者の正解商品と無作為抽出した負例100商品を並べた条件で測られている。この値だけから、全商品を候補にする場合の順位性能は判断できない。

編集上の検証事項は、利用者と商品IDの対応付け精度、店頭記録が届くまでの時間、会計単位と時刻の整合性である。店頭購入が少ない利用者にも効果があるか、実際の候補商品集合と将来のデータを使って確かめる必要がある。

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

出典

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

Improving Sequential Recommender Systems with Online and In-store User Behavior

Online e-commerce platforms have been extending in-store shopping, which allows users to keep the canonical online browsing and checkout experience while exploring in-store shopping. However, the growing transition between online and in-store becomes a challenge to sequential recommender systems for future online interaction prediction due to the lack of holistic modeling of hybrid user behaviors (online and in-store). The challenges are twofold. First, combining online and in-store user behavior data into a single data schema and supporting multiple stages in the model life cycle (pre-training, training, inference, etc.) organically needs a new data pipeline design. Second, online recommender systems, which solely rely on online user behavior sequences, must be redesigned to support online and in-store user data as input under the sequential modeling setting. To overcome the first challenge, we propose a hybrid, omnichannel data pipeline to compile online and in-store user behavior data by caching information from diverse data sources. Later, we introduce a model-agnostic encoder module to the sequential recommender system to interpret the user in-store transaction and augment the modeling capacity for better online interaction prediction given the hybrid user behavior.

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