JP5404662B2 - 商品推薦装置及び方法及びプログラム - Google Patents
商品推薦装置及び方法及びプログラム Download PDFInfo
- Publication number
- JP5404662B2 JP5404662B2 JP2011007197A JP2011007197A JP5404662B2 JP 5404662 B2 JP5404662 B2 JP 5404662B2 JP 2011007197 A JP2011007197 A JP 2011007197A JP 2011007197 A JP2011007197 A JP 2011007197A JP 5404662 B2 JP5404662 B2 JP 5404662B2
- Authority
- JP
- Japan
- Prior art keywords
- product
- user
- stored
- interest
- storage means
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 24
- 238000004364 calculation method Methods 0.000 claims description 14
- 238000001914 filtration Methods 0.000 claims description 6
- 238000007619 statistical method Methods 0.000 claims description 4
- 238000012545 processing Methods 0.000 description 7
- 238000011156 evaluation Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
前記ECサイトにおける商品の情報を取得し、商品情報記憶手段に格納する商品情報取得手段と、
前記ECサイトにおける各ユーザの購買情報を取得し、購買情報記憶手段に格納する購買情報取得手段と、
前記購買情報記憶手段に格納されている各ユーザの購買情報と、前記商品情報記憶手段に格納されている商品を取得し、該購買情報から該ユーザの該商品に対する興味度を算出し、該ユーザの識別子と、該商品の識別子と共に興味度記憶手段に格納する興味度算出手段と、
前記ECサイトにおけるサービス提供者にとって販売を促進したい商品情報を取得し、販売促進商品情報記憶手段に格納する販売促進情報取得手段と、
前記ECサイトにおけるサービス提供者にとってユーザの興味と販売促進のどちらをより推薦に反映させるかの設定パラメータを取得し、設定パラメータ記憶手段に格納する設定パラメータ取得手段と、
前記商品情報記憶手段に格納されている商品と、前記購買情報記憶手段に格納されているユーザとの全ての組合せについて、前記購買情報記憶手段に格納されている該商品について該ユーザが購買したかどうかと、前記興味度記憶手段に格納されている興味度と、前記販売促進商品情報記憶手段に格納されている販売促進商品情報と、前記設定パラメータ記憶手段に格納されている設定パラメータとを用いて、重みパラメータを算出し、重みパラメータ記憶手段に格納する重みパラメータ算出手段と、
ユーザの識別子が与えられると、前記商品情報記憶手段に格納されている各商品のうち、該ユーザの購買情報を用いてユーザが未購買のもののみを取得し、該ユーザの未購買の商品に対して、前記興味度記憶手段に格納されている前記興味度と、前記販売促進商品情報記憶手段に格納されている販売促進商品情報と、前記重みパラメータ記憶手段に格納された前記重みパラメータとを用いて、該ユーザの未購買の各商品に対する推薦スコアを算出し、前記推薦スコアの上位N件の商品の識別子を推薦商品として選択する商品推薦手段と、を有する。
前記ユーザの商品に対する興味度を算出する際に、ユーザベース協調フィルタリング(購買商品が類似しているユーザが購買しているか否かに基づく統計的手法)を用いる。
前記商品情報記憶手段に格納されている商品と、前記購買情報記憶手段に格納されているユーザとの全ての組合せについて、該購買情報記憶手段に格納されている該商品について該ユーザが購買したかどうかの情報と、前記興味度記憶手段に格納されている興味度と、前記販売促進商品情報記憶手段に格納されている販売促進商品情報とを用いて重みパラメータの尤度を算出する手段と、
さらに、前記設定パラメータ記憶手段に格納されている設定パラメータを用いて重みパラメータの事前確率を算出し、前記重みパラメータの尤度と、前記重みパラメータの事前確率から重みパラメータの事後確率を算出し、前記重みパラメータの事後確率を用いて事後確率最大化によって重みパラメータを算出する手段と、を含む。
商品情報取得手段が、前記ECサイトにおける商品の情報を取得し、商品情報記憶手段に格納する商品情報取得ステップと、
購買情報取得手段が、前記ECサイトにおける各ユーザの購買情報を取得し、購買情報記憶手段に格納する購買情報取得ステップと、
興味度算出手段が、前記購買情報記憶手段に格納されている各ユーザの購買情報と、前記商品情報記憶手段に格納されている商品を取得し、該購買情報から該ユーザの該商品に対する興味度を算出し、該ユーザの識別子と、該商品の識別子と共に興味度記憶手段に格納する興味度算出ステップと、
販売促進情報取得手段が、前記ECサイトにおけるサービス提供者にとって販売を促進したい商品情報を取得し、販売促進商品情報記憶手段に格納する販売促進情報取得ステップと、
設定パラメータ取得手段が、前記ECサイトにおけるサービス提供者にとってユーザの興味と販売促進のどちらをより推薦に反映させるかの設定パラメータを取得し、設定パラメータ記憶手段に格納する設定パラメータ取得ステップと、
重みパラメータ算出手段が、前記商品情報記憶手段に格納されている商品と、前記購買情報記憶手段に格納されているユーザとの全ての組合せについて、前記購買情報記憶手段に格納されている該商品について該ユーザが購買したかどうかと、前記興味度記憶手段に格納されている興味度と、前記販売促進商品情報記憶手段に格納されている販売促進商品情報と、前記設定パラメータ記憶手段に格納されている設定パラメータとを用いて、重みパラメータを算出し、重みパラメータ記憶手段に格納する重みパラメータ算出ステップと、
商品推薦手段が、ユーザの識別子が与えられると、前記商品情報記憶手段に格納されている各商品のうち、該ユーザの購買情報を用いてユーザが未購買のもののみを取得し、該ユーザの未購買の商品に対して、前記興味度記憶手段に格納されている前記興味度と、前記販売促進商品情報記憶手段に格納されている販売促進商品情報と、前記重みパラメータ記憶手段に格納された前記重みパラメータとを用いて、該ユーザの未購買の各商品に対する推薦スコアを算出し、前記推薦スコアの上位N件の商品の識別子を推薦商品として選択する商品推薦ステップと、を行う。
前記ユーザの商品に対する興味度を算出する際に、ユーザベース協調フィルタリング(購買商品が類似しているユーザが購買しているか否かに基づく統計的手法)を用いる。
前記商品情報記憶手段に格納されている商品と、前記購買情報記憶手段に格納されているユーザとの全ての組合せについて、該購買情報記憶手段に格納されている該商品について該ユーザが購買したかどうかの情報と、前記興味度記憶手段に格納されている興味度と、前記販売促進商品情報記憶手段に格納されている販売促進商品情報とを用いて、重みパラメータの尤度を算出するステップと、
さらに、前記設定パラメータ記憶手段に格納されている設定パラメータを用いて重みパラメータの事前確率を算出し、前記重みパラメータの尤度と、前記重みパラメータの事前確率から重みパラメータの事後確率を算出し、前記重みパラメータの事後確率を用いて事後確率最大化によって重みパラメータを算出するステップと、を更に行う。
商品情報テーブル81には、図2に示すように、商品IDフィールド、内容フィールド、が含まれる。
内容フィールドは、該商品の内容に関する要約や、人手による該商品に対する評価情報等が、商品情報取得部10によりテキストデータにて設定される。
購買情報テーブル82には、図3に示すように、商品IDフィールド、ユーザIDフィールドが含まれる。
興味度テーブル83には、図4に示すように、ユーザIDフィールドと、商品IDフィールドと、興味度フィールドとが含まれる。
販売促進商品リストテーブル84には、図5に示すように、商品IDフィールドと、促進度フィールドとが含まれる。
重みパラメータ記録部85には、商品推薦部50がユーザ u に商品 i を推薦するための推薦スコア score(u,i) を以下の式(1)のように算出するための重み λ1、λ2 が格納されている。
図6は、本発明の一実施形態における商品購買時の処理のフローチャートである。
図7は、本発明の一実施の形態における興味度算出時の詳細な処理のフローチャートである。興味度の算出は、装置の管理者による明示的な命令の際に行ってもよいし、装置内で週あたり1度、等のように設定された時間ごとに自動で行ってもよい。
図8は、本発明の一実施形態における販売促進商品リストテーブル84更新時の処理のフローチャートである。販売促進商品リストテーブル84の更新は、例えばサービス提供者からの明示的な命令の際に行うことが考えられる。今、サービス提供者が入出力部100を通じて商品 i について、促進度を promotei に設定する命令を送ったこととする。
図9は、本発明の一実施の形態におけるユーザログオン時の処理のフローチャートである。
ステップ410)商品推薦部50が、興味度テーブル83を参照し、ユーザIDフィールドが u の行を取得する。
図10は、本発明の一実施の形態における設定パラメータ更新時の処理のフローチャートである。設定パラメータの更新は、例えばサービス提供者からの明示的な命令の際に行うことが考えられる。今、サービス提供者が入出力部100を通じて設定パラメータを
図11は、本発明の一実施の形態における重みパラメータ更新時の処理のフローチャートである。
2 外部端末
3 ネットワーク
4 外部装置
10 商品情報取得部
20 購買情報テーブル更新部
30 興味度算出部
40 購買促進商品リストテーブル更新部
50 商品推薦部
60 設定パラメータ更新部
70 重みパラメータ更新部
80 記録部
81 商品情報テーブル
82 購買情報テーブル
83 興味度テーブル
84 販売促進商品リストテーブル
85 重みパラメータ記録部
86 設定パラメータ記録部
90 通信部
100 入出力部
Claims (7)
- 電子商取引(EC:E-Commerse)サイトにおいて、利用者の購買履歴を利用して商品を推薦する商品推薦装置であって、
前記ECサイトにおける商品の情報を取得し、商品情報記憶手段に格納する商品情報取得手段と、
前記ECサイトにおける各ユーザの購買情報を取得し、購買情報記憶手段に格納する購買情報取得手段と、
前記購買情報記憶手段に格納されている各ユーザの購買情報と、前記商品情報記憶手段に格納されている商品を取得し、該購買情報から該ユーザの該商品に対する興味度を算出し、該ユーザの識別子と、該商品の識別子と共に興味度記憶手段に格納する興味度算出手段と、
前記ECサイトにおけるサービス提供者にとって販売を促進したい商品情報を取得し、販売促進商品情報記憶手段に格納する販売促進情報取得手段と、
前記ECサイトにおけるサービス提供者にとってユーザの興味と販売促進のどちらをより推薦に反映させるかの設定パラメータを取得し、設定パラメータ記憶手段に格納する設定パラメータ取得手段と、
前記商品情報記憶手段に格納されている商品と、前記購買情報記憶手段に格納されているユーザとの全ての組合せについて、前記購買情報記憶手段に格納されている該商品について該ユーザが購買したかどうかと、前記興味度記憶手段に格納されている興味度と、前記販売促進商品情報記憶手段に格納されている販売促進商品情報と、前記設定パラメータ記憶手段に格納されている設定パラメータとを用いて、重みパラメータを算出し、重みパラメータ記憶手段に格納する重みパラメータ算出手段と、
ユーザの識別子が与えられると、前記商品情報記憶手段に格納されている各商品のうち、該ユーザの購買情報を用いてユーザが未購買のもののみを取得し、該ユーザの未購買の商品に対して、前記興味度記憶手段に格納されている前記興味度と、前記販売促進商品情報記憶手段に格納されている販売促進商品情報と、前記重みパラメータ記憶手段に格納された前記重みパラメータとを用いて、該ユーザの未購買の各商品に対する推薦スコアを算出し、前記推薦スコアの上位N件の商品の識別子を推薦商品として選択する商品推薦手段と、
を有することを特徴とする商品推薦装置。 - 前記興味度算出手段は、
前記ユーザの商品に対する興味度を算出する際に、ユーザベース協調フィルタリング(購買商品が類似しているユーザが購買しているか否かに基づく統計的手法)を用いる
請求項1記載の商品推薦装置。 - 前記重みパラメータ算出手段は、
前記商品情報記憶手段に格納されている商品と、前記購買情報記憶手段に格納されているユーザとの全ての組合せについて、該購買情報記憶手段に格納されている該商品について該ユーザが購買したかどうかの情報と、前記興味度記憶手段に格納されている興味度と、前記販売促進商品情報記憶手段に格納されている販売促進商品情報とを用いて重みパラメータの尤度を算出する手段と、
さらに、前記設定パラメータ記憶手段に格納されている設定パラメータを用いて重みパラメータの事前確率を算出し、前記重みパラメータの尤度と、前記重みパラメータの事前確率から重みパラメータの事後確率を算出し、前記重みパラメータの事後確率を用いて事後確率最大化によって重みパラメータを算出する手段と、
を含む請求項1記載の商品推薦装置。 - EC(E-Commerse)サイトにおいて、利用者の購買履歴を利用して商品を推薦する商品推薦方法であって、
商品情報取得手段が、前記ECサイトにおける商品の情報を取得し、商品情報記憶手段に格納する商品情報取得ステップと、
購買情報取得手段が、前記ECサイトにおける各ユーザの購買情報を取得し、購買情報記憶手段に格納する購買情報取得ステップと、
興味度算出手段が、前記購買情報記憶手段に格納されている各ユーザの購買情報と、前記商品情報記憶手段に格納されている商品を取得し、該購買情報から該ユーザの該商品に対する興味度を算出し、該ユーザの識別子と、該商品の識別子と共に興味度記憶手段に格納する興味度算出ステップと、
販売促進情報取得手段が、前記ECサイトにおけるサービス提供者にとって販売を促進したい商品情報を取得し、販売促進商品情報記憶手段に格納する販売促進情報取得ステップと、
設定パラメータ取得手段が、前記ECサイトにおけるサービス提供者にとってユーザの興味と販売促進のどちらをより推薦に反映させるかの設定パラメータを取得し、設定パラメータ記憶手段に格納する設定パラメータ取得ステップと、
重みパラメータ算出手段が、前記商品情報記憶手段に格納されている商品と、前記購買情報記憶手段に格納されているユーザとの全ての組合せについて、前記購買情報記憶手段に格納されている該商品について該ユーザが購買したかどうかと、前記興味度記憶手段に格納されている興味度と、前記販売促進商品情報記憶手段に格納されている販売促進商品情報と、前記設定パラメータ記憶手段に格納されている設定パラメータとを用いて、重みパラメータを算出し、重みパラメータ記憶手段に格納する重みパラメータ算出ステップと、
商品推薦手段が、ユーザの識別子が与えられると、前記商品情報記憶手段に格納されている各商品のうち、該ユーザの購買情報を用いてユーザが未購買のもののみを取得し、該ユーザの未購買の商品に対して、前記興味度記憶手段に格納されている前記興味度と、前記販売促進商品情報記憶手段に格納されている販売促進商品情報と、前記重みパラメータ記憶手段に格納された前記重みパラメータとを用いて、該ユーザの未購買の各商品に対する推薦スコアを算出し、前記推薦スコアの上位N件の商品の識別子を推薦商品として選択する商品推薦ステップと、
を行うことを特徴とする商品推薦方法。 - 前記興味度算出ステップにおいて、
前記ユーザの商品に対する興味度を算出する際に、ユーザベース協調フィルタリング(購買商品が類似しているユーザが購買しているか否かに基づく統計的手法)を用いる
請求項4記載の商品推薦方法。 - 前記重みパラメータ算出ステップにおいて、
前記商品情報記憶手段に格納されている商品と、前記購買情報記憶手段に格納されているユーザとの全ての組合せについて、該購買情報記憶手段に格納されている該商品について該ユーザが購買したかどうかの情報と、前記興味度記憶手段に格納されている興味度と、前記販売促進商品情報記憶手段に格納されている販売促進商品情報とを用いて、重みパラメータの尤度を算出するステップと、
さらに、前記設定パラメータ記憶手段に格納されている設定パラメータを用いて重みパラメータの事前確率を算出し、前記重みパラメータの尤度と、前記重みパラメータの事前確率から重みパラメータの事後確率を算出し、前記重みパラメータの事後確率を用いて事後確率最大化によって重みパラメータを算出するステップと、
を更に行う請求項4記載の商品推薦方法。 - 請求項1乃至3のいずれか1項に記載の商品推薦装置を構成する各手段としてコンピュータを機能させるための商品推薦プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011007197A JP5404662B2 (ja) | 2011-01-17 | 2011-01-17 | 商品推薦装置及び方法及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011007197A JP5404662B2 (ja) | 2011-01-17 | 2011-01-17 | 商品推薦装置及び方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012150563A JP2012150563A (ja) | 2012-08-09 |
JP5404662B2 true JP5404662B2 (ja) | 2014-02-05 |
Family
ID=46792768
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011007197A Active JP5404662B2 (ja) | 2011-01-17 | 2011-01-17 | 商品推薦装置及び方法及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5404662B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107171949A (zh) * | 2017-07-14 | 2017-09-15 | 银联商务有限公司 | 一种信息推送方法、装置及*** |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5945206B2 (ja) * | 2012-10-02 | 2016-07-05 | 日本電信電話株式会社 | 商品推薦装置及び方法及びプログラム |
EP3147853A1 (en) * | 2015-09-23 | 2017-03-29 | Mastercard International Incorporated | Transaction control |
JP6933443B2 (ja) * | 2016-03-18 | 2021-09-08 | ヤフー株式会社 | 情報処理装置、情報処理方法および情報処理プログラム |
JP6908652B2 (ja) * | 2019-03-26 | 2021-07-28 | auコマース&ライフ株式会社 | 販売支援装置、販売支援方法及び販売支援プログラム |
WO2021156921A1 (ja) | 2020-02-03 | 2021-08-12 | 株式会社Fabric Tokyo | 情報提供システム |
JP6895189B1 (ja) * | 2020-06-30 | 2021-06-30 | 株式会社フライウィール | 推薦システムおよび方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005071163A (ja) * | 2003-08-26 | 2005-03-17 | Seiko Epson Corp | 商品購入アドバイスシステム、情報提供装置およびプログラム |
JP4497309B2 (ja) * | 2004-06-24 | 2010-07-07 | 日本電気株式会社 | 情報提供装置、情報提供方法および情報提供用プログラム |
JP2010113557A (ja) * | 2008-11-07 | 2010-05-20 | Nippon Telegr & Teleph Corp <Ntt> | レコメンデーション装置、レコメンデーション方法およびレコメンデーションプログラム |
-
2011
- 2011-01-17 JP JP2011007197A patent/JP5404662B2/ja active Active
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107171949A (zh) * | 2017-07-14 | 2017-09-15 | 银联商务有限公司 | 一种信息推送方法、装置及*** |
CN107171949B (zh) * | 2017-07-14 | 2021-05-11 | 银联商务有限公司 | 一种信息推送方法、装置及*** |
Also Published As
Publication number | Publication date |
---|---|
JP2012150563A (ja) | 2012-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5404662B2 (ja) | 商品推薦装置及び方法及びプログラム | |
US9589025B2 (en) | Correlated information recommendation | |
US20180357703A1 (en) | Recommendations Based Upon Explicit User Similarity | |
US8285602B1 (en) | System for recommending item bundles | |
US9208202B1 (en) | Systems and methods for determining interest in an item or category of items | |
US7979462B2 (en) | Head-to-head comparisons | |
JP7117826B2 (ja) | 検索装置、検索方法及び検索プログラム | |
US20120005044A1 (en) | System And Method To Provide A Table Of Products Based On Ranked User Specified Product Attributes | |
JP6014515B2 (ja) | レコメンド情報提供システム、レコメンド情報生成装置、レコメンド情報提供方法、およびプログラム | |
US9088811B2 (en) | Information providing system, information providing method, information providing device, program, and information storage medium | |
US10366092B2 (en) | Search relevance | |
JP2020503596A (ja) | ウェブサイトにおける高精度検索方法 | |
JP2010073170A (ja) | 推薦商品選択装置、推薦商品選択プログラムおよび商品検索装置 | |
US20120296900A1 (en) | Adaptively learning a similarity model | |
JP2009265747A (ja) | マーケティング支援システム、マーケティング支援方法、マーケティング支援プログラム及びコンピュータ読み取り可能な媒体 | |
JP6405343B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
US20130254025A1 (en) | Item ranking modeling for internet marketing display advertising | |
US11410213B2 (en) | Displaying listings based on listing activity | |
WO2015198376A1 (ja) | 情報処理装置、情報処理方法、プログラム、記憶媒体 | |
CA3125641A1 (en) | Smart basket for online shopping | |
JP2017173915A (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
JP2008027358A (ja) | レコメンド装置、レコメンド方法、及びプログラム | |
JP5403809B2 (ja) | 顧客情報管理サーバ、及び顧客情報管理プログラム | |
JP5293970B2 (ja) | 商品推奨方法及び商品推奨システム | |
US20130275249A1 (en) | Best price discovery with buyer commitment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121225 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20131007 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131009 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20131022 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131029 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5404662 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |