購入パターンから銀行の数千万人規模の顧客属性を推定
From "Who Is This User?" to "What Does This Purchase Mean?": A Deployed Pipeline for Semantic User Profiling at Bank Scale
この論文をやさしく読む
ひとことで言うと
利用者ごとに購買履歴をLLMへ渡す代わりに、共通する購買パターン単位で属性を推定する仕組みです。
何に役立つ?
多数の利用者の推定属性を検索可能な形へまとめる際、推論対象の数と計算費用を減らす設計として役立ちます。
この研究の面白いところ
商品名の整理、頻出パターンの属性推定、自由記述属性の集約の3段階です。日本の銀行で数千万人規模に導入し、利用者単位に比べ対象数を約3桁減らしたと報告しています。
どこまで分かった?
公開データでは評価した属性のAUCに統計的に区別できる差がなかったという結果で、個々の推定属性が確実に正しいこととは別です。銀行導入の全属性の精度を要旨だけで確認できるわけではありません。
v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。
アブストラクトの日本語訳
取引履歴に対して利用者ごとにLLM推論を行うと、推論予算は利用者数に比例するため、実用規模では負担が過大になる。本研究では、属性推定の単位を利用者から取引パターンへと置き換える。パイプラインは3段階で動作する。Resolveは必要に応じてウェブ上の根拠を用いながら商品名を抽象化し、Profileは頻出パターンごとに属性を推定し、Tagは自由記述の属性をクラスタ化して検索可能なデータベースにする。Profileでは、パターンごとに1回のLLM呼出しで、事前定義されたカテゴリラベル、自由記述の属性、属性ごとの該当割合の推定値を出力する。推論を利用者ではなくパターンに対して行うため、予算は利用者数ではなくパターン数に応じて増える。 公開されているOpen e-commerceコーパスで評価したところ、このデータベースのAUCは、各利用者の生の履歴を直接読むLLMのAUCと、評価した各属性にわたって統計的に区別できなかった。また、該当割合の推定値には、属性が陽性の利用者と陰性の利用者を識別する信号が含まれている。 このパイプラインは日本の大手銀行で導入され、数千万人規模の利用者のプロファイリングに使われている。利用者ごとのパイプラインと比べ、LLM推論の対象数はほぼ3桁削減される。コードは https://github.com/CyberAgentAILab/profiling-agent-open-ecommerce で公開されている。
v1の要旨から自動生成。本文の精読・人による確認は未実施。
- 初稿
- 2026-09-17(UTC)
- 最新改訂
- 2026-09-17 · v1
- 査読・掲載
- 査読状況未確認
更新履歴
- v1 2026-09-17 この版を読む
取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。
原文の要旨
Per-user LLM inference on transaction histories binds the inference budget linearly to user count, which becomes prohibitive at applied scale. We re-cast attribute inference from per-user to per-transaction-pattern. The pipeline runs in three phases: Resolve abstracts item names with optional web grounding, Profile infers attributes for each frequent pattern, and Tag clusters free-text attributes into a queryable database. In Profile, a single LLM call per pattern emits predefined categorical labels, free-text attributes, and per-attribute prevalence estimates. Because inference runs over patterns rather than users, the budget grows with the pattern count rather than the user count. On the public Open e-commerce corpus, the database is statistically indistinguishable from an LLM that reads each user's raw history directly in AUC across the evaluated attributes, and the prevalence estimates carry discriminative signal between positive and negative users. The pipeline is deployed at a major Japanese bank profiling on the order of tens of millions of users, with close to a three-order-of-magnitude reduction in LLM inference targets versus a per-user pipeline. The code is publicly available on https://github.com/CyberAgentAILab/profiling-agent-open-ecommerce.
著者のコメント
10 pages, 3 figures, IEEE International Conference on Data Mining 2026 (ICDM)
arXiv ID: 2609.19928 / 要約の誤りについて