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
JP7638314B2 - Information processing device, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

JP7638314B2 - 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
JP7638314B2
JP7638314B2 JP2023040668A JP2023040668A JP7638314B2 JP 7638314 B2 JP7638314 B2 JP 7638314B2 JP 2023040668 A JP2023040668 A JP 2023040668A JP 2023040668 A JP2023040668 A JP 2023040668A JP 7638314 B2 JP7638314 B2 JP 7638314B2
Authority
JP
Japan
Prior art keywords
information
shopping mall
online shopping
purchase
information processing
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
JP2023040668A
Other languages
Japanese (ja)
Other versions
JP2024130766A (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 JP2023040668A priority Critical patent/JP7638314B2/en
Publication of JP2024130766A publication Critical patent/JP2024130766A/en
Application granted granted Critical
Publication of JP7638314B2 publication Critical patent/JP7638314B2/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.

従来、インターネット上で各々商品を販売する仮想店舗を含む電子商店街を利用した商品などの取引対象の取引が一般化している。かかる電子商店街では、利用者から取引対象の注文を受け付けると、利用者への取引対象の配送を販売者が配送業者に依頼するなどして商品を利用者に届ける。 Traditionally, it has become common to trade goods and other items using online shopping malls that include virtual stores that sell goods on the Internet. In such online shopping malls, when an order for a trade item is received from a user, the seller delivers the trade item to the user by requesting a delivery company to deliver the item to the user.

特許文献1には、キーワードに応じて商品などを検索する電子商店街サーバが記載されており、かかる電子商店街サーバは、商品検索などに用いられるキーワードの流行を判定し、かかる判定結果に基づいて、商品の需要予測を行う。 Patent document 1 describes an online shopping mall server that searches for products and the like according to keywords. This online shopping mall server determines the popularity of keywords used for product searches and the like, and predicts product demand based on the results of this determination.

特開2013-250677号公報JP 2013-250677 A

しかしながら、上記特許文献1に記載の技術は、電子商店街内での情報に基づいて、かかる電子商店街内での取引対象の流行を予測する技術に留まり、改善の余地がある。 However, the technology described in Patent Document 1 is merely a technology for predicting the popularity of items for sale within an online shopping mall based on information within the online shopping mall, and there is room for improvement.

本願は、上記に鑑みてなされたものであって、電子商店街間での取引対象の流行の波及を予測可能にすることができる情報処理装置、情報処理方法、および情報処理プログラムを提供することを目的とする。 The present application 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 predict the spread of trends in trading items between online shopping malls.

本願に係る情報処理装置は、第1電子商店街における取引対象の購買に関する情報である第1購買関連情報と、第2電子商店街における取引対象の購買に関する情報である第2購買関連情報とを取得する取得部と、取得部によって取得された第1購買関連情報と第2購買関連情報とに基づいて、第1電子商店街における購買に関する流行の第2電子商店街への波及の態様を推定する推定モデルを生成する生成部とを備える。 The information processing device according to the present application includes an acquisition unit that acquires first purchase-related information, which is information related to purchases of a transaction object in a first electronic shopping mall, and second purchase-related information, which is information related to purchases of a transaction object in a second electronic shopping mall, and a generation unit that generates an estimation model that estimates the manner in which a trend related to purchases in the first electronic shopping mall will spread to the second electronic shopping mall based on the first purchase-related information and the second purchase-related information acquired by the acquisition unit.

実施形態の一態様によれば、電子商店街間での取引対象の流行の波及を予測可能にすることができるという効果を奏する。 According to one aspect of the embodiment, it is possible to predict the spread of trends in trading items between online shopping malls.

図1は、実施形態に係る情報処理の一例を示す図である。FIG. 1 is a diagram illustrating an example of information processing according to an embodiment. 図2は、実施形態に係る情報処理システムの構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of an information processing system according to the embodiment. 図3は、実施形態に係る情報処理装置の構成の一例を示す図である。FIG. 3 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. 図4は、実施形態に係る電子商店街情報記憶部に記憶される電子商店街情報テーブルの一例を示す図である。FIG. 4 is a diagram illustrating an example of an online shopping mall information table stored in the online shopping mall information storage unit according to the embodiment. 図5は、実施形態に係る流入数情報記憶部に記憶される流入数情報テーブルの一例を示す図である。FIG. 5 is a diagram illustrating an example of an inflow number information table stored in the inflow number information storage unit according to the embodiment. 図6は、実施形態に係る情報処理装置の処理部による情報処理の一例を示すフローチャートである。FIG. 6 is a flowchart illustrating an example of information processing by the processing unit of the information processing device according to the embodiment. 図7は、実施形態に係る情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 7 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. Furthermore, the embodiments can be appropriately combined as long as they do not cause inconsistencies in the processing content. Furthermore, the same parts in the following embodiments will be given the same reference numerals, and duplicated explanations will be omitted.

〔1.情報処理の一例〕
まず、図1を用いて、実施形態に係る情報処理の一例について説明する。図1は、実施形態に係る情報処理の一例を示す図であり、情報処理装置1によって実行される。
[1. An example of 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, which is executed by an information processing device 1.

図1に示すように、情報処理装置1は、内部の記憶部または外部のサーバなどから、第1購買関連情報と第2購買関連情報とを取得する(ステップS1)。第1購買関連情報は、第1電子商店街4Aにおける取引対象の購買に関する情報であり、第2購買関連情報は、第2電子商店街4Bにおける取引対象の購買に関する情報である。 As shown in FIG. 1, the information processing device 1 acquires first purchase-related information and second purchase-related information from an internal memory unit or an external server (step S1). The first purchase-related information is information related to the purchase of a transaction object in the first online shopping mall 4A, and the second purchase-related information is information related to the purchase of a transaction object in the second online shopping mall 4B.

第1電子商店街4Aと第2電子商店街4Bとは互いに異なる運営者によって運営されるが、共通の運営者によって運営されてもよい。以下において、第1電子商店街4Aおよび第2電子商店街4Bの各々を個別に区別せずに示す場合、電子商店街4と記載する場合がある。 The first electronic shopping mall 4A and the second electronic shopping mall 4B are operated by different operators, but may be operated by a common operator. In the following, when the first electronic shopping mall 4A and the second electronic shopping mall 4B are not individually distinguished from each other, they may be referred to as electronic shopping mall 4.

第1購買関連情報は、例えば、取引対象毎の第1購買数情報、取引対象毎の第1在庫数情報、第1ランキング情報、売り切れた取引対象毎の第1売り切れタイミング情報、売り切れた取引対象毎の第1売り切れ期間情報、および第1流入数情報などを含む。 The first purchase-related information includes, for example, first purchase quantity information for each trading object, first inventory quantity information for each trading object, first ranking information, first sell-out timing information for each sold-out trading object, first sell-out period information for each sold-out trading object, and first inflow quantity information.

第1購買数情報は、第1電子商店街4Aにおける取引対象の購買数の情報を含む。第1在庫数情報は、第1電子商店街4Aにおける取引対象の在庫数の情報を含む。第1ランキング情報は、第1電子商店街4Aにおける複数の取引対象の購買のランキング情報を含む。第1電子商店街4Aにおける取引対象の購買は、第1電子商店街4Aの利用者Uによる取引対象の購買であり、第1電子商店街4Aでの取引対象の販売ということもできる。 The first purchase quantity information includes information on the number of purchases of a trading object in the first electronic shopping mall 4A. The first inventory quantity information includes information on the inventory quantity of a trading object in the first electronic shopping mall 4A. The first ranking information includes ranking information on purchases of multiple trading objects in the first electronic shopping mall 4A. A purchase of a trading object in the first electronic shopping mall 4A is a purchase of the trading object by a user U of the first electronic shopping mall 4A, and can also be said to be a sale of the trading object in the first electronic shopping mall 4A.

第1売り切れタイミング情報は、第1電子商店街4Aにおいて取引対象が売り切れるタイミングである第1売り切れタイミングを示す情報を含む。第1売り切れ期間情報は、第1電子商店街4Aにおいて販売が開始された取引対象が売り切れるまでの期間である第1売り切れ期間を示す情報を含む。第1流入数情報は、第1電子商店街4Aへの利用者Uの流入数を示す情報を含む。 The first sell-out timing information includes information indicating the first sell-out timing, which is the timing when the transaction object is sold out in the first electronic shopping mall 4A. The first sell-out period information includes information indicating the first sell-out period, which is the period until the transaction object, which has been put on sale in the first electronic shopping mall 4A, is sold out. The first inflow number information includes information indicating the number of users U who have inflowed into the first electronic shopping mall 4A.

第2購買関連情報は、例えば、取引対象毎の第2購買数情報、取引対象毎の第2在庫数情報、第2ランキング情報、売り切れた取引対象毎の第2売り切れタイミング情報、売り切れた取引対象毎の第2売り切れ期間情報、および第2流入数情報などを含む。 The second purchase-related information includes, for example, second purchase quantity information for each trading object, second inventory quantity information for each trading object, second ranking information, second sell-out timing information for each sold-out trading object, second sell-out period information for each sold-out trading object, and second inflow quantity information.

第2購買数情報は、第2電子商店街4Bにおける取引対象の購買数の情報を含む。第2在庫数情報は、第2電子商店街4Bにおける取引対象の在庫数の情報を含む。第2ランキング情報は、第2電子商店街4Bにおける複数の取引対象の購買のランキング情報を含む。第2電子商店街4Bにおける取引対象の購買は、第2電子商店街4Bの利用者Uによる取引対象の購買であり、第2電子商店街4Bでの取引対象の販売ということもできる。 The second purchase quantity information includes information on the purchase quantity of a trading object in the second electronic shopping mall 4B. The second inventory quantity information includes information on the inventory quantity of a trading object in the second electronic shopping mall 4B. The second ranking information includes ranking information on purchases of multiple trading objects in the second electronic shopping mall 4B. A purchase of a trading object in the second electronic shopping mall 4B is a purchase of the trading object by a user U of the second electronic shopping mall 4B, and can also be said to be a sale of the trading object in the second electronic shopping mall 4B.

第2売り切れタイミング情報は、第2電子商店街4Bにおいて取引対象が売り切れるタイミングである第2売り切れタイミングを示す情報を含む。第2売り切れ期間情報は、第2電子商店街4Bにおいて販売が開始された取引対象が売り切れるまでの期間である第2売り切れ期間を示す情報を含む。第2流入数情報は、第2電子商店街4Bへの利用者Uの流入数を示す情報を含む。 The second sell-out timing information includes information indicating a second sell-out timing, which is the timing when the trading object is sold out in the second electronic shopping mall 4B. The second sell-out period information includes information indicating a second sell-out period, which is the period until the trading object, whose sale has started in the second electronic shopping mall 4B, is sold out. The second inflow number information includes information indicating the inflow number of users U to the second electronic shopping mall 4B.

第1購買数情報および第2購買数情報の各々は、予め定められた周期(例えば、1日または1週間など)毎の各取引対象の購買数の情報を含む。第1在庫数情報および第2在庫数情報の各々は、予め定められた周期(例えば、1日または1週間など)毎の各取引対象の在庫数の情報を含む。 Each of the first purchase quantity information and the second purchase quantity information includes information on the purchase quantity of each trading object for each predetermined period (e.g., one day or one week). Each of the first stock quantity information and the second stock quantity information includes information on the stock quantity of each trading object for each predetermined period (e.g., one day or one week).

第1ランキング情報および第2ランキング情報の各々は、予め定められた周期(例えば、1日または1週間など)毎の複数の取引対象の購買のランキングの情報を含む。購買のランキングは、例えば、購買数や購買額のランキングである。なお、購買のランキングは、取引対象の属性(例えば、カテゴリやスペック)毎の補正値を用いて補正した購買数や購買額のランキングであってカテゴリによらないランキングもよい。 Each of the first ranking information and the second ranking information includes information on the ranking of purchases of multiple transaction objects for each predetermined period (e.g., one day or one week). The ranking of purchases is, for example, a ranking of the number of purchases or the purchase amount. Note that the ranking of purchases may be a ranking of the number of purchases or the purchase amount corrected using a correction value for each attribute of the transaction object (e.g., category or specifications), and may be a ranking not based on category.

第1流入数情報および第2流入数情報の各々は、予め定められた周期(例えば、1日または1週間など)毎の電子商店街4への利用者Uの流入数を示す情報を含む。かかる流入数は、例えば、利用者Uによる検索サイトでの検索結果に基づいて推定される。例えば、利用者Uによる検索クエリに含まれる検索キーワードに基づいて、各電子商店街4への利用者Uの流入数が推定される。 Each of the first inflow number information and the second inflow number information includes information indicating the number of users U who inflow to the online shopping mall 4 per predetermined period (e.g., one day or one week). Such inflow number is estimated, for example, based on search results by users U on a search site. For example, the number of users U who inflow to each online shopping mall 4 is estimated based on search keywords included in a search query by users U.

例えば、第1電子商店街4Aを特定するキーワード(例えば、第1電子商店街4Aの名称)が検索クエリに含まれている場合に、第1電子商店街4Aへの利用者Uの流入であると推定される。また、第2電子商店街4Bを特定するキーワード(例えば、第2電子商店街4Bの名称)が検索クエリに含まれている場合に、第2電子商店街4Bへの利用者Uの流入であると推定される。 For example, if a keyword identifying the first electronic shopping mall 4A (e.g., the name of the first electronic shopping mall 4A) is included in the search query, it is presumed that there is an influx of user U into the first electronic shopping mall 4A. Also, if a keyword identifying the second electronic shopping mall 4B (e.g., the name of the second electronic shopping mall 4B) is included in the search query, it is presumed that there is an influx of user U into the second electronic shopping mall 4B.

また、電子商店街4への利用者Uの流入数は、取引対象の属性(例えば、カテゴリやスペック)毎または取引対象毎に推定された値であってもよい。例えば、電子商店街4を特定するキーワードが検索キーワードとして含まれる検索クエリに含まれる他の検索キーワード(例えば、取引対象のカテゴリを示すキーワードまたは取引対象を示すキーワードなど)に基づいて、取引対象の属性(例えば、カテゴリやスペック)毎または取引対象毎に電子商店街4への利用者Uの流入数が推定される。 The number of users U flowing into the electronic shopping mall 4 may be an estimated value for each attribute of the transaction object (e.g., category or specification) or for each transaction object. For example, the number of users U flowing into the electronic shopping mall 4 is estimated for each attribute of the transaction object (e.g., category or specification) or for each transaction object based on other search keywords (e.g., keywords indicating the category of the transaction object or keywords indicating the transaction object) included in a search query in which a keyword identifying the electronic shopping mall 4 is included as a search keyword.

なお、電子商店街4への利用者Uの流入数は、電子商店街4に実際にアクセスした利用者Uの数であってもよく、この場合、情報処理装置1は、例えば、電子商店街4を含む電子商取引サイトから電子商店街4への利用者Uの流入数を取得する。 The number of users U flowing into the electronic shopping mall 4 may be the number of users U who actually accessed the electronic shopping mall 4. In this case, the information processing device 1 obtains, for example, the number of users U flowing into the electronic shopping mall 4 from an electronic commerce site that includes the electronic shopping mall 4.

また、第1売り切れタイミング情報および第2売り切れタイミング情報の各々は、販売が開始されてから予め定められた期間内において売り切れた取引対象毎の売り切れタイミングの情報を含む。各売り切れタイミングの情報は、例えば、取引対象の売り切れ日時または取引対象の売り切れ日を示す情報であるが、かかる例に限定されない。 In addition, each of the first sell-out timing information and the second sell-out timing information includes information on the sell-out timing of each trading object that was sold out within a predetermined period of time after the start of sales. The information on each sell-out timing is, for example, information indicating the sell-out date and time of the trading object or the sell-out date of the trading object, but is not limited to such examples.

つづいて、情報処理装置1は、ステップS1において取得した第1購買関連情報と第2購買関連情報とに基づいて、第1電子商店街4Aにおける購買に関する流行の第2電子商店街4Bへの波及の態様を推定する推定モデルを生成する(ステップS2)。かかる推定モデルは、機械学習によって生成されるモデルである。 Next, the information processing device 1 generates an estimation model that estimates the manner in which the purchasing trend in the first online shopping mall 4A will spread to the second online shopping mall 4B based on the first purchasing-related information and the second purchasing-related information acquired in step S1 (step S2). Such an estimation model is a model generated by machine learning.

購買に関する流行とは、例えば、需要が高まっている状況である。需要が高まっている状況であるか否かは、例えば、購買数の増加率が予め定められた閾値以上および予め設定された期間における購買数が予め設定された閾値以上のうちの少なくとも一方を満たすか否かで判定される。 A purchasing trend is, for example, a situation in which demand is increasing. Whether or not demand is increasing is determined, for example, by whether or not at least one of the following is satisfied: the rate of increase in the number of purchases is equal to or greater than a predetermined threshold, and the number of purchases in a predetermined period of time is equal to or greater than a predetermined threshold.

なお、需要が高まっている状況であるか否かは、上述した例に限定されず、例えば、売り切れている状況が予め設定された期間以上であるか否かで判定されてもよく、その他の基準によって判定されてもよい。予め設定された閾値や予め設定された期間は、取引対象の属性(例えば、カテゴリやスペック)毎に設定されるが、取引対象毎に設定されてもよい。 Whether or not demand is high is not limited to the above example, and may be determined, for example, based on whether the sold-out state continues for a preset period or longer, or based on other criteria. The preset threshold value and the preset period are set for each attribute of the trading object (e.g., category or specifications), but may also be set for each trading object.

推定モデルは、取引対象毎の購買に関する流行の波及の態様を推定するが、取引対象の属性(例えば、カテゴリやスペック)毎の購買に関する流行の波及の態様を推定することもできる。 The estimation model estimates the spread of trends in purchasing for each transaction object, but can also estimate the spread of trends in purchasing for each attribute of the transaction object (e.g., category or specifications).

情報処理装置1は、例えば、第1電子商店街4Aにおける購買に関する流行の第2電子商店街4Bへの波及の有無を推定するモデルを推定モデルとして生成する。例えば、情報処理装置1は、第1ランキング情報の変動と第2ランキング情報の変動との差に基づいて、推定モデルを生成する。 The information processing device 1 generates, for example, an estimation model that estimates whether a purchasing trend in the first online shopping mall 4A will spread to the second online shopping mall 4B. For example, the information processing device 1 generates the estimation model based on the difference between the fluctuations in the first ranking information and the fluctuations in the second ranking information.

この場合、推定モデルは、例えば、判定対象となる取引対象における第1ランキング情報の変動を示す情報とが特徴量として入力され、判定対象となる取引対象の第1電子商店街4Aから第2電子商店街4Bへの購買の波及の有無を示す情報を出力するモデルである。 In this case, the estimation model is a model in which, for example, information indicating a change in the first ranking information for the transaction object to be judged is input as a feature, and information indicating whether or not there is a spillover of purchases from the first electronic shopping mall 4A to the second electronic shopping mall 4B for the transaction object to be judged is output.

推定モデルで用いられる特徴量は、例えば、第1電子商店街4Aにおいて流行したと推定されるタイミングまでの情報であり、予め定められた期間の情報であるが、第1電子商店街4Aにおいて流行したと推定されるタイミング以降の情報を含んでいてもよい。 The features used in the estimation model are, for example, information up to the time when it is estimated that the product became popular in the first online shopping mall 4A, and are information for a predetermined period of time, but may also include information after the time when it is estimated that the product became popular in the first online shopping mall 4A.

例えば、推定モデルで用いられる特徴量は、取引対象が第1電子商店街4Aにおいて売り切れた時点までの予め定められた期間の情報、取引対象が第1電子商店街4Aにおけるランキングの順位が予め定められた順位以上になった時点までの予め定められた期間の情報などであるが、かかる例に限定されない。例えば、推定モデルで用いられる特徴量は、取引対象の第1電子商店街4Aにおける購買数の上昇率が閾値以上になった時点までの予め定められた期間の情報などであってもよい。 For example, the feature quantities used in the estimation model may be information about a predetermined period until the transaction object is sold out in the first online shopping mall 4A, information about a predetermined period until the transaction object reaches a predetermined ranking or higher in the ranking in the first online shopping mall 4A, etc., but are not limited to such examples. For example, the feature quantities used in the estimation model may be information about a predetermined period until the rate of increase in the number of purchases of the transaction object in the first online shopping mall 4A reaches or exceeds a threshold value, etc.

判定対象となる取引対象における第1ランキング情報の変動を示す情報は、判定対象となる取引対象の第1電子商店街4Aにおける順位の変動を示す情報であり、時系列データである。 The information indicating the change in the first ranking information of the transaction object being evaluated is information indicating the change in the ranking of the transaction object being evaluated in the first online shopping mall 4A, and is time series data.

なお、推定モデルは、第1購買数情報、第2購買数情報、第1在庫数情報、第2在庫数情報、第1ランキング情報、第2ランキング情報、第1売り切れタイミング情報、第1売り切れ期間情報、第1流入数情報、および第2流入数情報などのうちの1以上がさらに特徴量として入力されるモデルであってもよい。 The estimation model may be a model in which one or more of the first purchase quantity information, the second purchase quantity information, the first stock quantity information, the second stock quantity information, the first ranking information, the second ranking information, the first sell-out timing information, the first sell-out period information, the first inflow quantity information, and the second inflow quantity information are further input as features.

情報処理装置1は、例えば、第1ランキング情報において上位の予め定められた順位内になった取引対象がその後に第2ランキング情報において上位の予め定められた順位内になっている場合に、その取引対象に関して第1電子商店街4Aから第2電子商店街4Bへの流行の波及があると判定し、そうでない場合に、その取引対象に関して第1電子商店街4Aから第2電子商店街4Bへの流行の波及がないと判定する。 For example, if a trading object that has risen to a high, predetermined rank in the first ranking information subsequently rises to a high, predetermined rank in the second ranking information, the information processing device 1 determines that a trend has spread from the first electronic shopping mall 4A to the second electronic shopping mall 4B for that trading object, and if not, determines that a trend has not spread from the first electronic shopping mall 4A to the second electronic shopping mall 4B for that trading object.

また、情報処理装置1は、第1ランキング情報において順位が上昇していった取引対象がその後に第2ランキング情報において順位が上昇していった場合に、その取引対象に関して第1電子商店街4Aから第2電子商店街4Bへの流行の波及があると判定し、そうでない場合に、その取引対象に関して第1電子商店街4Aから第2電子商店街4Bへの流行の波及がないと判定することもできる。 In addition, if a trading object whose rank rises in the first ranking information subsequently rises in the second ranking information, the information processing device 1 can determine that a trend has spread from the first electronic shopping mall 4A to the second electronic shopping mall 4B for that trading object, and if this is not the case, can determine that a trend has not spread from the first electronic shopping mall 4A to the second electronic shopping mall 4B for that trading object.

情報処理装置1は、流行の波及があると判定した場合、波及があることを示すラベルを付与するアノテーションを行い、流行の波及がないと判定した場合に、波及がないことを示すラベルを付与するアノテーションを行う。このように、情報処理装置1は、判定対象となる取引対象における第1ランキング情報の変動と第2ランキング情報の変動との差に基づいて、アノテーションを行うことができる。 If the information processing device 1 determines that there is a trend spreading, it performs annotation to assign a label indicating that there is a trend spreading, and if it determines that there is no trend spreading, it performs annotation to assign a label indicating that there is no trend spreading. In this way, the information processing device 1 can perform annotation based on the difference between the change in the first ranking information and the change in the second ranking information for the trading object to be determined.

また、情報処理装置1は、第1電子商店街4Aにおける購買に関する流行が第2電子商店街4Bへ波及するまでの期間である第1波及遅延期間を推定するモデルを推定モデルとして生成することもできる。 The information processing device 1 can also generate an estimation model that estimates a first spread delay period, which is the period until a purchasing trend in the first online shopping mall 4A spreads to the second online shopping mall 4B.

この場合、推定モデルは、判定対象となる取引対象における第1売り切れタイミングを示す情報が特徴量として入力され、第1波及遅延期間を示す情報を出力するモデルである。 In this case, the estimation model is a model that receives information indicating the first sell-out timing of the trading object to be judged as a feature and outputs information indicating the first propagation delay period.

なお、推定モデルは、第1購買数情報、第2購買数情報、第1在庫数情報、第2在庫数情報、第1ランキング情報、第2ランキング情報、第1流入数情報、および第2流入数情報などのうちの1以上がさらに特徴量として入力されるモデルであってもよい。 The estimation model may be a model in which one or more of the first purchase number information, the second purchase number information, the first stock number information, the second stock number information, the first ranking information, the second ranking information, the first visitor number information, and the second visitor number information are further input as features.

また、情報処理装置1は、第1売り切れタイミングになった取引対象がその後に第2ランキング情報において上位の予め定められた順位内になった場合に、その取引対象に関して流行の波及があると判定し、そうでない場合に、その取引対象に関して流行の波及がないと判定することもできる。 In addition, the information processing device 1 can determine that a trend has spread with respect to a trading object that has reached the first sell-out timing if that trading object subsequently rises to a high, predetermined ranking in the second ranking information, and can also determine that a trend has not spread with respect to that trading object if that is not the case.

情報処理装置1は、例えば、第1売り切れタイミングから第2売り切れタイミングまでの期間が予め定められた期間以内である取引対象を流行の波及があると判定し、第1売り切れタイミングから第2売り切れタイミングまでの期間が予め定められた期間以内になっていない取引対象を流行の波及がないと判定することもできる。 For example, the information processing device 1 can determine that a trading object for which the period from the first sold-out timing to the second sold-out timing is within a predetermined period is affected by the spread of a trend, and can also determine that a trading object for which the period from the first sold-out timing to the second sold-out timing is not within the predetermined period is not affected by the spread of a trend.

情報処理装置1は、流行の波及があると判定した取引対象における第1売り切れタイミングから第2売り切れタイミングまでの期間を示す情報をラベルとして用いて、推定モデルを生成する。このように、情報処理装置1は、判定対象となる取引対象における第1売り切れタイミングと第2ランキング情報における変動、判定対象となる取引対象における第1売り切れタイミングと第2売り切れタイミングとの差などに基づいて、アノテーションを行うことができる。 The information processing device 1 generates an estimation model using information indicating the period from the first sell-out timing to the second sell-out timing for a trading object determined to have a trend spread as a label. In this way, the information processing device 1 can perform annotation based on the fluctuation in the first sell-out timing and second ranking information for the trading object being determined, the difference between the first sell-out timing and the second sell-out timing for the trading object being determined, etc.

この場合、推定モデルは、例えば、第1購買数情報、第2購買数情報、第1在庫数情報、第2在庫数情報、第1ランキング情報、第2ランキング情報、第1売り切れ期間情報、第1流入数情報、および第2流入数情報などのうちの1以上の情報を特徴量として入力し、第1売り切れタイミングから第2売り切れタイミングまでの期間を出力するモデルである。 In this case, the estimation model is a model that inputs, as features, one or more pieces of information such as first purchase quantity information, second purchase quantity information, first stock quantity information, second stock quantity information, first ranking information, second ranking information, first sold-out period information, first inflow quantity information, and second inflow quantity information, and outputs the period from the first sold-out timing to the second sold-out timing.

また、情報処理装置1は、電子商店街4への流入数がピークとなるタイミングの差に基づいて、第1電子商店街4Aにおける購買に関する流行が第2電子商店街4Bへ波及するか否かを判定することもできる。 The information processing device 1 can also determine whether a purchasing trend in the first online shopping mall 4A will spread to the second online shopping mall 4B based on the difference in timing when the number of visitors to the online shopping mall 4 peaks.

例えば、情報処理装置1は、第1流入数情報に基づいて、第1電子商店街4Aにおいて流入数がピークとなるタイミングである第1ピークタイミングを判定する。また、情報処理装置1は、第2流入数情報に基づいて、第2電子商店街4Bにおいて流入数がピークとなるタイミングである第2ピークタイミングを判定する。 For example, the information processing device 1 determines a first peak timing, which is the timing when the number of visitors to the first online shopping mall 4A peaks, based on the first visitor number information. Also, the information processing device 1 determines a second peak timing, which is the timing when the number of visitors to the second online shopping mall 4B peaks, based on the second visitor number information.

そして、情報処理装置1は、第1ピークタイミングから第2ピークタイミングまでの期間が予め定められた期間範囲以内である取引対象において、第1電子商店街4Aにおける購買に関する流行が第2電子商店街4Bへ波及すると判定し、そうでない場合に、波及しないと判定する。 Then, the information processing device 1 determines that the purchasing trend in the first online shopping mall 4A will spread to the second online shopping mall 4B for transaction objects for which the period from the first peak timing to the second peak timing is within a predetermined period range, and determines that the trend will not spread if this is not the case.

情報処理装置1は、判定した流行の波及の有無を示す情報をラベルとして用いて推定モデルを生成する。この場合、推定モデルは、例えば、第1購買数情報、第2購買数情報、第1在庫数情報、第2在庫数情報、第1ランキング情報、第2ランキング情報、第1売り切れタイミング情報、第1売り切れ期間情報、第1流入数情報、および第2流入数情報などのうちの1以上の情報を特徴量として入力し、第1電子商店街4Aから第2電子商店街4Bへの流行の波及の有無を示す情報を出力するモデルである。 The information processing device 1 generates an estimation model using information indicating whether or not the determined trend has spread as a label. In this case, the estimation model is a model that inputs one or more pieces of information, such as the first purchase number information, the second purchase number information, the first stock number information, the second stock number information, the first ranking information, the second ranking information, the first sell-out timing information, the first sell-out period information, the first inflow number information, and the second inflow number information, as features, and outputs information indicating whether or not the trend has spread from the first electronic shopping mall 4A to the second electronic shopping mall 4B.

情報処理装置1は、流行の波及があると判定した取引対象における第1ピークタイミングから第2ピークタイミングまでの期間を示す情報をラベルとして用いて、推定モデルを生成したりする。このように、情報処理装置1は、第1電子商店街4Aと第2電子商店街4Bとの流入数の変動の差などに基づいて、アノテーションを行うことができる。なお、ピークタイミングは、電子商店街4単位での流入数のピークのタイミングであるが、判定対象となる取引対象の属性毎の流入数のピークのタイミングであってもよい。 The information processing device 1 generates an estimation model using, as a label, information indicating the period from the first peak timing to the second peak timing for a trading object determined to have a trend spread. In this way, the information processing device 1 can perform annotation based on the difference in the fluctuation of the number of visitors between the first online shopping mall 4A and the second online shopping mall 4B. Note that the peak timing is the timing of the peak in the number of visitors on an online shopping mall 4 basis, but it may also be the timing of the peak in the number of visitors for each attribute of the trading object being determined.

この場合、推定モデルは、例えば、第1購買数情報、第2購買数情報、第1在庫数情報、第2在庫数情報、第1ランキング情報、第2ランキング情報、第1売り切れタイミング情報、第1売り切れ期間情報、第1流入数情報、および第2流入数情報などのうちの1以上の情報を特徴量として入力し、第1電子商店街4Aから第2電子商店街4Bに流行が波及するまでの期間を示す情報を出力するモデルである。 In this case, the estimation model is a model that inputs, as features, one or more pieces of information, such as the first purchase number information, the second purchase number information, the first stock number information, the second stock number information, the first ranking information, the second ranking information, the first sell-out timing information, the first sell-out period information, the first inflow number information, and the second inflow number information, and outputs information indicating the period until the trend spreads from the first online shopping mall 4A to the second online shopping mall 4B.

つづいて、情報処理装置1は、端末装置2から波及推定要求を受け付ける(ステップS3)。端末装置2の利用者Uは、端末装置2を操作することによって、端末装置2から情報処理装置1に波及推定要求を送信させることができる。 Next, the information processing device 1 receives a spread estimation request from the terminal device 2 (step S3). A user U of the terminal device 2 can operate the terminal device 2 to cause the terminal device 2 to transmit a spread estimation request to the information processing device 1.

情報処理装置1は、ステップS3で波及推定要求を受け付けた場合、上述した推定モデルを用いて、第1電子商店街4Aにおける購買に関する流行の第2電子商店街4Bへの波及の態様(例えば、波及の有無や波及までの期間など)を取引対象毎に推定する(ステップS4)。 When the information processing device 1 receives a spread estimation request in step S3, it uses the estimation model described above to estimate the manner in which the purchasing trend in the first online shopping mall 4A will spread to the second online shopping mall 4B (e.g., whether there will be a spread and the period until the spread) for each transaction object (step S4).

波及推定要求は、流行の波及を判定する取引対象を、すべての取引対象とするのか、特定のカテゴリの取引対象とするのか、特定の取引対象とするのかを示す情報を含んでおり、情報処理装置1は、波及推定要求で特定される取引対象について流行の波及の態様を推定する。 The spread estimation request includes information indicating whether the transaction subjects for which the spread of the trend is to be determined are all transaction subjects, a specific category of transaction subjects, or specific transaction subjects, and the information processing device 1 estimates the state of spread of the trend for the transaction subjects identified in the spread estimation request.

つづいて、情報処理装置1は、ステップS4での推定の結果を示す流行波及推定結果情報を端末装置2に送信する(ステップS5)。端末装置2は、情報処理装置1から送信される流行波及推定結果情報を受信すると、受信した流行波及推定結果情報を表示する。このように、情報処理装置1は、推定モデルを用いて第2電子商店街4Bでの取引対象の流行を予測することができる。 Then, the information processing device 1 transmits epidemic spread estimation result information indicating the result of the estimation in step S4 to the terminal device 2 (step S5). Upon receiving the epidemic spread estimation result information transmitted from the information processing device 1, the terminal device 2 displays the received epidemic spread estimation result information. In this way, the information processing device 1 can predict the popularity of transaction objects in the second online shopping mall 4B using the estimation model.

なお、情報処理装置1は、上述した推定モデルの生成方法と同様の方法によって、第1購買関連情報と第2購買関連情報とに基づいて、第2電子商店街4Bにおける購買に関する流行の第1電子商店街4Aへの波及の態様を推定する推定モデルを生成することもできる。 The information processing device 1 can also generate an estimation model that estimates the manner in which a purchasing trend in the second online shopping mall 4B spreads to the first online shopping mall 4A based on the first purchasing-related information and the second purchasing-related information, using a method similar to the method for generating the estimation model described above.

また、情報処理装置1は、例えば、電子商店街4が3以上ある場合、異なる組み合わせの2つの電子商店街4毎に推定モデルを生成することができ、電子商店街4が4以上ある場合、異なる組み合わせの3つの電子商店街4毎に推定モデルを生成することができる。 Furthermore, for example, when there are three or more electronic shopping malls 4, the information processing device 1 can generate an estimation model for each of two different combinations of electronic shopping malls 4, and when there are four or more electronic shopping malls 4, the information processing device 1 can generate an estimation model for each of three different combinations of electronic shopping malls 4.

また、情報処理装置1は、上述した推定モデルを取引対象の属性(例えば、カテゴリやスペック)毎に生成することもできる。また、情報処理装置1は、例えば、在庫が予め定められた数以上あった取引対象の情報やメーカー品の取引対象の情報などに限定して上述した推定モデルの生成および推定モデルによる推定に用いることができる。 The information processing device 1 can also generate the above-mentioned estimation model for each attribute of the trading object (e.g., category or specifications). The information processing device 1 can also use the above-mentioned estimation model for generation and estimation using the estimation model by limiting, for example, information on trading objects with inventory of a predetermined amount or more or information on trading objects of manufacturer products.

また、情報処理装置1は、検索後の流入が第1電子商店街4Aおよび第2電子商店街4Bの一方のみの取引対象の情報を上述した推定モデルの生成に用いるデータセットから除外することもできる。 The information processing device 1 can also exclude information on transaction objects whose inflow after a search is from only one of the first online shopping mall 4A and the second online shopping mall 4B from the data set used to generate the above-mentioned estimation model.

以下、このような処理を行う情報処理装置1および端末装置2を含む情報処理システムの構成などについて、詳細に説明する。 The following provides a detailed explanation of the configuration of an information processing system that includes an information processing device 1 and a terminal device 2 that perform such processing.

〔2.情報処理システムの構成〕
図2は、実施形態に係る情報処理システムの構成の一例を示す図である。図2に示すように、実施形態に係る情報処理システム100は、情報処理装置1と、複数の端末装置2とを含む。
2. Configuration of Information Processing System
2 is a diagram showing an example of a configuration of an information processing system according to an embodiment. As shown in FIG. 2, an information processing system 100 according to an embodiment includes an information processing device 1 and a plurality of terminal devices 2.

複数の端末装置2は、互いに異なる利用者Uによって用いられる。端末装置2は、例えば、ノートPC(Personal Computer)、デスクトップPC、スマートフォン、タブレットPC、ウェアラブルデバイスである。ウェアラブルデバイスは、例えば、スマートグラス、またはスマートウォッチなどであるが、かかる例に限定されない。利用者Uは、情報処理装置1などから提供されるサービスを利用する利用者である。 The multiple terminal devices 2 are used by different users U. The terminal devices 2 are, for example, a notebook PC (Personal Computer), a desktop PC, a smartphone, a tablet PC, or a wearable device. The wearable device is, for example, smart glasses or a smart watch, but is not limited to such examples. The user U is a user who uses a service provided by the information processing device 1, etc.

情報処理装置1および端末装置2の各々は、ネットワークNを介して、有線または無線により互いに通信可能に接続される。なお、図2に示す情報処理システム100には、情報処理装置1などが複数含まれてもよい。 Each of the information processing device 1 and the terminal device 2 is connected to each other via the network N so as to be able to communicate with each other by wire or wirelessly. Note that the information processing system 100 shown in FIG. 2 may include multiple information processing devices 1, etc.

ネットワークNは、例えば、インターネットなどのWAN(Wide Area Network)およびLTE(Long Term Evolution)、4G(4th Generation)、5G(5th Generation:第5世代移動通信システム)などの移動体通信網などを含む。 The network N includes, for example, a WAN (Wide Area Network) such as the Internet and mobile communication networks such as LTE (Long Term Evolution), 4G (4th Generation), and 5G (5th Generation: 5th generation mobile communication system).

端末装置2は、移動体通信網、Bluetooth(登録商標)、無線LAN(Local Area Network)などの近距離無線通信を介してネットワークNに接続し、情報処理装置1と通信することができる。 The terminal device 2 can connect to the network N via short-range wireless communication such as a mobile communication network, Bluetooth (registered trademark), or a wireless LAN (Local Area Network), and communicate with the information processing device 1.

〔3.情報処理装置1の構成〕
図3は、実施形態に係る情報処理装置1の構成の一例を示す図である。図3に示すように、情報処理装置1は、通信部10と、記憶部11と、処理部12とを有する。
3. Configuration of information processing device 1
3 is a diagram showing an example of the configuration of the information processing device 1 according to the embodiment. As shown in FIG. 3, the information processing device 1 includes a communication unit 10, a storage unit 11, and a processing unit 12.

〔3.1.通信部10〕
通信部10は、例えば、通信モジュールやNIC(Network Interface Card)などによって実現される。そして、通信部10は、ネットワークNと有線または無線で接続され、他の各種装置との間で情報の送受信を行う。例えば、通信部10は、端末装置2との間でネットワークNを介して情報の送受信を行う。
3.1. Communication unit 10
The communication unit 10 is realized by, for example, a communication module or a NIC (Network Interface Card). The communication unit 10 is connected to a network N by wire or wirelessly, and transmits and receives information to and from various other devices. For example, the communication unit 10 transmits and receives information to and from the terminal device 2 via the network N.

〔3.2.記憶部11〕
記憶部11は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置によって実現される。記憶部11は、電子商店街情報記憶部20と、流入数情報記憶部21とを有する。
[3.2. Storage unit 11]
The storage unit 11 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. The storage unit 11 has an online shopping mall information storage unit 20 and a visitor number information storage unit 21.

〔3.2.1.電子商店街情報記憶部20〕
電子商店街情報記憶部20は、各電子商店街4の購買に関する各種の情報である購買関連情報を記憶する。図4は、実施形態に係る電子商店街情報記憶部20に記憶される電子商店街情報テーブルの一例を示す図である。
[3.2.1. Electronic shopping mall information storage unit 20]
The online shopping mall information storage unit 20 stores purchase-related information, which is various information related to purchases in each online shopping mall 4. Fig. 4 is a diagram showing an example of an online shopping mall information table stored in the online shopping mall information storage unit 20 according to the embodiment.

図4に示す例では、電子商店街情報記憶部20に記憶される利用者情報テーブルは、「電子商店街ID(Identifier)」、「購買数情報」、「在庫数情報」、「ランキング情報」、「売り切れタイミング情報」、および「売り切れ期間情報」といった項目の情報を含む。 In the example shown in FIG. 4, the user information table stored in the online shopping mall information storage unit 20 includes information on items such as "online shopping mall ID (identifier)," "purchase quantity information," "inventory quantity information," "ranking information," "sold-out timing information," and "sold-out period information."

「電子商店街ID」は、電子商店街4を識別する識別子であり、電子商店街4毎に付される情報である。図4に示す例では、電子商店街ID「EC1」は、第1電子商店街の識別子であり、電子商店街ID「EC2」は、第2電子商店街の識別子である。 The "electronic shopping mall ID" is an identifier that identifies the electronic shopping mall 4, and is information that is assigned to each electronic shopping mall 4. In the example shown in FIG. 4, the electronic shopping mall ID "EC1" is the identifier of the first electronic shopping mall, and the electronic shopping mall ID "EC2" is the identifier of the second electronic shopping mall.

「購買数情報」は、「電子商店街ID」に対応付けられた電子商店街4における取引対象の購買数の情報を予め定められた周期毎に含み、かかる取引対象の購買数の情報は、「電子商店街ID」に対応付けられた電子商店街4で販売される取引対象毎に含まれる。電子商店街4における取引対象の購買は、電子商店街4の利用者Uによる取引対象の購買であり、電子商店街4での取引対象の販売ということもできる。 "Purchase quantity information" includes information on the number of purchases of a trading object in the electronic shopping mall 4 associated with the "electronic shopping mall ID" at each predetermined period, and such purchase quantity information of the trading object is included for each trading object sold in the electronic shopping mall 4 associated with the "electronic shopping mall ID." A purchase of a trading object in the electronic shopping mall 4 is a purchase of the trading object by a user U of the electronic shopping mall 4, and can also be said to be a sale of the trading object in the electronic shopping mall 4.

「在庫数情報」は、「電子商店街ID」に対応付けられた電子商店街4における取引対象の在庫数の情報を予め定められた周期毎に含み、かかる取引対象の在庫数の情報は、「電子商店街ID」に対応付けられた電子商店街4で販売される取引対象毎に含まれる。「ランキング情報」は、「電子商店街ID」に対応付けられた電子商店街4における複数の取引対象の購買のランキング情報を予め定められた周期毎に含む。 "Inventory quantity information" includes information on the inventory quantity of trading items in the electronic shopping mall 4 associated with the "electronic shopping mall ID" for each predetermined period, and such inventory quantity information of trading items is included for each trading item sold in the electronic shopping mall 4 associated with the "electronic shopping mall ID." "Ranking information" includes ranking information of purchases of multiple trading items in the electronic shopping mall 4 associated with the "electronic shopping mall ID" for each predetermined period.

「売り切れタイミング情報」は、「電子商店街ID」に対応付けられた電子商店街4において売り切れた取引対象の売り切れタイミングを示す情報を含む。「売り切れ期間情報」は、「電子商店街ID」に対応付けられた電子商店街4において販売が開始された取引対象が売り切れるまでの期間である売り切れ期間(販売が開始されてから売り切れるまでの期間)を示す情報を含む。 "Sold out timing information" includes information indicating the timing of the sale of a trading item that has sold out in the electronic shopping mall 4 associated with the "electronic shopping mall ID." "Sold out period information" includes information indicating the sell out period (the period from when sales begin until when the item is sold out), which is the period until when the trading item that has started to go on sale in the electronic shopping mall 4 associated with the "electronic shopping mall ID" is sold out.

〔3.2.2.流入数情報記憶部21〕
流入数情報記憶部21は、電子商店街4への流入数に関する各種の情報を記憶する。図5は、実施形態に係る流入数情報記憶部21に記憶される流入数情報テーブルの一例を示す図である。
[3.2.2. Inflow number information storage unit 21]
The visitor number information storage unit 21 stores various information related to the number of visitors to the online shopping mall 4. Fig. 5 is a diagram showing an example of a visitor number information table stored in the visitor number information storage unit 21 according to the embodiment.

図5に示す例では、流入数情報記憶部21に記憶される利用者情報テーブルは、「電子商店街ID」および「流入数情報」といった項目の情報を含む。「流入数情報」は、「電子商店街ID」に対応付けられた電子商店街4への利用者Uの流入数を示す情報を予め定められた周期(例えば、1日または1週間など)毎に含む。 In the example shown in FIG. 5, the user information table stored in the visitor number information storage unit 21 includes information on items such as "electronic shopping mall ID" and "visitor number information." The "visitor number information" includes information indicating the number of users U visiting the electronic shopping mall 4 associated with the "electronic shopping mall ID" for each predetermined period (e.g., one day or one week).

「流入数情報」は、「電子商店街ID」に対応付けられた電子商店街4への利用者Uの流入数の推定値であるが、さらに取引対象の属性(例えば、カテゴリやスペック)毎または取引対象毎に推定された値であってもよい。 The "number of visitors information" is an estimate of the number of users U visiting the online shopping mall 4 associated with the "online shopping mall ID," but may also be an estimated value for each attribute of the transaction object (e.g., category or specifications) or for each transaction object.

例えば、電子商店街4を特定するキーワードが検索キーワードとして含まれる検索クエリに含まれる他の検索キーワード(例えば、取引対象のカテゴリを示すキーワードまたは取引対象を示すキーワードなど)に基づいて、取引対象の属性(例えば、カテゴリやスペック)毎または取引対象毎に電子商店街4への利用者Uの流入数が処理部12によって推定される。 For example, the processing unit 12 estimates the number of users U entering the electronic shopping mall 4 for each attribute of the transaction object (e.g., category or specification) or for each transaction object based on other search keywords (e.g., keywords indicating the category of the transaction object or keywords indicating the transaction object) included in a search query that includes a keyword identifying the electronic shopping mall 4 as a search keyword.

〔3.3.処理部12〕
処理部12は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)またはMPU(Micro Processing Unit)などによって、端末装置2内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。
3.3. Processing section 12
The processing unit 12 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) by executing various programs stored in a storage device inside the terminal device 2 using a RAM as a working area.

処理部12は、例えば、ASIC(Application Specific Integrated Circuit)またはFPGA(Field Programmable Gate Array)などの集積回路により一部または全部が実現されてもよい。 The processing unit 12 may be realized in whole or in part by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

図3に示すように、処理部12は、取得部30と、受付部31と、生成部32と、推定部33と、提供部34とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、処理部12の内部構成は、図3に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。 As shown in FIG. 3, the processing unit 12 has an acquisition unit 30, a reception unit 31, a generation unit 32, an estimation unit 33, and a provision unit 34, and realizes or executes the functions and actions of the information processing described below. Note that the internal configuration of the processing unit 12 is not limited to the configuration shown in FIG. 3, and may be other configurations that perform the information processing described below.

〔3.3.1.取得部30〕
取得部30は、外部の情報処理装置や端末装置2などから通信部10を介して種々の情報を取得し、取得した情報を記憶部11に記憶させる。
[3.3.1. Acquisition unit 30]
The acquisition unit 30 acquires various information from an external information processing device, the terminal device 2 or the like via the communication unit 10 , and stores the acquired information in the storage unit 11 .

例えば、取得部30は、外部の情報処理装置などから通信部10を介して購買関連情報を取得し、取得した購買関連情報を電子商店街情報記憶部20の電子商店街情報テーブルに追加する。また、取得部30は、外部の情報処理装置などから通信部10を介して流入数情報を取得し、取得した流入数情報を流入数情報記憶部21の流入数情報テーブルに追加する。 For example, the acquisition unit 30 acquires purchase-related information from an external information processing device or the like via the communication unit 10, and adds the acquired purchase-related information to the electronic shopping mall information table in the electronic shopping mall information storage unit 20. The acquisition unit 30 also acquires visitor number information from an external information processing device or the like via the communication unit 10, and adds the acquired visitor number information to the visitor number information table in the visitor number information storage unit 21.

また、取得部30は、記憶部11から各種の情報を取得する。例えば、取得部30は、購買関連情報を電子商店街情報記憶部20などから取得する。取得部30によって取得される購買関連情報は、例えば、上述した購買数情報、在庫数情報、ランキング情報、売り切れタイミング情報、および売り切れ期間情報のうちの少なくとも1つ以上の情報の一部または全部を含む。 The acquisition unit 30 also acquires various types of information from the storage unit 11. For example, the acquisition unit 30 acquires purchase-related information from the online shopping mall information storage unit 20, etc. The purchase-related information acquired by the acquisition unit 30 includes, for example, a part or all of at least one of the above-mentioned purchase quantity information, inventory quantity information, ranking information, sell-out timing information, and sell-out period information.

例えば、取得部30は、第1電子商店街4Aにおける取引対象の購買に関する情報である第1購買関連情報と、第2電子商店街4Bにおける取引対象の購買に関する情報である第2購買関連情報とを電子商店街情報記憶部20から取得する。 For example, the acquisition unit 30 acquires first purchase-related information, which is information regarding the purchase of a transaction object in the first electronic shopping mall 4A, and second purchase-related information, which is information regarding the purchase of a transaction object in the second electronic shopping mall 4B, from the electronic shopping mall information storage unit 20.

〔3.3.2.受付部31〕
受付部31は、通信部10を介して端末装置2から各種の要求や情報などを受け付ける。例えば、受付部31は、利用者Uの端末装置2から送信される流行推定要求を受け付ける。
3.3.2. Reception unit 31
The reception unit 31 receives various requests and information from the terminal device 2 via the communication unit 10. For example, the reception unit 31 receives an epidemic estimation request transmitted from the terminal device 2 of the user U.

波及推定要求は、例えば、流行の波及を判定する取引対象を、すべての取引対象とするのか、特定のカテゴリの取引対象とするのか、特定の取引対象とするのかを示す情報を含む。 The spread estimation request includes information indicating, for example, whether the spread of the epidemic is to be determined for all transaction targets, for transaction targets in a specific category, or for specific transaction targets.

〔3.3.3.生成部32〕
生成部32は、取得部30によって取得された第1購買関連情報と第2購買関連情報とに基づいて、第1電子商店街4Aにおける購買に関する流行の第2電子商店街4Bへの波及の態様を推定する推定モデルを生成する。
[3.3.3. Generation unit 32]
The generation unit 32 generates an estimation model that estimates the manner in which a purchasing trend in the first electronic shopping mall 4A will spread to the second electronic shopping mall 4B based on the first purchasing-related information and the second purchasing-related information acquired by the acquisition unit 30.

購買に関する流行とは、例えば、需要が高まっている状況である。需要が高まっている状況であるか否かは、例えば、購買数の増加率が予め定められた閾値以上および予め設定された期間における購買数が予め設定された閾値以上のうちの少なくとも一方を満たすか否かで判定される。 A purchasing trend is, for example, a situation in which demand is increasing. Whether or not demand is increasing is determined, for example, by whether or not at least one of the following is satisfied: the rate of increase in the number of purchases is equal to or greater than a predetermined threshold, and the number of purchases in a predetermined period of time is equal to or greater than a predetermined threshold.

なお、需要が高まっている状況であるか否かは、上述した例に限定されず、例えば、売り切れている状況が予め設定された期間以上であるか否かで判定されてもよく、その他の基準によって判定されてもよい。予め設定された閾値や予め設定された期間は、取引対象の属性(例えば、カテゴリやスペック)毎に設定されるが、取引対象毎に設定されてもよい。 Whether or not demand is high is not limited to the above example, and may be determined, for example, based on whether the sold-out state continues for a preset period or longer, or based on other criteria. The preset threshold value and the preset period are set for each attribute of the trading object (e.g., category or specifications), but may also be set for each trading object.

推定モデルは、取引対象毎の購買に関する流行の波及の態様を推定するが、取引対象の属性(例えば、カテゴリやスペック)毎の購買に関する流行の波及の態様を推定することもできる。 The estimation model estimates the spread of trends in purchasing for each transaction object, but can also estimate the spread of trends in purchasing for each attribute of the transaction object (e.g., category or specifications).

生成部32は、例えば、第1電子商店街4Aにおける購買に関する流行の第2電子商店街4Bへの波及の有無を推定するモデルを推定モデルとして生成する。例えば、生成部32は、第1ランキング情報の変動と第2ランキング情報の変動との差に基づいて、推定モデルを生成する。 The generation unit 32 generates, for example, an estimation model that estimates whether a purchasing trend in the first online shopping mall 4A will spread to the second online shopping mall 4B. For example, the generation unit 32 generates the estimation model based on the difference between the fluctuations in the first ranking information and the fluctuations in the second ranking information.

この場合、推定モデルは、例えば、判定対象となる取引対象における第1ランキング情報の変動を示す情報とが特徴量として入力され、判定対象となる取引対象の第1電子商店街4Aから第2電子商店街4Bへの購買の波及の有無を示す情報を出力するモデルである。 In this case, the estimation model is a model in which, for example, information indicating a change in the first ranking information of the transaction object to be judged is input as a feature, and information indicating whether or not there is a spillover of purchases from the first electronic shopping mall 4A to the second electronic shopping mall 4B of the transaction object to be judged is output.

推定モデルで用いられる特徴量は、例えば、第1電子商店街4Aにおいて流行したと推定されるタイミングまでの情報であり、予め定められた期間の情報であるが、第1電子商店街4Aにおいて流行したと推定されるタイミング以降の情報を含んでいてもよい。 The features used in the estimation model are, for example, information up to the time when it is estimated that the product became popular in the first online shopping mall 4A, and are information for a predetermined period of time, but may also include information after the time when it is estimated that the product became popular in the first online shopping mall 4A.

例えば、推定モデルで用いられる特徴量は、取引対象が第1電子商店街4Aにおいて売り切れた時点までの予め定められた期間の情報、取引対象が第1電子商店街4Aにおけるランキングの順位が予め定められた順位以上になった時点までの予め定められた期間の情報などであるが、かかる例に限定されない。例えば、推定モデルで用いられる特徴量は、取引対象の第1電子商店街4Aにおける購買数の上昇率が閾値以上になった時点までの予め定められた期間の情報などであってもよい。 For example, the feature quantities used in the estimation model may be information about a predetermined period until the transaction object is sold out in the first online shopping mall 4A, information about a predetermined period until the transaction object reaches a predetermined ranking or higher in the ranking in the first online shopping mall 4A, etc., but are not limited to such examples. For example, the feature quantities used in the estimation model may be information about a predetermined period until the rate of increase in the number of purchases of the transaction object in the first online shopping mall 4A reaches or exceeds a threshold value, etc.

判定対象となる取引対象における第1ランキング情報の変動を示す情報は、判定対象となる取引対象の第1電子商店街4Aにおける順位の変動を示す情報であり、時系列データである。 The information indicating the change in the first ranking information of the transaction object being evaluated is information indicating the change in the ranking of the transaction object being evaluated in the first online shopping mall 4A, and is time series data.

なお、推定モデルは、第1購買数情報、第2購買数情報、第1在庫数情報、第2在庫数情報、第1ランキング情報、第2ランキング情報、第1売り切れタイミング情報、第1売り切れ期間情報、第1流入数情報、および第2流入数情報などのうちの1以上がさらに特徴量として入力されるモデルであってもよい。 The estimation model may be a model in which one or more of the first purchase quantity information, the second purchase quantity information, the first stock quantity information, the second stock quantity information, the first ranking information, the second ranking information, the first sell-out timing information, the first sell-out period information, the first inflow quantity information, and the second inflow quantity information are further input as features.

生成部32は、例えば、第1ランキング情報において上位の予め定められた順位内になった取引対象がその後に第2ランキング情報において上位の予め定められた順位内になっている場合に、その取引対象に関して第1電子商店街4Aから第2電子商店街4Bへの流行の波及があると判定し、そうでない場合に、その取引対象に関して第1電子商店街4Aから第2電子商店街4Bへの流行の波及がないと判定する。 For example, if a trading object that has risen to a high, predetermined rank in the first ranking information subsequently rises to a high, predetermined rank in the second ranking information, the generation unit 32 determines that there is a spread of a trend from the first electronic shopping mall 4A to the second electronic shopping mall 4B for that trading object, and if not, determines that there is no spread of a trend from the first electronic shopping mall 4A to the second electronic shopping mall 4B for that trading object.

また、生成部32は、第1ランキング情報において順位が上昇していった取引対象がその後に第2ランキング情報において順位が上昇していった場合に、その取引対象に関して第1電子商店街4Aから第2電子商店街4Bへの流行の波及があると判定し、そうでない場合に、その取引対象に関して第1電子商店街4Aから第2電子商店街4Bへの流行の波及がないと判定することもできる。 The generation unit 32 can also determine that a trend has spread from the first electronic shopping mall 4A to the second electronic shopping mall 4B for a trading object whose ranking in the first ranking information has risen and then risen in the ranking in the second ranking information, and can determine that a trend has not spread from the first electronic shopping mall 4A to the second electronic shopping mall 4B for that trading object if this is not the case.

生成部32は、流行の波及があると判定した場合、波及があることを示すラベルを付与するアノテーションを行い、流行の波及がないと判定した場合に、波及がないことを示すラベルを付与するアノテーションを行う。このように、生成部32は、判定対象となる取引対象における第1ランキング情報の変動と第2ランキング情報の変動との差に基づいて、アノテーションを行うことができる。 If the generation unit 32 determines that there is a trend spread, it performs annotation to add a label indicating that there is a trend spread, and if it determines that there is no trend spread, it performs annotation to add a label indicating that there is no trend spread. In this way, the generation unit 32 can perform annotation based on the difference between the change in the first ranking information and the change in the second ranking information for the trading object to be determined.

また、生成部32は、第1電子商店街4Aにおける購買に関する流行が第2電子商店街4Bへ波及するまでの期間である第1波及遅延期間を推定するモデルを推定モデルとして生成することもできる。 The generation unit 32 can also generate an estimation model that estimates a first spread delay period, which is the period until a purchasing trend in the first online shopping mall 4A spreads to the second online shopping mall 4B.

この場合、推定モデルは、判定対象となる取引対象における第1売り切れタイミングよりを示す情報が特徴量として入力され、第1波及遅延期間を示す情報を出力するモデルである。 In this case, the estimation model is a model that receives information indicating the timing from the first sell-out of the trading object to be judged as a feature and outputs information indicating the first propagation delay period.

なお、推定モデルは、第1購買数情報、第2購買数情報、第1在庫数情報、第2在庫数情報、第1ランキング情報、第2ランキング情報、第1流入数情報、および第2流入数情報のうちの1以上がさらに特徴量として入力されるモデルであってもよい。 The estimation model may be a model in which one or more of the first purchase number information, the second purchase number information, the first stock number information, the second stock number information, the first ranking information, the second ranking information, the first visitor number information, and the second visitor number information are further input as features.

推定モデルにおいて、第1購買数情報、第2購買数情報、第1在庫数情報、第2在庫数情報、第1ランキング情報、および第2ランキング情報は、判定対象となる取引対象の情報であり、予め定められた周期毎の情報である。 In the estimation model, the first purchase quantity information, the second purchase quantity information, the first stock quantity information, the second stock quantity information, the first ranking information, and the second ranking information are information on the transaction object to be judged, and are information for each predetermined period.

また、生成部32は、第1売り切れタイミングになった取引対象がその後に第2ランキング情報において上位の予め定められた順位内になった場合に、その取引対象に関して流行の波及があると判定し、そうでない場合に、その取引対象に関して流行の波及がないと判定することもできる。 The generation unit 32 can also determine that a trend has spread with respect to a trading object that has reached the first sell-out timing if that trading object subsequently rises to a higher, predefined ranking in the second ranking information, and determine that a trend has not spread with respect to that trading object if that is not the case.

生成部32は、例えば、第1売り切れタイミングから第2売り切れタイミングまでの期間が予め定められた期間以内である取引対象を流行の波及があると判定し、第1売り切れタイミングから第2売り切れタイミングまでの期間が予め定められた期間以内になっていない取引対象を流行の波及がないと判定することもできる。 The generation unit 32 can, for example, determine that a trading object for which the period from the first sold-out time to the second sold-out time is within a predetermined period is affected by the spread of a trend, and can also determine that a trading object for which the period from the first sold-out time to the second sold-out time is not within the predetermined period is not affected by the spread of a trend.

生成部32は、流行の波及があると判定した取引対象における第1売り切れタイミングから第2売り切れタイミングまでの期間を示す情報をラベルとして用いて、推定モデルを生成する。このように、生成部32は、判定対象となる取引対象における第1売り切れタイミングと第2ランキング情報における変動、判定対象となる取引対象における第1売り切れタイミングと第2売り切れタイミングとの差などに基づいて、アノテーションを行うことができる。 The generation unit 32 generates an estimation model using, as a label, information indicating the period from the first sell-out timing to the second sell-out timing for a trading object determined to have a trend spread. In this way, the generation unit 32 can perform annotation based on the fluctuation in the first sell-out timing and the second ranking information for the trading object being determined, the difference between the first sell-out timing and the second sell-out timing for the trading object being determined, etc.

推定モデルは、例えば、第1購買数情報、第2購買数情報、第1在庫数情報、第2在庫数情報、第1ランキング情報、第2ランキング情報、第1売り切れ期間情報、第1流入数情報、および第2流入数情報などのうちの1以上の情報を特徴量として入力し、第1売り切れタイミングから第2売り切れタイミングまでの期間を出力するモデルである。 The estimation model is a model that inputs, as features, one or more pieces of information, such as first purchase quantity information, second purchase quantity information, first stock quantity information, second stock quantity information, first ranking information, second ranking information, first sold-out period information, first inflow number information, and second inflow number information, and outputs the period from the first sold-out timing to the second sold-out timing.

また、生成部32は、電子商店街4への流入数がピークとなるタイミングの差に基づいて、第1電子商店街4Aにおける購買に関する流行が第2電子商店街4Bへ波及するか否かを判定することもできる。 The generation unit 32 can also determine whether a purchasing trend in the first online shopping mall 4A will spread to the second online shopping mall 4B based on the difference in timing when the number of visitors to the online shopping mall 4 peaks.

例えば、生成部32は、第1流入数情報に基づいて、第1電子商店街4Aにおいて流入数がピークとなるタイミングである第1ピークタイミングを判定する。また、生成部32は、第2流入数情報に基づいて、第2電子商店街4Bにおいて流入数がピークとなるタイミングである第2ピークタイミングを判定する。 For example, the generation unit 32 determines a first peak timing, which is the timing when the number of visitors to the first online shopping mall 4A peaks, based on the first visitor number information. The generation unit 32 also determines a second peak timing, which is the timing when the number of visitors to the second online shopping mall 4B peaks, based on the second visitor number information.

そして、生成部32は、第1ピークタイミングから第2ピークタイミングまでの期間が予め定められた期間範囲以内である取引対象において、第1電子商店街4Aにおける購買に関する流行が第2電子商店街4Bへ波及すると判定し、そうでない場合に、波及しないと判定する。 Then, the generation unit 32 determines that the purchasing trend in the first online shopping mall 4A will spread to the second online shopping mall 4B for transaction objects for which the period from the first peak timing to the second peak timing is within a predetermined period range, and determines that the trend will not spread if this is not the case.

生成部32は、判定した流行の波及の有無を示す情報をラベルとして用いて推定モデルを生成する。この場合、推定モデルは、例えば、第1購買数情報、第2購買数情報、第1在庫数情報、第2在庫数情報、第1ランキング情報、第2ランキング情報、第1売り切れタイミング情報、第1売り切れ期間情報、第1流入数情報、および第2流入数情報などのうちの1以上の情報を特徴量として入力し、第1電子商店街4Aから第2電子商店街4Bへの流行の波及の有無を示す情報を出力するモデルである。 The generation unit 32 generates an estimation model using information indicating the determined spread of the trend as a label. In this case, the estimation model is a model that inputs one or more pieces of information, such as the first purchase number information, the second purchase number information, the first stock number information, the second stock number information, the first ranking information, the second ranking information, the first sell-out timing information, the first sell-out period information, the first inflow number information, and the second inflow number information, as features, and outputs information indicating the spread of the trend from the first electronic shopping mall 4A to the second electronic shopping mall 4B.

生成部32は、流行の波及があると判定した取引対象における第1ピークタイミングから第2ピークタイミングまでの期間を示す情報をラベルとして用いて、推定モデルを生成したりする。このように、生成部32は、第1電子商店街4Aと第2電子商店街4Bとの流入数の変動の差などに基づいて、アノテーションを行うことができる。なお、ピークタイミングは、電子商店街4単位での流入数のピークのタイミングであるが、判定対象となる取引対象の属性毎の流入数のピークのタイミングであってもよい。 The generation unit 32 generates an estimation model using, as a label, information indicating the period from the first peak timing to the second peak timing for a trading object determined to have a trend spread. In this way, the generation unit 32 can perform annotation based on the difference in the fluctuation of the number of visitors between the first online shopping mall 4A and the second online shopping mall 4B. Note that the peak timing is the timing of the peak in the number of visitors per online shopping mall 4, but it may also be the timing of the peak in the number of visitors for each attribute of the trading object being determined.

この場合、推定モデルは、例えば、第1購買数情報、第2購買数情報、第1在庫数情報、第2在庫数情報、第1ランキング情報、第2ランキング情報、第1売り切れタイミング情報、第1売り切れ期間情報、第1流入数情報、および第2流入数情報などのうちの1以上の情報を特徴量として入力し、第1電子商店街4Aから第2電子商店街4Bに流行が波及するまでの期間を示す情報を出力するモデルである。 In this case, the estimation model is a model that inputs, as features, one or more pieces of information, such as the first purchase number information, the second purchase number information, the first stock number information, the second stock number information, the first ranking information, the second ranking information, the first sell-out timing information, the first sell-out period information, the first inflow number information, and the second inflow number information, and outputs information indicating the period until the trend spreads from the first online shopping mall 4A to the second online shopping mall 4B.

なお、生成部32は、上述した推定モデルの生成方法と同様の方法によって、第1購買関連情報と第2購買関連情報とに基づいて、第2電子商店街4Bにおける購買に関する流行の第1電子商店街4Aへの波及の態様を推定する推定モデルを生成することもできる。 The generation unit 32 can also generate an estimation model that estimates the manner in which a purchasing trend in the second online shopping mall 4B spreads to the first online shopping mall 4A based on the first purchasing-related information and the second purchasing-related information, using a method similar to the method for generating the estimation model described above.

また、生成部32は、例えば、電子商店街4が3以上ある場合、異なる組み合わせの2つの電子商店街4毎に推定モデルを生成することができ、電子商店街4が4以上ある場合、異なる組み合わせの3つの電子商店街4毎に推定モデルを生成することができる。 Furthermore, for example, when there are three or more electronic shopping malls 4, the generation unit 32 can generate an estimation model for each of two different combinations of electronic shopping malls 4, and when there are four or more electronic shopping malls 4, the generation unit 32 can generate an estimation model for each of three different combinations of electronic shopping malls 4.

また、生成部32は、上述した推定モデルを取引対象の属性(例えば、カテゴリやスペック)毎に生成することもできる。また、生成部32は、例えば、在庫が予め定められた数以上あった取引対象の情報やメーカー品の取引対象の情報などに限定して上述した推定モデルの生成および推定モデルによる推定に用いることができる。 The generation unit 32 can also generate the above-mentioned estimation model for each attribute of the trading object (e.g., category or specification). The generation unit 32 can also use the above-mentioned estimation model for generation and estimation using the estimation model by limiting, for example, information on trading objects with inventory of a predetermined amount or more or information on trading objects of manufacturer products.

また、生成部32は、検索後の流入が第1電子商店街4Aおよび第2電子商店街4Bの一方のみの取引対象の情報を上述した推定モデルの生成に用いるデータセットから除外することもできる。 The generation unit 32 can also exclude information on transaction objects whose inflow after a search is from only one of the first online shopping mall 4A and the second online shopping mall 4B from the data set used to generate the above-mentioned estimation model.

上述した推定モデルは、機械学習によって生成されるモデルであり、例えば、畳み込みニューラルネットワーク、リカレントニューラルネットワーク、またはディープニューラルネットワークなどのニューラルネットワークによる機械学習によって生成されるが、かかる例に限定されない。 The estimation model described above is a model generated by machine learning, for example, by machine learning using a neural network such as a convolutional neural network, a recurrent neural network, or a deep neural network, but is not limited to such examples.

例えば、推定モデルは、ニューラルネットワークに代えて、GBDT(Gradient Boosting Decision Tree)、線形回帰またはロジスティック回帰といった学習アルゴリズムによる機械学習を用いて生成されてもよい。 For example, instead of a neural network, the estimation model may be generated using machine learning with a learning algorithm such as a gradient boosting decision tree (GBDT), linear regression, or logistic regression.

〔3.3.4.推定部33〕
推定部33は、受付部31によって波及推定要求が受け付けられた場合、上述した推定モデルを用いて、第1電子商店街4Aにおける購買に関する流行の第2電子商店街4Bへの波及の態様(例えば、波及の有無や波及までの期間など)を取引対象毎に推定する。
[3.3.4. Estimation unit 33]
When a spread estimation request is received by the receiving unit 31, the estimation unit 33 uses the above-mentioned estimation model to estimate the manner in which a purchasing trend in the first electronic shopping mall 4A will spread to the second electronic shopping mall 4B (for example, whether there will be a spread and the period until the spread, etc.) for each transaction object.

波及推定要求は、流行の波及を判定する取引対象を、すべての取引対象とするのか、特定のカテゴリの取引対象とするのか、特定の取引対象とするのかを示す情報を含んでおり、推定部33は、波及推定要求で特定される取引対象について流行の波及の態様を推定する。 The spread estimation request includes information indicating whether the transaction subjects for which the spread of the trend is to be determined are all transaction subjects, a specific category of transaction subjects, or specific transaction subjects, and the estimation unit 33 estimates the manner in which the trend is spreading for the transaction subjects identified in the spread estimation request.

例えば、推定部33は、取得部30によって取得された購買関連情報を上述した推定モデルに入力することによって、第1電子商店街4Aにおける購買に関する流行の第2電子商店街4Bへの波及の態様(例えば、波及の有無や波及までの期間など)を取引対象毎に推定する。 For example, the estimation unit 33 inputs the purchasing-related information acquired by the acquisition unit 30 into the above-mentioned estimation model, thereby estimating the manner in which a purchasing trend in the first online shopping mall 4A will spread to the second online shopping mall 4B (e.g., whether or not there will be a spread, the period until the spread, etc.) for each transaction object.

〔3.3.5.提供部34〕
提供部34は、推定部33による推定の結果を示す流行波及推定結果情報を端末装置2に送信する。端末装置2は、情報処理装置1から送信される流行波及推定結果情報を受信すると、受信した流行波及推定結果情報を表示する。これにより、利用者Uは、第2電子商店街4Bでの取引対象の流行を予測することができる。
[3.3.5. Providing Department 34]
The providing unit 34 transmits epidemic spread estimation result information indicating the result of the estimation by the estimation unit 33 to the terminal device 2. Upon receiving the epidemic spread estimation result information transmitted from the information processing device 1, the terminal device 2 displays the received epidemic spread estimation result information. This allows the user U to predict the popularity of the transaction object in the second online shopping mall 4B.

〔4.処理手順〕
次に、実施形態に係る情報処理装置1の処理部12による情報処理の手順について説明する。図6は、実施形態に係る情報処理装置1の処理部12による情報処理の一例を示すフローチャートである。
4. Processing Procedure
Next, a procedure of information processing by the processing unit 12 of the information processing device 1 according to the embodiment will be described. Fig. 6 is a flowchart showing an example of information processing by the processing unit 12 of the information processing device 1 according to the embodiment.

図6に示すように、情報処理装置1の処理部12は、推定モデルの生成タイミングになったか否かを判定する(ステップS10)。推定モデルの生成タイミングは、例えば、予め定められた周期で到来するタイミングであるが、かかる例に限定されない。 As shown in FIG. 6, the processing unit 12 of the information processing device 1 determines whether or not it is time to generate an estimated model (step S10). The timing to generate an estimated model is, for example, a timing that occurs at a predetermined cycle, but is not limited to this example.

処理部12は、推定モデルの生成タイミングになったと判定した場合(ステップS10:Yes)、第1購買関連情報と第2購買関連情報とを取得する(ステップS11)。そして、処理部12は、ステップS11で取得した第1購買関連情報と第2購買関連情報に基づいて、推定モデルを生成する(ステップS12)。 When the processing unit 12 determines that it is time to generate an estimation model (step S10: Yes), the processing unit 12 acquires the first purchasing-related information and the second purchasing-related information (step S11). Then, the processing unit 12 generates an estimation model based on the first purchasing-related information and the second purchasing-related information acquired in step S11 (step S12).

処理部12は、ステップS12の処理が終了した場合、または推定モデルの生成タイミングになっていないと判定した場合(ステップS10:No)、波及推定要求を受け付けたか否かを判定する(ステップS13)。 When the processing of step S12 is completed or when it is determined that it is not time to generate an estimation model (step S10: No), the processing unit 12 determines whether or not a spillover estimation request has been received (step S13).

処理部12は、波及推定要求を受け付けたと判定した場合(ステップS13:Yes)、ステップS12で生成した推定モデルを用いて、第1電子商店街における購買に関する流行の第2電子商店街への波及の態様を推定する(ステップS14)。そして、処理部12は、ステップS14での推定結果を示す情報である流行波及推定結果情報を波及推定要求元の利用者Uに提供する(ステップS15)。 When the processing unit 12 determines that the spread estimation request has been received (step S13: Yes), it uses the estimation model generated in step S12 to estimate the spread of the trend regarding purchases in the first online shopping mall to the second online shopping mall (step S14). Then, the processing unit 12 provides the user U who made the spread estimation request with trend spread estimation result information, which is information indicating the estimation result in step S14 (step S15).

処理部12は、ステップS15の処理が終了した場合、または波及推定要求を受け付けていないと判定した場合(ステップS13:No)、動作終了タイミングになったか否かを判定する(ステップS16)。処理部12は、例えば、情報処理装置1の電源がオフにされた場合などに動作終了タイミングになったと判定する。 When the processing of step S15 is completed or when it is determined that a spillover estimation request has not been received (step S13: No), the processing unit 12 determines whether or not the operation end timing has arrived (step S16). The processing unit 12 determines that the operation end timing has arrived, for example, when the power supply of the information processing device 1 is turned off.

処理部12は、動作終了タイミングになっていないと判定した場合(ステップS16:No)、処理をステップS10へ移行し、動作終了タイミングになったと判定した場合(ステップS16:Yes)、図6に示す処理を終了する。 If the processing unit 12 determines that the operation end time has not yet arrived (step S16: No), it transitions to step S10, and if it determines that the operation end time has arrived (step S16: Yes), it terminates the processing shown in FIG. 6.

〔5.変形例〕
上述した例では、提供部34は、推定部33による推定の結果を示す流行波及推定結果情報を端末装置2に送信するが、かかる例に限定されない。
5. Modifications
In the above-described example, the providing unit 34 transmits epidemic spread estimation result information indicating the result of the estimation by the estimating unit 33 to the terminal device 2, but the present invention is not limited to this example.

例えば、提供部34は、予め定められた周期で第1電子商店街4Aにおける購買に関する流行の第2電子商店街4Bへの波及の態様を取引対象毎に推定部33が推定する場合、第1電子商店街4Aにおける購買に関する流行の第2電子商店街4Bへの波及があると推定される取引対象毎に、波及があると推定されたタイミングで、推定部33による推定の結果を示す流行波及推定結果情報を端末装置2に送信することができる。 For example, when the estimation unit 33 estimates the manner in which a purchasing trend in the first electronic shopping mall 4A spreads to the second electronic shopping mall 4B for each transaction object at a predetermined cycle, the providing unit 34 can transmit trend spread estimation result information indicating the result of the estimation by the estimation unit 33 to the terminal device 2 at the time when it is estimated that the spread will occur for each transaction object for which the purchasing trend in the first electronic shopping mall 4A is estimated to have spread to the second electronic shopping mall 4B.

また、提供部34は、波及があると推定された取引対象の情報を、波及があると推定されたタイミングで、かかる取引対象を電子商店街4で販売する仮想店舗の事業者の装置に送信することもできる。 The providing unit 34 can also transmit information about a transaction object that is estimated to have a ripple effect to a device of a virtual store operator that sells the transaction object in the online shopping mall 4 at the time when the ripple effect is estimated to occur.

〔6.ハードウェア構成〕
上述してきた実施形態に係る情報処理装置1は、例えば図7に示すような構成のコンピュータ80によって実現される。図7は、実施形態に係る情報処理装置1の機能を実現するコンピュータ80の一例を示すハードウェア構成図である。コンピュータ80は、CPU81、RAM82、ROM(Read Only Memory)83、HDD(Hard Disk Drive)84、通信インターフェイス(I/F)85、入出力インターフェイス(I/F)86、およびメディアインターフェイス(I/F)87を有する。
6. Hardware Configuration
The information processing device 1 according to the embodiment described above is realized by a computer 80 having a configuration as shown in Fig. 7. Fig. 7 is a hardware configuration diagram showing an example of the computer 80 that realizes the functions of the information processing device 1 according to the embodiment. The computer 80 has a CPU 81, a RAM 82, a ROM (Read Only Memory) 83, a HDD (Hard Disk Drive) 84, a communication interface (I/F) 85, an input/output interface (I/F) 86, and a media interface (I/F) 87.

CPU81は、ROM83またはHDD84に記憶されたプログラムに基づいて動作し、各部の制御を行う。ROM83は、コンピュータ80の起動時にCPU81によって実行されるブートプログラム、およびコンピュータ80のハードウェアに依存するプログラムなどを記憶する。 The CPU 81 operates based on the programs stored in the ROM 83 or the HDD 84, and controls each part. The ROM 83 stores a boot program executed by the CPU 81 when the computer 80 starts up, and programs that depend on the hardware of the computer 80.

HDD84は、CPU81によって実行されるプログラム、および、かかるプログラムによって使用されるデータなどを記憶する。通信インターフェイス85は、ネットワークN(図2参照)を介して他の機器からデータを受信してCPU81へ送り、CPU81が生成したデータを、ネットワークNを介して他の機器へ送信する。 The HDD 84 stores programs executed by the CPU 81 and data used by such programs. The communication interface 85 receives data from other devices via the network N (see FIG. 2) and sends the data to the CPU 81, and transmits data generated by the CPU 81 to other devices via the network N.

CPU81は、入出力インターフェイス86を介して、ディスプレイおよびプリンタなどの出力装置、および、キーボードまたはマウスなどの入力装置を制御する。CPU81は、入出力インターフェイス86を介して、入力装置からデータを取得する。また、CPU81は、入出力インターフェイス86を介して生成したデータを出力装置へ出力する。 The CPU 81 controls output devices such as a display and a printer, and input devices such as a keyboard or a mouse, via the input/output interface 86. The CPU 81 acquires data from the input devices via the input/output interface 86. The CPU 81 also outputs data generated via the input/output interface 86 to the output devices.

メディアインターフェイス87は、記録媒体88に記憶されたプログラムまたはデータを読み取り、RAM82を介してCPU81に提供する。CPU81は、かかるプログラムを、メディアインターフェイス87を介して記録媒体88からRAM82上にロードし、ロードしたプログラムを実行する。記録媒体88は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)などの光学記録媒体、MO(Magneto-Optical disk)などの光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリなどである。 The media interface 87 reads a program or data stored in the recording medium 88 and provides it to the CPU 81 via the RAM 82. The CPU 81 loads the program from the recording medium 88 onto the RAM 82 via the media interface 87 and executes the loaded program. The recording medium 88 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.

例えば、コンピュータ80が実施形態に係る情報処理装置1として機能する場合、コンピュータ80のCPU81は、RAM82上にロードされたプログラムを実行することにより、処理部12の機能を実現する。また、HDD84には、記憶部11内のデータが記憶される。コンピュータ80のCPU81は、これらのプログラムを記録媒体88から読み取って実行するが、他の例として、他の装置からネットワークNを介してこれらのプログラムを取得してもよい。 For example, when the computer 80 functions as the information processing device 1 according to the embodiment, the CPU 81 of the computer 80 executes a program loaded onto the RAM 82 to realize the functions of the processing unit 12. In addition, the data in the storage unit 11 is stored in the HDD 84. The CPU 81 of the computer 80 reads and executes these programs from the recording medium 88, but as another example, these programs may be obtained from another device via the network N.

〔7.その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[7. Other]
In addition, 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 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.

例えば、上述した情報処理装置1は、端末装置とサーバコンピュータとで実現してもよく、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットホームなどをAPIやネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。 For example, the information processing device 1 described above may be realized by a terminal device and a server computer, or may be realized by multiple server computers. Depending on the function, the configuration can be flexibly changed, such as by calling an external platform using an API 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.

〔8.効果〕
上述してきたように、実施形態に係る情報処理装置1は、第1電子商店街4Aにおける取引対象の購買に関する情報である第1購買関連情報と、第2電子商店街4Bにおける取引対象の購買に関する情報である第2購買関連情報とを取得する取得部30と、取得部30によって取得された第1購買関連情報と第2購買関連情報とに基づいて、第1電子商店街4Aにおける購買に関する流行の第2電子商店街4Bへの波及の態様を推定する推定モデルを生成する生成部32とを備える。これにより、情報処理装置1は、電子商店街間での取引対象の流行の波及を予測可能にすることができる。
8. Effects
As described above, the information processing device 1 according to the embodiment includes an acquisition unit 30 that acquires first purchase-related information, which is information related to purchases of transaction objects in the first electronic shopping mall 4A, and second purchase-related information, which is information related to purchases of transaction objects in the second electronic shopping mall 4B, and a generation unit 32 that generates an estimation model that estimates the manner in which a trend related to purchases in the first electronic shopping mall 4A will spread to the second electronic shopping mall 4B, based on the first purchase-related information and the second purchase-related information acquired by the acquisition unit 30. This enables the information processing device 1 to predict the spread of a trend of transaction objects between electronic shopping malls.

また、生成部32は、第1電子商店街4Aにおける購買に関する流行の第2電子商店街4Bへの波及の有無を推定するモデルを推定モデルとして生成する。これにより、情報処理装置1は、電子商店街間での取引対象の流行の波及をより精度よく予測可能にすることができる。 The generation unit 32 also generates an estimation model that estimates whether a trend regarding purchases in the first online shopping mall 4A will spread to the second online shopping mall 4B. This enables the information processing device 1 to more accurately predict the spread of a trend regarding transaction objects between online shopping malls.

また、生成部32は、第1電子商店街4Aにおける購買に関する流行が第2電子商店街4Bへ波及するまでの期間を推定するモデルを推定モデルとして生成する。これにより、情報処理装置1は、電子商店街間での取引対象の流行の波及をより精度よく予測可能にすることができる。 The generation unit 32 also generates an estimation model that estimates the period until a purchasing trend in the first online shopping mall 4A spreads to the second online shopping mall 4B. This enables the information processing device 1 to more accurately predict the spread of a trend in transaction objects between online shopping malls.

また、第1購買関連情報は、第1電子商店街4Aにおける取引対象の購買のランキング情報である第1ランキング情報を含み、第2購買関連情報は、第2電子商店街4Bにおける取引対象の購買のランキング情報である第2ランキング情報を含み、生成部32は、第1ランキング情報の変動と第2ランキング情報の変動との差に基づいて、推定モデルを生成する。これにより、情報処理装置1は、電子商店街間での取引対象の流行の波及をより精度よく予測可能にすることができる。 The first purchase-related information includes first ranking information, which is ranking information of purchases of transaction objects in the first online shopping mall 4A, and the second purchase-related information includes second ranking information, which is ranking information of purchases of transaction objects in the second online shopping mall 4B, and the generation unit 32 generates an estimation model based on the difference between the fluctuations in the first ranking information and the fluctuations in the second ranking information. This enables the information processing device 1 to more accurately predict the spread of trends in transaction objects between online shopping malls.

また、第1購買関連情報は、第1電子商店街4Aにおいて取引対象が売り切れタイミングである第1売り切れタイミングを示す情報を含み、第2購買関連情報は、第2電子商店街4Bにおける取引対象が売り切れタイミングである第2売り切れタイミングを示す情報を含み、生成部32は、第1売り切れタイミングから第2売り切れタイミングまでの期間に基づいて、推定モデルを生成する。これにより、情報処理装置1は、電子商店街間での取引対象の流行の波及をより精度よく予測可能にすることができる。 The first purchase-related information includes information indicating a first sell-out timing when the transaction object is sold out in the first online shopping mall 4A, and the second purchase-related information includes information indicating a second sell-out timing when the transaction object is sold out in the second online shopping mall 4B, and the generation unit 32 generates an estimation model based on the period from the first sell-out timing to the second sell-out timing. This enables the information processing device 1 to more accurately predict the spread of a trend for a transaction object between online shopping malls.

また、第1購買関連情報は、第1電子商店街4Aにおいて取引対象が売り切れタイミングである第1売り切れタイミングを示す情報を含み、第2購買関連情報は、第2電子商店街4Bにおける取引対象が売り切れタイミングである第2売り切れタイミングを示す情報を含み、生成部32は、第1売り切れタイミングから第2売り切れタイミングまでの期間が予め定められた期間以内である場合に第1電子商店街4Aにおける購買に関する流行の第2電子商店街4Bへの波及があるとして推定モデルを生成する。これにより、情報処理装置1は、電子商店街間での取引対象の流行の波及をより精度よく予測可能にすることができる。 The first purchasing-related information includes information indicating a first sell-out timing when the transaction object is sold out in the first electronic shopping mall 4A, and the second purchasing-related information includes information indicating a second sell-out timing when the transaction object is sold out in the second electronic shopping mall 4B, and the generation unit 32 generates an estimation model assuming that a purchasing trend in the first electronic shopping mall 4A will spread to the second electronic shopping mall 4B if the period from the first sell-out timing to the second sell-out timing is within a predetermined period. This enables the information processing device 1 to more accurately predict the spread of a transaction object trend between electronic shopping malls.

また、第1購買関連情報は、第1電子商店街4Aにおいて取引対象が売り切れタイミングである第1売り切れタイミングを示す情報を含み、第2購買関連情報は、第2電子商店街4Bにおける取引対象が売り切れタイミングである第2売り切れタイミングを示す情報を含み、生成部32は、第1売り切れタイミングから第2売り切れタイミングまでの期間を第1電子商店街4Aにおける購買に関する流行が第2電子商店街4Bへ波及するまでの期間とする推定モデルを生成する。これにより、情報処理装置1は、電子商店街間での取引対象の流行の波及をより精度よく予測可能にすることができる。 The first purchasing-related information includes information indicating a first sell-out timing when the transaction object is sold out in the first electronic shopping mall 4A, and the second purchasing-related information includes information indicating a second sell-out timing when the transaction object is sold out in the second electronic shopping mall 4B, and the generation unit 32 generates an estimation model in which the period from the first sell-out timing to the second sell-out timing is the period until a purchasing trend in the first electronic shopping mall 4A spreads to the second electronic shopping mall 4B. This enables the information processing device 1 to more accurately predict the spread of a trend in a transaction object between electronic shopping malls.

また、生成部32は、取引対象の属性毎に推定モデルを生成する。これにより、情報処理装置1は、電子商店街間での取引対象の流行の波及をより精度よく予測可能にすることができる。 In addition, the generation unit 32 generates an estimation model for each attribute of the trading object. This enables the information processing device 1 to more accurately predict the spread of trends in trading objects between online shopping malls.

また、生成部32は、第1電子商店街4Aと第2電子商店街4Bとの組み合わせ毎に推定モデルを生成する。これにより、情報処理装置1は、電子商店街間での取引対象の流行の波及を予測可能にすることができる。 In addition, the generation unit 32 generates an estimation model for each combination of the first online shopping mall 4A and the second online shopping mall 4B. This enables the information processing device 1 to predict the spread of trends in trading objects between online shopping malls.

以上、本願の実施形態を図面に基づいて詳細に説明したが、これは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 The above describes the embodiments of the present application in detail with reference to the drawings, but this is merely an example, and the present invention can be implemented in other forms with 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.

また、上述してきた「部(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.

1 情報処理装置
2 端末装置
4 電子商店街
4A 第1電子商店街
4B 第2電子商店街
10 通信部
11 記憶部
12 処理部
20 電子商店街情報記憶部
21 流入数情報記憶部
30 取得部
31 受付部
32 生成部
33 推定部
34 提供部
100 情報処理システム
N ネットワーク
Reference Signs List 1 Information processing device 2 Terminal device 4 Online shopping mall 4A First online shopping mall 4B Second online shopping mall 10 Communication unit 11 Storage unit 12 Processing unit 20 Online shopping mall information storage unit 21 Visitor number information storage unit 30 Acquisition unit 31 Reception unit 32 Generation unit 33 Estimation unit 34 Provision unit 100 Information processing system N Network

Claims (11)

第1電子商店街における取引対象の購買に関する情報である第1購買関連情報と、第2電子商店街における取引対象の購買に関する情報である第2購買関連情報とを取得する取得部と、
前記取得部によって取得された前記第1購買関連情報と前記第2購買関連情報とに基づいて、前記第1電子商店街における前記購買に関する流行の前記第2電子商店街への波及の態様を推定する推定モデルを生成する生成部と、を備える
ことを特徴とする情報処理装置。
an acquisition unit that acquires first purchase-related information, which is information regarding a purchase of a transaction object in the first online shopping mall, and second purchase-related information, which is information regarding a purchase of a transaction object in the second online shopping mall;
and a generation unit that generates an estimation model that estimates the manner in which a trend regarding purchasing in the first online shopping mall will spread to the second online shopping mall based on the first purchasing-related information and the second purchasing-related information acquired by the acquisition unit.
前記生成部は、
前記第1電子商店街における前記購買に関する流行の前記第2電子商店街への波及の有無を推定するモデルを前記推定モデルとして生成する
ことを特徴とする請求項1に記載の情報処理装置。
The generation unit is
The information processing device according to claim 1 , further comprising: generating, as the estimation model, a model for estimating whether or not a trend regarding the purchase in the first online shopping mall will spread to the second online shopping mall.
前記生成部は、
前記第1電子商店街における前記購買に関する流行が前記第2電子商店街へ波及するまでの期間を推定するモデルを前記推定モデルとして生成する
ことを特徴とする請求項1に記載の情報処理装置。
The generation unit is
The information processing device according to claim 1 , further comprising: generating, as the estimation model, a model for estimating a period until the trend regarding the purchase in the first online shopping mall spreads to the second online shopping mall.
前記第1購買関連情報は、
前記第1電子商店街における前記取引対象の購買のランキング情報である第1ランキング情報を含み、
前記第2購買関連情報は、
前記第2電子商店街における前記取引対象の購買のランキング情報である第2ランキング情報を含み、
前記生成部は、
前記第1ランキング情報の変動と前記第2ランキング情報の変動との差に基づいて、前記推定モデルを生成する
ことを特徴とする請求項1~3のいずれか1つに記載の情報処理装置。
The first purchase-related information is
First ranking information is ranking information of purchases of the transaction object in the first online shopping mall,
The second purchase-related information is
Second ranking information is ranking information of purchases of the transaction object in the second online shopping mall,
The generation unit is
4. The information processing apparatus according to claim 1, wherein the estimation model is generated based on a difference between a change in the first ranking information and a change in the second ranking information.
前記第1購買関連情報は、
前記第1電子商店街において前記取引対象が売り切れタイミングである第1売り切れタイミングを示す情報を含み、
前記第2購買関連情報は、
前記第2電子商店街における前記取引対象が売り切れタイミングである第2売り切れタイミングを示す情報を含み、
前記生成部は、
前記第1売り切れタイミングから前記第2売り切れタイミングまでの期間に基づいて、前記推定モデルを生成する
ことを特徴とする請求項1~3のいずれか1つに記載の情報処理装置。
The first purchase-related information is
information indicating a first sell-out timing, which is a timing when the transaction object is sold out in the first online shopping mall;
The second purchase-related information is
information indicating a second sell-out timing, which is a timing when the transaction object in the second online shopping mall is sold out;
The generation unit is
4. The information processing apparatus according to claim 1, further comprising: generating the estimation model based on a period from the first sold-out timing to the second sold-out timing.
前記第1購買関連情報は、
前記第1電子商店街において前記取引対象が売り切れタイミングである第1売り切れタイミングを示す情報を含み、
前記第2購買関連情報は、
前記第2電子商店街における前記取引対象が売り切れタイミングである第2売り切れタイミングを示す情報を含み、
前記生成部は、
前記第1売り切れタイミングから前記第2売り切れタイミングまでの期間が予め定められた期間以内である場合に前記第1電子商店街における前記購買に関する流行の前記第2電子商店街への波及があるとして前記推定モデルを生成する
ことを特徴とする請求項2に記載の情報処理装置。
The first purchase-related information is
information indicating a first sell-out timing, which is a timing when the transaction object is sold out in the first online shopping mall;
The second purchase-related information is
information indicating a second sell-out timing, which is a timing when the transaction object in the second online shopping mall is sold out;
The generation unit is
The information processing device according to claim 2, characterized in that the estimation model is generated by assuming that a trend regarding purchasing in the first online shopping mall has spread to the second online shopping mall when the period from the first sell-out timing to the second sell-out timing is within a predetermined period.
前記第1購買関連情報は、
前記第1電子商店街において前記取引対象が売り切れタイミングである第1売り切れタイミングを示す情報を含み、
前記第2購買関連情報は、
前記第2電子商店街における前記取引対象が売り切れタイミングである第2売り切れタイミングを示す情報を含み、
前記生成部は、
前記第1売り切れタイミングから前記第2売り切れタイミングまでの期間を前記第1電子商店街における前記購買に関する流行が前記第2電子商店街へ波及するまでの期間とする前記推定モデルを生成する
ことを特徴とする請求項3に記載の情報処理装置。
The first purchase-related information is
information indicating a first sell-out timing, which is a timing when the transaction object is sold out in the first online shopping mall;
The second purchase-related information is
information indicating a second sell-out timing, which is a timing when the transaction object in the second online shopping mall is sold out;
The generation unit is
The information processing device according to claim 3, characterized in that the estimation model is generated by setting the period from the first sell-out timing to the second sell-out timing as the period until the purchasing trend in the first online shopping mall spreads to the second online shopping mall.
前記生成部は、
前記取引対象の属性毎に前記推定モデルを生成する
ことを特徴とする請求項1~3のいずれか1つに記載の情報処理装置。
The generation unit is
4. The information processing apparatus according to claim 1, further comprising: generating the estimation model for each attribute of the trading object.
前記生成部は、
前記第1電子商店街と前記第2電子商店街との組み合わせ毎に前記推定モデルを生成する
ことを特徴とする請求項1~3のいずれか1つに記載の情報処理装置。
The generation unit is
4. The information processing device according to claim 1, further comprising: generating the estimation model for each combination of the first online shopping mall and the second online shopping mall.
コンピュータが実行する情報処理方法であって、
第1電子商店街における取引対象の購買に関する情報である第1購買関連情報と、第2電子商店街における取引対象の購買に関する情報である第2購買関連情報とを取得する取得工程と、
前記取得工程によって取得された前記第1購買関連情報と前記第2購買関連情報とに基づいて、前記第1電子商店街における前記購買に関する流行の前記第2電子商店街への波及の態様を推定する推定モデルを生成する生成工程と、を含む
ことを特徴とする情報処理方法。
1. A computer-implemented information processing method, comprising:
an acquiring step of acquiring first purchase-related information which is information regarding a purchase of a transaction object in the first online shopping mall, and second purchase-related information which is information regarding a purchase of a transaction object in the second online shopping mall;
and a generation process of generating an estimation model that estimates the manner in which the purchasing trend in the first online shopping mall will spread to the second online shopping mall based on the first purchasing-related information and the second purchasing-related information acquired by the acquisition process.
第1電子商店街における取引対象の購買に関する情報である第1購買関連情報と、第2電子商店街における取引対象の購買に関する情報である第2購買関連情報とを取得する取得手順と、
前記取得手順によって取得された前記第1購買関連情報と前記第2購買関連情報とに基づいて、前記第1電子商店街における前記購買に関する流行の前記第2電子商店街への波及の態様を推定する推定モデルを生成する生成手順と、をコンピュータに実行させる
ことを特徴とする情報処理プログラム。
an acquisition step of acquiring first purchase-related information, which is information regarding a purchase of a transaction object in the first online shopping mall, and second purchase-related information, which is information regarding a purchase of a transaction object in the second online shopping mall;
and a generation procedure for generating an estimation model that estimates the manner in which the purchasing trend in the first online shopping mall will spread to the second online shopping mall based on the first purchasing-related information and the second purchasing-related information acquired by the acquisition procedure.
JP2023040668A 2023-03-15 2023-03-15 Information processing device, information processing method, and information processing program Active JP7638314B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023040668A JP7638314B2 (en) 2023-03-15 2023-03-15 Information processing device, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023040668A JP7638314B2 (en) 2023-03-15 2023-03-15 Information processing device, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2024130766A JP2024130766A (en) 2024-09-30
JP7638314B2 true JP7638314B2 (en) 2025-03-03

Family

ID=92901891

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023040668A Active JP7638314B2 (en) 2023-03-15 2023-03-15 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP7638314B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002334104A (en) 2001-05-07 2002-11-22 Sony Corp Information distribution system, information distribution server, client, information transmission method, reception method, and program
JP2019101579A (en) 2017-11-29 2019-06-24 ヤフー株式会社 Estimation device, estimation method, and estimation program
JP2019117591A (en) 2017-12-27 2019-07-18 ヤフー株式会社 Information processor and information processing method and information processing program
JP2019168868A (en) 2018-03-22 2019-10-03 株式会社日立製作所 Demand prediction system and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002334104A (en) 2001-05-07 2002-11-22 Sony Corp Information distribution system, information distribution server, client, information transmission method, reception method, and program
JP2019101579A (en) 2017-11-29 2019-06-24 ヤフー株式会社 Estimation device, estimation method, and estimation program
JP2019117591A (en) 2017-12-27 2019-07-18 ヤフー株式会社 Information processor and information processing method and information processing program
JP2019168868A (en) 2018-03-22 2019-10-03 株式会社日立製作所 Demand prediction system and method

Also Published As

Publication number Publication date
JP2024130766A (en) 2024-09-30

Similar Documents

Publication Publication Date Title
JP6440661B2 (en) Determination device, determination method, and determination program
JP2019512809A (en) Method and apparatus for time division recommendation for service target
CN108228579A (en) Network interaction system
US9639886B1 (en) System and computer-readable medium for encoding user interfaces configured to render stylist suggestions
WO2024109558A1 (en) Recommendation data processing method, recommendation method, and electronic device and storage medium
KR102270332B1 (en) Server for recommending business opportunity information and method thereof
JP2019101579A (en) Estimation device, estimation method, and estimation program
JP6702628B1 (en) Providing device, providing method, and providing program
US20160275535A1 (en) Centralized system for progressive price management
JP7638314B2 (en) Information processing device, information processing method, and information processing program
JP7287926B2 (en) Decision device, decision method and decision program
CN119444344A (en) Method and electronic device for providing product selection reference information
JP2023080638A (en) Determination device, determination method, and determination program
CN109636536A (en) Service product providing method, device, electronic equipment and storage medium
JP7414454B2 (en) Information processing device, information processing method, and information processing program
JP2023028417A (en) Information processing device, information processing method, and information processing program
JP6742254B2 (en) Providing device, providing method, and providing program
CN113553203A (en) Request processing method, device, server and storage medium
JP6748029B2 (en) Calculation device, calculation method, and calculation program
JP6774974B2 (en) Display program, display device and display method
JP7568676B2 (en) Information processing device, information processing method, and information processing program
JP7778636B2 (en) Information processing device, information processing method, and information processing program
JP7633332B1 (en) Information processing device, information processing method, and information processing program
JP7482200B1 (en) Determination device, determination method, and determination program
JP7742375B2 (en) Information processing device, information processing method, and information processing program

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20231026

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240520

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250115

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250218

R150 Certificate of patent or registration of utility model

Ref document number: 7638314

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150