JP7309673B2 - 情報処理装置、情報処理方法、及びプログラム - Google Patents
情報処理装置、情報処理方法、及びプログラム Download PDFInfo
- Publication number
- JP7309673B2 JP7309673B2 JP2020141065A JP2020141065A JP7309673B2 JP 7309673 B2 JP7309673 B2 JP 7309673B2 JP 2020141065 A JP2020141065 A JP 2020141065A JP 2020141065 A JP2020141065 A JP 2020141065A JP 7309673 B2 JP7309673 B2 JP 7309673B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- attribute
- user group
- probability
- attribute information
- 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
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
実施の形態の概要を述べる。実施の形態に係る情報処理装置は、欠如している情報と関連する情報に基づいて、欠如している情報を推定して補完する装置である。具体例としては、実施の形態に係る情報処理装置は、あるカテゴリーに含まれるアイテム群(例えば、生鮮食品)と、別のカテゴリーに含まれるアイテム群(例えば、インスタント食品)との両方のカテゴリーにおいて購買履歴があるユーザ群の購買履歴に基づいて、一方のカテゴリーに含まれるアイテム群のみの購買履歴があるユーザについて、他方のカテゴリーに含まれるアイテムを購買するか否かを示す傾向を推定する。
図2は、実施の形態に係る情報処理装置1の機能構成を模式的に示す図である。情報処理装置1は、記憶部2と制御部3とを備える。図2において、矢印は主なデータの流れを示しており、図2に示していないデータの流れがあってもよい。図2において、各機能ブロックはハードウェア(装置)単位の構成ではなく、機能単位の構成を示している。そのため、図2に示す機能ブロックは単一の装置内に実装されてもよく、あるいは複数の装置内に分かれて実装されてもよい。機能ブロック間のデータの授受は、データバス、ネットワーク、可搬記憶媒体等、任意の手段を介して行われてもよい。
P(第1クラスタ|ID=UID00005)∝P(ID=UID00005,第1クラスタ)=P(S1=1|第1クラスタ)×P(S2=1|第1クラスタ)×P(S3=1|第1クラスタ)=0.89×0.0013×0.7499=0.000896。
P(第2クラスタ|ID=UID00005)∝(ID=UID00005,第2クラスタ)=P(S1=1|第2クラスタ)×P(S2=1|第2クラスタ)×P(S3=1|第2クラスタ)=0.9856×0.0450×0.3888=0.01723。
{P(T1=1|ID=UID0001)×P(第1クラスタ|ID=UID0001)
+P(T1=1|ID=UID0002)×P(第1クラスタ|ID=UID0002)
+P(T1=1|ID=UID0003)×P(第1クラスタ|ID=UID0003)
+P(T1=1|ID=UID0004)×P(第1クラスタ|ID=UID0004)
+P(T1=1|ID=UID0010)×P(第1クラスタ|ID=UID0010)
+P(T1=1|ID=UID0011)×P(第1クラスタ|ID=UID0011)}/{P(第1クラスタ|ID=UID0001)+P(第1クラスタ|ID=UID0002)+P(第1クラスタ|ID=UID0003)+P(第1クラスタ|ID=UID0004)+P(第1クラスタ|ID=UID0010)+P(第1クラスタ|ID=UID0011)}
={1×0.5293+1×0.9970+1×0.0075+0×0.0019+1×0.9558+0×0.1481}/{0.5293+0.9970+0.0075+0.0019+0.9558+0.1481}
=0.9432
{P(T1=1|ID=UID0001)×P(第2クラスタ|ID=UID0001)
+P(T1=1|ID=UID0002)×P(第2クラスタ|ID=UID0002)
+P(T1=1|ID=UID0003)×P(第2クラスタ|ID=UID0003)
+P(T1=1|ID=UID0004)×P(第2クラスタ|ID=UID0004)
+P(T1=1|ID=UID0010)×P(第2クラスタ|ID=UID0010)
+P(T1=1|ID=UID0011)×P(第2クラスタ|ID=UID0011)}/{P(第2クラスタ|ID=UID0001)+P(第2クラスタ|ID=UID0002)+P(第2クラスタ|ID=UID0003)+P(第2クラスタ|ID=UID0004)+P(第2クラスタ|ID=UID0010)+P(第2クラスタ|ID=UID0011)}
={1×0.4707+1×0.0030+1×0.9925+0.9981+1×0.0442+0×0.8519}/{0.4707+0.0030+0.9925+0.9981+0.0442+0.8519}
=0.4495
P(T1=1|ID=UID0005)=P(T1=1|第1クラスタ)×P(第1クラスタ|ID=UID0005)+P(T1=1|第2クラスタ)×P(第2クラスタ|ID=UID0005)=0.9432×0.0494+0.4495×0.9506=0.4739。
P(T1=0|ID=UID0005)=1-P(T1=1|ID=UID0005)=1-0.4739=0.5261。
実施の形態に係る情報処理装置1は、例えば、あるユーザのアイテムの購買履歴に基づいて、その購買履歴が存在するアイテムと別のカテゴリーに含まれるアイテムのうち、ユーザに推薦するアイテムを選択することに用いることができる。
図6は、実施の形態に係る情報処理装置1が実行する情報処理の流れを説明するためのフローチャートである。本フローチャートにおける処理は、例えば情報処理装置1が起動したときに開始する。
以上説明したように、実施の形態に係る情報処理装置1によれば、類似した情報に基づいて推定する欠落情報の推定精度を向上させることができる。
2・・・記憶部
3・・・制御部
30・・・ユーザ群情報取得部
31・・・確率設定部
310・・・初期確率設定部
311・・・所属確率更新部
312・・・属性確率更新部
313・・・最適化部
32・・・補完データ生成部
33・・・更新部
34・・・推薦商品選択部
Claims (5)
- (1)第1ユーザ群に含まれるユーザそれぞれを特定するためのユーザ識別子と、各ユーザそれぞれに関する第1属性カテゴリーに含まれる複数の第1属性情報と、各ユーザそれぞれに関する第2属性カテゴリーに含まれる複数の第2属性情報とを含む第1ユーザ群情報と、(2)第2ユーザ群に含まれるユーザそれぞれを特定するためのユーザ識別子と、各ユーザそれぞれに関する第1属性カテゴリーに含まれる複数の第1属性情報のみを含む第2ユーザ群情報と、(3)第3ユーザ群に含まれるユーザそれぞれを特定するためのユーザ識別子と、各ユーザそれぞれに関する第2属性カテゴリーに含まれる複数の第2属性情報のみを含む第3ユーザ群情報と、を取得するユーザ群情報取得部と、
前記第1ユーザ群に含まれるユーザそれぞれが、複数のクラスタそれぞれに所属する確率を示す所属確率と、各クラスタにおける前記第1属性情報と前記第2属性情報とのそれぞれの実現確率を示す属性確率と、を設定する確率設定部と、
前記所属確率と前記属性確率とに基づいて、前記第2ユーザ群に含まれるユーザそれぞれに関する複数の前記第2属性情報と、前記第3ユーザ群に含まれるユーザそれぞれに関する複数の前記第1属性情報と、を生成する補完データ生成部と、
前記第1ユーザ群、前記第2ユーザ群、及び前記第3ユーザ群に含まれる各ユーザの第1属性情報及び第2属性情報に、前記補完データ生成部が生成した情報が含まれるか否かを識別する識別関数から定まる識別評価関数と、生成された前記第1属性情報又は前記第2属性情報と、前記第1ユーザ群、前記第2ユーザ群、及び前記第3ユーザ群に含まれる各ユーザの第1属性情報又は第2属性情報の誤差を評価する生成評価関数とに基づいて、敵対的生成ネットワークを用いて前記識別関数、前記所属確率、及び前記属性確率を更新する更新部と、を備え、
前記補完データ生成部は、前記更新部が更新した前記所属確率と前記属性確率とに基づいて、前記第2ユーザ群に含まれるユーザそれぞれに関する複数の前記第2属性情報と、前記第3ユーザ群に含まれるユーザそれぞれに関する複数の前記第1属性情報と、を生成する、
情報処理装置。 - 前記確率設定部は、
前記属性確率の初期値を設定する初期確率設定部と、
EM(Expectation-Maximization)アルゴリズムのEステップにより前記所属確率を更新する所属確率更新部と、
前記EMアルゴリズムのMステップにより前記属性確率を更新する属性確率更新部と、
所定の収束条件を満たすまで前記所属確率更新部に前記所属確率を更新させるとともに、前記属性確率更新部に前記属性確率を更新させる最適化部と、
を備える請求項1に記載の情報処理装置。 - 前記第1属性カテゴリーと前記第2属性カテゴリーとは、それぞれ商品に関する異なるカテゴリーを示しており、
前記第1属性情報と前記第2属性情報とは、それぞれ前記第1属性カテゴリーと前記第2属性カテゴリーとに含まれる商品の購入の有無を示す情報であり、
前記情報処理装置は、
前記補完データ生成部が生成した前記第2ユーザ群に含まれる前記第2属性情報に基づいて前記第2ユーザ群の各ユーザに推薦する前記第2属性カテゴリーの商品を選択するとともに、前記補完データ生成部が生成した前記第3ユーザ群に含まれる前記第1属性情報に基づいて前記第3ユーザ群の各ユーザに推薦する前記第1属性カテゴリーの商品を選択する推薦商品選択部をさらに備える、
請求項1又は2に記載の情報処理装置。 - プロセッサが、
(1)第1ユーザ群に含まれるユーザそれぞれを特定するためのユーザ識別子と、各ユーザそれぞれに関する第1属性カテゴリーに含まれる複数の第1属性情報と、各ユーザそれぞれに関する第2属性カテゴリーに含まれる複数の第2属性情報とを含む第1ユーザ群情報と、(2)第2ユーザ群に含まれるユーザそれぞれを特定するためのユーザ識別子と、各ユーザそれぞれに関する第1属性カテゴリーに含まれる複数の第1属性情報のみを含む第2ユーザ群情報と、(3)第3ユーザ群に含まれるユーザそれぞれを特定するためのユーザ識別子と、各ユーザそれぞれに関する第2属性カテゴリーに含まれる複数の第2属性情報のみを含む第3ユーザ群情報と、を取得するステップと、
前記第1ユーザ群に含まれるユーザそれぞれが、複数のクラスタそれぞれに所属する確率を示す所属確率と、各クラスタにおける前記第1属性情報と前記第2属性情報とのそれぞれの実現確率を示す属性確率と、を設定するステップと、
前記所属確率と前記属性確率とに基づいて、前記第2ユーザ群に含まれるユーザそれぞれに関する複数の前記第2属性情報と、前記第3ユーザ群に含まれるユーザそれぞれに関する複数の前記第1属性情報と、を生成するステップと、
前記第1ユーザ群、前記第2ユーザ群、及び前記第3ユーザ群に含まれる各ユーザの第1属性情報及び第2属性情報に生成された情報が含まれるか否かを識別する識別関数から定まる識別評価関数と、生成された前記第1属性情報又は前記第2属性情報と、前記第1ユーザ群、前記第2ユーザ群、及び前記第3ユーザ群に含まれる各ユーザの第1属性情報又は第2属性情報の誤差を評価する生成評価関数とに基づいて、敵対的生成ネットワークを用いて前記識別関数、前記所属確率、及び前記属性確率を更新するステップと、
更新された前記所属確率と前記属性確率とに基づいて、前記第2ユーザ群に含まれるユーザそれぞれに関する複数の前記第2属性情報と、前記第3ユーザ群に含まれるユーザそれぞれに関する複数の前記第1属性情報と、を生成するステップと、
を実行する情報処理方法。 - コンピュータに、
(1)第1ユーザ群に含まれるユーザそれぞれを特定するためのユーザ識別子と、各ユーザそれぞれに関する第1属性カテゴリーに含まれる複数の第1属性情報と、各ユーザそれぞれに関する第2属性カテゴリーに含まれる複数の第2属性情報とを含む第1ユーザ群情報と、(2)第2ユーザ群に含まれるユーザそれぞれを特定するためのユーザ識別子と、各ユーザそれぞれに関する第1属性カテゴリーに含まれる複数の第1属性情報のみを含む第2ユーザ群情報と、(3)第3ユーザ群に含まれるユーザそれぞれを特定するためのユーザ識別子と、各ユーザそれぞれに関する第2属性カテゴリーに含まれる複数の第2属性情報のみを含む第3ユーザ群情報と、を取得する機能と、
前記第1ユーザ群に含まれるユーザそれぞれが、複数のクラスタそれぞれに所属する確率を示す所属確率と、各クラスタにおける前記第1属性情報と前記第2属性情報とのそれぞれの実現確率を示す属性確率と、を設定する機能と、
前記所属確率と前記属性確率とに基づいて、前記第2ユーザ群に含まれるユーザそれぞれに関する複数の前記第2属性情報と、前記第3ユーザ群に含まれるユーザそれぞれに関する複数の前記第1属性情報と、を生成する機能と、
前記第1ユーザ群、前記第2ユーザ群、及び前記第3ユーザ群に含まれる各ユーザの第1属性情報及び第2属性情報に生成された情報が含まれるか否かを識別する識別関数から定まる識別評価関数と、生成された前記第1属性情報又は前記第2属性情報と、前記第1ユーザ群、前記第2ユーザ群、及び前記第3ユーザ群に含まれる各ユーザの第1属性情報又は第2属性情報の誤差を評価する生成評価関数とに基づいて、敵対的生成ネットワークを用いて前記識別関数、前記所属確率、及び前記属性確率を更新する機能と、
更新された前記所属確率と前記属性確率とに基づいて、前記第2ユーザ群に含まれるユーザそれぞれに関する複数の前記第2属性情報と、前記第3ユーザ群に含まれるユーザそれぞれに関する複数の前記第1属性情報と、を生成する機能と、
を実現させるプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020141065A JP7309673B2 (ja) | 2020-08-24 | 2020-08-24 | 情報処理装置、情報処理方法、及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020141065A JP7309673B2 (ja) | 2020-08-24 | 2020-08-24 | 情報処理装置、情報処理方法、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022036713A JP2022036713A (ja) | 2022-03-08 |
| JP7309673B2 true JP7309673B2 (ja) | 2023-07-18 |
Family
ID=80493588
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020141065A Active JP7309673B2 (ja) | 2020-08-24 | 2020-08-24 | 情報処理装置、情報処理方法、及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7309673B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7650850B2 (ja) * | 2022-08-03 | 2025-03-25 | Kddi株式会社 | 情報処理装置、情報処理方法及びプログラム |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014219785A (ja) | 2013-05-07 | 2014-11-20 | カルチュア・コンビニエンス・クラブ株式会社 | 市場調査・分析システム |
| JP2016031678A (ja) | 2014-07-29 | 2016-03-07 | 日本電信電話株式会社 | クラスタ抽出装置及び方法及びプログラム |
| JP2017102710A (ja) | 2015-12-02 | 2017-06-08 | 日本電信電話株式会社 | データ分析装置、データ分析方法、データ分析処理プログラム |
| JP2019175419A (ja) | 2018-09-26 | 2019-10-10 | 株式会社博報堂Dyホールディングス | データ提供システム、データ提供方法、及びコンピュータプログラム |
-
2020
- 2020-08-24 JP JP2020141065A patent/JP7309673B2/ja active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014219785A (ja) | 2013-05-07 | 2014-11-20 | カルチュア・コンビニエンス・クラブ株式会社 | 市場調査・分析システム |
| JP2016031678A (ja) | 2014-07-29 | 2016-03-07 | 日本電信電話株式会社 | クラスタ抽出装置及び方法及びプログラム |
| JP2017102710A (ja) | 2015-12-02 | 2017-06-08 | 日本電信電話株式会社 | データ分析装置、データ分析方法、データ分析処理プログラム |
| JP2019175419A (ja) | 2018-09-26 | 2019-10-10 | 株式会社博報堂Dyホールディングス | データ提供システム、データ提供方法、及びコンピュータプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022036713A (ja) | 2022-03-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11995702B2 (en) | Item recommendations using convolutions on weighted graphs | |
| US20260044787A1 (en) | Method and system for model auto-selection using an ensemble of machine learning models | |
| TWI631518B (zh) | 具有一或多個計算裝置的電腦伺服系統及訓練事件分類器模型的電腦實作方法 | |
| Zheng et al. | Capturing the essence of word-of-mouth for social commerce: Assessing the quality of online e-commerce reviews by a semi-supervised approach | |
| JP6414363B2 (ja) | 予測システム、方法およびプログラム | |
| CN113761388B (zh) | 一种推荐方法、装置、电子设备及存储介质 | |
| CA3134043A1 (en) | Systems and methods for model fairness | |
| US8768866B2 (en) | Computer-implemented systems and methods for forecasting and estimation using grid regression | |
| JP6558765B2 (ja) | 処理装置、処理方法、推測装置、推測方法、およびプログラム | |
| JP2020047156A (ja) | 商品推薦装置及びプログラム | |
| CN111259267B (zh) | 一种基于稀疏性感知的分布式混合协同智能推荐方法 | |
| CN110288484A (zh) | 一种基于大数据平台的保险分类的用户推荐方法及系统 | |
| CN102326160A (zh) | 用于对产生于数据库的数据群集的方法和系统 | |
| CN112115358A (zh) | 一种利用知识图谱中多跳路径特征的个性化推荐方法 | |
| CN114219562A (zh) | 模型的训练方法、企业信用评估方法和装置、设备、介质 | |
| Sarantitis et al. | A network analysis of the United Kingdom’s Consumer Price Index | |
| CN112560105A (zh) | 保护多方数据隐私的联合建模方法及装置 | |
| Bauckhage et al. | Kernel archetypal analysis for clustering web search frequency time series | |
| CN110019563B (zh) | 一种基于多维数据的肖像建模方法和装置 | |
| JPWO2018088277A1 (ja) | 予測モデル生成システム、方法およびプログラム | |
| JP7309673B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
| CN116049733B (zh) | 基于神经网络的效能评估方法、系统、设备与存储介质 | |
| US20230267483A1 (en) | System and method for consumption estimation among users | |
| Dong et al. | Business-Centric Modelling and Visualization for Retail Promotion | |
| CN104636489B (zh) | 描述属性数据的处理方法和装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220616 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230517 |
|
| 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: 20230704 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230705 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7309673 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |