[go: up one dir, main page]

JP7540987B2 - Information processing device, information processing method, and information processing program - Google Patents

Information processing device, information processing method, and information processing program Download PDF

Info

Publication number
JP7540987B2
JP7540987B2 JP2021179527A JP2021179527A JP7540987B2 JP 7540987 B2 JP7540987 B2 JP 7540987B2 JP 2021179527 A JP2021179527 A JP 2021179527A JP 2021179527 A JP2021179527 A JP 2021179527A JP 7540987 B2 JP7540987 B2 JP 7540987B2
Authority
JP
Japan
Prior art keywords
user
information processing
score
information
interest
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
Application number
JP2021179527A
Other languages
Japanese (ja)
Other versions
JP2023068415A (en
Inventor
玲 田島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to JP2021179527A priority Critical patent/JP7540987B2/en
Publication of JP2023068415A publication Critical patent/JP2023068415A/en
Application granted granted Critical
Publication of JP7540987B2 publication Critical patent/JP7540987B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報処理装置、情報処理方法および情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing method, and an information processing program.

近年、インターネットの飛躍的な普及に伴い、企業側が指定した条件にマッチするユーザに絞って各種キャンペーンを展開する技術が広く普及している。たとえば、各利用者のクエリログを解析することで、各利用者の興味または関心がある対象を特定する技術が提案されている(たとえば、特許文献1参照)。 In recent years, with the rapid spread of the Internet, technology that allows companies to develop various campaigns by targeting users who match the conditions specified by the company has become widespread. For example, a technology has been proposed that identifies the subjects of each user's interest or concern by analyzing each user's query log (see, for example, Patent Document 1).

特開2021-149694号公報JP 2021-149694 A

しかしながら、従来技術では、たとえば、各利用者の興味や関心がどのように遷移するかについては考慮されていなかった。 However, conventional technology does not take into account, for example, how each user's interests and concerns change.

本発明は、上記に鑑みてなされたものであって、各利用者の興味や関心の遷移に関するコンテンツを提供することができる情報処理装置、情報処理方法および情報処理プログラムを提供することを目的とする。 The present invention has been made in consideration of the above, and aims to provide an information processing device, an information processing method, and an information processing program that can provide content related to the transitions in the interests and concerns of each user.

上述した課題を解決し、目的を達成するために、本発明に係る情報処理装置は、所定のアクションを取った利用者の行動履歴を取得する取得部と、前記取得部によって取得された前記行動履歴を所定の期間毎に分割した分割データそれぞれから前記利用者の特定の対象に対する興味を数値化した興味スコアをアクション毎に算出する算出部と、前記算出部によって算出された前記アクション毎の前記興味スコアの変動を示すスコア情報を提供する提供部とを備える。 In order to solve the above-mentioned problems and achieve the object, the information processing device according to the present invention includes an acquisition unit that acquires a behavioral history of a user who has taken a predetermined action, a calculation unit that calculates an interest score for each action by quantifying the interest of the user in a specific target from each piece of divided data obtained by dividing the behavioral history acquired by the acquisition unit into a predetermined period, and a provision unit that provides score information indicating the fluctuation of the interest score for each action calculated by the calculation unit.

本発明によれば、各利用者の興味や関心の遷移に関するコンテンツを提供することができる。 The present invention makes it possible to provide content related to the transitions in each user's interests and concerns.

図1は、実施形態に係る情報処理の一例を示す図である。FIG. 1 is a diagram illustrating an example of information processing according to an embodiment. 図2は、実施形態に係る情報処理装置の構成例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of the configuration of the information processing device according to the embodiment. 図3は、実施形態に係るユーザ情報記憶部に記憶される情報の一例を示す図である。FIG. 3 is a diagram illustrating an example of information stored in a user information storage unit according to the embodiment. 図4は、実施形態に係るモデル記憶部に記憶される情報の一例を示す図である。FIG. 4 is a diagram illustrating an example of information stored in a model storage unit according to the embodiment. 図5は、生成条件の入力を受け付ける画面の一例を示す図である。FIG. 5 is a diagram showing an example of a screen for receiving input of generation conditions. 図6は、生成条件の入力を受け付ける画面の一例を示す図である。FIG. 6 is a diagram showing an example of a screen for receiving input of generation conditions. 図7は、実施形態に係るモデル生成処理の処理手順の一例を示すフローチャートである。FIG. 7 is a flowchart illustrating an example of a processing procedure of a model generation process according to the embodiment. 図8は、実施形態に係るスコア情報提供処理の処理手順の一例を示すフローチャートである。FIG. 8 is a flowchart illustrating an example of a processing procedure of the score information providing process according to the embodiment. 図9は、実施形態に係る情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 9 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device according to the embodiment.

以下に、本願に係る情報処理装置、情報処理方法および情報処理プログラムを実施するための形態(以下、「実施形態」と記載する。)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法および情報処理プログラムが限定されるものではない。 Below, the information processing device, information processing method, and information processing program according to the present application will be described in detail with reference to the drawings. Note that the information processing device, information processing method, and information processing program according to the present application are not limited to these embodiments.

[実施形態]
〔1.情報処理〕
まず、図1を用いて、実施形態に係る情報処理の一例について説明する。図1は、実施形態に係る情報処理の一例を示す図である。なお、かかる情報処理方法は、たとえば、図1に示す情報処理装置10によって実行される。
[Embodiment]
[1. Information Processing]
First, an example of information processing according to the embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of information processing according to the embodiment. Note that the information processing method is executed by, for example, an information processing device 10 shown in Fig. 1.

図1に示すように、実施形態に係る情報処理装置10は、ポータルサイトと連携し、ポータルサイトを利用する各利用者Uの行動履歴を用いて、各利用者Uの興味関心に関する興味スコアを算出する情報処理装置である。 As shown in FIG. 1, the information processing device 10 according to the embodiment is an information processing device that cooperates with a portal site and calculates an interest score related to the interests of each user U using the behavioral history of each user U who uses the portal site.

たとえば、情報処理装置10は、興味スコアの変動に関するコンテンツであるスコア情報を事業者端末500に対し提供する。たとえば、事業者端末500は、企業、個人事業主といった各事業者が有する端末装置であり、スコア情報に応じて、たとえば、各事業者の顧客に対し各種キャンペーンを実施する。 For example, the information processing device 10 provides score information, which is content related to changes in interest scores, to the business operator terminal 500. For example, the business operator terminal 500 is a terminal device owned by each business operator, such as a company or a sole proprietor, and implements various campaigns for customers of each business operator according to the score information.

利用者端末50は、ポータルサイトを利用する利用者Uが保有する端末装置である。利用者端末50として、たとえば、スマートフォン、タブレット端末、パソコン、ウェアラブル端末などが挙げられる。 The user terminal 50 is a terminal device owned by a user U who uses the portal site. Examples of the user terminal 50 include a smartphone, a tablet terminal, a personal computer, and a wearable terminal.

なお、図1に示す例では、ポータルサイトとして、検索サービスを提供する検索ログサーバ101と、ショッピングサイトを運営するショッピングサーバ102が含まれる場合について示している。ポータルサイトは、上記以外にも、ニュースサイト、SNS、不動産サイトなどといった多様なサービスを提供するサーバが含まれていてもよい。 In the example shown in FIG. 1, the portal site includes a search log server 101 that provides a search service and a shopping server 102 that operates a shopping site. In addition to the above, the portal site may also include servers that provide a variety of other services, such as a news site, a social networking site, and a real estate site.

ところで、たとえば、事業者が、自身の製品を購入した顧客に対し個別にキャンペーンを行うことを想定した場合、各顧客が製品を購入後にどのように興味関心が変動するかを適切に把握する必要がある。 By the way, for example, if a business operator were to run an individual campaign for customers who purchased one of its products, it would need to properly understand how the interests of each customer change after purchasing the product.

より具体的な例として、たとえば、一眼レフカメラを購入した顧客に対し、どのタイミングで一眼レンズに対して興味が高くなるかといった情報が分かれば、かかるタイミングで一眼レンズのキャンペーンを行えば、キャンペーンを効率よく行うことが可能である。 As a more specific example, if information is available on the timing at which customers who have purchased a single-lens reflex camera become interested in single-lens lenses, a campaign for single-lens lenses can be run at such timing, making the campaign more efficient.

一方で、たとえば、事業者は、このような興味関心の変動に関する情報について十分な知見を得ていないことが多く、キャンペーンの効率化、あるいは、顧客の満足度の向上を図るうえで改善の余地があった。 On the other hand, for example, businesses often do not have sufficient knowledge about information related to these changes in interests, leaving room for improvement in terms of making campaigns more efficient or increasing customer satisfaction.

これに対し、実施形態に係る情報処理装置10は、所定のアクションを取った利用者Uのポータルサイトの行動履歴を所定期間毎に分割し、分割した行動履歴それぞれから興味を数値化した興味スコアを算出し、提供する。 In response to this, the information processing device 10 according to the embodiment divides the portal site behavior history of a user U who has taken a predetermined action into predetermined time periods, and calculates and provides an interest score that quantifies interest from each divided behavior history.

なお、以下では、アクションが、ポータルサイト上で所定のアイテムを購入したことである場合について説明するが、アクションは、たとえば、ポータルサイト上で所定のアイテムを閲覧したこと、カートに入れたことなどであってもよく、また、利用者Uが実際に店舗を訪れたことなどであってもよい。なお、この場合、たとえば、情報処理装置10は、利用者端末50の位置情報を利用して、利用者Uが店舗を訪れたことを認識するようにしてもよい。 Note that, in the following, a case will be described in which the action is the purchase of a specific item on a portal site, but the action may also be, for example, viewing a specific item on a portal site, adding it to a cart, or the user U actually visiting a store. Note that in this case, for example, the information processing device 10 may use the location information of the user terminal 50 to recognize that the user U has visited a store.

たとえば、利用者Uが利用者端末50を介してポータルサイトを利用すると(ステップS01)、ポータルサイト上には、利用者Uの利用履歴が蓄積される。そして、情報処理装置10は、各ポータルサイトを運営するサーバ(図1の例では、検索ログサーバ101、ショッピングサーバ102)から各利用者Uの利用履歴を取得する(ステップS02)。 For example, when user U uses a portal site via user terminal 50 (step S01), the portal site accumulates the usage history of user U. Then, information processing device 10 acquires the usage history of each user U from the servers operating each portal site (in the example of FIG. 1, search log server 101 and shopping server 102) (step S02).

情報処理装置10は、取得した利用履歴から所定のアクションを取った利用者Uの検索ログを用いて、モデルを生成する(ステップS03)。同図に示す例では、一眼レフカメラを購入した30代男性に関するモデルを生成する場合を例示する。 The information processing device 10 generates a model using the search log of the user U who took a predetermined action from the acquired usage history (step S03). The example shown in the figure illustrates the case of generating a model for a man in his 30s who purchased a single-lens reflex camera.

ここでのモデルとは、一眼レフカメラを購入した30代男性の興味が一眼レフカメラを購入後にどのように推移するかを学習したモデルである。たとえば、モデルの学習段階において、まず、情報処理装置10は、ショッピングサーバ102の利用履歴から一眼レフカメラを購入した利用者Uを特定し、一眼レフカメラの購入を起点t0として所定期間tnまでの検索ログをn個に分割する。 The model here is a model that learns how the interests of a man in his 30s who has purchased a single-lens reflex camera change after the purchase. For example, in the model learning stage, the information processing device 10 first identifies a user U who has purchased a single-lens reflex camera from the usage history of the shopping server 102, and divides the search log from the purchase of the single-lens reflex camera as the starting point t0 up to a predetermined period tn into n parts.

そして、たとえば、情報処理装置10は、分割した検索ログと、経過期間とを利用した機械学習によってモデルを生成する。たとえば、上述の例では、購入したアイテム×デモグラフィック属性毎にモデルが生成され、生成されたモデルが情報処理装置10のモデル記憶部に格納される。なお、ここでは、検索ログを用いてモデルを生成する場合について説明したが、これに限定されるものではなく、たとえば、ニュースや情報メディアへのアクセスログや、SNSへの投稿履歴、あるいは、閲覧履歴を用いて、モデルを生成するようにしてもよい。 Then, for example, the information processing device 10 generates a model by machine learning using the divided search log and the elapsed time period. For example, in the above example, a model is generated for each purchased item x demographic attribute, and the generated model is stored in the model storage unit of the information processing device 10. Note that, although a case where a model is generated using a search log has been described here, this is not limited to this, and for example, a model may be generated using an access log to news or information media, a posting history to SNS, or a browsing history.

つづいて、情報処理装置10は、たとえば、事業者端末500から指定された条件に基づき、モデルを利用して、経過期間毎の興味スコアを算出する(ステップS04)。たとえば、事業者端末500から「購入したアイテム」、「30代男性」、「キャンペーンを行う予定の商品(たとえば、一眼レンズや他の自社製品)」といった条件を指定することができ、情報処理装置10は、これらの条件に基づいて、経過期間毎の興味スコアを算出する。 Then, the information processing device 10 uses the model to calculate an interest score for each elapsed period, for example, based on conditions specified by the business operator terminal 500 (step S04). For example, conditions such as "purchased item," "male in his 30s," and "product for which a campaign is planned (for example, a single-lens lens or other company product)" can be specified by the business operator terminal 500, and the information processing device 10 calculates an interest score for each elapsed period based on these conditions.

つづいて、情報処理装置10は、経過期間毎の興味スコアに関するスコア情報を生成し(ステップS05)、生成したスコア情報を事業者端末500に対して提供する(ステップS06)。 Next, the information processing device 10 generates score information regarding the interest score for each elapsed period (step S05) and provides the generated score information to the business terminal 500 (step S06).

これにより、事業者は、興味スコアの推移を知ることができるので、どのタイミングでどのデモグラフィック属性の顧客に対しキャンペーンを行うべきかを容易に把握することができる。 This allows businesses to know the trends in interest scores, making it easier for them to know when and for which demographics they should target campaigns.

このように、実施形態に係る情報処理装置10では、たとえば、ポータルサイトの利用履歴を期間毎に分割し、分割した期間毎の利用履歴それぞれから興味スコアを算出することとした。 In this way, in the information processing device 10 according to the embodiment, for example, the usage history of the portal site is divided into time periods, and an interest score is calculated from the usage history for each divided period.

これにより、実施形態に係る情報処理装置10では、各利用者Uの興味や関心の遷移に関するコンテンツを提供することができる。なお、上記の例では、デモグラフィック属性毎にモデルを生成する場合について説明したが、居住地や(都道府県/市町村/メッシュ)、職業など、利用者Uの所定の共通属性毎にモデルを生成するようにしてもよい。これにより、かかる共通属性毎の興味スコアの推移に関するコンテンツを提供することが可能となる。 As a result, the information processing device 10 according to the embodiment can provide content related to the transitions in the interests and concerns of each user U. Note that, in the above example, a case where a model is generated for each demographic attribute has been described, but a model may also be generated for each of a predetermined common attribute of user U, such as place of residence (prefecture/city/town/mesh) or occupation. This makes it possible to provide content related to the transitions in interest scores for each of such common attributes.

〔2.情報処理装置の構成例〕
次に、図2を用いて、実施形態に係る情報処理装置10の構成例について説明する。図2は、実施形態に係る情報処理装置10の構成例を示すブロック図である。図2に示すように、情報処理装置10は、通信部110と、制御部120と、記憶部130とを有する。
2. Example of the configuration of an information processing device
Next, a configuration example of the information processing device 10 according to the embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing a configuration example of the information processing device 10 according to the embodiment. As shown in Fig. 2, the information processing device 10 has a communication unit 110, a control unit 120, and a storage unit 130.

通信部110は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部110は、4G(Generation)、5G、LTE(Long Term Evolution)、WiFi(登録商標)若しくは無線LAN(Local Area Network)等といった各種の無線通信網若しくは各種の有線通信網といったネットワークを介して、外部装置との間で情報の送受信を行う。 The communication unit 110 is realized, for example, by a NIC (Network Interface Card) or the like. The communication unit 110 transmits and receives information to and from an external device via a network such as various wireless communication networks, such as 4G (Generation), 5G, LTE (Long Term Evolution), WiFi (registered trademark), or a wireless LAN (Local Area Network), or various wired communication networks.

記憶部130は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。また、記憶部130は、ユーザ情報記憶部131およびモデル記憶部132を有する。 The storage unit 130 is realized, for example, by a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 130 also has a user information storage unit 131 and a model storage unit 132.

ユーザ情報記憶部131は、ポータルサイトを利用する利用者Uに関する情報を記憶する記憶部である。図3は、実施形態に係るユーザ情報記憶部131に記憶する情報の一例を示す図である。 The user information storage unit 131 is a storage unit that stores information about a user U who uses the portal site. FIG. 3 is a diagram showing an example of information stored in the user information storage unit 131 according to the embodiment.

図3に示すように、たとえば、ユーザ情報記憶部131は、「利用者ID」、「デモグラフィック属性」、「購入履歴」、「検索履歴」といった項目の情報を互いに対応付けて記憶する。 As shown in FIG. 3, for example, the user information storage unit 131 stores information on items such as "user ID," "demographic attributes," "purchase history," and "search history" in association with each other.

「利用者ID」は、各利用者を識別するための識別子である。「デモグラフィック属性」は、対応する利用者IDで識別される利用者Uのデモグラフィック属性に関する情報である。なお、ここでのデモグラフィック属性は、年齢、性別、住居エリア、学歴、家族構成、勤務先、年収などといった各利用者Uの人口統計学的属性が含まれ得る。 "User ID" is an identifier for identifying each user. "Demographic attributes" is information regarding the demographic attributes of user U identified by the corresponding user ID. Note that demographic attributes here may include demographic attributes of each user U, such as age, gender, residential area, educational background, family structure, place of employment, annual income, etc.

「購入履歴」は、対応する利用者IDで識別される利用者Uがポータルサイト上で購入した商品の購入履歴に関する情報である。たとえば、「購入履歴」には、購入した商品、購入日時、購入した店舗などに関する情報が格納される。 "Purchase history" is information about the purchase history of products purchased on the portal site by user U, who is identified by the corresponding user ID. For example, "purchase history" stores information about the purchased products, the purchase date and time, the store where the purchase was made, etc.

「検索履歴」は、対応する利用者IDで識別される利用者Uがポータルサイト上で行った検索履歴(検索ログ)に関する情報である。たとえば、「検索履歴」には、利用者Uが入力した検索クエリや検索した日時に関する情報が格納される。 "Search history" is information about the search history (search log) performed on the portal site by a user U identified by the corresponding user ID. For example, "search history" stores information about the search query entered by user U and the date and time of the search.

図2の説明に戻り、モデル記憶部132について説明する。モデル記憶部132は、興味スコアの推移を算出するためのモデルを記憶する記憶部である。図4は、実施形態に係るモデル記憶部132に記憶する情報の一例を示す図である。 Returning to the explanation of FIG. 2, the model storage unit 132 will be described. The model storage unit 132 is a storage unit that stores a model for calculating the transition of the interest score. FIG. 4 is a diagram showing an example of information stored in the model storage unit 132 according to an embodiment.

図4に示すように、たとえば、モデル記憶部132は、「購買アイテム」、「属性種別」、「スコアモデル」といった項目の情報を互いに対応付けて記憶する。「購買アイテム」は、利用者Uが購入したアイテムを識別するための識別子である。なお、購買アイテムは、対応するアイテムのカテゴリや、価格帯、グレードを識別するための情報であってもよい。「属性種別」は、モデルの対象となるデモグラフィック属性を識別するための識別子である。 As shown in FIG. 4, for example, the model storage unit 132 stores information on items such as "purchased item," "attribute type," and "score model" in association with each other. "Purchased item" is an identifier for identifying an item purchased by user U. Note that the purchased item may be information for identifying the category, price range, or grade of the corresponding item. "Attribute type" is an identifier for identifying the demographic attribute that is the subject of the model.

また、「スコアモデル」は、対応する「購買アイテム」および「属性種別」の利用者Uの興味スコアを算出するためのモデルである。同図に示す例では、「UI001」で識別される購買アイテムに対し「D1-1」および「D2-1」でそれぞれ識別される属性種別のモデルがそれぞれ「スコアモデル」に格納されることを示す。 The "score model" is a model for calculating the interest score of user U for the corresponding "purchased item" and "attribute type." The example shown in the figure indicates that models for the attribute types identified by "D1-1" and "D2-1" respectively for the purchased item identified by "UI001" are stored in the "score model."

図2の説明に戻り、制御部120について説明する。制御部120は、たとえば、コントローラ(controller)であり、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、情報処理装置10内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。 Returning to the explanation of FIG. 2, the control unit 120 will be described. The control unit 120 is, for example, a controller, and is realized by a CPU (Central Processing Unit), MPU (Micro Processing Unit), etc., executing various programs stored in a storage device inside the information processing device 10 using the RAM as a working area.

図2に示すように、制御部120は、取得部121、生成部122、受付部123、算出部124および提供部125を有する。取得部121は、所定のアクションを取った利用者Uの行動履歴を取得する。 As shown in FIG. 2, the control unit 120 has an acquisition unit 121, a generation unit 122, a reception unit 123, a calculation unit 124, and a provision unit 125. The acquisition unit 121 acquires the behavior history of a user U who has taken a predetermined action.

本実施形態では、取得部121は、ポータルサイト上で商品を購入した利用者Uのポータルサイトの利用履歴を取得し、ユーザ情報記憶部131に格納する。たとえば、取得部121は、検索ログサーバ101から検索ログを取得し、ショッピングサーバ102から購入履歴を取得する。 In this embodiment, the acquisition unit 121 acquires the portal site usage history of a user U who has purchased a product on the portal site, and stores the history in the user information storage unit 131. For example, the acquisition unit 121 acquires a search log from the search log server 101, and acquires a purchase history from the shopping server 102.

なお、取得部121は、すべての利用者Uの検索ログを取得するようにしてもよく、たとえば、所定のアイテムを購入した利用者Uの検索ログを取得するようにしてもよい。 The acquisition unit 121 may acquire search logs of all users U, for example, the search log of a user U who has purchased a specific item.

生成部122は、所定のアクションを取った利用者Uの興味を数値化した興味スコアを算出するためのモデルを生成する。たとえば、生成部122は、モデルの学習段階において、利用者Uが商品を購入後のポータルサイトの利用履歴を経過期間(たとえば、1カ月)毎に分割した分割データを生成する。 The generation unit 122 generates a model for calculating an interest score that quantifies the interest of a user U who has taken a predetermined action. For example, in the model learning stage, the generation unit 122 generates split data by dividing the usage history of the portal site after the user U purchased a product by the elapsed period (for example, one month).

つづいて、生成部122は、分割データそれぞれに対し経過期間毎の情報を対応付けて機械学習を行うことで、経過期間と検索ログとの関係性、すなわち、経過期間と、利用者Uの興味との関係性を学習したモデルを生成する。 Next, the generation unit 122 performs machine learning by associating information for each elapsed period with each piece of split data, thereby generating a model that learns the relationship between the elapsed period and the search log, i.e., the relationship between the elapsed period and the interests of user U.

たとえば、生成部122は、購入商品およびデモグラフィック属性毎にモデルを生成し、生成したモデルをモデル記憶部132に格納する。 For example, the generation unit 122 generates a model for each purchased item and demographic attribute, and stores the generated model in the model storage unit 132.

受付部123は、たとえば、事業者端末500からスコア情報の生成条件を受け付け、受け付けた生成条件に関する情報を算出部124へ渡す。なお、生成条件の具体例については図5および図6を用いて後述する。 The reception unit 123 receives, for example, the conditions for generating score information from the business operator terminal 500, and passes information on the received conditions for generating score information to the calculation unit 124. Specific examples of the conditions for generating score information will be described later with reference to FIG. 5 and FIG. 6.

算出部124は、取得部121によって取得された行動履歴を所定の期間毎に分割した分割データそれぞれから利用者Uの特定の対象に対する興味を数値化した興味スコアをアクション毎に算出する。 The calculation unit 124 calculates an interest score for each action by quantifying the interest of the user U in a specific target from each of the divided data obtained by dividing the behavioral history acquired by the acquisition unit 121 into predetermined periods.

算出部124は、受付部123から受け取った事業者端末500が指定した生成条件に応じて、モデル記憶部132に記憶されたモデルを用いて興味スコアを算出し、提供部125へ渡す。 The calculation unit 124 calculates an interest score using the model stored in the model storage unit 132 according to the generation conditions specified by the business operator terminal 500 received from the reception unit 123, and passes the interest score to the provision unit 125.

提供部125は、算出部124によって算出された興味スコアの変動を示すスコア情報を事業者端末500に対し提供する。ここで、図5および図6を用いて、受付部123、算出部124および提供部125の一連の処理について説明する。 The providing unit 125 provides the business operator terminal 500 with score information indicating the change in the interest score calculated by the calculating unit 124. Here, a series of processes of the receiving unit 123, the calculating unit 124, and the providing unit 125 will be described with reference to Figs. 5 and 6.

図5および図6は、生成条件の入力を受け付ける画面の一例を示す図である。たとえば、情報処理装置10は、図5に示すようなUIを提供し、スコア情報の生成条件を事業者端末500から受け付ける。 Figures 5 and 6 are diagrams showing examples of screens that accept input of generation conditions. For example, the information processing device 10 provides a UI as shown in Figure 5 and accepts the generation conditions of score information from the business operator terminal 500.

図5に示す例では、たとえば、「購入アイテム」、「デモグラフィック属性」および「対象商品」といった項目の生成条件を受け付ける場合を示す。「購入アイテム」は利用者Uが購入したアイテム名を示し、「デモグラフィック属性」はスコア情報の生成対象となるデモグラフィック属性を示す。 The example shown in FIG. 5 shows a case where generation conditions for items such as "purchased item," "demographic attribute," and "target product" are accepted. "Purchased item" indicates the name of the item purchased by user U, and "demographic attribute" indicates the demographic attribute for which score information is to be generated.

また、「対象アイテム」は、興味スコアの算出対象となるアイテムを示す。同図に示す例では、購入アイテムが一眼レフカメラ、デモグラフィック属性が30代、男性、対象アイテムが一眼レンズである場合を示す。 The "target item" indicates the item for which the interest score is calculated. In the example shown in the figure, the purchased item is a single-lens reflex camera, the demographic attributes are 30s and male, and the target item is a single-lens lens.

すなわち、この場合、一眼レフカメラを購入した30代男性の一眼レンズに関する興味スコアの推移がスコア情報として事業者端末500に対し提供される。たとえば、受付部123は、図5のようなUIを介してスコア情報の生成条件を受け付け、算出部124は、生成条件に応じて、指定されたデモグラフィック属性の対象アイテムに対する興味スコアを期間毎にモデルを用いて算出する。 That is, in this case, the change in the interest score for a single-lens reflex camera of a man in his 30s who purchased the camera is provided to the business operator terminal 500 as score information. For example, the reception unit 123 receives the conditions for generating score information via a UI such as that shown in FIG. 5, and the calculation unit 124 calculates the interest score for the target item of the specified demographic attribute for each period using a model according to the generation conditions.

そして、提供部125は、算出部124によって算出された期間毎の興味スコアの推移を示すスコア情報を対し事業者端末500に対し提供する。同図に示すスコア情報の例では、時期t11において、一眼レンズに対して興味が最も高くなることを示しており、事業者は、時期t11に一眼レンズに関するキャンペーンを行うことで、効率よくキャンペーンを実施することが可能となる。 The providing unit 125 then provides the business operator terminal 500 with score information indicating the change in interest score for each period calculated by the calculation unit 124. The example of score information shown in the figure indicates that interest in single-lens lenses is highest at time t11, and the business operator can efficiently implement a campaign related to single-lens lenses by running the campaign at time t11.

なお、たとえば、購入アイテムに対応するモデルがない場合には、類似する他の購入アイテムのモデルを用いて、興味スコアを算出するようにしてもよく、また、購入アイテムに対応する上位のカテゴリのモデルを用いて、興味スコアを算出するようにしてもよい。 For example, if there is no model corresponding to the purchased item, the interest score may be calculated using a model of another similar purchased item, or the interest score may be calculated using a model of a higher-level category corresponding to the purchased item.

また、購入アイテムについては、商品カテゴリであってもよく、商品のメーカや価格帯、グレードといった項目で細分化するようにしてもよい。すなわち、たとえば、一眼レフカメラであっても、メーカ、価格帯、グレードに応じて、モデルをそれぞれ生成したうえで、興味スコアを算出するようにしてもよい。 Purchased items may be classified into product categories, or may be subdivided into categories such as product manufacturer, price range, and grade. In other words, for example, even for single-lens reflex cameras, models may be generated for each manufacturer, price range, and grade, and an interest score may then be calculated.

この場合、たとえば、事業者端末500は、異なる生成条件を指定することで、メーカ、価格帯、グレードによる興味スコアの推移の違いを確認することができる。すなわち、競合製品と自社製品との興味スコアの推移の違いを確認することで、単にキャンペーンの効率化のみならず、製品開発にとっても有益な情報を受け取ることができる。なお、この場合に、複数のスコア情報を同一のグラフに重畳して提供するようにしてもよい。 In this case, for example, the business operator terminal 500 can specify different generation conditions to check the difference in interest score trends depending on the manufacturer, price range, and grade. In other words, by checking the difference in interest score trends between a competitor's product and the company's own product, it is possible to receive information that is useful not only for the efficiency of campaigns but also for product development. In this case, multiple score information may be provided by superimposing them on the same graph.

また、図6の例では、対象アイテムに代えて「サイコグラフィック属性」の入力を受け付ける場合について示している。ここで、「サイコグラフィック属性」とは、趣味、嗜好、ライフスタイルなどといった心理的属性であり、以下では、「サイコグラフィック属性」が趣味を示すものであるとする。なお、サイコグラフィック属性については、たとえば、ポータルサイトの利用履歴を用いて導出されたものであってもよく、利用者Uに対して行ったアンケート結果を用いるようにしてもよい。 The example in FIG. 6 shows a case where "psychographic attributes" are received instead of the target item. Here, "psychographic attributes" are psychological attributes such as hobbies, preferences, lifestyle, etc., and in the following, "psychographic attributes" are assumed to indicate hobbies. Note that psychographic attributes may be derived, for example, from the usage history of the portal site, or the results of a survey conducted on user U may be used.

同図に示す例では、「サイコグラフィック属性」として、「車」が選択された場合を示す。すなわち、この場合においては、一眼レフカメラを購入した車好きの30代男性の興味スコアの推移に関する情報がスコア情報として提供される。 In the example shown in the figure, "car" is selected as the "psychographic attribute." In other words, in this case, information on the change in interest score of a car-loving man in his 30s who purchased a single-lens reflex camera is provided as score information.

このように、たとえば、「サイコグラフィック属性」をさらに限定して、スコア情報を生成、提供することで、サイコグラフィック属性に応じて適切なキャンペーンの実施が可能となる。 In this way, for example, by further limiting "psychographic attributes" and generating and providing score information, it becomes possible to implement appropriate campaigns according to psychographic attributes.

〔3.処理手順〕
次に、図7および図8を用いて、実施形態に係る情報処理装置10が実行する処理手順について説明する。図7は、実施形態に係るモデル生成処理の処理手順の一例を示すフローチャートである。図8は、実施形態に係るスコア情報提供処理の処理手順の一例を示すフローチャートである。
3. Processing Procedure
Next, a process procedure executed by the information processing device 10 according to the embodiment will be described with reference to Fig. 7 and Fig. 8. Fig. 7 is a flowchart showing an example of a process procedure of a model generation process according to the embodiment. Fig. 8 is a flowchart showing an example of a process procedure of a score information provision process according to the embodiment.

図7に示すように、たとえば、情報処理装置10は、所定のアクションを取った利用者Uのポータルサイトの利用履歴を取得する(ステップS101)。つづいて、情報処理装置10は、期間毎の利用履歴それぞれから興味スコアを算出する(ステップS102)。 As shown in FIG. 7, for example, the information processing device 10 acquires the usage history of a portal site of a user U who has taken a predetermined action (step S101). Next, the information processing device 10 calculates an interest score from each of the usage histories for each period (step S102).

つづいて、情報処理装置10は、期間毎の興味スコアを用いて、モデルを更新する(ステップS103)。そして、情報処理装置10は、モデル生成処理を終了する。 Next, the information processing device 10 updates the model using the interest scores for each period (step S103). Then, the information processing device 10 ends the model generation process.

つづいて、図8に示すように、情報処理装置10は、スコア情報の生成条件を受け付ける(ステップS111)。つづいて、情報処理装置10は、生成条件に応じたモデルを用いて、経過期間毎の興味スコアを算出する(ステップS112)。 Next, as shown in FIG. 8, the information processing device 10 accepts the conditions for generating score information (step S111). Next, the information processing device 10 calculates the interest score for each elapsed period using a model according to the generation conditions (step S112).

つづいて、情報処理装置10は、経過期間毎の興味スコアの推移に関するスコア情報を提供する(ステップS113)。そして、情報処理装置10は、スコア情報提供処理を終了する。 Next, the information processing device 10 provides score information regarding the change in the interest score for each elapsed period (step S113). Then, the information processing device 10 ends the score information provision process.

〔4.変形例〕
ところで、上述した実施形態では、利用者Uによる商品購入後の興味スコアの推移をスコア情報として提供する場合について説明したが、これに限定されるものではない。商品購入前後における一連の興味スコアの推移をスコア情報として提供することにしてもよい。
4. Modifications
In the above embodiment, the transition of the interest score after the user U purchases a product is provided as score information, but the present invention is not limited to this. A series of transitions of the interest score before and after the product purchase may be provided as score information.

また、上述した実施形態では、スコア情報として興味スコアの一連の推移に関する情報を提供する場合について説明したが、これに限定されるものではない。たとえば、興味スコアが最も高くなる時期、最も低くなる時期に関する情報をスコア情報として提供することにしてもよい。また、たとえば、複数のデモグラフィック属性に対応するモデルを用いて複数のデモグラフィック属性に対応する興味スコアを自動的に算出し、たとえば、年齢差や地域差によって特徴的な興味スコアの推移を示す情報をスコア情報として提供するようにしてもよい。 In the above embodiment, a case has been described in which information relating to a series of changes in the interest score is provided as score information, but the present invention is not limited to this. For example, information relating to the period when the interest score is highest and the period when the interest score is lowest may be provided as score information. Also, for example, interest scores corresponding to multiple demographic attributes may be automatically calculated using a model corresponding to multiple demographic attributes, and information indicating characteristic changes in the interest score due to, for example, age differences or regional differences may be provided as score information.

たとえば、各デモグラフィック属性で、年齢が50歳を境に興味スコアの推移傾向に変化が生じる場合、都会と田舎では興味スコアの推移傾向に変化が生じるなどといった事象を分析し、分析結果をスコア情報として提供するようにしてもよい。 For example, for each demographic attribute, if there is a change in the trend of interest scores at the age of 50, then there may be a change in the trend of interest scores between urban and rural areas, and the analysis results may be provided as score information.

また、上述した実施形態では、たとえば、1つのアイテムを購入した利用者Uに関する検索ログから興味スコアを算出する場合について説明したが、これに限定されるものではない。たとえば、複数のアイテムを購入した利用者Uの検索ログを利用して興味スコアを算出するようにしてもよい。この場合、たとえば、情報処理装置10は、製品Aおよび製品Bを購入した利用者Uに関するスコア情報を提供することができる。 In the above-described embodiment, for example, a case has been described in which the interest score is calculated from a search log related to a user U who has purchased one item, but this is not limited to this. For example, the interest score may be calculated using a search log related to a user U who has purchased multiple items. In this case, for example, the information processing device 10 can provide score information related to a user U who has purchased product A and product B.

また、上述した実施形態では、興味スコアの変動に関する情報をスコア情報として提供する場合について説明したが、これに限定されるものではない。たとえば、算出部124は、経過期間毎に興味の特徴を示すベクトルを算出し、提供部125は、ベクトルの変動に関する情報をスコア情報として提供することにしてもよい。なお、ここでのベクトルとは、検索ログをN次元(たとえば、128次元)のデータに落とし込んだデータである。この場合においても、事業者は、ベクトルの変動から利用者Uの興味の傾向を把握することが可能となる。 In the above embodiment, a case has been described in which information regarding changes in interest scores is provided as score information, but this is not limited to this. For example, the calculation unit 124 may calculate a vector indicating the characteristics of interests for each elapsed period, and the provision unit 125 may provide information regarding changes in the vector as score information. Note that the vector here refers to data obtained by reducing search logs to N-dimensional (e.g., 128-dimensional) data. Even in this case, the business operator can grasp the trends in the interests of user U from the changes in the vector.

〔5.効果〕
上述した実施形態に係る情報処理装置10は、所定のアクションを取った利用者Uの行動履歴を取得する取得部121と、取得部121によって取得された行動履歴を所定の期間毎に分割した分割データそれぞれから利用者の特定の対象に対する興味を数値化した興味スコアをアクション毎に算出する算出部124と、算出部124によって算出されたアクション毎の興味スコアの変動を示すスコア情報を提供する提供部125とを備える。したがって、実施形態に係る情報処理装置10によれば、各利用者の興味や関心の遷移に関するコンテンツを提供することができる。
5. Effects
The information processing device 10 according to the embodiment described above includes an acquisition unit 121 that acquires a behavioral history of a user U who has taken a predetermined action, a calculation unit 124 that calculates an interest score for each action by quantifying the user's interest in a specific target from each piece of divided data obtained by dividing the behavioral history acquired by the acquisition unit 121 for each predetermined period, and a provision unit 125 that provides score information indicating the fluctuation of the interest score for each action calculated by the calculation unit 124. Therefore, the information processing device 10 according to the embodiment can provide content related to the transition of the interests and concerns of each user.

また、上述した実施形態に係る算出部124は、所定のアイテムを購入した利用者の行動履歴からアイテム毎に興味スコアを算出する。したがって、実施形態に係る情報処理装置10によれば、所定のアイテムを購入した利用者Uの興味関心の推移に関するコンテンツを提供することができる。 The calculation unit 124 according to the embodiment described above calculates an interest score for each item from the behavioral history of a user who has purchased a specific item. Therefore, according to the information processing device 10 according to the embodiment, it is possible to provide content related to the changes in the interests of a user U who has purchased a specific item.

また、上述した実施形態に係る算出部124は、特定の対象として、事業者が指定した商品に対する興味スコアを算出する。したがって、実施形態に係る情報処理装置10によれば、事業者が望む商品に対する利用者Uの興味関心の推移に関するコンテンツを提供することができる。 The calculation unit 124 according to the embodiment described above calculates an interest score for a product designated by a business as a specific target. Therefore, the information processing device 10 according to the embodiment can provide content related to the changes in the interest of the user U in products desired by the business.

また、上述した実施形態に係る取得部121は、ポータルサイトにおける検索履歴を行動履歴として取得し、算出部124は、検索履歴から興味スコアを算出する。したがって、実施形態に係る情報処理装置10によれば、興味スコアを精度よく算出することができる。 The acquisition unit 121 according to the embodiment described above acquires a search history on a portal site as a behavior history, and the calculation unit 124 calculates an interest score from the search history. Therefore, according to the information processing device 10 according to the embodiment, it is possible to accurately calculate an interest score.

また、上述した実施形態に係る取得部121は、利用者のデモグラフィック属性に関する情報を行動履歴に紐づけて取得し、算出部124は、デモグラフィック属性毎に興味スコアを算出する。したがって、実施形態に係る情報処理装置10によれば、デモグラフィック属性に応じた利用者Uの興味関心の推移に関するコンテンツを提供することができる。 The acquisition unit 121 according to the embodiment described above acquires information related to the demographic attributes of the user by linking it to the behavioral history, and the calculation unit 124 calculates an interest score for each demographic attribute. Therefore, according to the information processing device 10 according to the embodiment, it is possible to provide content related to changes in the interests of the user U according to the demographic attributes.

また、上述した実施形態に係る提供部125は、スコア情報として、興味スコアの時系列変化に関する情報を提供する。したがって、実施形態に係る情報処理装置10によれば、利用者Uの興味スコアの時系列変化を容易に把握可能なコンテンツを提供することができる。 The providing unit 125 according to the embodiment described above provides information on the time series changes in the interest score as score information. Therefore, according to the information processing device 10 according to the embodiment, it is possible to provide content that allows the user U to easily grasp the time series changes in the interest score.

また、上述した実施形態に係る算出部124は、利用者Uの行動履歴から期間毎の興味の特徴を示すベクトルを算出し、提供部125は、ベクトルの変動に関する情報をスコア情報として提供する。したがって、実施形態に係る情報処理装置10によれば、ベクトルの変化によって、利用者Uの興味の傾向を把握することが可能となる。 The calculation unit 124 according to the embodiment described above calculates a vector indicating the characteristics of interests for each period from the behavioral history of the user U, and the provision unit 125 provides information on the fluctuation of the vector as score information. Therefore, according to the information processing device 10 according to the embodiment, it is possible to grasp the trends in the interests of the user U from the change in the vector.

〔6.ハードウェア構成〕
また、上述してきた実施形態に係る情報処理装置10は、例えば図9に示すような構成のコンピュータ1000によって実現される。図9は、実施形態に係る情報処理装置10の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
6. Hardware Configuration
The information processing device 10 according to the embodiment described above is realized by a computer 1000 having a configuration as shown in Fig. 9. Fig. 9 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device 10 according to the embodiment. The computer 1000 has a CPU 1100, a RAM 1200, a ROM 1300, a HDD 1400, a communication interface (I/F) 1500, an input/output interface (I/F) 1600, and a media interface (I/F) 1700.

CPU1100は、ROM1300またはHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。 The CPU 1100 operates based on a program stored in the ROM 1300 or the HDD 1400, and controls each component. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started, and programs that depend on the hardware of the computer 1000, etc.

HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス1500は、ネットワーク(通信ネットワーク)Nを介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータをネットワークNを介して他の機器へ送信する。 HDD 1400 stores programs executed by CPU 1100 and data used by such programs. Communication interface 1500 receives data from other devices via network (communication network) N and sends it to CPU 1100, and transmits data generated by CPU 1100 to other devices via network N.

CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置(図9では、出力装置および入力装置を総称して「入出力装置」と記載する)を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、生成したデータを入出力インターフェイス1600を介して出力装置へ出力する。 The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse (in FIG. 9, the output devices and input devices are collectively referred to as "input/output devices") via the input/output interface 1600. The CPU 1100 acquires data from the input devices via the input/output interface 1600. The CPU 1100 also outputs generated data to the output devices via the input/output interface 1600.

メディアインターフェイス1700は、記録媒体1800に格納されたプログラムまたはデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。 The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads the program from the recording medium 1800 onto the RAM 1200 via the media interface 1700 and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase change rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.

例えば、コンピュータ1000が実施形態に係る情報処理装置10として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部120の機能を実現する。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置からネットワークNを介してこれらのプログラムを取得してもよい。 For example, when the computer 1000 functions as the information processing device 10 according to the embodiment, the CPU 1100 of the computer 1000 executes programs loaded onto the RAM 1200 to realize the functions of the control unit 120. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, the CPU 1100 may obtain these programs from another device via the network N.

以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be embodied in other forms that incorporate various modifications and improvements based on the knowledge of those skilled in the art, including the forms described in the disclosure section of the invention.

〔7.その他〕
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[7. Other]
Furthermore, among the processes described in the above embodiments and modifications, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by a known method. In addition, the information including the processing procedures, specific names, various data and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified. For example, the various information shown in each drawing is not limited to the illustrated information.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 In addition, each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 The above-described embodiments and variations can be combined as appropriate to the extent that they do not cause inconsistencies in the processing content.

また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。 The above-mentioned "section, module, unit" can be read as "means" or "circuit." For example, an acquisition unit can be read as an acquisition means or an acquisition circuit.

10 情報処理装置
50 利用者端末
101 検索ログサーバ
102 ショッピングサーバ
110 通信部
120 制御部
121 取得部
122 生成部
123 受付部
124 算出部
125 提供部
130 記憶部
131 ユーザ情報記憶部
132 モデル記憶部
500 事業者端末
10 Information processing device 50 User terminal 101 Search log server 102 Shopping server 110 Communication unit 120 Control unit 121 Acquisition unit 122 Generation unit 123 Reception unit 124 Calculation unit 125 Provision unit 130 Storage unit 131 User information storage unit 132 Model storage unit 500 Business operator terminal

Claims (9)

電子商店街において所定のアクションを取った利用者の行動履歴を取得する取得部と、
前記取得部によって取得された前記行動履歴を所定の期間毎に分割した分割データそれぞれから指定された特定の対象に対する前記利用者の興味を数値化した興味スコアを算出する算出部と、
前記算出部によって算出された前記興味スコアの変動を示すスコア情報を提供する提供部と
を備えることを特徴とする情報処理装置。
an acquisition unit that acquires a behavior history of a user who has taken a predetermined action in the online shopping mall ;
a calculation unit that calculates an interest score by quantifying an interest of the user in a specific target specified from each of divided data obtained by dividing the behavior history acquired by the acquisition unit for each predetermined period;
a providing unit that provides score information indicating a change in the interest score calculated by the calculating unit.
前記算出部は、
前記所定のアクションとして、所定のアイテムを購入した前記利用者の前記行動履歴から前記アイテム毎に前記興味スコアを算出すること
を特徴とする請求項1に記載の情報処理装置。
The calculation unit is
The information processing apparatus according to claim 1 , wherein the interest score is calculated for each of the items from the behavior history of the user who has purchased a predetermined item as the predetermined action .
前記算出部は、
前記特定の対象として、事業者が指定した商品に対する前記興味スコアを算出すること
を特徴とする請求項1または2に記載の情報処理装置。
The calculation unit is
The information processing device according to claim 1 , further comprising: a processor configured to calculate the interest score for a product designated by a business operator as the specific target.
前記取得部は、
ポータルサイトにおける検索履歴を前記行動履歴として取得し、
前記算出部は、
前記検索履歴から前記興味スコアを算出すること
を特徴とする請求項1、2または3に記載の情報処理装置。
The acquisition unit is
A search history on a portal site is acquired as the behavior history,
The calculation unit is
The information processing device according to claim 1 , 2 or 3 , wherein the interest score is calculated from the search history.
前記取得部は、
前記利用者のデモグラフィック属性に関する情報を前記行動履歴に紐づけて取得し、
前記算出部は、
前記デモグラフィック属性毎に前記興味スコアを算出すること
を特徴とする請求項1~4のいずれか一つに記載の情報処理装置。
The acquisition unit is
Acquire information on demographic attributes of the user by linking it to the behavioral history;
The calculation unit is
5. The information processing device according to claim 1, further comprising: a processor configured to calculate the interest score for each of the demographic attributes.
前記提供部は、
前記スコア情報として、前記興味スコアの時系列変化に関する情報を提供すること
を特徴とする請求項1~5のいずれか一つに記載の情報処理装置。
The providing unit is
6. The information processing device according to claim 1, wherein the score information is information relating to a time series change in the interest score.
前記算出部は、
前記利用者の前記行動履歴から前記期間毎の興味の特徴を示すベクトルを算出し、
前記提供部は、
前記ベクトルの変動に関する情報を前記スコア情報として提供すること
を特徴とする請求項1~6のいずれか一つに記載の情報処理装置。
The calculation unit is
Calculating a vector indicating an interest characteristic for each of the time periods from the behavioral history of the user;
The providing unit is
7. The information processing device according to claim 1, wherein information relating to a variation in the vector is provided as the score information.
コンピュータが実行する情報処理方法であって、
電子商店街において所定のアクションを取った利用者の行動履歴を取得する取得工程と、
前記取得工程によって取得された前記行動履歴を所定の期間毎に分割した分割データそれぞれから指定された特定の対象に対する前記利用者の興味を数値化した興味スコアを算出する算出工程と、
前記算出工程によって算出された前記興味スコアの変動を示すスコア情報を提供する提供工程と
を含むことを特徴とする情報処理方法。
1. A computer-implemented information processing method, comprising:
An acquisition step of acquiring a behavior history of a user who has taken a predetermined action in the online shopping mall ;
a calculation step of calculating an interest score by quantifying the interest of the user in a specific target specified from each of divided data obtained by dividing the behavioral history acquired by the acquisition step for each predetermined period;
and a providing step of providing score information indicating a change in the interest score calculated by the calculating step.
電子商店街において所定のアクションを取った利用者の行動履歴を取得する取得手順と、
前記取得手順によって取得された前記行動履歴を所定の期間毎に分割した分割データそれぞれから指定された特定の対象に対する前記利用者の興味を数値化した興味スコアを算出する算出手順と、
前記算出手順によって算出された前記興味スコアの変動を示すスコア情報を提供する提供手順と
をコンピュータに実行させることを特徴とする情報処理プログラム。
An acquisition step for acquiring a behavior history of a user who has taken a predetermined action in the online shopping mall ;
a calculation step of calculating an interest score by quantifying an interest of the user in a specific target specified from each of divided data obtained by dividing the behavior history acquired by the acquisition step for each predetermined period;
and a providing step of providing score information indicating a change in the interest score calculated by the calculating step.
JP2021179527A 2021-11-02 2021-11-02 Information processing device, information processing method, and information processing program Active JP7540987B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021179527A JP7540987B2 (en) 2021-11-02 2021-11-02 Information processing device, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021179527A JP7540987B2 (en) 2021-11-02 2021-11-02 Information processing device, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2023068415A JP2023068415A (en) 2023-05-17
JP7540987B2 true JP7540987B2 (en) 2024-08-27

Family

ID=86327060

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021179527A Active JP7540987B2 (en) 2021-11-02 2021-11-02 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP7540987B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002366724A (en) 2001-06-05 2002-12-20 Nec Corp System, method and program for obtaining marketing information
JP2003030403A (en) 2001-07-12 2003-01-31 Sumisho Computer Systems Corp Device and method for collecting profile, system for supporting sales promotion, program and recording medium
JP2010282561A (en) 2009-06-08 2010-12-16 Nippon Telegr & Teleph Corp <Ntt> Information processing apparatus, system, method and program
JP2012079005A (en) 2010-09-30 2012-04-19 Nifty Corp Area marketing data providing system
JP2020190964A (en) 2019-05-22 2020-11-26 ヤフー株式会社 Information processing equipment, information processing methods and information processing programs

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002366724A (en) 2001-06-05 2002-12-20 Nec Corp System, method and program for obtaining marketing information
JP2003030403A (en) 2001-07-12 2003-01-31 Sumisho Computer Systems Corp Device and method for collecting profile, system for supporting sales promotion, program and recording medium
JP2010282561A (en) 2009-06-08 2010-12-16 Nippon Telegr & Teleph Corp <Ntt> Information processing apparatus, system, method and program
JP2012079005A (en) 2010-09-30 2012-04-19 Nifty Corp Area marketing data providing system
JP2020190964A (en) 2019-05-22 2020-11-26 ヤフー株式会社 Information processing equipment, information processing methods and information processing programs

Also Published As

Publication number Publication date
JP2023068415A (en) 2023-05-17

Similar Documents

Publication Publication Date Title
US20220309539A1 (en) System and method providing personalized recommendations
JP7430743B2 (en) actionable widget cards
US9875490B2 (en) Privacy sensitive persona management tools
US20200273054A1 (en) Digital receipts economy
US20160180386A1 (en) System and method for cloud based payment intelligence
US20170236182A1 (en) System and method of generating a recommendation of a product or service based on inferring a demographic characteristic of a customer
US20080004884A1 (en) Employment of offline behavior to display online content
US20140067596A1 (en) Methods and apparatus for recommending products and services
US20080154915A1 (en) Network-based recommendations
US20180089676A1 (en) Dynamic Multi-Website Data Collection and Data Sharing
CA2950162C (en) Method and system for recommending targeted television programs based on online behavior
CN112819504A (en) System and method for customizing reviews
JP2018045553A (en) Selection device, selection method, and selection program
JP7195293B2 (en) Information processing device, information processing method, and information processing program
KR102397385B1 (en) Method for providing online to offline based customized coupon service using storage coupon
US20150134461A1 (en) Referral management methods and apparatus
US20210110431A1 (en) Machine learning system finds units of interest (uoi) based on keywords, interests, and brands in social media audiences for the purpose of targeting digital advertisements
JP7540987B2 (en) Information processing device, information processing method, and information processing program
KR101673372B1 (en) Multi-media network service system and method based on template
JP6243559B2 (en) Learning device, learning method, and learning program
JP7249316B2 (en) Information processing device, information processing method, and information processing program
KR20210052237A (en) Product catalog automatic classification system based on artificial intelligence
US20150213680A1 (en) Method and system for automated selection of targeted prizes
JP7453191B2 (en) Information processing device, information processing method, and information processing program
JP7481305B2 (en) Distribution device, distribution method, and distribution program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230315

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20231026

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240213

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240411

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: 20240723

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240815

R150 Certificate of patent or registration of utility model

Ref document number: 7540987

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150