Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7699068B2 - Information providing device, information providing method, and information providing program - Google Patents
[go: Go Back, main page]

JP7699068B2 - Information providing device, information providing method, and information providing program - Google Patents

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

Info

Publication number
JP7699068B2
JP7699068B2 JP2022007123A JP2022007123A JP7699068B2 JP 7699068 B2 JP7699068 B2 JP 7699068B2 JP 2022007123 A JP2022007123 A JP 2022007123A JP 2022007123 A JP2022007123 A JP 2022007123A JP 7699068 B2 JP7699068 B2 JP 7699068B2
Authority
JP
Japan
Prior art keywords
user
score
information
purchase
transaction object
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
JP2022007123A
Other languages
Japanese (ja)
Other versions
JP2023106023A (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 JP2022007123A priority Critical patent/JP7699068B2/en
Publication of JP2023106023A publication Critical patent/JP2023106023A/en
Application granted granted Critical
Publication of JP7699068B2 publication Critical patent/JP7699068B2/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 providing device, an information providing method, and an information providing program.

近年、インターネットの飛躍的な普及に伴い、インターネット上の種々の情報を用いた分析に関する技術が提供されている。例えば、購買履歴データ等を用いて時期のトレンドを考慮して顧客(適宜、「利用者」)を分析する技術が知られている。 In recent years, with the rapid spread of the Internet, techniques for analysis using various information on the Internet have been provided. For example, techniques are known that use purchase history data and other data to analyze customers (or "users" as appropriate) taking into account trends over time.

特開2015-146145号公報JP 2015-146145 A

しかしながら、上述した従来技術は、利用者に対して有益な情報を提供する上で改善の余地がある。 However, the above-mentioned conventional technologies leave room for improvement in providing useful information to users.

本願は、上記に鑑みてなされたものであって、利用者に対して有益な情報を提供可能にする情報提供装置、情報提供方法および情報提供プログラムを提供することを目的とする。 The present application has been made in consideration of the above, and aims to provide an information providing device, an information providing method, and an information providing program that can provide useful information to users.

上述した課題を解決し、目的を達成するために、本発明に係る情報提供装置は、利用者に関する利用者情報を収集する収集部と、前記利用者情報に基づいて、取引対象ごとに、前記利用者が所有している可能性を示す所有スコアと、前記利用者が購買する可能性を示す購買傾向スコアとを算出する算出部と、前記所有スコアと前記購買傾向スコアとに基づいて、前記利用者に対して提供する提供情報を生成する生成部と、を備えることを特徴とする。 In order to solve the above-mentioned problems and achieve the objective, the information providing device according to the present invention is characterized by comprising: a collection unit that collects user information relating to a user; a calculation unit that calculates, for each transaction object based on the user information, an ownership score indicating the possibility that the user owns the object and a purchase tendency score indicating the possibility that the user will purchase the object; and a generation unit that generates information to be provided to the user based on the ownership score and the purchase tendency score.

また、本発明に係る情報提供方法は、情報提供装置によって実行される情報提供方法であって、利用者に関する利用者情報を収集する収集工程と、前記利用者情報に基づいて、取引対象ごとに、前記利用者が所有している可能性を示す所有スコアと、前記利用者が購買する可能性を示す購買傾向スコアとを算出する算出工程と、前記所有スコアと前記購買傾向スコアとに基づいて、前記利用者に対して提供する提供情報を生成する生成工程と、を含むことを特徴とする。 The information provision method according to the present invention is an information provision method executed by an information provision device, and is characterized by including a collection step of collecting user information about a user, a calculation step of calculating, for each transaction object based on the user information, an ownership score indicating the possibility that the user owns the object and a purchase propensity score indicating the possibility that the user will purchase the object, and a generation step of generating provision information to be provided to the user based on the ownership score and the purchase propensity score.

また、本発明に係る情報提供プログラムは、利用者に関する利用者情報を収集する収集手順と、前記利用者情報に基づいて、取引対象ごとに、前記利用者が所有している可能性を示す所有スコアと、前記利用者が購買する可能性を示す購買傾向スコアとを算出する算出手順と、前記所有スコアと前記購買傾向スコアとに基づいて、前記利用者に対して提供する提供情報を生成する生成手順と、をコンピュータに実行させることを特徴とする。 The information provision program of the present invention is characterized in that it causes a computer to execute a collection step of collecting user information about a user, a calculation step of calculating, for each transaction object, an ownership score indicating the possibility that the user owns the object and a purchase propensity score indicating the possibility that the user will purchase the object based on the user information, and a generation step of generating provision information to be provided to the user based on the ownership score and the purchase propensity score.

本発明では、利用者に対して有益な情報を提供することができる。 The present invention can provide useful information to users.

図1は、実施形態に係る情報提供システムの処理の一例を示す図である。FIG. 1 is a diagram illustrating an example of a process of an information providing system according to an embodiment. 図2は、実施形態に係る情報提供装置の構成例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of a configuration of an information providing device according to the embodiment. 図3は、実施形態に係る利用者情報記憶部の一例を示す図である。FIG. 3 is a diagram illustrating an example of a user information storage unit according to the embodiment. 図4は、実施形態に係る取引対象情報記憶部の一例を示す図である。FIG. 4 is a diagram illustrating an example of a trading object information storage unit according to the embodiment. 図5は、実施形態に係るスコア情報記憶部の一例を示す図である。FIG. 5 is a diagram illustrating an example of a score information storage unit according to the embodiment. 図6は、実施形態に係る提供情報記憶部の一例を示す図である。FIG. 6 is a diagram illustrating an example of a provided information storage unit according to the embodiment. 図7は、実施形態に係るスコア算出処理の具体例1を示す図である。FIG. 7 is a diagram illustrating a specific example 1 of the score calculation process according to the embodiment. 図8は、実施形態に係るスコア算出処理の具体例2を示す図である。FIG. 8 is a diagram showing a second specific example of the score calculation process according to the embodiment. 図9は、実施形態に係るスコア算出処理の具体例3を示す図である。FIG. 9 is a diagram illustrating a specific example 3 of the score calculation process according to the embodiment. 図10は、実施形態に係る情報提供処理の流れの一例を示すフローチャートである。FIG. 10 is a flowchart showing an example of the flow of the information providing process according to the embodiment. 図11は、ハードウェア構成の一例を示す図である。FIG. 11 is a diagram illustrating an example of a hardware configuration.

以下に、本願に係る情報提供装置、情報提供方法および情報提供プログラムを実施するための形態(以下、実施形態)について図面を参照しつつ詳細に説明する。なお、この実施形態により、本願に係る情報提供装置、情報提供方法および情報提供プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Below, the information providing device, information providing method, and information providing program according to the present application (hereinafter, "embodiments") will be described in detail with reference to the drawings. Note that the information providing device, information providing method, and information providing program according to the present application are not limited to these embodiments. Furthermore, the same components in the following embodiments will be given the same reference numerals, and duplicated descriptions will be omitted.

〔実施形態〕
以下に、実施形態に係る情報提供システム100の処理、情報提供装置10の構成、スコア算出処理の具体例、情報提供処理の流れを順に説明し、最後に本実施形態の効果を説明する。
[Embodiment]
The process of the information providing system 100 according to the embodiment, the configuration of the information providing device 10, a specific example of the score calculation process, and the flow of the information providing process will be described below in this order, and finally, the effects of this embodiment will be described.

[1.情報提供システム100の処理]
図1を用いて、本実施形態に係る情報提供システム(適宜、本システム)100の処理を説明する。図1は、実施形態に係る情報提供システムの処理の一例を示す図である。以下では、本システム100の構成例、本システム100の処理、本システム100の効果の順に説明する。
1. Processing of the Information Providing System 100
The processing of an information providing system (hereinafter, referred to as the present system) 100 according to the present embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the processing of the information providing system according to the embodiment. Below, the configuration example of the present system 100, the processing of the present system 100, and the effects of the present system 100 will be described in that order.

(1-1.システム100の構成例)
図1に示した情報提供システム100は、情報提供装置10と、利用者端末20と、取引対象情報データベース30とを有する。ここで、情報提供装置10と、利用者端末20と、取引対象情報データベース30とは、図示しない所定の通信網を介して、有線または無線により通信可能に接続される。なお、本システム100には、複数台の情報提供装置10、複数台の利用者端末20、および複数台の取引対象情報データベース30が含まれてもよい。
(1-1. Configuration example of system 100)
1 includes an information providing device 10, a user terminal 20, and a transaction target information database 30. Here, the information providing device 10, the user terminal 20, and the transaction target information database 30 are connected to each other so as to be able to communicate with each other by wire or wirelessly via a predetermined communication network (not shown). Note that the system 100 may include a plurality of information providing devices 10, a plurality of user terminals 20, and a plurality of transaction target information databases 30.

(1-1-1.情報提供装置10)
情報提供装置10は、利用者端末20との間、取引対象情報データベース30との間でデータの送受信を行う装置であり、例えば、サーバ装置やクラウドシステム等により実現される。図1の例では、情報提供装置10がサーバ装置により実現される場合を示す。
(1-1-1. Information providing device 10)
The information providing device 10 is a device that transmits and receives data between the user terminal 20 and the transaction target information database 30, and is realized, for example, by a server device, a cloud system, etc. The example of Fig. 1 shows a case where the information providing device 10 is realized by a server device.

(1-1-2.利用者端末20)
利用者端末20は、ウェブページを閲覧したり、ウェブ上でインターネットショッピング等を行ったりする利用者Uによって使用されるデバイス(コンピュータ)である。利用者端末20は、利用者Uによる操作を受け付ける。なお、利用者端末20は、例えば、スマートフォンや、タブレット型端末や、ノート型PC(Personal Computer)や、デスクトップPCや、携帯電話機や、PDA(Personal Digital Assistant)等により実現される。図1の例では、利用者端末20がスマートフォンにより実現される場合を示す。
(1-1-2. User terminal 20)
The user terminal 20 is a device (computer) used by a user U to browse web pages and perform internet shopping on the web. The user terminal 20 accepts operations by the user U. The user terminal 20 is realized, for example, by a smartphone, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), etc. The example of FIG. 1 shows a case where the user terminal 20 is realized by a smartphone.

(1-2.システム100の処理)
(1-2-1.ステップS1の処理)
本システム100において、第1に、情報提供装置10は、利用者端末20から利用者Uの利用者情報を収集する(ステップS1)。ここで、利用者情報とは、本システム100の利用者Uに関する情報であって、利用者Uのウェブサイト上での検索履歴、購買履歴等の利用者Uの行動履歴の他、利用者Uの性別、年齢、年代、職業、年収、居住地、既婚・未婚の別、子供の有無等の利用者属性を含む情報である。さらに、利用者情報は、利用者端末20の画面情報、利用者Uの位置情報や生体情報等を含む情報であってもよく、特に限定されない。また、図1の例では、情報提供装置10は、利用者Uの利用者情報を利用者端末20から取得しているが、図示しない利用者Uの端末、その他の端末・データベース等から取得してもよい。
(1-2. Processing of System 100)
(1-2-1. Processing of step S1)
In the present system 100, first, the information providing device 10 collects user information of the user U from the user terminal 20 (step S1). Here, the user information is information about the user U of the present system 100, and includes the behavioral history of the user U, such as the search history and purchase history on the website of the user U, as well as the user attributes, such as the gender, age, generation, occupation, annual income, place of residence, marital status, and the presence or absence of children of the user U. Furthermore, the user information may be information including screen information of the user terminal 20, location information and biometric information of the user U, and is not particularly limited. In the example of FIG. 1, the information providing device 10 acquires the user information of the user U from the user terminal 20, but may also acquire the user information from the terminal of the user U, other terminals, databases, etc., not shown.

(1-2-2.ステップS2の処理)
本システム100において、第2に、情報提供装置10は、取引対象情報データベース30を参照し、取引対象情報を取得する(ステップS2)。ここで、取引対象情報とは、商品やサービス等の取引対象に関する情報であって、商品名やサービス名、商品やサービスの区分・種別、事業者名、提供価格、保証期間や有効期間等の取引対象属性を含む情報であるが、特に限定されない。また、取引対象とは、有料で購入や利用する対象の他、顧客の求めに応じて無料で提供される対象も含むものとする。また、図1の例では、情報提供装置10は、取引対象情報を取引対象情報データベース30から取得しているが、利用者端末20や、図示しないその他の端末・データベース等から取得してもよい。
(1-2-2. Processing of step S2)
In the present system 100, secondly, the information providing device 10 refers to the transaction object information database 30 and acquires transaction object information (step S2). Here, the transaction object information is information on the transaction object such as a product or service, and includes transaction object attributes such as product name or service name, product or service classification or type, business name, offered price, warranty period, and validity period, but is not limited thereto. In addition, the transaction object includes objects that are purchased or used for a fee, as well as objects that are provided free of charge at the request of a customer. In the example of FIG. 1, the information providing device 10 acquires the transaction object information from the transaction object information database 30, but may acquire the information from the user terminal 20 or other terminals or databases not shown.

(1-2-3.ステップS3の処理)
本システム100において、第3に、情報提供装置10は、収集した利用者情報および取引対象情報から、利用者Uの取引対象ごとの所有スコアを算出する(ステップS3)。例えば、情報提供装置10は、利用者Uの利用者属性、検索履歴、購買履歴等に基づいて、機械学習モデルを用いて、取引対象ごとに利用者Uが所有している可能性に応じて0~1の数値をとるように所有スコアを算出する。例えば、情報提供装置10は、利用者Uの利用者情報と取引対象情報とを入力された際に、利用者Uの取引対象ごとの所有スコアを出力するように学習されたDNN(Deep Neural Network)等の機械学習モデルを用いて、所有スコアを算出する。また、情報提供装置10は、ルールベースで所有スコアを算出してもよい。
(1-2-3. Processing of step S3)
Thirdly, in the present system 100, the information providing device 10 calculates an ownership score for each transaction object of the user U from the collected user information and transaction object information (step S3). For example, the information providing device 10 calculates an ownership score for each transaction object by using a machine learning model based on the user U's user attributes, search history, purchase history, etc., so that the ownership score is a numerical value between 0 and 1 according to the possibility that the user U owns each transaction object. For example, the information providing device 10 calculates the ownership score by using a machine learning model such as a deep neural network (DNN) that has been trained to output an ownership score for each transaction object of the user U when the user information and transaction object information of the user U are input. The information providing device 10 may also calculate the ownership score on a rule basis.

(1-2-4.ステップS4の処理)
本システム100において、第4に、情報提供装置10は、収集した利用者情報および取引対象情報から、利用者Uの取引対象ごとの購買傾向スコアを算出する(ステップS3)。例えば、情報提供装置10は、利用者Uの利用者属性、検索履歴、購買履歴等に基づいて、機械学習モデルを用いて、取引対象ごとに利用者Uが購入する可能性に応じて0~1の数値をとるように購買傾向スコアを算出する。例えば、情報提供装置10は、利用者Uの利用者情報と取引対象情報とを入力された際に、利用者Uの取引対象ごとの購買傾向スコアを出力するように学習されたDNN等の機械学習モデルを用いて、購買傾向スコアを算出する。また、情報提供装置10は、ルールベースで購買傾向スコアを算出してもよい。
(1-2-4. Processing of step S4)
Fourthly, in the present system 100, the information providing device 10 calculates a purchase propensity score for each transaction object of the user U from the collected user information and transaction object information (step S3). For example, the information providing device 10 calculates a purchase propensity score for each transaction object, which takes a value between 0 and 1 according to the possibility that the user U will purchase each transaction object, using a machine learning model based on the user attributes, search history, purchase history, etc. of the user U. For example, the information providing device 10 calculates the purchase propensity score using a machine learning model such as DNN that has been trained to output a purchase propensity score for each transaction object of the user U when the user information and transaction object information of the user U are input. The information providing device 10 may also calculate the purchase propensity score on a rule-based basis.

以下では、上述したステップS3~S4について具体的な例を用いて説明する。例えば、情報提供装置10は、利用者Uの商品Xの購買履歴がある場合や、利用者Uの商品Xを所持している検索履歴(例:「商品X 使い方」)がある場合には、商品Xについて高い所有スコアを算出する。 The above-mentioned steps S3 to S4 will be described below using a specific example. For example, if there is a purchase history of product X from user U, or if there is a search history of user U owning product X (e.g., "how to use product X"), the information providing device 10 calculates a high ownership score for product X.

情報提供装置10は、商品Xの関連商品Yの購買履歴、取引対象属性、利用者属性、属性の購買履歴(利用者属性が共通する他利用者の購買履歴)等の共通パラメータを用いて、購買傾向スコアを算出する。例えば、情報提供装置10は、商品Xの取引対象属性として、商品Xが一点物の商品である場合には、商品Xについて高い購買傾向スコアを算出する。また、情報提供装置10は、商品Xの取引対象属性として、商品Xが消費財である場合には、商品Xについて低い購買傾向スコアを算出する。また、例えば、情報提供装置10は、利用者Uの利用者属性として、利用者Uに収集癖がある場合には、商品Xについて高い購買傾向スコアを算出する。また、情報提供装置10は、利用者Uの利用者属性として、特定のカテゴリの興味関心を持っている期間が長い場合(例:キャンプ歴10年)には、購入済みの商品Xの関連商品、上位互換商品である商品Yや商品Zについて高い購買傾向スコアを算出する。 The information providing device 10 calculates a purchasing tendency score using common parameters such as the purchase history of product Y related to product X, the transaction target attribute, the user attribute, and the purchase history of the attribute (purchase history of other users with the same user attribute). For example, the information providing device 10 calculates a high purchasing tendency score for product X as the transaction target attribute of product X when product X is a one-of-a-kind product. Also, the information providing device 10 calculates a low purchasing tendency score for product X when product X is a consumer good as the transaction target attribute of product X. Also, for example, the information providing device 10 calculates a high purchasing tendency score for product X as the user attribute of user U when user U has a collecting habit. Also, the information providing device 10 calculates a high purchasing tendency score for products Y and Z, which are related products of product X that have already been purchased and superior compatible products, as the user attribute of user U when user U has a long period of interest in a specific category (e.g., 10 years of camping experience).

情報提供装置10は、利用者Uの商品Xの購買履歴がなく、かつ利用者Uの商品Xを検討している検索履歴(例:「商品X 口コミ」)がある場合には、商品Xについて低い所有スコアと、高い購買傾向スコアとを算出する。一方、情報提供装置10は、利用者Uの商品Xの購買履歴も、利用者Uの商品Xを検討している検索履歴もない場合には、商品Xについて低い所有スコアと、低い購買傾向スコアとを算出する。 When user U has no purchase history of product X and has a search history of considering product X (e.g., "product X reviews"), the information providing device 10 calculates a low ownership score and a high purchase tendency score for product X. On the other hand, when user U has no purchase history of product X or a search history of considering product X, the information providing device 10 calculates a low ownership score and a low purchase tendency score for product X.

(1-2-5.ステップS5の処理)
本システム100において、第5に、情報提供装置10は、算出した利用者Uの所有スコアと購買傾向スコアに基づいて、利用者Uに提供する提供情報を生成する(ステップS5)。ここで、提供情報とは、取引対象の購買行動を惹起するための情報であって、利用者Uが未所有である取引対象を推奨する広告、利用者Uが所有している取引対象と関連性を有する取引対象を推奨する広告、利用者Uの購買傾向を高めるための動画等のコンテンツ、利用者Uが所有している取引対象の買い替え時期に当該取引対象を推奨する広告等であるが、特に限定されない。
(1-2-5. Processing of step S5)
Fifthly, in the present system 100, the information providing device 10 generates information to be provided to the user U based on the calculated ownership score and purchase tendency score of the user U (step S5). Here, the information to be provided is information for inducing a purchase behavior of a transaction object, and is, but is not limited to, an advertisement recommending a transaction object not owned by the user U, an advertisement recommending a transaction object related to a transaction object owned by the user U, content such as a video for increasing the purchasing tendency of the user U, an advertisement recommending the transaction object when it is time to replace the transaction object owned by the user U, and the like.

例えば、情報提供装置10は、商品Xについて、利用者Uの所有スコアが低く、購買傾向スコアが高い場合(第1分類)には、利用者Uが商品Xを購入する可能性が高いので、商品Xをレコメンド(推奨)する広告を生成する。また、情報提供装置10は、商品Xについて、利用者Uの所有スコアが高く、購買傾向スコアが高い場合(第2分類)には、利用者Uが商品Xの関連商品を購入する可能性が高いので、商品Xの関連商品Yをレコメンドする広告を生成する。また、情報提供装置10は、商品Xについて、利用者Uの所有スコアが低く、購買傾向スコアが低い場合(第3分類)には、利用者Uが商品Xを購入する可能性が低いので、商品Xをレコメンドする広告を生成せず、利用者Uの購買傾向を高めるための動画コンテンツを生成する。また、情報提供装置10は、商品Xについて、利用者Uの所有スコアが高く、購買傾向スコアが低い場合(第4分類)には、利用者Uが商品Xを将来的に再購入する可能性が高いので、利用者Uが商品Xの買い替え時期に商品Xをレコメンドする広告を生成する。 For example, when user U has a low ownership score and a high purchasing tendency score for product X (first category), user U is likely to purchase product X, and so the information providing device 10 generates an advertisement recommending product X. When user U has a high ownership score and a high purchasing tendency score for product X (second category), user U is likely to purchase a related product of product X, and so the information providing device 10 generates an advertisement recommending product Y related to product X. When user U has a low ownership score and a low purchasing tendency score for product X (third category), user U is unlikely to purchase product X, and so the information providing device 10 does not generate an advertisement recommending product X, and generates video content to increase user U's purchasing tendency. Furthermore, when user U has a high ownership score and a low purchasing tendency score for product X (fourth category), the information providing device 10 generates an advertisement that recommends product X when user U is due to replace product X, since user U is likely to repurchase product X in the future.

(1-2-6.ステップS6の処理)
本システム100において、第6に、情報提供装置10は、生成した提供情報を利用者Uの利用者端末20に送信する(ステップS6)。上記ステップS5の例を用いて説明すると、情報提供装置10は、第1分類の利用者Uには、商品Xをレコメンドする広告を送信する。また、情報提供装置10は、第2分類の利用者Uには、関連商品Yをレコメンドする広告を送信する。また、情報提供装置10は、第3分類の利用者Uには、商品Xをレコメンドする広告を送信せず、利用者Uの購買傾向を高めるための動画コンテンツを送信する。また、情報提供装置10は、第4分類の利用者Uには、商品Xの買い替え時期に商品Xをレコメンドする広告を送信する。
(1-2-6. Processing of step S6)
Sixth, in the present system 100, the information providing device 10 transmits the generated information to be provided to the user terminal 20 of the user U (step S6). To explain using the example of step S5 above, the information providing device 10 transmits an advertisement recommending product X to users U in the first category. The information providing device 10 transmits an advertisement recommending related product Y to users U in the second category. The information providing device 10 does not transmit an advertisement recommending product X to users U in the third category, but transmits video content to increase the purchasing tendency of users U. The information providing device 10 transmits an advertisement recommending product X to users U in the fourth category when it is time to replace product X.

(1-2-7.ステップS7の処理)
本システム100において、第7に、情報提供装置10は、算出したスコアを学習する(ステップS7)。例えば、情報提供装置10は、利用者Uが実際に商品Xを所有している情報が機械学習モデルに入力された場合には、利用者Uの商品Xの所有スコアを「1」として出力するように、バックプロパゲーション等を用いて学習する。また、情報提供装置10は、利用者Uが商品Xを所有していない情報が機械学習モデルに入力された場合には、利用者Uの商品Xの所有スコアを「0」として出力するように、バックプロパゲーション等を用いて学習する。同様にして、情報提供装置10は、実際に商品Xを購入した利用者Uの情報であって、購入直前の情報が機械学習モデルに入力された場合には、利用者Uの商品Xの購買傾向スコアを「1」として出力するように、バックプロパゲーション等を用いて学習する。また、情報提供装置10は、商品Xを購入していない利用者Uの情報が機械学習モデルに入力された場合には、利用者Uの商品Xの購買傾向スコアを「0」として出力するように、バックプロパゲーション等を用いて学習する。
(1-2-7. Processing of step S7)
Seventhly, in the present system 100, the information providing device 10 learns the calculated score (step S7). For example, when information that the user U actually owns the product X is input to the machine learning model, the information providing device 10 learns using backpropagation or the like so as to output the ownership score of the user U's product X as "1". In addition, when information that the user U does not own the product X is input to the machine learning model, the information providing device 10 learns using backpropagation or the like so as to output the ownership score of the user U's product X as "0". Similarly, when information of the user U who actually purchased the product X and information immediately before the purchase is input to the machine learning model, the information providing device 10 learns using backpropagation or the like so as to output the purchasing tendency score of the user U's product X as "1". In addition, when information of the user U who has not purchased the product X is input to the machine learning model, the information providing device 10 learns using backpropagation or the like so as to output the purchasing tendency score of the user U's product X as "0".

(1-3.システム100の効果)
本システム100では、情報提供装置10は、利用者端末20を介して利用者Uに関する利用者情報を収集し、収集した利用者Uの利用者情報に基づいて、取引対象ごとに、利用者Uが所有している可能性を示す所有スコアと、利用者Uが購買する可能性を示す購買傾向スコアとを算出し、算出した所有スコアと購買傾向スコアとに基づいて、利用者Uに対して提供する提供情報を生成する。すなわち、本システム100は、利用者Uの検索行動や購買行動および利用者Uの利用者属性に基づき、所有している商品や商品に対する購買傾向を推定し、より詳細な利用者像を把握できる。例えば、本システム100では、商品Xを所有している利用者Uは商品Yも所有しており、購買傾向が高いといった推定を行うことができる。このため、本システム100では、利用者Uに対して利用者Uがより購入を希望しやすい商品の広告等の有益な情報を提供することができる。また、本システム100では、利用者Uの所有スコアだけではなく購買傾向スコアを算出することによって、従来技術を用いた所有推定よりも高精度の推定が可能となる。
(1-3. Effects of System 100)
In the present system 100, the information providing device 10 collects user information on the user U via the user terminal 20, and calculates an ownership score indicating the possibility that the user U owns the item and a purchase tendency score indicating the possibility that the user U will purchase the item based on the collected user information of the user U, and generates information to be provided to the user U based on the calculated ownership score and purchase tendency score. That is, the present system 100 estimates the products owned and the purchase tendency for products based on the search behavior and purchase behavior of the user U and the user attributes of the user U, and can grasp a more detailed image of the user. For example, the present system 100 can estimate that the user U who owns the product X also owns the product Y and has a high purchase tendency. Therefore, the present system 100 can provide the user U with useful information such as advertisements for products that the user U is more likely to want to purchase. In addition, the present system 100 calculates not only the ownership score of the user U but also the purchase tendency score, thereby enabling more accurate estimation than the ownership estimation using the conventional technology.

また、本システム100では、所有スコアおよび購買傾向スコアを用いて、利用者Uを分類し、分類に基づいた情報を利用者Uに提供する。このため、本システム100は、ターゲティング精度の向上が期待できるとともに、商品・サービス等の取引対象を提供する事業者に対する広告売上の向上に寄与する。 In addition, the system 100 classifies the user U using the ownership score and the purchasing tendency score, and provides information based on the classification to the user U. As a result, the system 100 is expected to improve the targeting accuracy, and contribute to increasing advertising sales to businesses that provide trading objects such as goods and services.

さらに、本システム100は、所有スコアおよび購買傾向スコアを用いて、利用者Uを分類することによって、商品ごとの購買傾向の高い地域や低い地域に関する情報を把握することもできる。例えば、本システム100は、商品Xを所持していないが、商品Xに興味がある顧客が多く住んでいる地域の量販店へ在庫の補充ができる等の在庫管理の最適化にも寄与する。 Furthermore, by classifying users U using the ownership score and purchasing tendency score, the system 100 can also grasp information regarding areas with high and low purchasing tendencies for each product. For example, the system 100 can contribute to optimizing inventory management by, for example, replenishing inventory at mass retailers in areas where many customers who do not own product X but are interested in product X live.

[2.情報提供装置10の構成]
図2を用いて、実施形態に係る情報提供装置10の構成について説明する。図2は、実施形態に係る情報提供装置10の構成例を示すブロック図である。図2に示すように、情報提供装置10は、通信部11、記憶部12および制御部13を有する。なお、情報提供装置10は、情報提供装置10の管理者等から各種操作を受け付ける入力部(例えば、キーボードやマウス等)や、各種情報を表示するための表示部(例えば、液晶ディスプレイ等)を有してもよい。
2. Configuration of Information Providing Device 10
A configuration of the information providing device 10 according to the embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing an example of the configuration of the information providing device 10 according to the embodiment. As shown in Fig. 2, the information providing device 10 has a communication unit 11, a storage unit 12, and a control unit 13. Note that the information providing device 10 may have an input unit (e.g., a keyboard, a mouse, etc.) that accepts various operations from an administrator of the information providing device 10, and a display unit (e.g., a liquid crystal display, etc.) that displays various information.

(2-1.通信部11)
通信部11は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部11は、所定の通信網(ネットワーク)と有線または無線で接続され、各種装置との間で情報の送受信を行う。
(2-1. Communication Unit 11)
The communication unit 11 is realized by, for example, a network interface card (NIC), etc. The communication unit 11 is connected to a predetermined communication network by wire or wirelessly, and transmits and receives information to and from various devices.

(2-2.記憶部12)
記憶部12は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。実施形態に係る記憶部12は、図2に示すように、利用者情報記憶部12a、取引対象情報記憶部12b、スコア情報記憶部12cおよび提供情報記憶部12dを有する。そして、記憶部12は、制御部13が動作する際に参照する各種情報や、制御部13が動作した際に取得した各種情報を記憶する。
(2-2. Storage unit 12)
The storage unit 12 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk. As shown in Fig. 2, the storage unit 12 according to the embodiment has a user information storage unit 12a, a transaction target information storage unit 12b, a score information storage unit 12c, and a provided information storage unit 12d. The storage unit 12 stores various information referenced when the control unit 13 operates and various information acquired when the control unit 13 operates.

(2-2-1.利用者情報記憶部12a)
利用者情報記憶部12aは、利用者Uに関する各種の情報(利用者情報)を記憶する。ここで、図3を用いて、利用者情報記憶部12aが記憶する情報の一例を説明する。図3は、実施形態に係る利用者情報記憶部12aの一例を示す図である。図3の例において、利用者情報記憶部12aは、「利用者ID」、「利用者属性」、「検索履歴」、「購買履歴」といった項目を有する。
(2-2-1. User information storage unit 12a)
The user information storage unit 12a stores various types of information (user information) related to the user U. An example of information stored in the user information storage unit 12a will now be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of the user information storage unit 12a according to an embodiment. In the example of Fig. 3, the user information storage unit 12a has items such as "user ID", "user attributes", "search history", and "purchase history".

「利用者ID」は、利用者Uを識別するための識別情報を示す。「利用者属性」は、利用者Uの分類に寄与する情報を示し、例えば、利用者Uの性別、年齢、年代、職業、年収、居住地、既婚・未婚の別、子供の有無等の情報である。また、「利用者属性」は、利用者Uが所有している商品やサービス等から推定される興味関心があるカテゴリ等を示す情報であってもよい。「検索履歴」は、利用者Uが利用者端末20を用いてウェブサイト上で検索した検索ワードの他、ウェブサイトの閲覧履歴等の情報を示す。「購買履歴」は、利用者Uが利用者端末20を用いてウェブサイト上で購入した商品やサービス等に関わる情報を示す。 "User ID" indicates identification information for identifying user U. "User attributes" indicates information that contributes to classifying user U, such as user U's gender, age, generation, occupation, annual income, place of residence, marital status, and whether or not the user has children. "User attributes" may also be information indicating categories of interest inferred from products and services owned by user U. "Search history" indicates information such as search terms used by user U to search for websites using user terminal 20, as well as website browsing history. "Purchase history" indicates information related to products and services purchased by user U on websites using user terminal 20.

すなわち、図3では、利用者ID「UID#1」によって識別される利用者Uについて、利用者属性が「利用者属性#1」、検索履歴が「検索履歴#1」、購買履歴が「購買履歴#1」である例を示す。 In other words, Figure 3 shows an example in which, for user U identified by user ID "UID#1", the user attribute is "user attribute #1", the search history is "search history #1", and the purchase history is "purchase history #1".

(2-2-2.取引対象情報記憶部12b)
取引対象情報記憶部12bは、商品やサービス等の取引対象に関する各種の情報(取引対象情報)を記憶する。ここで、図4を用いて、取引対象情報記憶部12bが記憶する情報の一例を説明する。図4は、実施形態に係る取引対象情報記憶部12bの一例を示す図である。図4の例において、取引対象情報記憶部12bは、「取引対象ID」、「取引対象属性」といった項目を有する。
(2-2-2. Transaction object information storage unit 12b)
The transaction object information storage unit 12b stores various information (transaction object information) related to transaction objects such as products and services. An example of information stored in the transaction object information storage unit 12b will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of the transaction object information storage unit 12b according to the embodiment. In the example of Fig. 4, the transaction object information storage unit 12b has items such as "transaction object ID" and "transaction object attribute".

「取引対象ID」は、取引対象を識別するための識別情報を示す。「取引対象属性」は、取引対象の分類に寄与する情報を示し、例えば、商品名やサービス名、商品やサービスの区分・種別、事業者名、提供価格、保証期間や有効期間等の情報である。 "Transaction object ID" indicates identification information for identifying the transaction object. "Transaction object attributes" indicates information that contributes to the classification of the transaction object, such as product or service name, product or service category or type, business name, offered price, warranty period, validity period, etc.

すなわち、図4では、取引対象ID「GID#1」によって識別される取引対象について、取引対象属性が「取引対象属性#1」である例を示す。 That is, Figure 4 shows an example in which the transaction object attribute for the transaction object identified by the transaction object ID "GID#1" is "transaction object attribute #1."

(2-2-3.スコア情報記憶部12c)
スコア情報記憶部12cは、制御部13の算出部13bによって算出された取引対象ごとの所有スコアおよび購買傾向スコア(スコア情報)を記憶する。ここで、図5を用いて、スコア情報記憶部12cが記憶する情報の一例を説明する。図5は、実施形態に係るスコア情報記憶部12cの一例を示す図である。図5の例において、スコア情報記憶部12cは、「利用者ID」、「取引対象ID」、「所有スコア」、「購買傾向スコア」といった項目を有する。
(2-2-3. Score information storage unit 12c)
The score information storage unit 12c stores the ownership score and purchasing tendency score (score information) for each transaction object calculated by the calculation unit 13b of the control unit 13. Here, an example of information stored in the score information storage unit 12c will be described with reference to FIG. 5. FIG. 5 is a diagram showing an example of the score information storage unit 12c according to the embodiment. In the example of FIG. 5, the score information storage unit 12c has items such as "user ID", "transaction object ID", "ownership score", and "purchase tendency score".

「利用者ID」は、利用者Uを識別するための識別情報を示す。「取引対象ID」は、取引対象を識別するための識別情報を示す。「所有スコア」は、利用者Uの商品やサービスごとの所有や利用権限の有無の可能性を示す数値である。「購買傾向スコア」は、利用者Uの商品やサービスごとの将来的な購買行動の可能性を示す数値である。 "User ID" indicates identification information for identifying user U. "Transaction target ID" indicates identification information for identifying the transaction target. "Ownership score" is a numerical value indicating the likelihood of user U owning or having the authority to use each product or service. "Purchase tendency score" is a numerical value indicating the likelihood of user U's future purchasing behavior for each product or service.

すなわち、図5では、利用者ID「UID#1」によって識別される利用者Uについて、取引対象ID「GID#1」によって識別される取引対象の所有スコアが「所有スコア#1」、購買傾向スコアが「購買傾向スコア#1」であって、取引対象ID「GID#2」によって識別される取引対象の所有スコアが「所有スコア#2」、購買傾向スコアが「購買傾向スコア#2」である例を示す。 In other words, FIG. 5 shows an example in which, for user U identified by user ID "UID#1", the ownership score of the transaction object identified by transaction object ID "GID#1" is "ownership score #1" and the purchasing propensity score is "purchase propensity score #1", and the ownership score of the transaction object identified by transaction object ID "GID#2" is "ownership score #2" and the purchasing propensity score is "purchase propensity score #2".

(2-2-4.提供情報記憶部12d)
提供情報記憶部12dは、制御部13の生成部13cによって生成された提供情報を記憶する。ここで、図6を用いて、提供情報記憶部12dが記憶する情報の一例を説明する。図6は、実施形態に係る提供情報記憶部12dの一例を示す図である。図6の例において、提供情報記憶部12dは、「利用者ID」、「取引対象ID」、「提供情報」といった項目を有する。
(2-2-4. Provided information storage unit 12d)
The provided information storage unit 12d stores the provided information generated by the generation unit 13c of the control unit 13. An example of information stored in the provided information storage unit 12d will now be described with reference to Fig. 6. Fig. 6 is a diagram showing an example of the provided information storage unit 12d according to the embodiment. In the example of Fig. 6, the provided information storage unit 12d has items such as "user ID", "transaction target ID", and "provided information".

「利用者ID」は、利用者Uを識別するための識別情報を示す。「取引対象ID」は、取引対象を識別するための識別情報を示す。「提供情報」は、利用者Uの商品やサービスごとに選択された広告やコンテンツ等を含む情報である。 "User ID" indicates identification information for identifying user U. "Transaction target ID" indicates identification information for identifying the transaction target. "Provided information" is information including advertisements, content, etc. selected for each product or service of user U.

すなわち、図6では、利用者ID「UID#1」によって識別される利用者Uについて、取引対象ID「GID#1」によって識別される取引対象の提供情報が「提供情報#1」であって、取引対象ID「GID#2」によって識別される取引対象の提供情報が「提供情報#2」である例を示す。 In other words, FIG. 6 shows an example in which, for user U identified by user ID "UID#1," the provided information of the transaction object identified by transaction object ID "GID#1" is "provided information #1," and the provided information of the transaction object identified by transaction object ID "GID#2" is "provided information #2."

(2-3.制御部13)
制御部13は、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、情報提供装置10内部の記憶装置に記憶されている各種プログラム(情報処理プログラムの一例に相当)がRAMを作業領域として実行されることにより実現される。また、制御部13は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。
(2-3. Control Unit 13)
The control unit 13 is realized, for example, by a central processing unit (CPU) or a micro processing unit (MPU) executing various programs (corresponding to an example of an information processing program) stored in a storage device inside the information providing device 10 using a RAM as a working area. The control unit 13 is also realized, for example, by an integrated circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA).

図2に示すように、制御部13は、収集部13a、算出部13b、生成部13c、送信部13dおよび学習部13eを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部13の内部構成は、図2に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部13が有する各処理部の接続関係は、図2に示した接続関係に限られず、他の接続関係であってもよい。 As shown in FIG. 2, the control unit 13 has a collection unit 13a, a calculation unit 13b, a generation unit 13c, a transmission unit 13d, and a learning unit 13e, and realizes or executes the functions and actions of the information processing described below. Note that the internal configuration of the control unit 13 is not limited to the configuration shown in FIG. 2, and may be other configurations as long as they perform the information processing described below. Also, the connection relationships between the processing units in the control unit 13 are not limited to the connection relationships shown in FIG. 2, and may be other connection relationships.

(2-3-1.収集部13a)
収集部13aは、利用者Uに関する利用者情報を収集する。例えば、収集部13aは、利用者情報として、利用者Uの利用者属性、検索履歴、購買履歴等を利用者Uの利用者端末20から収集する。また、収集部13aは、取引対象属性を含む取引対象情報を収集する。例えば、収集部13aは、取引対象属性等を取引対象情報データベース30から収集する。なお、収集部13aは、収集した利用者情報を利用者情報記憶部12aに格納する。また、収集部13aは、収集した取引対象情報を取引対象情報記憶部12bに格納する。
(2-3-1. Collection unit 13a)
The collection unit 13a collects user information about the user U. For example, the collection unit 13a collects user U's user attributes, search history, purchase history, etc. from the user terminal 20 of the user U as user information. The collection unit 13a also collects transaction target information including transaction target attributes. For example, the collection unit 13a collects the transaction target attributes, etc. from the transaction target information database 30. The collection unit 13a stores the collected user information in the user information storage unit 12a. The collection unit 13a also stores the collected transaction target information in the transaction target information storage unit 12b.

(2-3-2.算出部13b)
算出部13bは、利用者情報に基づいて、取引対象ごとに、利用者Uが所有している可能性を示す所有スコアと、利用者Uが購買する可能性を示す購買傾向スコアとを算出する。例えば、算出部13bは、利用者情報として、利用者Uの属性、検索履歴または購買履歴を用いて、取引対象ごとに、所有スコアと購買傾向スコアとを算出する。また、算出部13bは、利用者情報と取引対象情報とを用いて、取引対象ごとに、所有スコアと購買傾向スコアとを算出する。具体的な例を用いて説明すると、商品Xにおける利用者Uの所有スコアおよび購買傾向スコアを算出する場合には、算出部13bは、共通パラメータ(商品Xの関連商品Yの購買履歴、取引対象属性、利用者属性、属性の購買履歴等)、商品Xの検索履歴、および商品Xの購買履歴を用いて、各スコアを算出する。
(2-3-2. Calculation unit 13b)
The calculation unit 13b calculates, for each transaction object, an ownership score indicating the possibility that the user U owns the item and a purchase tendency score indicating the possibility that the user U will purchase the item, based on the user information. For example, the calculation unit 13b calculates the ownership score and the purchase tendency score for each transaction object using the attributes, search history, or purchase history of the user U as the user information. The calculation unit 13b also calculates the ownership score and the purchase tendency score for each transaction object using the user information and the transaction object information. To explain using a specific example, when calculating the ownership score and purchase tendency score of the user U for the product X, the calculation unit 13b calculates each score using common parameters (the purchase history of the related product Y of the product X, the transaction object attributes, the user attributes, the purchase history of the attributes, etc.), the search history of the product X, and the purchase history of the product X.

算出手法について説明すると、算出部13bは、利用者Uの利用者情報と取引対象情報とを入力された際に利用者Uの取引対象ごとの所有スコアと購買傾向スコアとを出力するように学習されたDNN等の機械学習モデルを用いて、所有スコアと購買傾向スコアとを算出する。また、情報提供装置10は、ルールベースで所有スコアと購買傾向スコアとを算出してもよい。 To explain the calculation method, the calculation unit 13b calculates the ownership score and the purchase propensity score using a machine learning model such as DNN that is trained to output the ownership score and the purchase propensity score for each transaction object of the user U when the user information and the transaction object information of the user U are input. In addition, the information providing device 10 may calculate the ownership score and the purchase propensity score on a rule basis.

算出スコアについて説明すると、算出部13bは、取引対象ごとに可能性に応じて0~1の数値をとるように所有スコアと購買傾向スコアとを算出する。また、算出部13bは、取引対象ごとに可能性に応じて0~100%の数値をとるように所有スコアと購買傾向スコアとを算出してもよく、算出するスコアの範囲や単位は特に限定されない。 Regarding the calculated scores, the calculation unit 13b calculates the ownership score and the purchase propensity score so that they take a numerical value between 0 and 1 depending on the possibility for each transaction object. The calculation unit 13b may also calculate the ownership score and the purchase propensity score so that they take a numerical value between 0 and 100% depending on the possibility for each transaction object, and the range and unit of the calculated scores are not particularly limited.

なお、算出部13bは、利用者情報を利用者情報記憶部12aから取得する。また、算出部13bは、取引対象情報を取引対象情報記憶部12bから取得する。一方、算出部13bは、算出した所有スコアと購買傾向スコアとをスコア情報記憶部12cに格納する。 The calculation unit 13b acquires user information from the user information storage unit 12a. The calculation unit 13b acquires transaction target information from the transaction target information storage unit 12b. Meanwhile, the calculation unit 13b stores the calculated ownership score and purchasing tendency score in the score information storage unit 12c.

(2-3-3.生成部13c)
生成部13cは、所有スコアと購買傾向スコアとに基づいて、利用者Uに対して提供する提供情報を生成する。例えば、生成部13cは、取引対象の所有スコアが所定の閾値未満であって、かつ購買傾向スコアが所定の閾値以上である場合(第1分類)には、取引対象の購買を推奨する提供情報を生成する。具体的な例を用いて説明すると、商品Xにおいて、利用者Uの所有スコアが設定値(例:0.8)より低く、購買傾向スコアが設定値(例:0.5)より高く、利用者Uが第1分類(商品Xを購入する可能性が高い)である場合には、商品Xをレコメンドする広告を利用者Uに対する提供情報として生成する。
(2-3-3. Generation unit 13c)
The generating unit 13c generates information to be provided to the user U based on the ownership score and the purchase tendency score. For example, when the ownership score of the transaction object is less than a predetermined threshold and the purchase tendency score is equal to or greater than a predetermined threshold (first category), the generating unit 13c generates information to be provided that recommends the purchase of the transaction object. To explain using a specific example, for product X, when the ownership score of user U is lower than a set value (e.g., 0.8), the purchase tendency score is higher than a set value (e.g., 0.5), and user U is in the first category (highly likely to purchase product X), an advertisement recommending product X is generated as information to be provided to user U.

生成部13cは、取引対象の所有スコアが所定の閾値以上であって、かつ購買傾向スコアが所定の閾値以上である場合(第2分類)には、取引対象に関連する取引対象の購買を推奨する提供情報を生成する。具体的な例を用いて説明すると、商品Xにおいて、利用者Uの所有スコアが設定値(例:0.8)より高く、購買傾向スコアが設定値(例:0.5)より高く、利用者Uが第2分類(関連商品Yを購入する可能性が高い)である場合には、関連商品Yをレコメンドする広告を利用者Uに対する提供情報として生成する。 When the ownership score of the transaction object is equal to or greater than a predetermined threshold and the purchase tendency score is equal to or greater than a predetermined threshold (second category), the generation unit 13c generates information to be provided that recommends the purchase of a transaction object related to the transaction object. To explain using a specific example, when the ownership score of user U for product X is higher than a set value (e.g., 0.8), the purchase tendency score is higher than a set value (e.g., 0.5), and user U is in the second category (highly likely to purchase related product Y), an advertisement recommending related product Y is generated as information to be provided to user U.

生成部13cは、取引対象の所有スコアが所定の閾値未満であって、かつ購買傾向スコアが所定の閾値未満である場合(第3分類)には、取引対象の購買傾向スコアを高めることを目的とする提供情報を生成する。具体的な例を用いて説明すると、商品Xにおいて、利用者Uの所有スコアが設定値(例:0.8)より低く、購買傾向スコアが設定値(例:0.5)より低く、利用者Uが第3分類(商品Xを購入する可能性が低い)である場合には、商品Xをレコメンドする広告を生成せず、利用者Uの購買傾向を高めるための動画コンテンツを利用者Uに対する提供情報として生成する。 When the ownership score of the transaction target is less than a predetermined threshold and the purchase propensity score is less than a predetermined threshold (third category), the generation unit 13c generates information to be provided for the purpose of increasing the purchase propensity score of the transaction target. To explain using a specific example, when the ownership score of user U for product X is lower than a set value (e.g., 0.8), the purchase propensity score is lower than a set value (e.g., 0.5), and user U is in the third category (low likelihood of purchasing product X), an advertisement recommending product X is not generated, and video content to increase user U's purchase propensity is generated as information to be provided to user U.

生成部13cは、取引対象の所有スコアが所定の閾値以上であって、かつ購買傾向スコアが所定の閾値未満である場合(第4分類)には、取引対象の買い替え時期に提供する取引対象の購買を推奨する提供情報を生成する。具体的な例を用いて説明すると、商品Xにおいて、利用者Uの所有スコアが設定値(例:0.8)より高く、購買傾向スコアが設定値(例:0.5)より低く、利用者Uが第4分類(商品Xを将来的に再購入する可能性が高い)である場合には、買い替え時期に商品Xをレコメンドする広告を利用者Uに対する提供情報として生成する。 When the ownership score of the transaction object is equal to or greater than a predetermined threshold and the purchase tendency score is less than a predetermined threshold (fourth category), the generation unit 13c generates information to be provided to the user U recommending the purchase of the transaction object when it is time to replace the transaction object. To explain using a specific example, when the ownership score of user U for product X is higher than a set value (e.g., 0.8), the purchase tendency score is lower than a set value (e.g., 0.5), and user U is in the fourth category (highly likely to repurchase product X in the future), an advertisement recommending product X when it is time to replace the product is generated as information to be provided to user U.

なお、生成部13cは、所有スコアと購買傾向スコアとをスコア情報記憶部12cから取得する。また、生成部13cは、生成した提供情報を提供情報記憶部12dに格納する。 The generation unit 13c acquires the ownership score and the purchasing tendency score from the score information storage unit 12c. The generation unit 13c also stores the generated provision information in the provision information storage unit 12d.

(2-3-4.送信部13d)
送信部13dは、生成部13cによって生成された提供情報を利用者Uに送信する。具体的な例を用いて説明すると、送信部13dは、第1分類(商品Xを購入する可能性が高い)の利用者Uには、商品Xをレコメンドする広告を送信する。また、送信部13dは、第2分類(関連商品Yを購入する可能性が高い)の利用者Uには、関連商品Yをレコメンドする広告を送信する。また、送信部13dは、第3分類(商品Xを購入する可能性が低い)の利用者Uには、商品Xをレコメンドする広告を送信せず、利用者Uの購買傾向を高めるための動画コンテンツを送信する。また、送信部13dは、第4分類(商品Xを将来的に再購入する可能性が高い)の利用者Uには、商品Xの買い替え時期に商品Xをレコメンドする広告を送信する。
(2-3-4. Transmission unit 13d)
The transmission unit 13d transmits the provision information generated by the generation unit 13c to the user U. To explain using a specific example, the transmission unit 13d transmits an advertisement recommending product X to users U in the first category (highly likely to purchase product X). The transmission unit 13d also transmits an advertisement recommending related product Y to users U in the second category (highly likely to purchase related product Y). The transmission unit 13d does not transmit an advertisement recommending product X to users U in the third category (lowly likely to purchase product X), but transmits video content to increase the purchasing tendency of the user U. The transmission unit 13d also transmits an advertisement recommending product X to users U in the fourth category (highly likely to repurchase product X in the future) at the time of replacing product X.

なお、送信部13dは、提供情報を提供情報記憶部12dから取得する。また、送信部13dは、所有スコアと購買傾向スコアとをスコア情報記憶部12cから取得し、図示しない事業者端末やデータベースに送信してもよい。 The transmission unit 13d acquires the provided information from the provided information storage unit 12d. The transmission unit 13d may also acquire the ownership score and the purchasing tendency score from the score information storage unit 12c and transmit them to a business operator terminal or a database (not shown).

(2-3-5.学習部13e)
学習部13eは、利用者Uの利用者情報と取引対象情報とを入力された際に、利用者Uの取引対象ごとの所有スコアと購買傾向スコアとを出力するように、機械学習モデルの学習を行う。具体的な例を用いて説明すると、学習部13eは、利用者Uが実際に商品Xを所有している情報が機械学習モデルに入力された場合には、利用者Uの商品Xの所有スコアを「1」として出力するように、また、利用者Uが商品Xを所有していない情報が機械学習モデルに入力された場合には、利用者Uの商品Xの所有スコアを「0」として出力するように、機械学習モデルの学習を行う。また、学習部13eは、実際に商品Xを購入した利用者Uの情報であって、購入直前の情報が機械学習モデルに入力された場合には、利用者Uの商品Xの購買傾向スコアを「1」として出力するように、また、商品Xを購入していない利用者Uの情報が機械学習モデルに入力された場合には、利用者Uの商品Xの購買傾向スコアを「0」として出力するように、機械学習モデルの学習を行う。このとき、学習部13eは、バックプロパゲーション等により機械学習モデルの学習を行ってもよい。
(2-3-5. Learning unit 13e)
The learning unit 13e learns the machine learning model so as to output the ownership score and purchase tendency score for each transaction object of the user U when the user information and transaction object information of the user U are input. To explain using a specific example, the learning unit 13e learns the machine learning model so as to output the ownership score of the user U's product X as "1" when information that the user U actually owns the product X is input to the machine learning model, and to output the ownership score of the user U's product X as "0" when information that the user U does not own the product X is input to the machine learning model. In addition, the learning unit 13e learns the machine learning model so as to output the purchase tendency score of the user U's product X as "1" when information of the user U who actually purchased the product X and information immediately before the purchase is input to the machine learning model, and to output the purchase tendency score of the user U's product X as "0" when information of the user U who has not purchased the product X is input to the machine learning model. At this time, the learning unit 13e may learn the machine learning model by backpropagation or the like.

[3.スコア算出処理の具体例]
図7~図9を用いて、実施形態に係るスコア算出処理の具体例について詳細に説明する。図7~図9は、実施形態に係るプロセス制御システムの具体例を示す図である。
3. Specific example of score calculation process
A specific example of the score calculation process according to the embodiment will be described in detail with reference to Fig. 7 to Fig. 9. Fig. 7 to Fig. 9 are diagrams showing a specific example of the process control system according to the embodiment.

(3-1.具体例1)
図7を用いて、スコア算出処理の具体例1について説明する。以下では、スマートフォンG11の購買履歴がある利用者U1(30代、男性、独身、技術職、年収○○○)について説明する。
(3-1. Specific Example 1)
A specific example 1 of the score calculation process will be described with reference to Fig. 7. In the following, a user U1 (30s, male, single, technical occupation, annual income XXX) who has a purchase history of a smartphone G11 will be described.

情報提供装置10は、図7に示すように、利用者U1の所有スコアおよび購買傾向スコアとして、スマートフォンG11[所有スコア:1,購買傾向スコア:0.45]、イヤホンG12[所有スコア:0.62,購買傾向スコア:0.32]、電子ペンG13[所有スコア:0.34,購買傾向スコア:0.32]、スマートウォッチG14[所有スコア:0.75,購買傾向スコア:0.35]、化粧品G15[所有スコア:0.02,購買傾向スコア:0.12]、バッグG16[所有スコア:0.31,購買傾向スコア:0.81]、シャツG17[所有スコア:0.33,購買傾向スコア:0.62]、・・・、眼鏡G18[所有スコア:0.21,購買傾向スコア:0.71]と算出する。 As shown in FIG. 7, the information providing device 10 calculates the ownership score and purchasing tendency score of user U1 as follows: smartphone G11 [ownership score: 1, purchasing tendency score: 0.45], earphones G12 [ownership score: 0.62, purchasing tendency score: 0.32], electronic pen G13 [ownership score: 0.34, purchasing tendency score: 0.32], smart watch G14 [ownership score: 0.75, purchasing tendency score: 0.35], cosmetics G15 [ownership score: 0.02, purchasing tendency score: 0.12], bag G16 [ownership score: 0.31, purchasing tendency score: 0.81], shirt G17 [ownership score: 0.33, purchasing tendency score: 0.62], ..., glasses G18 [ownership score: 0.21, purchasing tendency score: 0.71].

上記の具体例1で示すように、情報提供装置10は、利用者U1の購買履歴を用いることによって、利用者U1がスマートフォンG11を所有していると推定する(スマートフォンG11の所有スコア「1」)。また、情報提供装置10は、購買履歴や利用者属性を用いることによって、スマートフォンG11を所有している利用者U1がイヤホンG12等の所有確率は高いと推定する(イヤホンG12の所有スコア「0.62」)。さらに、情報提供装置10は、検索履歴を用いることによって、利用者U1が「イヤホン おすすめ」のような検索行動を行った場合には、イヤホンG12の所有確率は低いと推定することもできる。 As shown in the above specific example 1, the information providing device 10 uses the purchase history of user U1 to estimate that user U1 owns smartphone G11 (ownership score of smartphone G11 is "1"). Furthermore, the information providing device 10 uses the purchase history and user attributes to estimate that the probability that user U1 who owns smartphone G11 also owns earphones G12 and the like is high (ownership score of earphones G12 is "0.62"). Furthermore, by using the search history, the information providing device 10 can also estimate that the probability of user U1 owning earphones G12 is low if user U1 performs a search behavior such as "recommended earphones."

(3-2.具体例2)
図8を用いて、スコア算出処理の具体例2について説明する。以下では、A社スマートフォンG21の購買履歴があり、A社イヤホンG22、A社電源ケーブルG23を購入している利用者U2(20代、女性、既婚、年収△△△)について説明する。
(3-2. Specific Example 2)
A specific example 2 of the score calculation process will be described with reference to Fig. 8. In the following, a user U2 (in her 20s, female, married, annual income △△△) who has a purchase history of a smartphone G21 from company A and has purchased earphones G22 from company A and a power cable G23 from company A will be described.

情報提供装置10は、図8に示すように、利用者U2の所有スコアおよび購買傾向スコアとして、A社スマートフォンG21[所有スコア:1,購買傾向スコア:0.45」、A社イヤホンG22[所有スコア:1,購買傾向スコア:0.32」、A社電源ケーブルG23[所有スコア:1,購買傾向スコア:0.32]、A社スマートウォッチG24[所有スコア:0.75,購買傾向スコア:0.95]、B社スマートウォッチG25[所有スコア:0.75,購買傾向スコア:0.22]、C社スマートウォッチG26[所有スコア:0.75,購買傾向スコア:0.31]と算出する。 As shown in FIG. 8, the information providing device 10 calculates the ownership score and purchasing propensity score of user U2 as follows: Company A smartphone G21 [ownership score: 1, purchasing propensity score: 0.45], Company A earphones G22 [ownership score: 1, purchasing propensity score: 0.32], Company A power cable G23 [ownership score: 1, purchasing propensity score: 0.32], Company A smartwatch G24 [ownership score: 0.75, purchasing propensity score: 0.95], Company B smartwatch G25 [ownership score: 0.75, purchasing propensity score: 0.22], and Company C smartwatch G26 [ownership score: 0.75, purchasing propensity score: 0.31].

上記の具体例2で示すように、情報提供装置10は、利用者U2の購買履歴等を用いることによって、利用者U2は、A社スマートフォンG21、A社イヤホンG22、A社電源ケーブルG23を所有していると推定できる(A社スマートフォンG21、A社イヤホンG22、A社電源ケーブルG23の所有スコア「1」)。また、情報提供装置10は、A社製品であるスマートフォンG21等の購買履歴より、興味関心があるカテゴリとして「A社製品が好き」の情報を収集する。さらに、購買履歴を用いることによって、情報提供装置10は、利用者U2がスマートフォン周辺機器(イヤホン、電源ケーブル)としてA社純正品を購入している傾向から、スマートウォッチについてもA社純正品を購買する傾向があると推測することができる(A社スマートウォッチG24の購買傾向スコア「0.95」)。 As shown in the above specific example 2, the information providing device 10 can estimate that the user U2 owns a smartphone G21 from company A, earphones G22 from company A, and a power cable G23 from company A by using the purchase history of the user U2 (ownership score of smartphone G21 from company A, earphones G22 from company A, and power cable G23 from company A is "1"). The information providing device 10 also collects information on "like products from company A" as a category of interest from the purchase history of smartphone G21, which is a product of company A. Furthermore, by using the purchase history, the information providing device 10 can infer that the user U2 also has a tendency to purchase genuine products from company A for smartwatches, based on the tendency of the user U2 to purchase genuine products from company A as smartphone peripherals (earphones, power cable) (purchase tendency score of smartwatch G24 from company A is "0.95").

(3-3.具体例3)
図9を用いて、スコア算出処理の具体例3について説明する。以下では、キャンプグッズである焚火台G31の購買履歴があり、登山グッズである登山靴G33、登山ウェアG34等を過去に購入し複数点所持している利用者U3(40代、男性、既婚、年収×××)について説明する。
(3-3. Specific Example 3)
A specific example 3 of the score calculation process will be described with reference to Fig. 9. The following describes a user U3 (40s, male, married, annual income XXX) who has a purchase history of a camping item, a fire pit G31, and who has previously purchased and owns multiple mountain climbing items, such as mountain climbing boots G33 and mountain climbing wear G34.

情報提供装置10は、図9に示すように、利用者U3の所有スコアおよび購買傾向スコアとして、焚火台G31[所有スコア:1,購買傾向スコア:0.45]、テントG32[所有スコア:0.34,購買傾向スコア:0.99]、登山靴G33[所有スコア:1,購買傾向スコア:0.95]、登山ウェアG34[所有スコア:1,購買傾向スコア:0.22]、・・・と算出する。 As shown in FIG. 9, the information providing device 10 calculates the ownership score and purchasing tendency score of user U3 as follows: fire pit G31 [ownership score: 1, purchasing tendency score: 0.45], tent G32 [ownership score: 0.34, purchasing tendency score: 0.99], hiking boots G33 [ownership score: 1, purchasing tendency score: 0.95], hiking wear G34 [ownership score: 1, purchasing tendency score: 0.22], ...

上記の具体例3で示すように、情報提供装置10は、利用者U3の購買履歴等を用いることによって、利用者U3が焚火台G31、登山靴G33、登山ウェアG34等を所有していると推定できる(焚火台G31、登山靴G33、登山ウェアG34の所有スコア「1」)。さらに、取引対象情報等を用いることによって、情報提供装置10は、登山とキャンプの親和性が高く、利用者U3が登山グッズを複数点所持していることから、利用者U3がテントG32を購入する傾向が高いと推定することもできる(テントG32の購買傾向スコア「0.99」)。 As shown in the above specific example 3, the information providing device 10 can estimate that the user U3 owns the fire pit G31, hiking boots G33, hiking wear G34, etc. by using the purchase history of the user U3, etc. (Ownership score of the fire pit G31, hiking boots G33, and hiking wear G34 is "1"). Furthermore, by using the transaction target information, etc., the information providing device 10 can estimate that the user U3 has a high tendency to purchase the tent G32 because mountain climbing and camping are highly compatible and the user U3 owns multiple mountain climbing goods (purchase tendency score of the tent G32 is "0.99").

[4.情報提供処理の流れ]
図10を用いて、実施形態に係る情報提供装置10の情報処理の手順について説明する。図10は、実施形態に係る情報提供処理の流れの一例を示すフローチャートである。なお、下記のステップS101~S107は、異なる順序で実行することもできる。また、下記のステップS101~S107のうち、省略される処理があってもよい。
[4. Information provision process flow]
The procedure of information processing of the information providing device 10 according to the embodiment will be described with reference to Fig. 10. Fig. 10 is a flowchart showing an example of the flow of the information providing process according to the embodiment. Note that the following steps S101 to S107 may be executed in a different order. Also, some of the following steps S101 to S107 may be omitted.

(4-1.利用者情報収集処理)
第1に、情報提供装置10の収集部13aは、利用者情報収集処理を実行する(ステップS101)。例えば、収集部13aは、利用者端末20から利用者Uの利用者情報を収集する。
(4-1. User information collection process)
First, the collection unit 13a of the information providing device 10 executes a user information collection process (step S101). For example, the collection unit 13a collects user information of the user U from the user terminal 20.

(4-2.取引対象情報収集処理)
第2に、情報提供装置10の収集部13aは、取引対象情報収集処理を実行する(ステップS102)。例えば、収集部13aは、取引対象情報データベース30を参照し、取引対象情報を取得する。
(4-2. Transaction target information collection process)
Secondly, the collection unit 13a of the information providing device 10 executes a transaction target information collection process (step S102). For example, the collection unit 13a refers to the transaction target information database 30 and acquires transaction target information.

(4-3.所有スコア算出処理)
第3に、情報提供装置10の算出部13bは、所有スコア算出処理を実行する(ステップS103)。例えば、算出部13bは、収集された利用者情報および取引対象情報から、利用者Uの取引対象ごとの所有スコアを算出する。
(4-3. Possession score calculation process)
Third, the calculation unit 13b of the information providing device 10 executes an ownership score calculation process (step S103). For example, the calculation unit 13b calculates an ownership score for each transaction object of the user U from the collected user information and transaction object information.

(4-4.購買傾向スコア算出処理)
第4に、情報提供装置10の算出部13bは、購買傾向スコア算出処理を実行する(ステップS104)。例えば、算出部13bは、収集された利用者情報および取引対象情報から、利用者Uの取引対象ごとの購買傾向スコアを算出する。
(4-4. Purchase propensity score calculation process)
Fourth, the calculation unit 13b of the information providing device 10 executes a purchase propensity score calculation process (step S104). For example, the calculation unit 13b calculates a purchase propensity score for each transaction object of the user U from the collected user information and transaction object information.

(4-5.提供情報生成処理)
第5に、情報提供装置10の生成部13cは、提供情報生成処理を実行する(ステップS105)。例えば、生成部13cは、算出した利用者Uの所有スコアと購買傾向スコアとに基づいて、利用者Uに提供する提供情報を生成する。
(4-5. Provision Information Generation Processing)
Fifth, the generating unit 13c of the information providing device 10 executes a provision information generating process (step S105). For example, the generating unit 13c generates provision information to be provided to the user U based on the calculated ownership score and purchase tendency score of the user U.

(4-6.提供情報送信処理)
第6に、情報提供装置10の送信部13dは、提供情報送信処理を実行する(ステップS106)。例えば、送信部13dは、生成された提供情報を利用者Uの利用者端末20に送信する。
(4-6. Provision information transmission process)
Sixth, the transmitting unit 13d of the information providing device 10 executes a process of transmitting the provided information (step S106). For example, the transmitting unit 13d transmits the generated provided information to the user terminal 20 of the user U.

(4-7.スコア算出学習処理)
第7に、情報提供装置10の学習部13eは、スコア算出学習処理を実行する(ステップS107)。例えば、学習部13eは、算出された所有スコアと購買傾向スコアとの学習を行う。
(4-7. Score Calculation Learning Process)
Seventh, the learning unit 13e of the information providing device 10 executes a score calculation learning process (step S107). For example, the learning unit 13e performs learning of the calculated possession score and purchase tendency score.

[5.実施形態の効果]
(5-1.効果1)
上述した実施形態に係る処理では、利用者Uに関する利用者情報を収集し、収集した利用者情報に基づいて、取引対象ごとに、利用者Uが所有している可能性を示す所有スコアと、利用者Uが購買する可能性を示す購買傾向スコアとを算出し、算出した所有スコアと購買傾向スコアとに基づいて、利用者Uに対して提供する提供情報を生成する。このため、本処理では、利用者Uに対して有益な情報を提供できる。
5. Effects of the embodiment
(5-1. Effect 1)
In the process according to the embodiment described above, user information about user U is collected, and for each transaction object, an ownership score indicating the possibility that user U owns it and a purchase propensity score indicating the possibility that user U will purchase it are calculated based on the collected user information, and information to be provided to user U is generated based on the calculated ownership score and purchase propensity score. Therefore, in this process, useful information can be provided to user U.

(5-2.効果2)
上述した実施形態に係る処理では、利用者情報として、利用者Uの属性、検索履歴または購買履歴を用いて、取引対象ごとに、所有スコアと購買傾向スコアとを算出する。このため、本処理では、利用者Uに対してより精度の高い有益な情報を提供できる。
(5-2. Effect 2)
In the process according to the embodiment described above, the ownership score and purchase tendency score are calculated for each transaction object using the attributes, search history, or purchase history of the user U as user information. Therefore, in this process, it is possible to provide the user U with more accurate and useful information.

(5-3.効果3)
上述した実施形態に係る処理では、取引対象の属性を含む取引対象情報をさらに収集し、収集した利用者情報と取引対象情報とを用いて、取引対象ごとに、所有スコアと購買傾向スコアとを算出する。このため、本処理では、利用者Uに対してより精度の高い有益な情報を、より効果的に提供できる。
(5-3. Effect 3)
In the process according to the embodiment described above, transaction object information including attributes of the transaction object is further collected, and the ownership score and purchase tendency score are calculated for each transaction object using the collected user information and transaction object information. Therefore, in this process, more accurate and useful information can be provided to the user U more effectively.

(5-4.効果4)
上述した実施形態に係る処理では、取引対象の所有スコアが所定の閾値未満であって、かつ購買傾向スコアが所定の閾値以上である場合には、取引対象の購買を推奨する提供情報を生成する。このため、本処理では、取引対象を購買する可能性が高い利用者Uに対して、より精度の高い有益な情報を、より効果的に提供できる。
(5-4. Effect 4)
In the process according to the embodiment described above, when the ownership score of the transaction object is less than a predetermined threshold and the purchase tendency score is equal to or greater than a predetermined threshold, information to be provided that recommends the purchase of the transaction object is generated. Therefore, in this process, more accurate and useful information can be provided more effectively to a user U who is likely to purchase the transaction object.

(5-5.効果5)
上述した実施形態に係る処理では、取引対象の所有スコアが所定の閾値以上であって、かつ購買傾向スコアが所定の閾値以上である場合には、取引対象に関連する取引対象の購買を推奨する提供情報を生成する。このため、本処理では、取引対象に関連する取引対象を購買する可能性が高い利用者Uに対して、より精度の高い有益な情報を、より効果的に提供できる。
(5-5. Effect 5)
In the process according to the embodiment described above, when the ownership score of the transaction object is equal to or greater than a predetermined threshold and the purchase tendency score is equal to or greater than a predetermined threshold, information to be provided is generated that recommends the purchase of a transaction object related to the transaction object. Therefore, in this process, more accurate and useful information can be provided more effectively to a user U who is likely to purchase a transaction object related to the transaction object.

(5-6.効果6)
上述した実施形態に係る処理では、取引対象の所有スコアが所定の閾値未満であって、かつ購買傾向スコアが所定の閾値未満である場合には、取引対象の購買傾向スコアを高めることを目的とする提供情報を生成する。このため、本処理では、取引対象を購買する可能性が低い利用者Uに対して、より精度の高い有益な情報を、より効果的に提供できる。
(5-6. Effect 6)
In the process according to the embodiment described above, when the ownership score of the transaction object is less than a predetermined threshold and the purchase propensity score is less than a predetermined threshold, information to be provided is generated for the purpose of increasing the purchase propensity score of the transaction object. Therefore, in this process, more accurate and useful information can be provided more effectively to a user U who is unlikely to purchase the transaction object.

(5-7.効果7)
上述した本実施形態に係る処理では、取引対象の所有スコアが所定の閾値以上であって、かつ購買傾向スコアが所定の閾値未満である場合には、取引対象の買い替え時期に提供する取引対象の購買を推奨する提供情報を生成する。このため、本処理では、取引対象を将来的に再度購買する可能性が高い利用者Uに対して、より精度の高い有益な情報を、より効果的に提供できる。
(5-7. Effect 7)
In the process according to the present embodiment described above, when the ownership score of the transaction object is equal to or greater than a predetermined threshold and the purchase tendency score is less than a predetermined threshold, provision information is generated that recommends the purchase of the transaction object to be provided when it is time to replace the transaction object. Therefore, in this process, more accurate and useful information can be provided more effectively to a user U who is likely to purchase the transaction object again in the future.

〔ハードウェア構成〕
また、上述してきた実施形態に係る情報提供装置10は、例えば、図11に示すような構成のコンピュータ1000によって実現される。以下、情報提供装置10を例に挙げて説明する。図11は、情報提供装置10の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
[Hardware configuration]
The information providing device 10 according to the embodiment described above is realized, for example, by a computer 1000 having a configuration as shown in Fig. 11. The information providing device 10 will be described below as an example. Fig. 11 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information providing device 10. 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 a specified communication network N and sends it to CPU 1100, and transmits data generated by CPU 1100 to other devices via the specified communication network N.

CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。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, 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上にロードされたプログラムを実行することにより、制御部13の機能を実現する。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。 For example, when the computer 1000 functions as the information providing 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 13. 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 a specified communication network.

〔その他〕
以上、本願の実施形態を説明したが、これら実施形態の内容により本発明が限定されるものではない。また、前述した構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。さらに、前述した構成要素は適宜組み合わせることが可能である。さらに、前述した実施形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換または変更を行うことができる。
〔others〕
Although the embodiments of the present application have been described above, the present invention is not limited to the contents of these embodiments. The above-described components include those that can be easily imagined by a person skilled in the art, those that are substantially the same, and those that are within the so-called equivalent range. Furthermore, the above-described components can be appropriately combined. Furthermore, various omissions, substitutions, or modifications of the components can be made without departing from the gist of the above-described embodiments.

また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部又は一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部又は一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。 Furthermore, among the processes described in the above embodiments, 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 using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。 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.

例えば、上述した情報提供装置10は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットホーム等をAPI(Application Programming Interface)やネットワークコンピューティング等で呼び出して実現するなど、構成は柔軟に変更できる。 For example, the information providing device 10 described above may be realized by multiple server computers, and depending on the functions, the configuration can be flexibly changed, such as by calling an external platform using an API (Application Programming Interface) or network computing.

また、上述してきた実施形態および変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 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, a control unit can be read as a control means or a control circuit.

10 情報提供装置
11 通信部
12 記憶部
12a 利用者情報記憶部
12b 取引対象情報記憶部
12c スコア情報記憶部
12d 提供情報記憶部
13 制御部
13a 収集部
13b 算出部
13c 生成部
13d 送信部
13e 学習部
20 利用者端末
30 取引対象情報データベース
100 情報提供システム
REFERENCE SIGNS LIST 10 Information providing device 11 Communication unit 12 Storage unit 12a User information storage unit 12b Transaction object information storage unit 12c Score information storage unit 12d Provided information storage unit 13 Control unit 13a Collection unit 13b Calculation unit 13c Generation unit 13d Transmission unit 13e Learning unit 20 User terminal 30 Transaction object information database 100 Information providing system

Claims (8)

利用者の検索履歴および購買履歴のうち少なくとも1つを含む利用者情報および取引対象の属性を含む取引対象情報を収集する収集部と、
前記利用者情報と前記取引対象情報とを入力された際に、前記利用者が所有している可能性を示す所有スコアと前記利用者が購買する可能性を示す購買傾向スコアとを出力するように学習された機械学習モデルを用いて、前記取引対象ごとに、前記所有スコアと、前記購買傾向スコアとを算出する算出部と、
前記所有スコアと前記購買傾向スコアとの高低の組合せに応じて、前記利用者に対して提供する提供情報を生成する生成部と、
を備えることを特徴とする情報提供装置。
A collection unit that collects user information including at least one of a user's search history and a purchase history and transaction target information including attributes of transaction targets ;
a calculation unit that calculates the ownership score and the purchase propensity score for each of the transaction objects using a machine learning model that has been trained to output, when the user information and the transaction object information are input, an ownership score indicating the possibility that the user owns the item and a purchase propensity score indicating the possibility that the user will purchase the item ; and
a generation unit that generates information to be provided to the user in accordance with a combination of high and low of the ownership score and the purchase tendency score;
An information providing device comprising:
前記算出部は、前記利用者情報として、前記利用者の興味関心を示す利用者属性をさらに用いて、前記取引対象ごとに、前記所有スコアと前記購買傾向スコアとを算出する、
ことを特徴とする請求項1に記載の情報提供装置。
the calculation unit further uses, as the user information, a user attribute indicating an interest of the user, to calculate the ownership score and the purchase tendency score for each of the transaction objects.
2. The information providing device according to claim 1 .
前記生成部は、前記取引対象の前記所有スコアが所定の閾値未満であって、かつ前記購買傾向スコアが所定の閾値以上である場合には、前記取引対象の購買を推奨する前記提供情報を生成する、
ことを特徴とする請求項1または2に記載の情報提供装置。
the generation unit generates the provision information recommending the purchase of the transaction object when the ownership score of the transaction object is less than a predetermined threshold and the purchase tendency score is equal to or greater than a predetermined threshold.
3. The information providing device according to claim 1 or 2 .
前記生成部は、前記取引対象の前記所有スコアが所定の閾値以上であって、かつ前記購買傾向スコアが所定の閾値以上である場合には、前記取引対象に関連する取引対象の購買を推奨する前記提供情報を生成する、
ことを特徴とする請求項1または2に記載の情報提供装置。
the generation unit generates the provision information recommending the purchase of a transaction object related to the transaction object when the ownership score of the transaction object is equal to or greater than a predetermined threshold and the purchase tendency score is equal to or greater than a predetermined threshold.
3. The information providing device according to claim 1 or 2 .
前記生成部は、前記取引対象の前記所有スコアが所定の閾値未満であって、かつ前記購買傾向スコアが所定の閾値未満である場合には、前記取引対象の前記購買傾向スコアを高めることを目的とする前記提供情報を生成する、
ことを特徴とする請求項1または2に記載の情報提供装置。
when the ownership score of the transaction object is less than a predetermined threshold and the purchase propensity score is less than a predetermined threshold, the generation unit generates the provided information for the purpose of increasing the purchase propensity score of the transaction object.
3. The information providing device according to claim 1 or 2 .
前記生成部は、前記取引対象の前記所有スコアが所定の閾値以上であって、かつ前記購買傾向スコアが所定の閾値未満である場合には、前記取引対象の買い替え時期に提供する前記取引対象の購買を推奨する前記提供情報を生成する、
ことを特徴とする請求項1または2に記載の情報提供装置。
the generation unit generates the provision information recommending the purchase of the transaction object to be provided at a time when the transaction object is to be replaced, when the ownership score of the transaction object is equal to or greater than a predetermined threshold and the purchase tendency score is less than a predetermined threshold.
3. The information providing device according to claim 1 or 2 .
情報提供装置によって実行される情報提供方法であって、
利用者の検索履歴および購買履歴のうち少なくとも1つを含む利用者情報および取引対象の属性を含む取引対象情報を収集する収集工程と、
前記利用者情報と前記取引対象情報とを入力された際に、前記利用者が所有している可能性を示す所有スコアと前記利用者が購買する可能性を示す購買傾向スコアとを出力するように学習された機械学習モデルを用いて、前記取引対象ごとに、前記所有スコアと、前記購買傾向スコアとを算出する算出工程と、
前記所有スコアと前記購買傾向スコアとの高低の組合せに応じて、前記利用者に対して提供する提供情報を生成する生成工程と、
を含むことを特徴とする情報提供方法。
An information providing method executed by an information providing device, comprising:
A collection step of collecting user information including at least one of a user's search history and a purchase history and transaction object information including attributes of the transaction object ;
a calculation step of calculating, for each of the transaction objects, the ownership score and the purchase propensity score by using a machine learning model trained to output, when the user information and the transaction object information are input, an ownership score indicating the possibility that the user owns the item and a purchase propensity score indicating the possibility that the user will purchase the item ;
generating information to be provided to the user in accordance with a combination of the ownership score and the purchase tendency score;
13. An information providing method comprising:
利用者の検索履歴および購買履歴のうち少なくとも1つを含む利用者情報および取引対象の属性を含む取引対象情報を収集する収集手順と、
前記利用者情報と前記取引対象情報とを入力された際に、前記利用者が所有している可能性を示す所有スコアと前記利用者が購買する可能性を示す購買傾向スコアとを出力するように学習された機械学習モデルを用いて、前記取引対象ごとに、前記所有スコアと、前記購買傾向スコアとを算出する算出手順と、
前記所有スコアと前記購買傾向スコアとの高低の組合せに応じて、前記利用者に対して提供する提供情報を生成する生成手順と、
をコンピュータに実行させることを特徴とする情報提供プログラム。
A collection step of collecting user information including at least one of a user's search history and a purchase history and transaction target information including attributes of the transaction target ;
a calculation step of calculating the ownership score and the purchase propensity score for each of the transaction objects using a machine learning model trained to output, when the user information and the transaction object information are input, an ownership score indicating the possibility that the user owns the item and a purchase propensity score indicating the possibility that the user will purchase the item ;
a generation step of generating information to be provided to the user in accordance with a combination of the ownership score and the purchase tendency score;
An information providing program that causes a computer to execute the above steps.
JP2022007123A 2022-01-20 2022-01-20 Information providing device, information providing method, and information providing program Active JP7699068B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022007123A JP7699068B2 (en) 2022-01-20 2022-01-20 Information providing device, information providing method, and information providing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022007123A JP7699068B2 (en) 2022-01-20 2022-01-20 Information providing device, information providing method, and information providing program

Publications (2)

Publication Number Publication Date
JP2023106023A JP2023106023A (en) 2023-08-01
JP7699068B2 true JP7699068B2 (en) 2025-06-26

Family

ID=87473051

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022007123A Active JP7699068B2 (en) 2022-01-20 2022-01-20 Information providing device, information providing method, and information providing program

Country Status (1)

Country Link
JP (1) JP7699068B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020177541A (en) 2019-04-19 2020-10-29 Bhi株式会社 Optimized transaction recommendation system by analyzing purchase or reservation emails

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020177541A (en) 2019-04-19 2020-10-29 Bhi株式会社 Optimized transaction recommendation system by analyzing purchase or reservation emails

Also Published As

Publication number Publication date
JP2023106023A (en) 2023-08-01

Similar Documents

Publication Publication Date Title
US8725559B1 (en) Attribute based advertisement categorization
US20190026812A9 (en) Further Improvements in Recommendation Systems
US20240029107A1 (en) Automatic Item Placement Recommendations Based on Entity Similarity
US20180357703A1 (en) Recommendations Based Upon Explicit User Similarity
JP2023106056A (en) Information providing device, information providing method and information providing program
TWI520089B (en) Method and system for detecting and responding user vacillation
CN112819504A (en) System and method for customizing reviews
CN115375219B (en) Inventory item forecasts and item recommendations
AU2023245584A1 (en) Systems and methods for providing product data on mobile user interfaces
US10803481B2 (en) Automated generation of personalized mail
JP7793435B2 (en) Information processing device, information processing method, and information processing program
JP7443280B2 (en) Provision device, method and program
JP2024013501A (en) Information processing device, information processing method, and information processing program
JP7699068B2 (en) Information providing device, information providing method, and information providing program
KR20210052237A (en) Product catalog automatic classification system based on artificial intelligence
JP7481305B2 (en) Distribution device, distribution method, and distribution program
US10614485B1 (en) Determination of financial impact of promotional activities
Long Factors influencing consumers intention towards online food purchasing in Phnom Penh
JP7453191B2 (en) Information processing device, information processing method, and information processing program
JP7633207B2 (en) Information processing device, information processing method, and information processing program
JP7713873B2 (en) Information processing device, information processing method, and information processing program
JP7707051B2 (en) Information processing device, information processing method, and information processing program
JP7575422B2 (en) Information processing device, information processing method, and information processing program
JP7407779B2 (en) Information processing device, information processing method, and information processing program
JP7715622B2 (en) Information processing device, information processing method, and information processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230113

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

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240202

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240528

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240823

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20240902

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20241011

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250616

R150 Certificate of patent or registration of utility model

Ref document number: 7699068

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150