JP2005122369A - リコメンダシステムにおけるアイテム推薦度提示装置 - Google Patents
リコメンダシステムにおけるアイテム推薦度提示装置 Download PDFInfo
- Publication number
- JP2005122369A JP2005122369A JP2003355006A JP2003355006A JP2005122369A JP 2005122369 A JP2005122369 A JP 2005122369A JP 2003355006 A JP2003355006 A JP 2003355006A JP 2003355006 A JP2003355006 A JP 2003355006A JP 2005122369 A JP2005122369 A JP 2005122369A
- Authority
- JP
- Japan
- Prior art keywords
- item
- recommendation
- recommended
- history data
- user
- 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.)
- Pending
Links
- 239000000284 extract Substances 0.000 claims abstract description 4
- 238000011156 evaluation Methods 0.000 claims description 31
- 238000013480 data collection Methods 0.000 claims description 2
- 238000004364 calculation method Methods 0.000 abstract description 11
- 238000010586 diagram Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000000034 method 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)
Abstract
【課題】ユーザ特有の嗜好が反映された推薦度を付与して提示することができるリコメンダシステムにおけるアイテム推薦度提示装置を提供すること。
【解決手段】ログ収集モジュール1は、各ユーザの各アイテムに対する評価値を利用履歴データ2として収集する。スコア算出モジュール3は、収集された利用履歴データから対象ユーザの推薦アイテムに対する予測評価値4を算出する。推薦アイテム抽出モジュール5は、予測評価値4に基づいて対象ユーザへの推薦アイテム6を抽出する。推薦度算出モジュール7は、利用履歴データ2を参照し、推薦アイテム6の各々に対する推薦度を決定する。推薦アイテム6は推薦度と共にユーザに提示される。
【選択図】図1
【解決手段】ログ収集モジュール1は、各ユーザの各アイテムに対する評価値を利用履歴データ2として収集する。スコア算出モジュール3は、収集された利用履歴データから対象ユーザの推薦アイテムに対する予測評価値4を算出する。推薦アイテム抽出モジュール5は、予測評価値4に基づいて対象ユーザへの推薦アイテム6を抽出する。推薦度算出モジュール7は、利用履歴データ2を参照し、推薦アイテム6の各々に対する推薦度を決定する。推薦アイテム6は推薦度と共にユーザに提示される。
【選択図】図1
Description
本発明は、リコメンダシステムにおけるアイテム推薦度提示装置に関し、特に、ユーザの利用履歴からアイテムを推薦して提示するリコメンダシステムにおけるアイテム推薦度提示装置に関する。
従来、ユーザの利用履歴からアイテム(商品など)を推薦するリコメンダシステムとして、全ユーザの履歴情報を収集し、ユーザ間の相関値や類似度に基づいて対象ユーザの未評価アイテムに対する予測評価値を算出し、算出された予測評価値に従ってアイテムを推薦するものが知られている。
予測評価値を算出するための協調フィルタリングには、例えばMemory based algorithm(メモリ ベースト アルゴリズム)が適用される。Memory based algorithmでは、下記(1)式にしたがってアイテムの予測評価値Pa,jを算出する。
なお、上記(1)式におけるユーザaとユーザiの相関値w(a,i)としては、下記(2),(3)式によって定義されるPearson(ピアソン)相関値やベクトル類似度などが用いられる。
通常、Memory based algorithmを採用したリコメンダシステムでは、上記(1)式によりユーザの未評価アイテムの予測評価値(スコア)Pa,jを算出し、原則的には、このスコアに基づいて上位数件のアイテムを推薦アイテムとして決定する。
また、Memory based algorithmとは別に、Model based algorithm(モデル ベースト アルゴリズム)を採用する協調フィルタリングも提案されているが、このアルゴリズムもMemory based algorithmと同様、各アイテムのスコアを算出し、上位数件のアイテムを推薦する方式である。
John S.Breese et al:"Empirical Analysis of Predictive Algorithms for Collaborative Filtering"Proceeding of the 14th Conference of Uncertainty on Artificial Intelligence, pp.43-52,1998
John S.Breese et al:"Empirical Analysis of Predictive Algorithms for Collaborative Filtering"Proceeding of the 14th Conference of Uncertainty on Artificial Intelligence, pp.43-52,1998
上記従来技術のMemory based algorithmおよびMemory based algorithmを採用したリコメンダシステムにおいて算出されるスコアは、単なる数値であるため、ユーザは、各アイテムがどの程度の自信を持って推薦されているのかの理解が困難である。
各アイテムのスコアや順位に基づいて、例えば「☆☆☆」などの推薦度(オススメ度)を提示することも考えられるが、スコアや順位は、多くのユーザに利用・購入されているアイテム、つまり人気度が高いアイテム(ポピュラーなアイテム)ほど高くなる傾向がある。
しかしながら、スコアの高低は、必ずしもユーザの嗜好と一致しない。つまり、対象ユーザの好みではないが、多くのユーザに利用されていてスコアが高くなり、高スコアのアイテムとして推薦される場合が多々ある。高スコアのアイテムが単に推薦された場合には、ユーザ特有の嗜好がその推薦に適切に反映されておらず、一般的ユーザの嗜好傾向からアイテムが推薦されたとも考えられる。
したがって、単にスコアに応じて推薦度を決定するようにした場合には、ユーザ特有の嗜好が反映された推薦度を付与できない可能性が高いという課題がある。スコアの順位に基づいて推薦度を付与する場合も同様の課題がある。
本発明の目的は、上記課題を解決し、ユーザ特有の嗜好が反映された推薦度を付与して提示することができるリコメンダシステムにおけるアイテム推薦度提示装置を提供することにある。
上記課題を解決するために、本発明は、全ユーザの利用履歴データに基づいて対象ユーザへの推薦アイテムを抽出して提示するリコメンダシステムにおけるアイテム推薦度提示装置において、各ユーザの各アイテムに対する評価値を利用履歴データとして収集する利用履歴データ収集手段と、前記利用履歴データから対象ユーザの推薦アイテムに対する予測評価値を算出する予測評価値算出手段と、前記予測評価値に基づいて対象ユーザへの推薦アイテムを抽出する推薦アイテム抽出手段と、前記利用履歴データを参照し、前記推薦アイテムの各々に対する推薦度を決定する推薦度決定手段と、前記推薦アイテムを前記推薦度と共に提示する提示手段とを備えることを第1の特徴とする。
また、本発明は、前記推薦度決定手段が、前記利用履歴データを参照して各推薦アイテムに対する人気度を算出し、該人気度が低いアイテムほど高い推薦度を与えることを第2の特徴とする。
さらに、本発明は、前記提示手段が、前記推薦度を文字または図形で提示することを第3の特徴とする。
本発明では、前記利用履歴データ収集手段により収集された利用履歴データを参照し、推薦アイテム抽出手段により抽出された推薦アイテムの各々に対する推薦度を決定する推薦度決定手段を備え、これにより決定された推薦度をユーザに提示するので、例えば人気度が低いアイテムほど高い推薦度を与えるなどして、ユーザ特有の嗜好が反映された推薦度を付与して提示することができる。
以下、図面を参照して本発明を説明する。図1は、本発明が適用されたリコメンダシステムのブロック図であり、図2は、スコア算出の動作概要の説明図である。ここでは、ユーザa,b,c,d、アイテム(イ),(ロ),(ハ),(ニ),(ホ),・・,(ヘ)が存在する場合を想定する。
ログ収集モジュール1は、ユーザa,b,c,dが各アイテムを利用したときの評価値(スコア)を収集する。収集された評価値は、利用履歴データ2として蓄積される。スコア算出モジュール3は、ユーザの未評価アイテムに対する予測評価値を算出する。算出された予測評価値は、スコア算出結果4として保持される。推薦アイテム抽出モジュール5は、スコア算出結果4に基づいて、予測評価値が高いアイテムを推薦アイテム6として抽出する。
推薦度算出モジュール7は、利用履歴データ2を参照し、推薦アイテム6の各々に対する推薦度を決定する。推薦度を決定する際に利用履歴データ2を参照することにより、例えば、多くのユーザに利用・購入されているアイテム、つまり人気度が高いアイテム(ポピュラーなアイテム)に低い推薦度を付与し、対象ユーザ特有の嗜好がより反映されているアイテムの順位を高めることができる。
推薦アイテム6および各推薦アイテムに対する推薦度は、推薦度付推薦アイテム8としてユーザに提示される。この提示に従ってユーザが実際にアイテムを利用すれば、その際の評価値はログ収集モジュール1により収集され、利用履歴データとして蓄積される。
以下に、具体例について説明する。図2に示すように、ユーザaのアイテム(イ),(ロ),(ハ),(ニ),(ホ)に対する評価値(「5,1,4,2,3」)が既に収集されており、ユーザb,c,dについてはアイテム(イ),(ロ),(ハ),(ニ),(ホ)に対する評価値に加えてさらにアイテム(へ)に対する評価値が収集されていると仮定する。なお、本例では、数値の大きさで評価程度まで表しているが、評価する場合を「1」、評価しない場合を「0」などによって表すようにしてもよい。
ユーザaのアイテム(へ)に対する評価値を予測する場合、つまりユーザaを対象ユーザとする場合、ユーザaと他のユーザb,c,dとの間で評価値の相関あるいは類似を調べる。本例では、ユーザaとユーザcの相関あるいは類似が大である。この場合、ユーザaのアイテム(ヘ)に対する評価値は、ユーザcのアイテム(へ)に対する評価値「5」程度になると予測できる。実際では予測評価値は、例えば上記(1)式によって算出される。
上記のようにして算出された評価値の高い上位数件のアイテムが推薦アイテム6として抽出されるが、推薦度算出モジュール7では、利用履歴データ2を参照し、抽出された各推薦アイテムの人気度(Popularity)に基づいてその推薦度を付与する。
各推薦アイテムの人気度は、全アイテムに対する利用率(購入率)を算出することによって得ることができる。例えば、携帯電話における着メロ(アイテム)の推薦を行うリコメンダシステムの場合、1ヶ月の着メロのダウンロード数が10000件であり、そのうち着メロ「X」のダウンロード数が200件であったとすると、着メロ「X」の人気度は、200÷10000=2.0%となる。
この人気度に基づいて推薦度を決定する。例えば、人気度が2.0%以下の着メロは、推薦度「☆☆☆☆☆」、2.0〜3.0%の着メロは推薦度「☆☆☆☆」、・・・といった具合に、人気度が低い着メロほど高い推薦度を付与すれば、多くのユーザに利用されている着メロではなく、対象ユーザ特有の嗜好が反映された着メロの推薦度を高めることができる。
実際にリコメンダシステムを構成する際の人気度と推薦度の関係は、予測される全ユーザの利用状況を考慮して設定すればよい。例えば、各ユーザが固有的に選択して利用するアイテムを推薦対象とするリコメンダシステムの場合には、人気度が高いアイテムに高い推薦度を付与すればよいし、多くのユーザが一般的に選択して利用するアイテムを推薦対象とするリコメンダシステムの場合には、逆に人気度が低いアイテムに高い推薦度を付与すればよい。
以上、説明したように本発明によれば、ユーザ特有の嗜好が反映された推薦度を付与して推薦アイテムを提示することができる。推薦度の提示は文字でも構わないが、「☆☆☆☆☆」などの図形にすればユーザに分かりやすくできるので、リコメンダシステムにおけるインタフェースを向上させることができる。
1・・・ログ収集モジュール、2・・・利用履歴データ、3・・・スコア算出モジュール、4・・・スコア算出結果、5・・・推薦アイテム抽出モジュール、6・・・推薦アイテム、7・・・推薦度算出モジュール、8・・・推薦度付推薦アイテム、a〜d・・・ユーザ、(イ)〜(ヘ)・・・アイテム
Claims (3)
- 全ユーザの利用履歴データに基づいて対象ユーザへの推薦アイテムを抽出して提示するリコメンダシステムにおけるアイテム推薦度提示装置において、
各ユーザの各アイテムに対する評価値を利用履歴データとして収集する利用履歴データ収集手段と、
前記利用履歴データから対象ユーザの未評価アイテムに対する予測評価値を算出する予測評価値算出手段と、
前記予測評価値に基づいて対象ユーザへの推薦アイテムを抽出する推薦アイテム抽出手段と、
前記利用履歴データを参照し、前記推薦アイテムの各々に対する推薦度を決定する推薦度決定手段と、
前記推薦アイテムを前記推薦度と共に提示する提示手段とを備えることを特徴とするリコメンダシステムにおけるアイテム推薦度提示装置。 - 前記推薦度決定手段は、前記利用履歴データを参照して各推薦アイテムに対する人気度を算出し、該人気度が低いアイテムほど高い推薦度を与えることを特徴とする請求項1に記載のリコメンダシステムにおけるアイテム推薦度提示装置。
- 前記提示手段は、前記推薦度を文字または図形で提示することを特徴とする請求項1または2に記載のリコメンダシステムにおけるアイテム推薦度提示装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003355006A JP2005122369A (ja) | 2003-10-15 | 2003-10-15 | リコメンダシステムにおけるアイテム推薦度提示装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003355006A JP2005122369A (ja) | 2003-10-15 | 2003-10-15 | リコメンダシステムにおけるアイテム推薦度提示装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005122369A true JP2005122369A (ja) | 2005-05-12 |
Family
ID=34612750
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003355006A Pending JP2005122369A (ja) | 2003-10-15 | 2003-10-15 | リコメンダシステムにおけるアイテム推薦度提示装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005122369A (ja) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007172091A (ja) * | 2005-12-20 | 2007-07-05 | Dainippon Printing Co Ltd | 情報推薦装置 |
JP2007528060A (ja) * | 2004-02-06 | 2007-10-04 | ネットフリックス・インコーポレイテッド | アイテムのユーザ評価を見積るためのアプローチ |
JP2008033755A (ja) * | 2006-07-31 | 2008-02-14 | Yafoo Japan Corp | 位置情報を付加されたデータを検索する方法およびシステム |
JP2008294909A (ja) * | 2007-05-28 | 2008-12-04 | Sharp Corp | テレビ装置、推薦情報提供サーバ、推薦情報提供システム、推薦情報取得方法、推薦情報提供方法およびプログラム |
JP2009223372A (ja) * | 2008-03-13 | 2009-10-01 | Yahoo Japan Corp | リコメンド装置、リコメンドシステム、リコメンド装置の制御方法、およびリコメンドシステムの制御方法 |
JP2011180945A (ja) * | 2010-03-03 | 2011-09-15 | Dainippon Printing Co Ltd | 推薦商品選定装置、推薦商品選定方法、推薦商品選定プログラム及び販売支援システム |
WO2017199415A1 (ja) * | 2016-05-20 | 2017-11-23 | 富士通株式会社 | 表示制御プログラム、表示制御装置及び表示制御方法 |
CN108109030A (zh) * | 2016-11-25 | 2018-06-01 | 财团法人工业技术研究院 | 数据分析方法、***及非暂态计算机可读取介质 |
CN108648059A (zh) * | 2018-05-16 | 2018-10-12 | 口口相传(北京)网络技术有限公司 | 订单推荐方法及装置 |
CN111784428A (zh) * | 2019-05-30 | 2020-10-16 | 北京沃东天骏信息技术有限公司 | 信息推送方法、装置、电子商务***以及存储介质 |
CN113688314A (zh) * | 2021-08-13 | 2021-11-23 | 今彩慧健康科技(苏州)有限公司 | 一种理疗门店推荐方法及装置 |
-
2003
- 2003-10-15 JP JP2003355006A patent/JP2005122369A/ja active Pending
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007528060A (ja) * | 2004-02-06 | 2007-10-04 | ネットフリックス・インコーポレイテッド | アイテムのユーザ評価を見積るためのアプローチ |
JP2007172091A (ja) * | 2005-12-20 | 2007-07-05 | Dainippon Printing Co Ltd | 情報推薦装置 |
JP2008033755A (ja) * | 2006-07-31 | 2008-02-14 | Yafoo Japan Corp | 位置情報を付加されたデータを検索する方法およびシステム |
JP2008294909A (ja) * | 2007-05-28 | 2008-12-04 | Sharp Corp | テレビ装置、推薦情報提供サーバ、推薦情報提供システム、推薦情報取得方法、推薦情報提供方法およびプログラム |
JP2009223372A (ja) * | 2008-03-13 | 2009-10-01 | Yahoo Japan Corp | リコメンド装置、リコメンドシステム、リコメンド装置の制御方法、およびリコメンドシステムの制御方法 |
JP2011180945A (ja) * | 2010-03-03 | 2011-09-15 | Dainippon Printing Co Ltd | 推薦商品選定装置、推薦商品選定方法、推薦商品選定プログラム及び販売支援システム |
WO2017199415A1 (ja) * | 2016-05-20 | 2017-11-23 | 富士通株式会社 | 表示制御プログラム、表示制御装置及び表示制御方法 |
CN108109030A (zh) * | 2016-11-25 | 2018-06-01 | 财团法人工业技术研究院 | 数据分析方法、***及非暂态计算机可读取介质 |
CN108648059A (zh) * | 2018-05-16 | 2018-10-12 | 口口相传(北京)网络技术有限公司 | 订单推荐方法及装置 |
CN111784428A (zh) * | 2019-05-30 | 2020-10-16 | 北京沃东天骏信息技术有限公司 | 信息推送方法、装置、电子商务***以及存储介质 |
WO2020238363A1 (zh) * | 2019-05-30 | 2020-12-03 | 北京沃东天骏信息技术有限公司 | 信息推送方法、装置、电子商务***以及存储介质 |
CN113688314A (zh) * | 2021-08-13 | 2021-11-23 | 今彩慧健康科技(苏州)有限公司 | 一种理疗门店推荐方法及装置 |
CN113688314B (zh) * | 2021-08-13 | 2024-03-19 | 今彩慧健康科技(苏州)有限公司 | 一种理疗门店推荐方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20120327119A1 (en) | User adaptive augmented reality mobile communication device, server and method thereof | |
JP2020523663A (ja) | 情報検索方法、装置及びシステム | |
TW201911080A (zh) | 搜索方法、搜索伺服器和搜索系統 | |
US11270368B2 (en) | Method and apparatus for presenting object based on biometric feature | |
CN104838336A (zh) | 基于设备接近度的数据和用户交互 | |
JP2005122369A (ja) | リコメンダシステムにおけるアイテム推薦度提示装置 | |
JP2015220574A (ja) | 情報処理システム、記憶媒体、およびコンテンツ取得方法 | |
JP5849952B2 (ja) | コミュニケーション支援装置、コミュニケーション支援方法、およびプログラム | |
JP2017182628A (ja) | 拡張現実ユーザインタフェース適用装置および制御方法 | |
CN110998507B (zh) | 电子装置及其用于提供搜索结果的方法 | |
JP6601821B2 (ja) | 決定装置、決定方法、決定プログラム、情報処理装置、情報処理方法、及び情報処理プログラム | |
JP5910249B2 (ja) | インタラクション装置およびインタラクション制御プログラム | |
CN104462083B (zh) | 用于内容比较的方法、装置和信息处理*** | |
CN106951433A (zh) | 一种检索方法及装置 | |
JPWO2012017787A1 (ja) | コミュニケーション支援装置、コミュニケーション支援方法、およびプログラム | |
CN105706409B (zh) | 用于增强用户对于服务的参与度的方法、设备及*** | |
JP2013054606A (ja) | 文書検索装置及び方法及びプログラム | |
CN111210274A (zh) | 一种广告推荐方法及*** | |
CN116089738A (zh) | 新闻推荐方法、装置、电子设备及计算机可读存储介质 | |
JP5927797B2 (ja) | ロボット制御装置、ロボットシステム、ロボット装置の行動制御方法、及びプログラム | |
KR20190074933A (ko) | 컨텐츠 노출 측정 시스템 | |
CN111190938B (zh) | 数据分析方法、装置、存储介质及处理器 | |
US20160098766A1 (en) | Feedback collecting system | |
US20220188363A1 (en) | Information processing apparatus, information processing method, and program | |
JP7294637B2 (ja) | 対話適応化装置、対話適応化方法、プログラム、および記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050831 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080820 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081017 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090107 |