JP5642228B2 - Correlation value calculation system, determination system, correlation value calculation method, determination method, and computer program - Google Patents
Correlation value calculation system, determination system, correlation value calculation method, determination method, and computer program Download PDFInfo
- Publication number
- JP5642228B2 JP5642228B2 JP2013094616A JP2013094616A JP5642228B2 JP 5642228 B2 JP5642228 B2 JP 5642228B2 JP 2013094616 A JP2013094616 A JP 2013094616A JP 2013094616 A JP2013094616 A JP 2013094616A JP 5642228 B2 JP5642228 B2 JP 5642228B2
- Authority
- JP
- Japan
- Prior art keywords
- correlation value
- analysis target
- user
- item
- target item
- 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
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、ユーザの過去の動作履歴に基づいて、動作履歴に関連する項目同士の相関を取得する技術に関する。 The present invention relates to a technique for acquiring a correlation between items related to an operation history based on a user's past operation history.
従来から、ユーザの購買履歴を用いて当該ユーザに関係性の高い店舗や商品を推薦(レコメンド)するレコメンド技術が提案されている。推薦する店舗や商品を選択する際には、例えば協調フィルタリングが利用されている。
協調フィルタリングは以下のように実行される。まず、推薦対象となるユーザ(以下、「レコメンドユーザ」という。)と似た購入履歴の他者が検索される。そして、検索された他者の購入履歴に含まれる店舗や商品のうち、レコメンドユーザが未購入の店舗や商品が、推薦すべき店舗や商品として選択される。
従来は、協調フィルタリングを用いた推薦を行うに際し、店舗や商品の購入履歴が少ないと、適切な推薦を行うことができないという課題があった。このような課題に対し、複数のサービスにおけるIDを統合した上で推薦を行う技術が提案されている(特許文献1参照)。
Conventionally, a recommendation technique for recommending (recommending) a store or a product highly relevant to the user using the purchase history of the user has been proposed. When selecting a store or product to recommend, for example, collaborative filtering is used.
Collaborative filtering is performed as follows. First, another person with a purchase history similar to the user to be recommended (hereinafter referred to as “recommended user”) is searched. Then, among the stores and products included in the searched purchase history of the others, the stores and products that have not been purchased by the recommending user are selected as stores and products to be recommended.
Conventionally, when making a recommendation using collaborative filtering, there is a problem that an appropriate recommendation cannot be made if the purchase history of the store or the product is small. For such a problem, a technique for recommending after integrating IDs in a plurality of services has been proposed (see Patent Document 1).
しかしながら、協調フィルタリングでは、レコメンドユーザが既に知っている商品が推薦されてしまうという問題があった。また、レコメンドユーザに対して常に同じような商品ばかりが推薦されてしまうという問題もあった。そのため、ユーザに対する購買意欲の向上が効率よく行われていない。
このような問題は、ユーザの購買履歴を用いた商品のレコメンド処理に限られた問題ではなく、ユーザの各種の動作履歴に基づいて項目(例えば商品)間の相関を判定する技術一般に共通した問題である。すなわち、従来に無いような新たな手法によってユーザの各種の動作履歴に基づいて項目間の相関を判定する技術が要求されている。
However, collaborative filtering has a problem in that a product already known to a recommended user is recommended. There is also a problem that only similar products are always recommended to recommended users. For this reason, the user's willingness to purchase is not efficiently improved.
Such a problem is not a problem limited to the recommendation process of products using the user's purchase history, but is a common problem in general techniques for determining the correlation between items (for example, products) based on various operation histories of the user It is. That is, there is a demand for a technique for determining a correlation between items based on various operation histories of users by a new method that has not existed before.
上記事情に鑑み、本発明は、ユーザの各種の動作履歴に基づいて項目間の相関を取得する技術の提供を目的としている。 In view of the above circumstances, an object of the present invention is to provide a technique for acquiring correlation between items based on various operation histories of users.
本発明の一態様は、ユーザの動作の履歴を表す動作履歴に基づいて、分析対象となった項目である分析対象項目毎に特徴量を取得する特徴量取得部と、前記分析対象項目の組み合わせにおける前記特徴量の相関値を算出する相関値算出部と、を備え、前記特徴量取得部は、前記分析対象項目が前記動作履歴に出現するユーザの前記動作履歴に基づいて、各分析対象項目の出現頻度を表す値を前記特徴量として取得する相関値算出システムである。 One aspect of the present invention, based on the operation history indicating a history of user operations, a feature quantity acquisition unit that acquires a feature quantity for each item and is analyzed items were analyzed, before Symbol analysis target item A correlation value calculation unit that calculates a correlation value of the feature amount in a combination, and the feature amount acquisition unit is configured to analyze each analysis target based on the operation history of the user whose analysis target item appears in the operation history. a value representing the frequency of occurrence of the item is a correlation value calculation system that obtained as the feature amount.
本発明の一態様は、上記の相関値算出システムであって、前記特徴量取得部は、前記分析対象項目が前記動作履歴に出現するユーザの前記動作履歴に基づいて前記特徴量を取得する。 One aspect of the present invention is the above-described correlation value calculation system, wherein the feature amount acquisition unit acquires the feature amount based on the operation history of a user whose analysis target item appears in the operation history.
本発明の一態様は、上記の相関値算出システムと、処理対象のユーザの譲受又は借用に応じた前記分析対象項目と前記相関値が高い他の分析対象項目を第一候補項目として選択し、前記処理対象のユーザの過去の譲受又は借用の履歴を表す譲受借用履歴に基づいて、前記処理対象のユーザによって好まれる又は興味が持たれる可能性が低い分析対象項目を第二候補項目として選択し、前記第一候補項目及び前記第二候補項目に重複して含まれる前記分析対象項目を選択する判定部と、を備える判定システムである。
本発明の一態様は、上記の判定システムであって、前記判定部は、前記第一候補項目及び前記第二候補項目に重複して含まれる前記分析対象項目を、前記処理対象のユーザへ推薦する項目として選択する。
One aspect of the present invention is to select, as a first candidate item, the above-described correlation value calculation system, the analysis target item according to the transfer or borrowing of a processing target user, and another analysis target item having a high correlation value, Based on the transfer history that represents the past transfer or borrowing history of the user to be processed, the analysis target item that is less likely to be preferred or interested by the user to be processed is selected as a second candidate item. And a determination unit that selects the analysis target item included in duplicate in the first candidate item and the second candidate item.
One aspect of the present invention is the above-described determination system, in which the determination unit recommends the analysis target item included in the first candidate item and the second candidate item to the user to be processed. Select the item to be used.
本発明の一態様は、ユーザの動作の履歴を表す動作履歴に基づいて、分析対象となった項目である分析対象項目毎に特徴量を取得する特徴量取得ステップと、前記分析対象項目の組み合わせにおける前記特徴量の相関値を算出する相関値算出ステップと、を有し、前記特徴量取得ステップにおいて、前記分析対象項目が前記動作履歴に出現するユーザの前記動作履歴に基づいて、各分析対象項目の出現頻度を表す値を前記特徴量として取得する相関値算出方法である。 One aspect of the present invention, based on the operation history indicating a history of user operations, a feature amount acquisition step of acquiring a feature quantity for each item and is analyzed items were analyzed, before Symbol analysis target item a correlation value calculation step of calculating a correlation value of the feature amount in the combination, were perforated in the feature amount obtaining step, based on the operation history of the user that the analysis target item appearing in the operation history, each analysis This is a correlation value calculation method for acquiring a value representing the appearance frequency of the target item as the feature amount .
本発明の一態様は、上記の相関値算出方法における各ステップと、処理対象のユーザの前記動作履歴に出現する前記分析対象項目と前記相関値が高い他の分析対象項目を第一候補項目として選択し、前記処理対象のユーザの過去の譲受又は借用の履歴を表す譲受借用履歴に基づいて前記処理対象のユーザによって好まれる又は興味が持たれる可能性が低い分析対象項目を第二候補項目として選択し、前記第一候補項目及び前記第二候補項目に重複して含まれる前記分析対象項目を前記処理対象のユーザへ推薦する項目として選択する判定ステップと、を有する判定方法である。 In one aspect of the present invention, each step in the above correlation value calculation method, the analysis target item appearing in the operation history of the user to be processed, and another analysis target item having a high correlation value are used as first candidate items. An analysis target item that is selected and is less likely to be preferred or interested by the processing target user based on a transfer history that represents a past transfer or borrowing history of the processing target user is selected as a second candidate item. A determination step of selecting and selecting the analysis target item included in the first candidate item and the second candidate item as an item to be recommended to the processing target user.
本発明の一態様は、上記の相関値算出システムとしてコンピュータを機能させるためのコンピュータプログラムである。 One aspect of the present invention is a computer program for causing a computer to function as the correlation value calculation system.
本発明の一態様は、上記の判定システムとしてコンピュータを機能させるためのコンピュータプログラムである。 One embodiment of the present invention is a computer program for causing a computer to function as the determination system.
本発明により、新たな手法によって、ユーザの各種の動作履歴に基づいて項目間の相関を取得することが可能となる。 According to the present invention, it is possible to acquire correlation between items based on various operation histories of users by a new method.
[第一実施形態]
図1は、本発明の第一実施形態である相関値算出システム10の機能構成を示す概略ブロック図である。相関値算出システム10は、1台又は複数台の情報処理装置によって構成される。例えば、相関値算出システム10が一台の情報処理装置で構成される場合、情報処理装置は、バスで接続されたCPU(Central Processing Unit)やメモリや補助記憶装置などを備え、相関値算出プログラムを実行する。相関値算出プログラムの実行によって、情報処理装置は、動作履歴記憶部101、制御部102、特徴量取得部103、特徴量記憶部104及び相関値算出部105を備える装置として機能する。なお、相関値算出システム10の各機能の全て又は一部は、ASIC(Application Specific Integrated Circuit)やPLD(Programmable Logic Device)やFPGA(Field Programmable Gate Array)等のハードウェアを用いて実現されても良い。また、相関値算出システム10は、専用のハードウェアによって実現されても良い。相関値算出プログラムは、コンピュータ読み取り可能な記録媒体に記録されても良い。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ROM、CD−ROM、半導体記憶装置(例えばSSD:Solid State Drive)等の可搬媒体、コンピュータシステムに内蔵されるハードディスクや半導体記憶装置等の記憶装置である。相関値算出プログラムは、電気通信回線を介して提供されても良い。
[First embodiment]
FIG. 1 is a schematic block diagram showing a functional configuration of a correlation
動作履歴記憶部101は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。動作履歴記憶部101は、ユーザ毎に、ユーザの過去の動作の履歴を記憶する。動作履歴記憶部101に記憶される動作の履歴は複数の項目を含む。項目とは、分析の対象や、特徴量ベクトルの要素となり得るものであり、例えば商品名、ブランド名、店舗名、検索キーワードである。
制御部102は、相関値算出システム10の動作を制御する。
The operation
The
特徴量取得部103は、動作履歴記憶部101に記憶されている動作履歴に基づいて、相関値に関する分析の対象となっている項目(以下、「分析対象項目」という。)毎に特徴量を取得する。分析対象項目がどの項目であるかは、相関値算出システム10の管理者やユーザ等によって適宜設定される。
特徴量記憶部104は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。特徴量記憶部104は、特徴量取得部103によって取得された特徴量を分析対象項目毎に記憶する。
Based on the operation history stored in the operation
The feature
相関値算出部105は、分析対象項目の組み合わせ毎に特徴量の相関値を算出する。特徴量の相関値は、特徴量の類似の程度を表す値である。相関値算出部105に適用される相関値の算出手法はどのような手法であっても良い。
The correlation
(動作履歴について)
動作履歴の具体例について説明する。動作履歴は、例えばユーザがネットワーク上で行った動作の履歴(以下、「ネット履歴」という。)であっても良い。動作履歴は、例えばユーザが実空間において移動した地点の履歴(以下、「移動履歴」という。)であっても良い。
(About operation history)
A specific example of the operation history will be described. The operation history may be, for example, a history of operations performed by the user on the network (hereinafter referred to as “net history”). The operation history may be, for example, a history of points where the user has moved in real space (hereinafter referred to as “movement history”).
ネット履歴のより具体的な例を以下に列挙する。
ネット履歴は、ユーザがネットワーク上で検索を行った際に用いたキーワードの履歴(以下、「検索ログ」という。)であっても良い。この場合、各キーワードが項目となる。
ネット履歴は、ユーザがブラウザを用いてアクセスしたウェブサイトの履歴であっても良い。この場合、アクセスされたウェブサイトのURL(Uniform Resource Locator)や、アクセスされたウェブサイトのタグに設定されたキーワード等が項目となる。
More specific examples of net history are listed below.
The net history may be a keyword history (hereinafter referred to as “search log”) used when a user performs a search on the network. In this case, each keyword is an item.
The net history may be a history of websites accessed by a user using a browser. In this case, the URL (Uniform Resource Locator) of the accessed website, the keyword set in the tag of the accessed website, and the like are items.
ネット履歴は、ユーザがSNS(Social Networking Service)やブログ等において投稿した文に含まれる単語であっても良い。この場合、投稿された文に含まれる各単語が項目となる。
ネット履歴は、ユーザがブラウザのお気に入りに登録したウェブサイトの履歴であっても良い。この場合、登録されたウェブサイトのURLや、登録されたウェブサイトのタグに設定されたキーワード等が項目となる。
The net history may be a word included in a sentence posted by a user on an SNS (Social Networking Service), a blog, or the like. In this case, each word included in the posted sentence is an item.
The net history may be a history of a website registered by the user as a favorite of the browser. In this case, the URL of the registered website, the keyword set in the tag of the registered website, and the like are items.
移動履歴のより具体的な例を以下に列挙する。
移動履歴は、ユーザが実空間において移動した各地点の緯度及び経度の履歴(以下、「座標履歴」という。)であっても良い。座標履歴には、例えばユーザが携帯している端末装置が衛星測位システムを利用することによって所定のタイミングで取得する緯度及び経度の値が用いられても良い。この場合、緯度及び経度の値そのものや、緯度及び経度によって示される地点に存在する各施設(商業施設や公共施設など)等が項目となる。
More specific examples of the movement history are listed below.
The movement history may be a latitude and longitude history (hereinafter referred to as “coordinate history”) of each point where the user has moved in the real space. For the coordinate history, for example, latitude and longitude values acquired at a predetermined timing by a terminal device carried by the user using a satellite positioning system may be used. In this case, items such as the latitude and longitude values themselves, each facility (commercial facility, public facility, etc.) existing at the point indicated by the latitude and longitude are items.
移動履歴は、ユーザが実空間において訪れた施設の履歴(以下、「施設履歴」という。)であっても良い。施設履歴には、SNSにおいて自身の所在地を登録する機能(例えばチェックイン等の機能)を用いてユーザが登録した施設の履歴が用いられても良い。この場合、各施設が項目となる。 The movement history may be a history of facilities visited by the user in real space (hereinafter referred to as “facility history”). The facility history may be a facility history registered by the user using a function for registering the location of the user in the SNS (for example, a function such as check-in). In this case, each facility is an item.
動作履歴は、上述したものに限定される必要は無く、ユーザの過去の動作の履歴であればどのような履歴であっても良い。また、動作履歴は、上述した具体例のうち複数の具体例を用いて構成されても良い。以上で動作履歴に関する説明を終える。 The operation history need not be limited to those described above, and may be any history as long as it is a history of the user's past operations. The operation history may be configured using a plurality of specific examples among the specific examples described above. This completes the description of the operation history.
図2は、動作履歴記憶部101によって記憶されるテーブルの具体例を示す図である。図2に示される例では、動作履歴記憶部101は、ユーザの動作を示す項目毎に、その動作が行われた日時を記憶する。図2に示される動作履歴が検索ログであるとすると、テーブルの最上段の値は、ユーザがキーワードA1及びA2を用いて2013年3月2日13時31分21秒に検索を行ったことを示す。またテーブルの上から2段目の値は、ユーザがキーワードaを用いて2013年3月2日14時11分10秒に検索を行ったことを示す。動作履歴記憶部101は、図2に示されるようなテーブルをユーザ毎に記憶する。
FIG. 2 is a diagram illustrating a specific example of a table stored by the operation
図3は、相関値算出システム10の動作例を示すフローチャートである。以下、図3を用いて相関値算出システム10の処理の流れの具体例について説明する。
まず、制御部102は、分析対象項目の中から、処理対象となる一つの項目(以下、「処理対象項目」という。)を決定する(ステップS101)。制御部102は、例えば予め定められた順番に従って順に分析対象項目の中から処理対象項目を決定しても良い。制御部102は、決定した処理対象項目を特徴量取得部103に出力する。
FIG. 3 is a flowchart illustrating an operation example of the correlation
First, the
次に、特徴量取得部103は、処理対象項目が動作履歴に出現するユーザを選択する(ステップS102)。この処理において、特徴量取得部103は、処理対象項目が1回でも出現すればそのユーザを選択するように構成されても良いし、処理対象項目が所定回数以上出現する動作履歴のユーザを選択するように構成されても良い。特徴量取得部103によって選択されたユーザを、以下の説明では「選択ユーザ」という。
Next, the feature
次に、特徴量取得部103は、選択ユーザの動作履歴に出現する頻度を項目毎に取得する(ステップS103)。頻度が取得される項目は、処理対象項目以外の項目である。例えば、図2において処理対象項目が“A1”である場合、特徴量取得部103は、項目“A2”、項目“a”、項目“C”、項目“A3”、項目“d”等について、選択ユーザの動作履歴に出現する頻度をそれぞれ取得する。出現する頻度は、例えば動作履歴に出現する回数であっても良いし、動作履歴に出現する全項目の数に応じて出現回数が正規化された値であっても良いし、出現回数に対して所定の係数が乗じられた値であっても良い。
Next, the feature
次に、特徴量取得部103は、取得された各項目の頻度を成分とする特徴量ベクトルを生成する(ステップS104)。そして、特徴量取得部103は、生成した特徴量ベクトルを処理対象項目(分析対象項目)に対応付けて特徴量記憶部104に記録する(ステップS105)。
Next, the feature
次に、制御部102は、全ての分析対象項目について特徴量ベクトルの算出が完了したか否か判定する(ステップS106)。特徴量ベクトルが算出されていない分析対象項目が残っている場合(ステップS106−NO)、制御部102は、ステップS101に戻って、特徴量ベクトルが算出されていない分析対象項目の中から新たな処理対象項目を決定する。その後、特徴量取得部103がステップS102〜ステップS105の処理を行うことによって、新たな処理対象項目の特徴量ベクトルが算出される。
Next, the
一方、全ての分析対象項目について特徴量ベクトルの算出が完了している場合(ステップS106−YES)、相関値算出部105は、特徴量記憶部104に記録されている特徴量ベクトルに基づいて、分析対象項目の組み合わせ毎に相関値を算出する(ステップS107)。相関値算出部105は、分析対象項目の所定の組み合わせのみについて相関値を算出しても良いし、分析対象項目の全ての組み合わせについて相関値を算出しても良い。
On the other hand, when the calculation of the feature amount vector has been completed for all the analysis target items (step S106—YES), the correlation
このように構成された相関値算出システム10では、ユーザの各種の動作履歴に基づいて項目間(分析対象項目間)の相関を取得することが可能となる。以下、図4を用いて、相関値算出システム10が奏する効果について詳細に説明する。
In the correlation
図4は、相関値算出システム10によって算出された相関値の具体例を示す図である。図4に示される表では、項目“A”、“B”、“C”、“D”、“E”と、項目“a”、“b”、“c”、“d”、“e”、“f”との組み合わせ毎に、算出された相関値が示されている。この場合、項目“A”、“B”、“C”、“D”、“E”、“a”、“b”、“c”、“d”、“e”、“f”が分析対象項目である。
FIG. 4 is a diagram illustrating a specific example of the correlation value calculated by the correlation
図4に示される例では、項目“A”と項目“a”とは相関値が高い。すなわち、項目“A”に関する動作履歴を有するユーザの動作履歴に基づいて得られる特徴量ベクトルは、項目“a”に関する動作履歴を有するユーザの動作履歴に基づいて得られる特徴量ベクトルと類似している。動作履歴は、各ユーザの関心、興味や嗜好性が表出された情報であることを前提とすると、特徴量ベクトル同士が類似している項目“A”及び項目“a”のそれぞれの選択ユーザの群(ユーザ群)は、互いに関心、興味や嗜好性が類似していると推定できる。そのため、項目“A”及び項目“a”は、ユーザ群の関心、興味や嗜好性が類似しているという点で、相関が高いと判定できる。このような処理により、これまでにない基準で項目間の相関を取得することが可能となる。 In the example shown in FIG. 4, the item “A” and the item “a” have a high correlation value. That is, the feature amount vector obtained based on the operation history of the user having the operation history regarding the item “A” is similar to the feature amount vector obtained based on the operation history of the user having the operation history regarding the item “a”. Yes. Assuming that the operation history is information that expresses the interests, interests and preferences of each user, the selected users of the item “A” and the item “a” whose feature vectors are similar to each other It can be estimated that these groups (user groups) are similar in interest, interest, and preference. Therefore, it can be determined that the item “A” and the item “a” are highly correlated in that the interests, interests, and preferences of the user group are similar. Such processing makes it possible to acquire the correlation between items on an unprecedented basis.
<適用例>
相関値算出システム10によって得られた相関値は、様々な分野に応用されても良い。
例えば、一方の分析対象項目をファッションモデルとし、他方の分析対象項目を衣料品・アクセサリー販売店とすることによって、相関値算出システム10は、ファッションモデルと衣料品・アクセサリー販売店との相関を出力することが可能となる。相関値算出システム10は、衣料品・アクセサリー販売店に関して採用されるべきファッションモデルの候補として、相関値の高いファッションモデルを出力しても良い。衣料品・アクセサリー販売店に代えて、衣料品・アクセサリーブランドや、雑誌や、テレビ番組や、商品・サービス等が分析対象項目として用いられても良い。
<Application example>
The correlation value obtained by the correlation
For example, when one analysis target item is a fashion model and the other analysis target item is a clothing / accessory store, the correlation
例えば、双方の分析対象項目を店舗とすることによって、相関値算出システム10は、店舗同士の相関を出力することが可能となる。相関値算出システム10は、ある店舗に関する動作履歴を有するユーザに対して推薦すべき店舗として、当該店舗に相関値の高い他の店舗を出力しても良い。店舗に代えて、商品やサービスが分析対象項目として用いられても良い。
For example, the correlation
例えば、一方の分析対象項目を一の業界の企業とし、他方の分析対象項目を他の業界の企業とすることによって、相関値算出システム10は、異なる業界の企業同士の相関を出力することが可能となる。相関値算出システム10は、一の業界の企業が提携・協業する企業の候補として、相関値の高い企業を出力しても良い。
For example, when one analysis target item is a company in one industry and the other analysis target item is a company in another industry, the correlation
<変形例>
図1に示される例では、相関値算出システム10は一つの装置として実装されているが、相関値算出システム10は複数の装置として実装されても良い。例えば、動作履歴記憶部101を備える装置と、制御部102、特徴量取得部103、特徴量記憶部104及び相関値算出部105を備える装置とが、それぞれ異なる装置として実装されても良い。この場合、各装置はネットワークを介してデータ送信可能に接続されても良い。
<Modification>
In the example shown in FIG. 1, the correlation
相関値算出部105は、相関値が高い分析対象項目の組み合わせを出力する際に、相関値が高い二つの分析対象項目の一方又は双方の特徴量ベクトルにおいて頻度を示す値が高い項目も出力するように構成されても良い。このような項目が出力されることにより、相関値が高い分析対象項目の組み合わせにおいて、ユーザが関心や興味を示す潜在的な項目を推定することが可能となる。
When the correlation
[第二実施形態]
図5は、本発明の第二実施形態であるレコメンド判定システム20の機能構成を示す概略ブロック図である。レコメンド判定システム20は、第一実施形態の相関値算出システム10の構成を応用することによって構成されるシステムである。レコメンド判定システム20は、ある譲受又は借用をしたユーザに対して推薦(レコメンド:recommend)すべき項目を判定する。以下、レコメンド判定システム20の詳細について説明する。
[Second Embodiment]
FIG. 5 is a schematic block diagram showing a functional configuration of the
レコメンド判定システム20は、1台又は複数台の情報処理装置によって構成される。例えば、レコメンド判定システム20が一台の情報処理装置で構成される場合、情報処理装置は、バスで接続されたCPUやメモリや補助記憶装置などを備え、レコメンド判定プログラムを実行する。レコメンド判定プログラムの実行によって、情報処理装置は、動作履歴記憶部201、制御部202、特徴量取得部203、特徴量記憶部204、相関値算出部205、相関値記憶部206、譲受借用履歴記憶部207、関連度算出部208及びレコメンド判定部209を備える装置として機能する。なお、レコメンド判定システム20の各機能の全て又は一部は、ASICやPLDやFPGA等のハードウェアを用いて実現されても良い。また、レコメンド判定システム20は、専用のハードウェアによって実現されても良い。レコメンド判定プログラムは、コンピュータ読み取り可能な記録媒体に記録されても良い。レコメンド判定プログラムは、電気通信回線を介して提供されても良い。
The
動作履歴記憶部201は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。動作履歴記憶部201は、ユーザ毎に、ユーザの過去の動作の履歴を記憶する。動作履歴記憶部201に記憶される動作の履歴は複数の項目を含む。
The operation
制御部202は、レコメンド判定システム20の動作を制御する。
特徴量取得部203は、動作履歴記憶部201に記憶されている動作履歴に基づいて、分析対象項目毎に特徴量を取得する。
The
The feature
特徴量記憶部204は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。特徴量記憶部204は、特徴量取得部203によって取得された特徴量を分析対象項目毎に記憶する。
相関値算出部205は、相関値算出部105と同様の処理によって、分析対象項目の組み合わせ毎に特徴量の相関値を算出する。
The feature
The correlation
相関値記憶部206は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。相関値記憶部206は、相関値算出部205によって算出された相関値を分析対象項目の組み合わせ毎に記憶する。
譲受借用履歴記憶部207は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。譲受借用履歴記憶部207は、ユーザ毎に、ユーザの過去の譲受借用履歴を記憶する。譲受借用履歴は、ユーザが過去に行った譲受又は借用の履歴を示す情報である。譲受借用履歴は、例えばユーザが過去に譲受又は借用(レンタル)した商品やサービス、ユーザが商品やサービスを譲受した店舗、ユーザが譲受又は借用(レンタル)した商品やサービスのブランド、などの各項目を表す情報である。なお、譲受又は借用に関して、有償であっても良いし無償であっても良い。
The correlation
The transfer
関連度算出部208は、譲受借用履歴記憶部207に記憶される譲受借用履歴に基づいて、レコメンドユーザ(レコメンド対象となるユーザ)と各分析対象項目(例えば、商品、サービス、店舗、ブランド)との関連度を算出する。関連度は、レコメンドユーザによって各分析対象項目が好まれる(興味が持たれる)可能性の高さを示す値である。関連度算出部208は、例えば協調フィルタリングを用いて関連度を算出しても良い。また、関連度算出部208は、ピアソンの積率相関係数を用いて関連度を算出しても良い。関連度算出部208が関連度を算出するために用いる技術はどのような技術であっても良い。
The degree-of-
レコメンド判定部209は、レコメンドユーザに対して推薦する項目(以下、「レコメンド項目」という。)を判定する。具体的には、レコメンド判定部209は、レコメンドユーザが行う(又は行った)譲受又は借用に関する分析対象項目と相関値が高い他の分析対象項目であって、レコメンドユーザに対する関連度が低い分析対象項目を、レコメンド項目として選択する。レコメンドユーザが行う(又は行った)譲受又は借用に関する分析対象項目は、レコメンド判定部209自身が決定しても良いし、他の装置によってレコメンド判定部209に対して指示されても良い。
The
図6は、譲受借用履歴記憶部207によって記憶されるテーブルの具体例を示す図である。図6に示される例では、譲受借用履歴記憶部207は、店舗、ブランド、商品の組み合わせ毎に、その譲受又は借用の契約が行われた日時を記憶する。例えば、図6の具体例では、テーブルの最上段の値は、ユーザが店AでブランドA1の商品aを2013年3月2日13時51分29秒に購入したことを示す。またテーブルの上から2段目の値は、ユーザが店AでブランドXの商品bを2013年3月2日13時52分58秒に購入したことを示す。譲受借用履歴記憶部207は、図6に示されるようなテーブルをユーザ毎に記憶する。
FIG. 6 is a diagram illustrating a specific example of a table stored by the transfer
図7は、レコメンド判定システム20のレコメンド処理の具体例を示すフローチャートである。以下、図7を用いてレコメンド判定システム20のレコメンド処理の流れの具体例について説明する。なお、レコメンド判定システム20は、レコメンド処理を実行する前に予め各分析対象項目の組み合わせ毎の相関値を算出し、相関値記憶部206に登録している。レコメンド判定システム20が各分析対象項目の組み合わせ毎の相関値を算出する処理は、図3のフローチャートに示される処理と同様である。
FIG. 7 is a flowchart illustrating a specific example of the recommendation process of the
まず、レコメンド判定部209は、レコメンドユーザを決定する(ステップS201)。レコメンド判定部209は、例えばレコメンド判定システム20のユーザや管理者によって指定されたユーザをレコメンドユーザとして決定しても良い。レコメンド判定部209は、他の情報処理装置(例えばWebサーバ)から指定されたユーザをレコメンドユーザとして決定しても良い。レコメンドユーザはどのように決定されても良い。
First, the
次に、レコメンド判定部209は、レコメンドユーザが行う(又は行った)譲受又は借用に関する分析対象項目を選択する(ステップS202)。
Next, the
次に、レコメンド判定部209は、ステップS202において選択された分析対象項目と相関値が高い分析対象項目を、第一候補項目として選択する(ステップS203)。相関値が高いか否かは、例えば予め定められた閾値よりも相関値が高いか否かに基づいて判定されても良い。
次に、関連度算出部208は、レコメンドユーザと各分析対象項目との関連度を算出する(ステップS204)。次に、レコメンド判定部209は、レコメンドユーザに対する関連度が低い分析対象項目を、第二候補項目として選択する(ステップS205)。
Next, the
Next, the degree-of-
次に、レコメンド判定部209は、第一候補項目及び第二候補項目に含まれる分析対象項目をレコメンド項目として選択する(ステップS206)。そして、レコメンド判定部209は、選択されたレコメンド項目を出力する(ステップS207)。
Next, the
図8は、レコメンド判定部209によって選択されるレコメンド項目の概略を示す図である。図8において、縦軸はレコメンドユーザが行う(又は行った)譲受又は借用に関する分析対象項目との相関値を表す。上側に位置するほど相関値が高いことを示す。図8において、横軸はレコメンドユーザとの関連度を表す。右側に位置するほど関連度が高いことを示す。相関値及び関連度が各分析対象項目の座標を表す。すなわち、図8のグラフにおける各分析対象項目の位置は、相関値及び関連度に基づいて一意に決まる。
FIG. 8 is a diagram showing an outline of recommendation items selected by the
図8のグラフによって示される領域を、相関値の高低及び関連度の高低に基づいて四つの部分領域90−1〜90−4に分類する。部分領域90−1には、相関値及び関連度が低い分析対象項目が位置する。部分領域90−2には、相関値が高く関連度が低い分析対象項目が位置する。部分領域90−3には、相関値及び関連度が高い分析対象項目が位置する。部分領域90−4には、相関値が低く関連度が高い分析対象項目が位置する。レコメンド判定部209は、これらの部分領域のうち、部分領域90−2に位置する分析対象項目をレコメンド項目として選択する。
The region shown by the graph in FIG. 8 is classified into four partial regions 90-1 to 90-4 based on the level of the correlation value and the level of the degree of association. An analysis target item having a low correlation value and relevance is located in the partial region 90-1. In the partial area 90-2, an analysis target item having a high correlation value and a low degree of association is located. An analysis target item having a high correlation value and high degree of association is located in the partial region 90-3. In the partial area 90-4, an analysis target item having a low correlation value and a high degree of association is located. The
各部分領域90−1〜90−4の境界となる相関値及び関連度は、予め定められていても良い。各部分領域90−1〜90−4の境界となる相関値及び関連度は、算出された各値の統計値(例えば、平均値、中央値など)に基づいて、レコメンド判定部209によって定められても良い。各部分領域90−1〜90−4の境界となる相関値及び関連度は、統計的な分布に従い所定の有意水準に基づき有意に値が高い又は低いかという基準で、レコメンド判定部209によって定められても良い。
部分領域90−1及び90−2の境界となる相関値と、部分領域90−3及び90−4の境界となる相関値とは同一の値であっても良いし、異なる値であっても良い。部分領域90−1及び90−4の境界となる関連度と、部分領域90−2及び90−3の境界となる関連度とは同一の値であっても良いし、異なる値であっても良い。
The correlation value and the degree of association that are the boundaries between the partial areas 90-1 to 90-4 may be determined in advance. The correlation value and the degree of association serving as the boundary between the partial regions 90-1 to 90-4 are determined by the
The correlation value that is the boundary between the partial regions 90-1 and 90-2 and the correlation value that is the boundary between the partial regions 90-3 and 90-4 may be the same value or different values. good. The degree of association that is the boundary between the partial areas 90-1 and 90-4 and the degree of association that is the boundary between the partial areas 90-2 and 90-3 may be the same value or different values. good.
このように構成されたレコメンド判定システム20では、レコメンドユーザに対して推薦すべき分析対象項目(レコメンド項目)を判定することが可能となる。以下、レコメンド判定システム20が奏する効果について詳細に説明する。
In the
レコメンド判定システム20では、第一実施形態の相関値算出システム10と同様の技術によって分析対象項目同士の相関値が算出される。そして、レコメンドユーザが行う(又は行った)譲受又は借用に関する分析対象項目との相関値が高い他の分析対象項目が第一候補項目として選択される。そのため、第一候補項目には、ユーザに潜在的に存在する関心、興味や嗜好性に沿った分析対象項目が含まれる可能性が高い。また、レコメンドユーザに対する関連度が低い分析対象項目が第二候補項目として選択される。そのため、第二候補項目には、レコメンドユーザの譲受借用履歴に基づいてユーザの関心、興味や嗜好性に沿っていないと推定される分析対象項目が含まれる。すなわち、第二候補項目には、既にユーザが自身の関心、興味や嗜好性に沿って実際に譲受又は借用した商品やサービスとは相関の低い分析対象項目が含まれる。その上で、第一候補項目及び第二候補項目に含まれる分析対象項目がレコメンド項目として選択される。そのため、各ユーザについて、興味関心は潜在的にあるものの譲受や借用等の行動につながっていない分析対象項目をレコメンド項目として選択することが可能となる。このようなレコメンド項目をユーザに対して提供することにより、より精度良く販売促進を行うことが可能となる。
In the
このような処理により、レコメンドユーザが既に知っている商品がレコメンドされてしまうという問題や、レコメンドユーザに対して常に同じような商品ばかりがレコメンドされてしまうという問題を解決することが可能となる。 By such processing, it is possible to solve the problem that a product already known to a recommended user is recommended, and the problem that only similar products are always recommended to a recommended user.
<変形例>
図7のフローチャートにおいて、ステップS204の処理は、ステップS202又はステップS203の処理よりも前に実行されても良いし、ステップS202又はステップS203の処理と並行して実行されても良い。
レコメンド判定部209が上記処理によって選択する項目(レコメンド項目)は、必ずしもレコメンドユーザに対して推薦されることを目的として選択される必要は無い。すなわち、レコメンド判定部209は、ユーザに対してレコメンドされるか否かにかかわらず、上記処理を実行することによって単に項目を選択する機能として構成されても良い。この場合、レコメンド判定部209によって選択された項目は、他の装置や、レコメンド判定システム20の使用者などによってどのように活用されても良い。
<Modification>
In the flowchart of FIG. 7, the process of step S204 may be executed before the process of step S202 or step S203, or may be executed in parallel with the process of step S202 or step S203.
The item (recommendation item) selected by the
[第三実施形態]
図9は、本発明の第三実施形態であるレコメンド判定システム20aの機能構成を示す概略ブロック図である。レコメンド判定システム20aは、第二実施形態のレコメンド判定システム20を変形した構成である。レコメンド判定システム20aは、検索サーバ30aによって管理される検索履歴に基づいて店舗同士の相関値を算出し、販売サーバ40aによって管理される譲受借用履歴に基づいて店舗に関する関連度を算出し、レコメンド項目として店舗を選択する。すなわち、第三実施形態では、分析対象項目として複数の店舗が設定されている。以下、レコメンド判定システム20aの詳細について説明する。
[Third embodiment]
FIG. 9 is a schematic block diagram showing a functional configuration of a
レコメンド判定システム20aは、1台又は複数台の情報処理装置によって構成される。例えば、レコメンド判定システム20aが一台の情報処理装置で構成される場合、情報処理装置は、バスで接続されたCPUやメモリや補助記憶装置などを備え、レコメンド判定プログラムを実行する。レコメンド判定プログラムの実行によって、情報処理装置は、制御部202a、特徴量取得部203a、特徴量記憶部204、相関値算出部205、相関値記憶部206、関連度算出部208a及びレコメンド判定部209aを備える装置として機能する。なお、レコメンド判定システム20aの各機能の全て又は一部は、ASICやPLDやFPGA等のハードウェアを用いて実現されても良い。また、レコメンド判定システム20aは、専用のハードウェアによって実現されても良い。レコメンド判定プログラムは、コンピュータ読み取り可能な記録媒体に記録されても良い。レコメンド判定プログラムは、電気通信回線を介して提供されても良い。
The
制御部202aは、レコメンド判定システム20aの動作を制御する。
特徴量取得部203aは、検索サーバ30aの検索履歴記憶部201aに記憶されている検索履歴に基づいて、分析対象項目となっている店舗毎に特徴量を取得する。
特徴量記憶部204、相関値算出部205及び相関値記憶部206は、第二実施形態における同名の構成と同じである。
The
The feature
The feature
関連度算出部208aは、販売サーバ40aの譲受借用履歴記憶部207aに記憶される譲受借用履歴に基づいて、レコメンドユーザと分析対象項目となっている各店舗との関連度を算出する。関連度は、レコメンドユーザによって各店舗が好まれる(興味が持たれる)可能性の高さを示す値である。関連度算出部208aは、例えば協調フィルタリングを用いて関連度を算出しても良い。また、関連度算出部208は、ピアソンの積率相関係数を用いて関連度を算出しても良い。
The degree-of-
レコメンド判定部209aは、レコメンドユーザに対して推薦する店舗(以下、「レコメンド店舗」という。)を、分析対象項目となっている店舗の中から判定する。具体的には、レコメンド判定部209aは、レコメンドユーザが行う(又は行った)譲受又は借用に関する店舗と相関値が高い店舗であって、レコメンドユーザに対する関連度が低い店舗を、レコメンド店舗として選択する。
The
検索サーバ30aは、複数のユーザに対して検索エンジンによる検索サービスを提供する装置である。検索サーバ30aは、ユーザによって入力された1又は複数のキーワードに基づいて、キーワードに関連するウェブサイトを検索し、検索結果を提供する。検索サーバ30aは、ユーザによって入力されたキーワードの履歴をユーザ毎に検索履歴記憶部201aに記録する。
The
販売サーバ40aは、実際に行われた譲受借用結果を受信し、ユーザ毎に譲受借用結果の履歴(譲受借用履歴)を譲受借用履歴記憶部207aに記録する。販売サーバ40aは、例えば複数の実店舗に備えられたPOS(Point Of Sale)システムによって集計された情報を取得するサーバであっても良い。販売サーバ40aは、例えばネットワーク上に構築された仮想店舗において行われた売買の情報を取得するサーバであっても良い。
The
検索サーバ30aとレコメンド判定システム20aとは、ネットワークを介して通信可能に接続される。販売サーバ40aとレコメンド判定システム20aとは、ネットワークを介して通信可能に接続される。
The
レコメンド判定システム20aでは、分析対象項目が店舗となっている。また、レコメンド判定システム20aでは、動作履歴として検索ログが用いられている。このため、レコメンド判定システム20aでは、検索ログとして記録された各キーワードを項目として、店舗毎の相関値が算出される。そして、第一候補項目及び第二候補項目に含まれる店舗がレコメンド項目として選択される。そのため、各ユーザについて、ネットの検索ログに基づいて潜在的な興味関心が存在すると推定できるものの、実際の譲受又は借用までは至っていない店舗を、レコメンド項目として選択することが可能となる。このようなレコメンド項目をユーザに対して提供することにより、より精度良く販売促進を行うことが可能となる。
In the
<変形例>
第三実施形態のレコメンド判定システム20aにおける分析対象項目は、店舗に限定される必要は無い。例えば、分析対象項目として商品、ブランド、雑誌、レストラン等が設定されても良い。また、複数種類の項目(例えば商品及び店舗)が分析対象項目として設定されても良い。
<Modification>
The analysis target items in the
図9に示される例では、レコメンド判定システム20aは一つの装置として実装されているが、レコメンド判定システム20aは複数の装置として実装されても良い。例えば、制御部202a、特徴量取得部203a、特徴量記憶部204、相関値算出部205及び相関値記憶部206を備える装置と、関連度算出部208a及びレコメンド判定部209aを備える装置とが、それぞれ異なる装置として実装されても良い。この場合、各装置はネットワークを介してデータ送信可能に接続されても良い。
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
In the example shown in FIG. 9, the
The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes designs and the like that do not depart from the gist of the present invention.
本発明は、分析対象項目の相関値に基づいて項目同士の繋がりを推定することに適用可能である。 The present invention is applicable to estimating the connection between items based on the correlation value of analysis target items.
10…相関値算出システム, 101…動作履歴記憶部, 102…制御部, 103…特徴量取得部, 104…特徴量記憶部, 105…相関値算出部, 20,20a…レコメンド判定システム(判定システム), 201…動作履歴記憶部, 202,202a…制御部, 203,203a…特徴量取得部, 204…特徴量記憶部, 205…相関値算出部, 206…相関値記憶部, 207,207a…譲受借用履歴記憶部, 208,208a…関連度算出部, 209,209a…レコメンド判定部(判定部), 30a…検索サーバ, 40a…販売サーバ, 201a…検索履歴記憶部
DESCRIPTION OF
Claims (7)
前記分析対象項目の組み合わせにおける前記特徴量の相関値を算出する相関値算出部と、
を備え、
前記特徴量取得部は、前記分析対象項目が前記動作履歴に出現するユーザの前記動作履歴に基づいて、各分析対象項目の出現頻度を表す値を前記特徴量として取得する相関値算出システム。 A feature amount acquisition unit that acquires a feature amount for each analysis target item that is an analysis target item based on an operation history representing a user's operation history;
A correlation value calculation unit for calculating a correlation value of the feature amount in a combination of the previous SL analysis target item,
Equipped with a,
The feature quantity acquisition unit, based on the operation history of the user that the analysis target item appearing in the operation history, the correlation value calculation system that obtains a value that represents the frequency of occurrence of each analysis target item as the feature quantity.
処理対象のユーザの譲受又は借用に応じた前記分析対象項目と前記相関値が高い他の分析対象項目を第一候補項目として選択し、前記処理対象のユーザの過去の譲受又は借用の履歴を表す譲受借用履歴に基づいて、前記処理対象のユーザによって好まれる又は興味が持たれる可能性が低い分析対象項目を第二候補項目として選択し、前記第一候補項目及び前記第二候補項目に重複して含まれる前記分析対象項目を選択する判定部と、
を備える判定システム。 A correlation value calculation system according to claim 1 ;
The analysis target item corresponding to the transfer or borrowing of the processing target user and another analysis target item having a high correlation value are selected as first candidate items, and the past transfer or borrowing history of the processing target user is represented. Based on the transfer history, the analysis target item that is less likely to be preferred or interested by the user to be processed is selected as a second candidate item, and overlaps the first candidate item and the second candidate item. A determination unit that selects the analysis target item included
A determination system comprising:
前記分析対象項目の組み合わせにおける前記特徴量の相関値を算出する相関値算出ステップと、
を有し、
前記特徴量取得ステップにおいて、前記分析対象項目が前記動作履歴に出現するユーザの前記動作履歴に基づいて、各分析対象項目の出現頻度を表す値を前記特徴量として取得する相関値算出方法。 A feature amount acquisition step for acquiring a feature amount for each analysis target item that is an analysis target item based on an operation history representing a user's operation history;
A correlation value calculation step of calculating a correlation value of the feature amount in a combination of the previous SL analysis target item,
I have a,
In the feature amount acquisition step, a correlation value calculation method for acquiring, as the feature amount, a value representing an appearance frequency of each analysis target item based on the operation history of the user in which the analysis target item appears in the operation history .
処理対象のユーザの前記動作履歴に出現する前記分析対象項目と前記相関値が高い他の分析対象項目を第一候補項目として選択し、前記処理対象のユーザの過去の譲受又は借用の履歴を表す譲受借用履歴に基づいて前記処理対象のユーザによって好まれる又は興味が持たれる可能性が低い分析対象項目を第二候補項目として選択し、前記第一候補項目及び前記第二候補項目に重複して含まれる前記分析対象項目を選択する判定ステップと、
を有する判定方法。 Each step in the correlation value calculation method according to claim 4 ,
The analysis target item appearing in the operation history of the processing target user and another analysis target item having a high correlation value are selected as first candidate items, and the past assignment or borrowing history of the processing target user is represented. The analysis target item that is less likely to be preferred or interested by the user to be processed based on the transfer history is selected as a second candidate item, and is duplicated in the first candidate item and the second candidate item. A determination step of selecting the analysis target item included;
Determination method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013094616A JP5642228B2 (en) | 2013-04-26 | 2013-04-26 | Correlation value calculation system, determination system, correlation value calculation method, determination method, and computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013094616A JP5642228B2 (en) | 2013-04-26 | 2013-04-26 | Correlation value calculation system, determination system, correlation value calculation method, determination method, and computer program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014215915A JP2014215915A (en) | 2014-11-17 |
| JP5642228B2 true JP5642228B2 (en) | 2014-12-17 |
Family
ID=51941590
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013094616A Active JP5642228B2 (en) | 2013-04-26 | 2013-04-26 | Correlation value calculation system, determination system, correlation value calculation method, determination method, and computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5642228B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6552882B2 (en) * | 2015-06-15 | 2019-07-31 | 三菱電機ビルテクノサービス株式会社 | Multidimensional data analysis support device |
| JP6516849B2 (en) | 2015-09-07 | 2019-05-22 | 富士フイルム株式会社 | Search apparatus, search system and search method |
| JP7133597B2 (en) * | 2020-09-17 | 2022-09-08 | ヤフー株式会社 | Information processing device, information processing method and information processing program |
| JP7074910B1 (en) | 2021-04-20 | 2022-05-24 | ヤフー株式会社 | Information processing equipment, information processing methods, and information processing programs |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004310755A (en) * | 2003-03-27 | 2004-11-04 | Matsushita Electric Ind Co Ltd | Information providing system and information providing method |
| US7565627B2 (en) * | 2004-09-30 | 2009-07-21 | Microsoft Corporation | Query graphs indicating related queries |
| JP2007148948A (en) * | 2005-11-30 | 2007-06-14 | Hitachi Ltd | Document search program |
| JP2009042961A (en) * | 2007-08-08 | 2009-02-26 | Nikon Corp | Retrieval system |
-
2013
- 2013-04-26 JP JP2013094616A patent/JP5642228B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014215915A (en) | 2014-11-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11861628B2 (en) | Method, system and computer readable medium for creating a profile of a user based on user behavior | |
| CN105247552B (en) | Digital receipt economy | |
| CN104662529A (en) | Data refining engine for high performance analysis system and method | |
| JP5438087B2 (en) | Advertisement distribution device | |
| CN103345695A (en) | Commodity recommendation method and device | |
| TWI454945B (en) | Search engine optimization at scale | |
| CN108596695B (en) | Entity pushing method and system | |
| WO2016015444A1 (en) | Target user determination method, device and network server | |
| CN113837842A (en) | Commodity recommendation method and equipment based on user behavior data | |
| WO2013126598A1 (en) | Determining search result rankings based on trust level values associated with sellers | |
| US20110022938A1 (en) | Apparatus, method and system for modifying pages | |
| GB2541275A (en) | Visitor identification via modeling with device and user behavior information | |
| JP5642228B2 (en) | Correlation value calculation system, determination system, correlation value calculation method, determination method, and computer program | |
| JP6956652B2 (en) | Information processing equipment, information processing methods, and programs | |
| JP6767952B2 (en) | Estimator, estimation method and estimation program | |
| CN113297471A (en) | Method and device for generating data object label and searching data object and electronic equipment | |
| JP6761068B2 (en) | Decision device, decision method and decision program | |
| JP2014232346A (en) | Information recommendation device, information recommendation method, and information recommendation program | |
| JP2017076376A (en) | Calculation device, calculation method, and calculation program | |
| JP6810184B2 (en) | Calculation device, calculation method and calculation program | |
| KR100901782B1 (en) | Marketing Information Generation Method and System | |
| KR102051311B1 (en) | Method for recommending information on websites customized to clients' log by using personalization algorithm and server using the same | |
| US20150019334A1 (en) | Systems and methods for providing targeted messaging when targeting terms are unavailable | |
| JP7177023B2 (en) | Specific device, specific method and specific program | |
| JP2021002367A (en) | Determination device, determination method, and determination program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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: 20141007 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141028 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5642228 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |