[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7507910B1 - 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
JP7507910B1
JP7507910B1 JP2023023864A JP2023023864A JP7507910B1 JP 7507910 B1 JP7507910 B1 JP 7507910B1 JP 2023023864 A JP2023023864 A JP 2023023864A JP 2023023864 A JP2023023864 A JP 2023023864A JP 7507910 B1 JP7507910 B1 JP 7507910B1
Authority
JP
Japan
Prior art keywords
store
stores
information
resale
unit
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
JP2023023864A
Other languages
Japanese (ja)
Other versions
JP2024117652A (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 JP2023023864A priority Critical patent/JP7507910B1/en
Application granted granted Critical
Publication of JP7507910B1 publication Critical patent/JP7507910B1/en
Publication of JP2024117652A publication Critical patent/JP2024117652A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

【課題】複数のストアの中から転売ストアを容易に抽出することができる情報処理装置、情報処理方法、および情報処理プログラムを提供すること。【解決手段】本願に係る情報処理装置は、受付部と、推定部とを備える。受付部は、複数のストアの中から転売ストアの選択を受け付ける。推定部は、転売ストアとの共通性に基づいて、複数のストアの中から他の転売ストアを推定する。【選択図】図3[Problem] To provide an information processing device, information processing method, and information processing program that can easily extract a resale store from among a plurality of stores. [Solution] The information processing device according to the present application includes a reception unit and an estimation unit. The reception unit receives a selection of a resale store from among the plurality of stores. The estimation unit estimates other resale stores from among the plurality of stores based on commonality with the resale store. [Selected Figure] Figure 3

Description

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

従来、電子商取引(EC:Electronic Commerce)サイトを用いた商品の取引が一般的に行われている。ECサイトには、各社の自社サイトに加えて、複数のストアが出店するショッピングモール型のECサイト(以下、ECモールと記載する場合がある)がある。かかるECモールでは、各ストアが商品やサービスなどの取引対象を出品し、出品した取引対象をユーザに販売する。 Conventionally, electronic commerce (EC) sites have been widely used for trading goods. In addition to each company's own site, there are also shopping mall-type EC sites (hereinafter sometimes referred to as EC malls) where multiple stores are located. In such EC malls, each store offers items for sale, such as goods and services, and sells the offered items to users.

特開2019-106167号公報JP 2019-106167 A

ECモールに出店する複数のストアには転売を行うストアである転売ストアが含まれる場合があり、ECモールの運営者は、例えば、ECモールにおいてレコメンドやファクタリングなどの適用対象に転売ストアを含めたくない場合などがある。 The multiple stores opening in an EC mall may include resale stores that resell goods, and the operator of the EC mall may not want to include resale stores in the scope of applications for recommendations, factoring, etc. on the EC mall, for example.

しかしながら、ECモールに出店する複数のストアには種々のストアが含まれていることから、ECモールの運営者がECモールに出店する複数のストアの中を一つ一つ確認して転売ストアを抽出する場合において、ECモールに出店するストアが多くなればなるほど、その抽出の作業に時間がかかってしまうといった課題がある。 However, since the multiple stores that open in an EC mall include a variety of stores, when an EC mall operator checks each of the multiple stores that open in the EC mall to extract resale stores, the more stores that open in the EC mall, the longer the extraction process takes, which is an issue.

本願は、上記に鑑みてなされたものであって、複数のストアの中から転売ストアを容易に抽出することができる情報処理装置、情報処理方法、および情報処理プログラムを提供することを目的とする。 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 easily extract a resale store from among multiple stores.

本願に係る情報処理装置は、受付部と、推定部とを備える。受付部は、複数のストアの中から転売ストアの選択を受け付ける。推定部は、転売ストアとの共通性に基づいて、複数のストアの中から他の転売ストアを推定する。 The information processing device according to the present application includes a reception unit and an estimation unit. The reception unit receives a selection of a resale store from among a plurality of stores. The estimation unit estimates other resale stores from among the plurality of stores based on commonality with the resale store.

実施形態の一態様によれば、複数のストアの中から転売ストアを容易に抽出することができるという効果を奏する。 According to one aspect of the embodiment, it is possible to easily extract resale stores from among multiple stores.

図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 a user information table stored in a user information storage unit according to the embodiment. 図5は、実施形態に係るストア情報記憶部に記憶されるストア情報テーブルの一例を示す図である。FIG. 5 is a diagram illustrating an example of a store information table stored in a store information storage unit according to the embodiment. 図6は、実施形態に係る情報処理装置の判定部による判定方法の一例を示す図である。FIG. 6 is a diagram illustrating an example of a determination method performed by the determination unit of the information processing device according to the embodiment. 図7は、実施形態に係る情報処理装置の処理部による情報処理の一例を示すフローチャートである。FIG. 7 is a flowchart illustrating an example of information processing by the processing unit of the information processing device according to the embodiment. 図8は、実施形態に係る情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 8 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は、ECモールに出店されている各ストアの取引対象の情報を提供し、ストアとユーザUとの間での取引対象の売買を仲介または支援する。かかる情報処理装置1は、例えば、ECモールに出品されている取引対象を検索する機能、ECモールに出店されているストアを検索する機能、ECモールに出品されている取引対象の取引決済を行う機能などを有する。 The information processing device 1 provides information on trade objects of each store located in the EC mall, and mediates or assists in the buying and selling of trade objects between the store and the user U. Such information processing device 1 has, for example, a function to search for trade objects listed in the EC mall, a function to search for stores located in the EC mall, and a function to settle transactions for trade objects listed in the EC mall.

ECモールのユーザUは、端末装置2を操作して、検索キーワードを含む検索クエリを端末装置2から情報処理装置1に送信させることで、ECモールに出品されている取引対象であって検索クエリに応じた検索結果を情報処理装置1から端末装置2に送信させることができる。これにより、ユーザUは、情報処理装置1から送信された検索クエリに応じた検索結果を端末装置2に表示させることができる。 A user U of the EC mall can operate the terminal device 2 to send a search query including a search keyword from the terminal device 2 to the information processing device 1, thereby causing the information processing device 1 to send search results of trading objects listed on the EC mall that correspond to the search query from the terminal device 2. This allows the user U to display on the terminal device 2 the search results that correspond to the search query sent from the information processing device 1.

ユーザUは、検索クエリに含める検索キーワードを取引対象名にすることによって、検索キーワードで示される取引対象名の取引対象の情報を1以上含むコンテンツを端末装置2に表示させることができる。また、ユーザUは、検索クエリに含める検索キーワードをストア名にすることによって、検索キーワードで示されるストア名のストアで販売される取引対象の情報を1以上含むコンテンツを端末装置2に表示させることができる。 By setting the name of a trading object as a search keyword to be included in a search query, user U can cause the terminal device 2 to display content that includes one or more pieces of information about a trading object whose name is indicated by the search keyword. In addition, by setting the name of a store as a search keyword to be included in a search query, user U can cause the terminal device 2 to display content that includes one or more pieces of information about a trading object sold at a store whose name is indicated by the search keyword.

図1に示すように、情報処理装置1は、複数のストアの中から2以上の特定のストアの選択を受け付ける(ステップS1)。複数のストアの各々は、例えば、ECモールに出店している仮想ストアであり、商品やサービスなどの取引対象の販売を行う。 As shown in FIG. 1, the information processing device 1 accepts the selection of two or more specific stores from among a plurality of stores (step S1). Each of the plurality of stores is, for example, a virtual store located in an EC mall, and sells trading items such as goods and services.

特定のストアは、例えば、転売ストアや詐欺ストアである。転売ストアは、取引対象を転売するストアであり、例えば、取引対象の無在庫転売を行うストアである。詐欺ストアは、販売詐欺を行う詐欺ストアであり、例えば、ユーザUを騙して取引対象を販売したりユーザUが購入した取引対象を発送しなかったりするストアである。 Specific stores are, for example, resale stores and fraudulent stores. A resale store is a store that resells transaction objects, for example, a store that resells transaction objects without inventory. A fraudulent store is a fraudulent store that commits sales fraud, for example, a store that deceives user U into selling transaction objects or does not ship transaction objects purchased by user U.

特定のストアの選択は、例えば、ECモールの運営者O(運営者Oから委託された業者などを含む)によって行われる。例えば、ECモールの運営者Oは、運営者装置3を操作して、複数のストアの中から2以上の特定のストアを選択することで、運営者Oが選択した2以上の特定のストアを示す選択情報が運営者装置3から情報処理装置1に送信される。情報処理装置1は、運営者装置3から送信される選択情報を受け付けることによって、以上の特定のストアの選択を受け付ける。 The selection of a specific store is performed, for example, by the operator O of the EC mall (including a contractor commissioned by the operator O). For example, the operator O of the EC mall operates the operator device 3 to select two or more specific stores from among a plurality of stores, and selection information indicating the two or more specific stores selected by the operator O is transmitted from the operator device 3 to the information processing device 1. The information processing device 1 accepts the selection information transmitted from the operator device 3, thereby accepting the selection of the specific stores.

ステップS1において、情報処理装置1は、特定のストアの種類毎に複数のストアの中から2以上の特定のストアの選択を受け付けることができる。特定のストアの種類は、例えば、上述した転売ストアや詐欺ストアであるが、かかる例に限定されない。 In step S1, the information processing device 1 can accept the selection of two or more specific stores from among a plurality of stores for each type of specific store. The types of specific stores are, for example, the resale stores and fraud stores described above, but are not limited to such examples.

つづいて、情報処理装置1は、ステップS1で受け付けた2以上の特定のストアとの共通性に基づいて、複数のストアの中から他の特定のストアを推定する(ステップS2)。 Next, the information processing device 1 estimates another specific store from among the multiple stores based on commonality with the two or more specific stores accepted in step S1 (step S2).

情報処理装置1は、例えば、複数のストアを複数のクラスタに分類し、かかる分類結果に基づいて、特定のストア以外のストアのうち特定のストアと同一クラスタに含まれるストアを他の特定のストアとして推定する。 For example, the information processing device 1 classifies a plurality of stores into a plurality of clusters, and based on the classification result, estimates stores other than the specific store that are included in the same cluster as the specific store as the other specific store.

ここで、ステップS2の処理について具体的に説明する。まず、情報処理装置1は、複数のストアの各々の取引対象の情報である取引対象情報を取得する(ステップS2-1)。 Here, the process of step S2 will be described in detail. First, the information processing device 1 acquires transaction object information, which is information on the transaction object of each of the multiple stores (step S2-1).

ステップS2-1において、情報処理装置1によって取得される取引対象情報は、例えば、対象情報、カテゴリ種類数情報、取引対象数情報、コード付き取引対象数情報、販売情報、キャンセル情報、およびモール購入情報などを含む。 In step S2-1, the transaction object information acquired by the information processing device 1 includes, for example, target information, category type number information, transaction object number information, code-attached transaction object number information, sales information, cancellation information, and mall purchase information.

対象情報は、ストアにおいて販売される取引対象の情報であってユーザUによって提供される情報である。かかる対象情報は、取引対象に関するユーザ評価を示す情報、取引対象の名称を示す情報、取引対象の識別コードを示す情報、取引対象の詳細情報、および取引対象の画像情報などのうち1以上の情報を含む。取引対象に関するユーザ評価は、例えば、取引対象の取引に対するユーザUの評価、取引対象に対するユーザUの評価、取引対象を販売するストアに対するユーザUの評価などである。 The target information is information on a trading object sold in a store and is provided by a user U. Such target information includes one or more of the following: information indicating a user evaluation of the trading object, information indicating the name of the trading object, information indicating an identification code of the trading object, detailed information on the trading object, and image information of the trading object. The user evaluation of the trading object is, for example, the user U's evaluation of the transaction of the trading object, the user U's evaluation of the trading object, the user U's evaluation of the store selling the trading object, etc.

取引対象の詳細情報は、例えば、取引対象の販売価格を示す情報、取引対象の内容を示す情報、取引対象の送料を示す情報などを含む。取引対象の内容は、取引対象が食品である場合、例えば、取引対象の内容量、取引対象の原材料、取引対象のアレルギー関連成分、取引対象の賞味期限、取引対象の栄養成分などである。また、取引対象の内容は、取引対象が家電である場合、例えば、取引対象のスペック、取引対象の解説、注意事項などである。 Detailed information on the transaction object includes, for example, information indicating the sales price of the transaction object, information indicating the contents of the transaction object, and information indicating the shipping cost of the transaction object. If the transaction object is food, the contents of the transaction object include, for example, the amount of the transaction object, the raw materials of the transaction object, allergy-related ingredients of the transaction object, the expiration date of the transaction object, and nutritional components of the transaction object. If the transaction object is a home appliance, the contents of the transaction object include, for example, the specifications of the transaction object, an explanation of the transaction object, and cautions for the transaction object.

カテゴリ種類数情報は、ストアにおいて販売される取引対象のカテゴリの種類数を示す情報である。カテゴリは、例えば、ツリー状の階層で分類される。カテゴリの種類数は、例えば、ツリー状の階層における最下層のストアにおけるカテゴリの種類数であるが、最下層のカテゴリよりも上層のカテゴリの種類数であってもよい。 Category number information is information that indicates the number of types of categories of items sold in a store. Categories are classified, for example, in a tree-like hierarchy. The number of category types is, for example, the number of category types in the store at the lowest level in the tree-like hierarchy, but it may also be the number of category types in a higher level than the lowest level categories.

例えば、大分類のカテゴリ「靴」には、中分類のカテゴリ「スニーカ」が含まれ、中分類のカテゴリ「スニーカ」には、小分類のカテゴリとして、カテゴリ「レディーススニーカ」、カテゴリ「メンズスニーカ」、カテゴリ「レディーススリッポン」、カテゴリ「子供用スニーカ」などが含まれる。この場合、最下層のカテゴリは、小分類のカテゴリである。 For example, the major category "Shoes" includes the medium category "Sneakers," which in turn includes the smaller categories "Women's Sneakers," "Men's Sneakers," "Women's Slip-ons," and "Children's Sneakers." In this case, the lowest-level categories are the smaller categories.

取引対象数情報は、ストアにおいて販売される取引対象の種類数を示す情報である。取引対象の種類は、例えば、取引対象の識別コードや取引対象の型番などで特定されるが、取引対象の名称などによって特定されてもよい。 The number of trading objects information is information that indicates the number of types of trading objects sold in the store. The type of trading object is specified, for example, by the identification code or model number of the trading object, but may also be specified by the name of the trading object, etc.

コード付き取引対象数情報は、ストアにおいて販売される取引対象のうち識別コード付きの取引対象の種類数を示す情報である。識別コードは、例えば、JAN(Japanese Article Number)コードであり、例えば、国コード、メーカコード、商品コード、チェックディジットなどを含む。 The coded transaction object quantity information is information that indicates the number of types of transaction objects with identification codes among the transaction objects sold in the store. The identification code is, for example, a JAN (Japanese Article Number) code, and includes, for example, a country code, manufacturer code, product code, check digit, etc.

販売情報は、例えば、ストアにおける取引対象の販売額(注文額)を示す情報、ストアにおける取引対象の販売数(注文数)を示す情報、ストアの出店経過日数を示す情報、およびストアにおける取引対象の平均未発送期間を示す情報を含む。 The sales information includes, for example, information indicating the sales amount (order amount) of the transaction items at the store, information indicating the number of sales (number of orders) of the transaction items at the store, information indicating the number of days since the store opened, and information indicating the average period for which the transaction items at the store remain unshipped.

販売額は、例えば、ストアにおける単位時間当たり(例えば、日単位、週単位、または月単位)の販売額(注文額)である。また、販売額は、ストアにおける取引対象毎の単位時間当たりの販売額やカテゴリ毎の単位時間当たりの販売額(注文額)であってもよい。また、販売額は、ストアにおける売り上げ規模(GMV:Gross Merchandise Value)であるが、ストア側からECモールの運営者に支払う手数料を差し引いた額であってもよい。 The sales amount is, for example, the sales amount (order amount) per unit time (for example, per day, week, or month) at the store. The sales amount may also be the sales amount per unit time for each transaction object at the store or the sales amount (order amount) per unit time for each category. The sales amount is the sales scale at the store (GMV: Gross Merchandise Value), but may also be the amount after deducting the commission paid by the store to the operator of the EC mall.

販売数は、ストアにおける単位時間当たり(例えば、日単位、週単位、または月単位)の販売数(注文数)である。また、販売数は、ストアにおける取引対象毎の単位時間当たりの販売数やカテゴリ毎の単位時間当たりの販売数(注文数)であってもよい。 The sales volume is the number of sales (orders) per unit of time (e.g., per day, week, or month) at the store. The sales volume may also be the number of sales per unit of time for each transaction object at the store or the number of sales (orders) per unit of time for each category.

ストアの出店経過日数を示す情報は、ECモールでストアが出店を開始してからの経過日数を示す情報を含む。ストアにおける取引対象の平均未発送期間を示す情報は、ストアにおいて注文を受け付けた取引対象の注文時から発送が開始されるまでの未発送期間の平均値を示す情報を含む。 The information indicating the number of days since the store opened includes information indicating the number of days since the store opened in the EC mall. The information indicating the average unshipped period for transaction items at the store includes information indicating the average unshipped period from the time of order to the start of shipping for transaction items that have been accepted at the store.

キャンセル情報は、ストアにおける単位時間当たり(例えば、日単位、週単位、または月単位)の取引対象のキャンセル率を示す情報である。取引対象のキャンセル率は、例えば、キャンセルされた取引対象の数を販売(注文)された取引対象の数で除した値である。取引対象のキャンセルは、取引対象の発送前のキャンセルに加えて、取引対象の発送後のキャンセル(例えば、返品によるキャンセル)が含まれる。 Cancellation information is information that indicates the cancellation rate of transaction objects per unit of time (e.g., daily, weekly, or monthly) at the store. The cancellation rate of transaction objects is, for example, the number of canceled transaction objects divided by the number of transaction objects sold (ordered). Cancellation of transaction objects includes cancellations of transaction objects before they are shipped, as well as cancellations of transaction objects after they are shipped (e.g., cancellations due to returns).

モール購入情報は、ストアで取引対象を購入したユーザUのECモールにおける取引対象の購入回数を示す情報、およびストアで取引対象を購入したユーザUがその後にECモールで取引対象を購入した回数を示す情報を含む。以下において、これらの購入回数の各々を、モール購入回数と記載する場合がある。 The mall purchase information includes information indicating the number of times a user U who has purchased a transaction object from a store has purchased the transaction object at the EC mall, and information indicating the number of times a user U who has purchased a transaction object from a store has subsequently purchased the transaction object at the EC mall. Hereinafter, each of these numbers of purchases may be referred to as the number of mall purchases.

つづいて、情報処理装置1は、ステップS2-1において取得した複数のストアの各々の取引対象情報に基づいて、複数のストアを複数のクラスタに分類する(ステップS2-2)。このように、情報処理装置1は、取引対象情報から特定されるストア間の共通性に基づいて、複数のストアを複数のクラスタに分類する。 Then, the information processing device 1 classifies the multiple stores into multiple clusters based on the transaction target information of each of the multiple stores acquired in step S2-1 (step S2-2). In this way, the information processing device 1 classifies the multiple stores into multiple clusters based on the commonality between the stores identified from the transaction target information.

例えば、情報処理装置1は、取引対象情報の中から特徴量の対象となる情報を特徴情報として複数抽出し、抽出した複数の特徴情報に基づいて、複数のストアを複数のクラスタに分類する。 For example, the information processing device 1 extracts multiple pieces of information that are subject to features from the transaction target information as feature information, and classifies multiple stores into multiple clusters based on the multiple extracted feature information.

特徴情報は、例えば、ストアの販売数(例えば、週単位の販売数)を示す情報、ストアにおける取引対象の種類数を示す情報、ストアにおける識別コード付きの取引対象の種類数を示す情報、ストアにおける取引対象のカテゴリの種類数を示す情報のうちの2以上を含む。 The characteristic information may include, for example, two or more of information indicating the store's sales figures (e.g., weekly sales figures), information indicating the number of types of trading items in the store, information indicating the number of types of trading items with identification codes in the store, and information indicating the number of types of categories of trading items in the store.

また、特徴情報は、上述した情報の一部または全部に代えてまたは加えて、ストアにおける取引対象のキャンセル率を示す情報、上述したモール購入回数を示す情報、ストアにおける取引対象に関するユーザ評価を示す情報、ストアにおける取引対象の名称を示す情報、ストアにおける取引対象の詳細情報、およびストアにおける取引対象の画像情報のうちの1以上を含んでもよい。 Furthermore, the characteristic information may include, instead of or in addition to some or all of the above-mentioned information, one or more of information indicating the cancellation rate of the transaction object in the store, information indicating the number of mall purchases as described above, information indicating user ratings regarding the transaction object in the store, information indicating the name of the transaction object in the store, detailed information about the transaction object in the store, and image information about the transaction object in the store.

ステップS2-2において、情報処理装置1は、UMAP(Uniform Manifold Approximation and Projection)を用いて複数のストアの各々の複数の特徴情報を低次元化して、複数のストアを2次元空間に投影する。 In step S2-2, the information processing device 1 reduces the dimensionality of the feature information of each of the multiple stores using UMAP (Uniform Manifold Approximation and Projection) and projects the multiple stores into a two-dimensional space.

なお、特徴量の次元削減方法は、UMAPに限定されず、情報処理装置1は、例えば、t-SNE(t-distributed Stochastic Neighbor Embedding)、PCA(Principal Component Analysis)、PCA&UMAPなどの他の次元削減方法を用いて、特徴量の次元削減を行ってもよい。 The feature dimension reduction method is not limited to UMAP, and the information processing device 1 may reduce the dimension of features using other dimension reduction methods, such as t-SNE (t-distributed Stochastic Neighbor Embedding), PCA (Principal Component Analysis), PCA & UMAP, etc.

情報処理装置1は、2次元空間に投影した複数のストアを複数のクラスタに分類する。例えば、情報処理装置1は、k-means法によって、複数のストアを複数のクラスタに分類する。また、情報処理装置1は、例えば、k-means法に代えて、スペクトラルクラスタリング、混合ガウス分布GMM(Gaussian Mixture Models)、またはニューラルネットワークなどを用いて、複数のストアを複数のクラスタに分類することもでき、その他のクラスタリング手法によって、複数のストアを複数のクラスタに分類することもできる。 The information processing device 1 classifies the multiple stores projected onto a two-dimensional space into multiple clusters. For example, the information processing device 1 classifies the multiple stores into multiple clusters by the k-means method. The information processing device 1 can also classify the multiple stores into multiple clusters by using, for example, spectral clustering, Gaussian mixture models (GMM), or neural networks instead of the k-means method, and can also classify the multiple stores into multiple clusters by other clustering methods.

つづいて、情報処理装置1は、ステップS2-2において複数のクラスタに分類した複数のストアのうちステップS1で受け付けた2以上の特定のストアが同一のクラスタに分類されたか否かを判定する(ステップS2-3)。 Then, the information processing device 1 determines whether or not two or more specific stores received in step S1 among the multiple stores classified into multiple clusters in step S2-2 are classified into the same cluster (step S2-3).

ステップS2-3において、情報処理装置1は、ステップS1において2以上の特定のストアの選択を複数種類の特定のストアの各々について受け付けた場合、特定のストアが同一のクラスタに分類されたか否かを特定のストアの種類毎に判定する。 In step S2-3, if the information processing device 1 has received the selection of two or more specific stores for each of multiple types of specific stores in step S1, it determines for each type of specific store whether the specific stores are classified into the same cluster.

つづいて、情報処理装置1は、ステップS2-3において、ステップS1で選択された2以上の特定のストアが同一のクラスタに分類されたと判定された場合、特定のストアが分類されたクラスタに含まれるストアであってステップS1で選択された2以上の特定のストア以外のストアを、ステップS1で選択された2以上の特定のストアと特徴が共通するストアである共通ストアとして抽出する(ステップS2-4)。なお、「特徴」は、上述した取引対象情報などで示されるストアの特徴である。 Next, if the information processing device 1 determines in step S2-3 that the two or more specific stores selected in step S1 are classified into the same cluster, it extracts stores included in the cluster into which the specific stores are classified, other than the two or more specific stores selected in step S1, as common stores that share characteristics with the two or more specific stores selected in step S1 (step S2-4). Note that the "characteristics" are the characteristics of the stores indicated in the transaction target information described above, etc.

共通ストアは、ステップS1で選択された2以上の特定のストア以外の他の特定のストアとして推定されるストアであり、例えば、ステップS1で選択された2以上の特定のストアの種類が転売ストアである場合、ステップS1で選択された2以上の転売ストア以外の他の転売ストアである。 The common store is a store that is estimated to be a specific store other than the two or more specific stores selected in step S1. For example, if the type of the two or more specific stores selected in step S1 is a resale store, the common store is a resale store other than the two or more resale stores selected in step S1.

ステップS2-4において、情報処理装置1は、ステップS1において2以上の特定のストアの選択を複数種類の特定のストアの各々について受け付けた場合、共通ストアを特定のストアの種類毎に抽出する。例えば、ステップS1において選択を受け付けた特定のストアが、転売ストアと詐欺ストアである場合、情報処理装置1は、転売ストアおよび詐欺ストアの各々を互いに異なる共通ストアとして抽出する。 In step S2-4, if the information processing device 1 has received a selection of two or more specific stores for each of multiple types of specific stores in step S1, the information processing device 1 extracts a common store for each type of specific store. For example, if the specific stores selected in step S1 are a resale store and a fraud store, the information processing device 1 extracts each of the resale store and the fraud store as different common stores.

例えば、情報処理装置1は、ステップS1で選択された2以上の転売ストアが同一のクラスタに分類されたと判定された場合、ステップS1で選択された2以上の転売ストアと同一のクラスタに含まれるストアであってステップS1で選択された2以上の転売ストア以外の残りのストアを他の転売ストアとして推定する。 For example, if the information processing device 1 determines that two or more resale stores selected in step S1 are classified into the same cluster, it estimates the remaining stores that are included in the same cluster as the two or more resale stores selected in step S1 and are other than the two or more resale stores selected in step S1 as other resale stores.

また、情報処理装置1は、ステップS1で選択された2以上の詐欺ストアが同一のクラスタに分類されたと判定された場合、ステップS1で選択された2以上の詐欺ストアと同一のクラスタに含まれるストアであってステップS1で選択された2以上の詐欺ストア以外の残りのストアを他の詐欺ストアとして推定する。 In addition, when the information processing device 1 determines that two or more fraudulent stores selected in step S1 are classified into the same cluster, it estimates the remaining stores that are included in the same cluster as the two or more fraudulent stores selected in step S1 and are other than the two or more fraudulent stores selected in step S1 as other fraudulent stores.

情報処理装置1は、ステップS2で推定した他の特定のストアの情報である抽出情報を運営者装置3に送信することによって、ステップS2で推定した他の特定のストアの情報を運営者Oに通知する(ステップS3)。 The information processing device 1 notifies the operator O of the information on the other specific stores estimated in step S2 by transmitting the extracted information, which is information on the other specific stores estimated in step S2, to the operator device 3 (step S3).

このように、情報処理装置1は、複数のストアの中から特定のストアの選択を受け付け、特定のストアとの共通性に基づいて、複数のストアの中から他の特定のストアを推定する。これにより、情報処理装置1は、ECモールに出店する複数のストアの中から特定のストア(例えば、転売ストアや詐欺ストア)を容易に抽出することができる。 In this way, the information processing device 1 accepts the selection of a specific store from among multiple stores, and infers another specific store from among the multiple stores based on commonality with the specific store. This allows the information processing device 1 to easily extract a specific store (e.g., a resale store or a fraud store) from among multiple stores that open in an EC mall.

また、情報処理装置1は、複数のストアの各々の取引対象の情報である取引対象情報に基づいて、複数のストアを複数のクラスタに分類し、複数のストアのうち特定のストアが同一のクラスタに分類されたか否かを判定する。そして、情報処理装置1は、特定のストアが同一のクラスタに分類されたと判定された場合、特定のストアが分類されたクラスタに含まれるストアであって特定のストア以外のストアを特定のストアと特徴が共通するストアである共通ストアとして抽出する。これにより、情報処理装置1は、ECモールに出店する複数のストアの中から特定のストアを容易に抽出することができる。 The information processing device 1 also classifies the multiple stores into multiple clusters based on transaction target information, which is information on the transaction targets of each of the multiple stores, and determines whether a specific store among the multiple stores has been classified into the same cluster. If the information processing device 1 determines that the specific store has been classified into the same cluster, it extracts stores other than the specific store that are included in the cluster into which the specific store has been classified as common stores that share characteristics with the specific store. This allows the information processing device 1 to easily extract a specific store from among the multiple stores opening in the EC mall.

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

〔2.情報処理システムの構成〕
図2は、実施形態に係る情報処理システムの構成の一例を示す図である。図2に示すように、実施形態に係る情報処理システム100は、情報処理装置1と、複数の端末装置2と、運営者装置3とを含む。
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, the information processing system 100 according to the embodiment includes an information processing device 1, a plurality of terminal devices 2, and an operator device 3.

複数の端末装置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 these examples. The user U is a user who uses a service provided by the information processing device 1 or the like.

運営者装置3は、運営者Oによって用いられる端末装置である。運営者装置3は、端末装置2は、例えば、ノートPC、デスクトップPC、スマートフォン、タブレットPCなどであるが、かかる例に限定されない。 The operator device 3 is a terminal device used by the operator O. The operator device 3 and the terminal device 2 are, for example, a notebook PC, a desktop PC, a smartphone, a tablet PC, etc., but are not limited to such examples.

情報処理装置1、端末装置2、および運営者装置3の各々は、ネットワークNを介して、有線または無線により互いに通信可能に接続される。なお、図2に示す情報処理システム100には、情報処理装置1などが複数含まれてもよい。 The information processing device 1, the terminal device 2, and the operator device 3 are connected to each other via the network N so that they can communicate with each other via wired or wireless communication. 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や運営者装置3は、移動体通信網、Bluetooth(登録商標)、無線LAN(Local Area Network)などの近距離無線通信を介してネットワークNに接続し、情報処理装置1と通信することができる。 The terminal device 2 and the operator device 3 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や運営者装置3との間でネットワークNを介して情報の送受信を行う。
3.1. Communication unit 10
The communication unit 10 is realized by, for example, a network interface card (NIC). 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 and the operator device 3 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 a user information storage unit 20 and a store information storage unit 21.

〔3.2.1.ユーザ情報記憶部20〕
ユーザ情報記憶部20は、ユーザUに関する各種の情報を記憶する。図4は、実施形態に係るユーザ情報記憶部20に記憶されるユーザ情報テーブルの一例を示す図である。
[3.2.1. User information storage unit 20]
The user information storage unit 20 stores various pieces of information related to the user U. Fig. 4 is a diagram showing an example of a user information table stored in the user 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 user information storage unit 20 includes information on items such as "User ID (Identifier)," "Attribute Information," and "Setting Information."

「ユーザID」は、ユーザUを識別する識別子であり、ユーザU毎に付される情報である。「属性情報」は、「ユーザID」に対応付けられたユーザUの属性を示す属性情報である。ユーザUの属性は、例えば、デモグラフィック属性、サイコグラフィック属性などである。デモグラフィック属性は、人口統計学的属性であり、例えば、年齢、性別、職業、居住地、年収、家族構成などの複数の属性項目を含む。 The "user ID" is an identifier that identifies a user U, and is information that is assigned to each user U. The "attribute information" is attribute information that indicates the attributes of the user U associated with the "user ID." The attributes of the user U are, for example, demographic attributes and psychographic attributes. The demographic attributes are demographic attributes, and include multiple attribute items such as age, sex, occupation, place of residence, annual income, and family structure.

サイコグラフィック属性は、心理学的属性であり、例えば、ライフスタイル、価値観、興味関心などに関する複数の属性項目を含む。例えば、サイコグラフィック属性における複数の属性項目の各々は、車、服、旅行、ゲーム、キャンプ、バイク、電車、家電、またはパソコンなどといったユーザUの興味関心を有する対象である。 Psychographic attributes are psychological attributes and include, for example, multiple attribute items related to lifestyle, values, interests, etc. For example, each of the multiple attribute items in the psychographic attributes is an object of interest to the user U, such as cars, clothes, travel, games, camping, motorcycles, trains, home appliances, or computers.

「設定情報」は、「ユーザID」に対応付けられたユーザUの設定情報である。なお、ユーザ情報記憶部20に記憶される情報は、上述した情報に限定されず、ユーザUに関する種々の情報を含んでいてもよい。 The "setting information" is the setting information of the user U associated with the "user ID." Note that the information stored in the user information storage unit 20 is not limited to the information described above, and may include various information related to the user U.

〔3.2.2.ストア情報記憶部21〕
ストア情報記憶部21は、各ストアの情報を記憶する。図5は、実施形態に係るストア情報記憶部21に記憶されるストア情報テーブルの一例を示す図である。
[3.2.2. Store information storage unit 21]
The store information storage unit 21 stores information about each store. Fig. 5 is a diagram illustrating an example of a store information table stored in the store information storage unit 21 according to the embodiment.

図5に示す例では、ストア情報記憶部21に記憶されるストア情報テーブルは、「ストアID」、「ストア名」、「ストア出店開始日」、および「取引対象情報」といった項目の情報を含む。 In the example shown in FIG. 5, the store information table stored in the store information storage unit 21 includes information on items such as "store ID," "store name," "store opening date," and "transaction target information."

「ストアID」は、ストアを識別する識別子であり、ストア毎に付される情報である。「ストア名」は、「ストアID」に対応するストアの名称を示す情報である。「ストア出店開始日」は、「ストアID」に対応するストアがECモールに出店を開始した日または日時を示す情報である。 "Store ID" is an identifier that identifies a store, and is information assigned to each store. "Store name" is information that indicates the name of the store corresponding to the "Store ID." "Store opening date" is information that indicates the date or date and time that the store corresponding to the "Store ID" began opening in the EC mall.

「取引対象情報」は、例えば、上述した対象情報、カテゴリ種類数情報、対象種類数情報、コード付き取引対象数情報、販売情報、キャンセル情報、およびモール購入情報などを含む。 "Transaction target information" includes, for example, the above-mentioned target information, category type number information, target type number information, coded transaction target number information, sales information, cancellation information, and mall purchase information.

〔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, an estimation unit 32, an exclusion 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 as long as they 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は、外部の情報処理装置または端末装置2などから通信部10を介してユーザUの情報であるユーザ情報を取得し、取得したユーザ情報をユーザ情報記憶部20のユーザ情報テーブルに追加する。 For example, the acquisition unit 30 acquires user information, which is information about the user U, from an external information processing device or a terminal device 2, etc., via the communication unit 10, and adds the acquired user information to a user information table in the user information storage unit 20.

また、取得部30は、外部の情報処理装置またはストアの端末装置などから通信部10を介して複数のストアの各々の取引対象情報の一部または全部を取得し、取得した取引対象情報の一部または全部をストア情報記憶部21に記憶されるストア情報テーブルに追加する。 The acquisition unit 30 also acquires some or all of the transaction target information for each of the multiple stores via the communication unit 10 from an external information processing device or a store terminal device, and adds some or all of the acquired transaction target information to a store information table stored in the store information storage unit 21.

また、取得部30は、提供部34によって提供されるECモールにおける電子商取引の情報を取引対象情報の一部または全部として提供部34から取得し、取得した取引対象情報の一部をストア情報記憶部21に記憶されるストア情報テーブルに追加することでもできる。 The acquisition unit 30 can also acquire information on electronic commerce in the EC mall provided by the provision unit 34 from the provision unit 34 as part or all of the transaction target information, and add part of the acquired transaction target information to the store information table stored in the store information storage unit 21.

また、取得部30は、記憶部11から各種の情報を取得する。例えば、取得部30は、ユーザUの情報であるユーザ情報をユーザ情報記憶部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 user information, which is information about the user U, from the user information storage unit 20 or the like. The user information acquired by the acquisition unit 30 includes, for example, a part or all of at least one of the attribute information and setting information described above.

また、取得部30は、複数のストアの各々の取引対象の情報である取引対象情報をストア情報記憶部21から取得する。取引対象情報は、例えば、上述した対象情報、カテゴリ種類数情報、対象種類数情報、コード付き取引対象数情報、販売情報、キャンセル情報、およびモール購入情報などを含む。また、取得部30は、複数のストアの各々のストア出店開始日を示す情報を取得する。 The acquisition unit 30 also acquires transaction target information, which is information on the transaction targets of each of the multiple stores, from the store information storage unit 21. The transaction target information includes, for example, the above-mentioned target information, category type number information, target type number information, code-attached transaction target number information, sales information, cancellation information, and mall purchase information. The acquisition unit 30 also acquires information indicating the opening date of each of the multiple stores.

〔3.3.2.受付部31〕
受付部31は、外部の情報処理装置や端末装置2などから通信部10を介して種々の要求や情報を受け付ける。
3.3.2. Reception unit 31
The reception unit 31 receives various requests and information from an external information processing device, the terminal device 2, and the like via the communication unit 10.

例えば、受付部31は、端末装置2から送信される検索クエリを通信部10経由で受け付ける。かかる検索クエリには、例えば、取引対象の名称、取引対象のカテゴリ、またはストアの名称などを特定する情報が含まれる。 For example, the reception unit 31 receives a search query sent from the terminal device 2 via the communication unit 10. Such a search query includes information that identifies, for example, the name of the transaction object, the category of the transaction object, or the name of the store.

また、受付部31は、端末装置2から送信される注文クエリを通信部10経由で受け付ける。注文クエリには、ユーザUによって注文(購入)が決定された取引対象およびその数などを特定するための情報が含まれる。 The reception unit 31 also receives an order query sent from the terminal device 2 via the communication unit 10. The order query includes information for identifying the transaction object and the quantity for which the user U has decided to order (purchase), etc.

また、受付部31は、端末装置2から送信されるキャンセルクエリを通信部10経由で受け付ける。キャンセルクエリには、ユーザUによって注文(購入)が決定された取引対象であってキャンセルの対象となる取引対象などを特定するための情報が含まれる。 The reception unit 31 also receives a cancellation query sent from the terminal device 2 via the communication unit 10. The cancellation query includes information for identifying the transaction object that has been decided to be ordered (purchased) by the user U and is subject to cancellation.

また、受付部31は、ECモールに含まれる複数のストアの中から2以上の特定のストアの選択を運営者Oなどから受け付ける。受付部31は、運営者装置3から送信される選択情報を受け付ける。選択情報には、運営者Oによって選択された2以上の特定のストアの各々を特定するための情報が含まれる。 The reception unit 31 also receives a selection of two or more specific stores from among the multiple stores included in the EC mall from the operator O or the like. The reception unit 31 receives selection information transmitted from the operator device 3. The selection information includes information for identifying each of the two or more specific stores selected by the operator O.

運営者Oなどによって選択される特定のストアは、例えば、複数種類の特定のストアのうち1以上の種類の特定のストアである。特定のストアの種類は、例えば、転売ストア、詐欺ストアなどであるが、かかる例に限定されない。 The specific store selected by the operator O or the like is, for example, one or more types of specific stores among multiple types of specific stores. The types of specific stores are, for example, resale stores, fraud stores, etc., but are not limited to such examples.

〔3.3.3.推定部32〕
推定部32は、受付部31によって選択が受け付けられた2以上の特定のストアとの共通性に基づいて、ECモールにおける複数のストアの中から他の特定のストアを推定する。
3.3.3. Estimation unit 32
The estimation unit 32 estimates another specific store from among the multiple stores in the EC mall, based on commonality with the two or more specific stores whose selections have been accepted by the acceptance unit 31.

推定部32は、例えば、取得部30によって取得された複数のストアの各々の取引対象情報から特定されるストア間の共通性に基づいて、複数のストアを複数のクラスタに分類する。 The estimation unit 32 classifies the multiple stores into multiple clusters, for example, based on commonalities between the stores identified from the transaction target information of each of the multiple stores acquired by the acquisition unit 30.

推定部32は、例えば、受付部31によって受け付けられた特定のストアが転売ストアである場合、複数のストアを複数のクラスタに分類した結果に基づいて、複数のストアの中から他の転売ストアを推定する。 For example, when a specific store accepted by the acceptance unit 31 is a resale store, the estimation unit 32 estimates other resale stores from among the multiple stores based on the result of classifying the multiple stores into multiple clusters.

また、推定部32は、例えば、受付部31によって受け付けられた特定のストアが詐欺ストアである場合、複数のストアを複数のクラスタに分類した結果に基づいて、複数のストアの中から他の転売ストアを推定する。 In addition, for example, when a specific store accepted by the acceptance unit 31 is a fraudulent store, the estimation unit 32 estimates other resale stores from among the multiple stores based on the result of classifying the multiple stores into multiple clusters.

推定部32は、複数のストアを複数のクラスタに分類する分類部40と、受付部31によって選択が受け付けられた2以上の特定のストアである2以上の対象特定のストアが同一のクラスタに分類されたか否かを判定する判定部41と、判定部41の判定結果に基づいて、2以上の対象特定のストアと特徴が共通するストアを他の特定のストア(共通ストア)として抽出する抽出部42とを備える。以下、分類部40、判定部41、および抽出部42について具体的に説明する。 The estimation unit 32 includes a classification unit 40 that classifies a plurality of stores into a plurality of clusters, a determination unit 41 that determines whether or not two or more target specific stores, which are two or more specific stores whose selections have been accepted by the acceptance unit 31, have been classified into the same cluster, and an extraction unit 42 that extracts stores that share characteristics with the two or more target specific stores as other specific stores (common stores) based on the determination result of the determination unit 41. The classification unit 40, the determination unit 41, and the extraction unit 42 will be described in detail below.

〔3.3.3.1.分類部40〕
分類部40は、取得部30によって取得された複数のストアの各々の取引対象情報に基づいて、複数のストアを複数のクラスタに分類する。分類部40は、例えば、取引対象情報に含まれる2以上の情報を特徴情報として複数のストアを複数のクラスタに分類する。
3.3.3.1. Classification Unit 40
The classification unit 40 classifies the multiple stores into multiple clusters based on the transaction target information of each of the multiple stores acquired by the acquisition unit 30. The classification unit 40 classifies the multiple stores into multiple clusters using, for example, two or more pieces of information included in the transaction target information as characteristic information.

分類部40によって用いられる特徴情報は、例えば、ストアの販売数(例えば、週単位の販売数)を示す情報、ストアにおける取引対象の種類数を示す情報、ストアにおける識別コード付きの取引対象の種類数を示す情報、ストアにおける取引対象のカテゴリの種類数を示す情報のうちの2以上を含む。 The characteristic information used by the classification unit 40 includes, for example, two or more of information indicating the store's sales figures (e.g., weekly sales figures), information indicating the number of types of trading items in the store, information indicating the number of types of trading items with identification codes in the store, and information indicating the number of types of categories of trading items in the store.

取引対象の種類は、取引対象が識別コード付きの取引対象である場合には、識別コード毎に異なり、取引対象が識別コード付きの取引対象ではない場合、取引対象の型番毎に異なり、取引対象が識別コード付きの取引対象ではなく且つ型番もない場合、取引対象の商品名毎またはカテゴリ毎に異なる。 The type of trading object differs for each identification code if the trading object is an identification code-attached trading object, differs for each model number of the trading object if the trading object is not an identification code-attached trading object, and differs for each product name or category of the trading object if the trading object is not an identification code-attached trading object and does not have a model number.

転売ストアは、取引対象の種類数やカテゴリの種類数に対して販売数(例えば、週単位の販売数)が少ないといった傾向があり、取引対象の種類数に対して識別コード付きの取引対象が少ないといった傾向がある。また、詐欺ストアについても、ストアの販売数、ストアにおける取引対象の種類数、ストアにおける識別コード付きの取引対象、ストアにおける取引対象のカテゴリの種類数などで転売ストアやその他のストアとは異なる傾向にある場合がある。 Resale stores tend to have low sales numbers (e.g., weekly sales numbers) relative to the number of types of traded items and the number of types of categories, and tend to have few traded items with identification codes relative to the number of types of traded items. Fraudulent stores may also tend to differ from resale stores and other stores in terms of the store's sales numbers, the number of types of traded items at the store, traded items with identification codes at the store, and the number of types of categories of traded items at the store.

そこで、分類部40は、例えば、ストアの販売数(例えば、週単位の販売数)を示す情報、ストアにおける取引対象の種類数を示す情報、ストアにおける識別コード付きの取引対象の種類数を示す情報、ストアにおける取引対象のカテゴリの種類数を示す情報などのうちの2以上の情報を特徴情報として用いる。これにより、分類部40は、転売ストアを分類するために、複数のストアを複数のクラスタに適切に分類することができる。 The classification unit 40 uses, as characteristic information, two or more pieces of information, such as information indicating the store's sales volume (e.g., weekly sales volume), information indicating the number of types of trading objects in the store, information indicating the number of types of trading objects with identification codes in the store, and information indicating the number of types of categories of trading objects in the store. This allows the classification unit 40 to appropriately classify multiple stores into multiple clusters in order to classify resale stores.

また、特徴情報は、上述した情報の一部または全部に代えてまたは加えて、ストアにおける取引対象の販売額(例えば、週単位の販売額)を示す情報、ストアにおける取引対象のキャンセル率(例えば、週単位のキャンセル数)を示す情報、モール購入回数を示す情報のうちの1以上をさらに含んでもよい。 In addition, the characteristic information may further include, in place of or in addition to some or all of the above-mentioned information, one or more of information indicating the sales amount of the transaction item in the store (e.g., the sales amount per week), information indicating the cancellation rate of the transaction item in the store (e.g., the number of cancellations per week), and information indicating the number of mall purchases.

転売ストアは、例えば、取引対象の販売額が少ないといった傾向があり、取引対象のキャンセル率が高いといった傾向があり、モール購入回数が少ないといった傾向がある。また、詐欺ストアにおいても、取引対象の販売額やモール購入回数などで転売ストアやその他のストアとは異なる傾向にある場合がある。 For example, resale stores tend to have low sales amounts for traded items, a high cancellation rate for traded items, and a low number of mall purchases. Fraudulent stores may also have different tendencies from resale stores and other stores in terms of sales amounts for traded items and the number of mall purchases.

そこで、分類部40は、取引対象の販売額(例えば、週単位の販売額)、取引対象のキャンセル率(例えば、週単位のキャンセル率)、モール購入回数などをさらに特徴情報として用いる。これにより、分類部40は、転売ストアや詐欺ストアを含む複数のストアを複数のクラスタにより適切に分類することができる。 The classification unit 40 therefore uses, as additional characteristic information, the sales amount of the transaction object (e.g., the weekly sales amount), the cancellation rate of the transaction object (e.g., the weekly cancellation rate), the number of mall purchases, etc. This allows the classification unit 40 to appropriately classify multiple stores, including resale stores and fraudulent stores, into multiple clusters.

また、特徴情報は、上述した情報の一部または全部に代えてまたは加えて、ストアにおける取引対象に関するユーザ評価を示す情報、ストアにおける取引対象の名称を示す情報、ストアにおける取引対象の詳細情報、およびストアにおける取引対象の画像情報のうちの1以上を含んでもよい。これにより、分類部40は、転売ストアや詐欺ストアを含む複数のストアを複数のクラスタにより適切に分類することができる。 In addition, the characteristic information may include one or more of information indicating user ratings of the trading object in the store, information indicating the name of the trading object in the store, detailed information of the trading object in the store, and image information of the trading object in the store, instead of or in addition to some or all of the above-mentioned information. This allows the classification unit 40 to appropriately classify multiple stores, including resale stores and fraudulent stores, into multiple clusters.

また、特徴情報は、上述した情報の一部または全部に代えてまたは加えて、ECモールでの出店開始日時からの経過日数、および注文を受け付けた取引対象の平均未発送期間などのうちの1以上を複数のクラスタにより適切に分類することができる。 In addition, the characteristic information can appropriately classify one or more of the following into multiple clusters in place of or in addition to some or all of the above information: the number of days since the store's opening date and time in the EC mall, the average unshipped period for transaction items for which orders have been accepted, etc.

分類部40は、UMAPを用いて複数のストアの各々の複数の特徴情報を低次元化して、複数のストアを2次元空間に投影する。なお、特徴量の次元削減方法は、UMAPに限定されず、分類部40は、例えば、t-SNE、PCA、PCA&UMAPなどの他の次元削減方法を用いて、特徴量の次元削減を行ってもよい。 The classification unit 40 reduces the dimension of the feature information of each of the multiple stores using UMAP, and projects the multiple stores into a two-dimensional space. Note that the method for reducing the dimension of the feature is not limited to UMAP, and the classification unit 40 may reduce the dimension of the feature using other dimension reduction methods, such as t-SNE, PCA, or PCA & UMAP.

分類部40は、2次元空間に投影した複数のストアを複数のクラスタに分類する。例えば、分類部40は、k-means法によって、複数のストアを複数のクラスタに分類する。また、分類部40は、例えば、k-means法に代えて、スペクトラルクラスタリング、混合ガウス分布GMM、またはニューラルネットワークなどを用いて、複数のストアを複数のクラスタに分類することもでき、その他のクラスタリング手法によって、複数のストアを複数のクラスタに分類することもできる。 The classification unit 40 classifies the multiple stores projected onto the two-dimensional space into multiple clusters. For example, the classification unit 40 classifies the multiple stores into multiple clusters using the k-means method. The classification unit 40 can also classify the multiple stores into multiple clusters using, for example, spectral clustering, a mixture of Gaussian distributions (GMM), or a neural network instead of the k-means method, or can classify the multiple stores into multiple clusters using other clustering methods.

上述した例では、分類部40は、教師なしのクラスタリングによって複数のストアを複数のクラスタに分類するが、教師ありクラスタリングを行うこともできる。例えば、受付部31によって複数の特定のストアと特定のストア以外の複数のストアとの選択が特定のストアの種類毎に受け付けられたとする。 In the above example, the classification unit 40 classifies the multiple stores into multiple clusters by unsupervised clustering, but supervised clustering can also be performed. For example, assume that the reception unit 31 receives a selection of multiple specific stores and multiple stores other than the specific store for each type of specific store.

この場合、分類部40は、受付部31によって選択が受け付けられたストアの取引対象情報に基づいて、複数の特定のストアの有無を示す情報をラベルとし、取引対象情報に含まれる各種の情報を特徴量とする学習用データを特定のストアの種類毎に生成する。 In this case, the classification unit 40 generates learning data for each type of specific store based on the transaction target information of the store whose selection has been accepted by the acceptance unit 31, using information indicating the presence or absence of multiple specific stores as labels, and using various types of information included in the transaction target information as features.

そして、分類部40は、生成した学習用データを用いて、取引対象情報に含まれる各種の情報を入力とし、特定のストアである可能性を示すスコアを出力する学習モデルを特定のストアの種類毎に生成する。かかる学習モデルは、ストアの取引対象情報を用いて、かかるストアが特定のストアであるか否かを判別するモデルである。 The classification unit 40 then uses the generated learning data to generate a learning model for each type of specific store that inputs various information included in the transaction target information and outputs a score indicating the possibility that the store is a specific store. Such a learning model is a model that uses the transaction target information of a store to determine whether or not the store is a specific store.

分類部40は、上述した学習モデルを用いて、ストアが、特定のストアに含まれるクラスタか、特定のストアに含まれないクラスタかを分類する。例えば、分類部40は、ストアの取引対象情報に含まれる2以上の特徴情報を学習モデルに入力し、学習モデルから出力されるスコアが閾値以上である場合に、特定のストアであると判定し、そうでない場合に、特定のストアでないと判定する。 The classification unit 40 uses the learning model described above to classify a store as either a cluster included in a specific store or a cluster not included in a specific store. For example, the classification unit 40 inputs two or more pieces of feature information included in the transaction target information of a store into the learning model, and if the score output from the learning model is equal to or greater than a threshold, it determines that the store is a specific store, and if not, it determines that the store is not a specific store.

学習モデルは、例えば、ロジスティック回帰、GBDT(Gradient Boosting Decision Tree)、平均化パーセプション、サポートベクターマシン、ニューラルネットワークなどであるが、かかる例に限定されない。 Learning models include, but are not limited to, logistic regression, GBDT (Gradient Boosting Decision Tree), averaged perception, support vector machine, and neural network.

〔3.3.3.2.判定部41〕
判定部41は、複数のストアのうち2以上の特定のストアが分類部40によって同一のクラスタに分類されたか否かを判定する。例えば、判定部41は、受付部31によって選択が受け付けられた2以上の特定のストアがすべて同一のクラスタに分類されたか否かを判定する。
3.3.3.2. Determination unit 41
The determination unit 41 determines whether or not two or more specific stores among the multiple stores have been classified into the same cluster by the classification unit 40. For example, the determination unit 41 determines whether or not the two or more specific stores whose selections have been accepted by the acceptance unit 31 have all been classified into the same cluster.

また、判定部41は、受付部31によって選択が受け付けられた2以上の特定のストアが複数種類である場合、同一種類の2以上の特定のストアのすべてが同一のクラスタに分類されたか否かを特定のストアの種類毎に判定する。 In addition, when the two or more specific stores selected and accepted by the acceptance unit 31 are of multiple types, the judgment unit 41 judges for each type of specific store whether or not all of the two or more specific stores of the same type are classified into the same cluster.

図6は、実施形態に係る情報処理装置1の判定部41による判定方法の一例を示す図である。図6に示す例では、分類部40によって複数のストアが投影された2次元空間において、受付部31によって選択が受け付けられた4つの特定のストアのすべてが同一のクラスタに分類されている。 Fig. 6 is a diagram showing an example of a determination method by the determination unit 41 of the information processing device 1 according to the embodiment. In the example shown in Fig. 6, in the two-dimensional space onto which the classification unit 40 projects multiple stores, all four specific stores whose selections are accepted by the acceptance unit 31 are classified into the same cluster.

そして、図6に示す例では、受付部31によって選択が受け付けられた4つの特定のストアが単一の種類の特定のストアのみ(例えば、転売ストアのみ)である。この場合、判定部41は、受付部31によって選択が受け付けられた4つの特定のストアのすべてが同一のクラスタに分類されていると判定する。 In the example shown in FIG. 6, the four specific stores whose selections have been accepted by the accepting unit 31 are all specific stores of a single type (e.g., only resale stores). In this case, the determining unit 41 determines that all four specific stores whose selections have been accepted by the accepting unit 31 are classified into the same cluster.

〔3.3.3.3.抽出部42〕
抽出部42は、判定部41の判定結果に基づいて、受付部31によって選択が受け付けられた2以上の特定のストア以外の特定のストアを共通ストアとして複数のストアの中から特定のストアの種類毎に抽出する。抽出部42によって抽出される特定のストアが、推定部32によって推定される他の特定のストアである。
[3.3.3.3. Extraction Unit 42]
The extraction unit 42 extracts, as common stores for each type of specific store, specific stores other than the two or more specific stores selected by the reception unit 31 from the multiple stores based on the determination result of the determination unit 41. The specific stores extracted by the extraction unit 42 are the other specific stores estimated by the estimation unit 32.

例えば、抽出部42は、判定部41によって2以上の特定のストアが同一のクラスタに分類されたと判定された場合、分類部40によって2以上の特定のストアが分類されたクラスタに含まれるストアであって特定のストア以外のストアを特定のストアと特徴が共通するストアである共通ストアとして抽出する。 For example, when the determination unit 41 determines that two or more specific stores are classified into the same cluster, the extraction unit 42 extracts stores other than the specific stores that are included in the cluster into which the classification unit 40 classifies the two or more specific stores as common stores that share characteristics with the specific stores.

例えば、判定部41によって判定された特定のストアの種別が転売ストアのみであり、受付部31によって受け付けられた特定のストアの数が4つであり、これら4つの特定のストアのすべてが同一のクラスタに分類され、かかるクラスタに含まれるストアの数が10であるとする。この場合、抽出部42は、これら4つの特定のストアと同一のクラスタに分類された残りの他の6つのストアの各々を共通ストアとして抽出する。 For example, suppose that the type of specific store determined by the determination unit 41 is only a resale store, the number of specific stores accepted by the acceptance unit 31 is four, all of these four specific stores are classified into the same cluster, and the number of stores included in this cluster is 10. In this case, the extraction unit 42 extracts each of the remaining six stores classified into the same cluster as these four specific stores as common stores.

抽出部42は、例えば、判定部41によって同一種類の2以上の特定のストアのすべてが同一のクラスタに分類されたか否かが特定のストアの種類毎に判定された場合、共通ストアを特定のストアの種類毎に抽出する。 For example, when the determination unit 41 determines for each type of specific store whether two or more specific stores of the same type are all classified into the same cluster, the extraction unit 42 extracts a common store for each type of specific store.

例えば、抽出部42は、判定部41によって判定された特定のストアの種類が転売ストアである場合、受付部31によって選択が受け付けられた2以上の転売ストア以外のストアを他の転売ストア(共通ストアの一例)として抽出する。 For example, when the type of a specific store determined by the determination unit 41 is a resale store, the extraction unit 42 extracts stores other than the two or more resale stores whose selection has been accepted by the acceptance unit 31 as other resale stores (an example of a common store).

また、抽出部42は、判定部41によって判定された特定のストアの種類が詐欺ストアである場合、受付部31によって選択が受け付けられた2以上の詐欺ストア以外のストアを他の詐欺ストア(共通ストアの一例)として抽出する。 In addition, when the type of the specific store determined by the determination unit 41 is a fraudulent store, the extraction unit 42 extracts stores other than the two or more fraudulent stores whose selection has been accepted by the acceptance unit 31 as other fraudulent stores (an example of a common store).

〔3.3.4.除外部33〕
除外部33は、抽出部42によって抽出された共通ストアを特定サービスの提供対象から除外することができる。特定サービスは、例えば、レコメンドやファクタリングなどである。
3.3.4. Exclusion Unit 33
The exclusion unit 33 can exclude the common store extracted by the extraction unit 42 from the provision targets of the specific service. The specific service is, for example, recommendation or factoring.

レコメンドの適用対象とは、提供部34によってユーザUに提案するストアとしての適用対象であり、レコメンドの適用対象となったストアの情報は、例えば、提供部34によってユーザUにレコメンドされる情報としてレコメンド情報に含まれる。 The target of the recommendation is the target of the recommendation as a store proposed to the user U by the providing unit 34, and information about the store to which the recommendation is applied is included in the recommendation information as information recommended to the user U by the providing unit 34, for example.

また、ファクタリングの適用対象とは、ECモールでの売上金の事前受取が行われるストアとしての適用対象であり、ファクタリングの適用対象となったストアの事業者は、ECモールの運営者からECモールでの売上金の事前受取ができる。 Furthermore, the target of factoring is a store that receives sales proceeds in advance from an EC mall, and the operator of a store that is the target of factoring can receive sales proceeds in advance from the operator of the EC mall.

除外部33は、例えば、抽出部42によって抽出された転売ストアをレコメンドの適用対象およびファクタリングの適用対象のうちの一方から除外することができる。また、除外部33は、抽出部42によって抽出された転売ストアをECモールから退店させることによって、ECモールから除外することもできる。 The exclusion unit 33 can, for example, exclude a resale store extracted by the extraction unit 42 from either the target of recommendation application or the target of factoring application. The exclusion unit 33 can also exclude a resale store extracted by the extraction unit 42 from the EC mall by having the store leave the EC mall.

これにより、例えば、ECモールにおいて規約で転売(例えば、無在庫転売)が禁止されているストアである転売ストアに対して、ECモールで利用可能なサービスを制限したり、ECモールから退店させたりすることができる。 This makes it possible, for example, to restrict the services available to a resale store that is prohibited from reselling (e.g., inventory-less resale) under the terms of the EC mall, or to expel the store from the EC mall.

また、転売ストアは、平均的なストアよりも閉店率が高いことから、転売ストアをファクタリングの適用対象から除外することによって、売上金の回収が難しくなることを事前に回避することができる。 In addition, because resale stores have a higher closure rate than average stores, excluding resale stores from the scope of factoring can prevent difficulties in collecting sales proceeds in advance.

また、除外部33は、例えば、抽出部42によって抽出された詐欺ストアを抽出部42によって抽出された転売ストアをレコメンドの適用対象およびファクタリングの適用対象のうちの一方から除外することもできる。また、除外部33は、抽出部42によって抽出された詐欺ストアをECモールから退店させることによって、ECモールから除外することもできる。 The exclusion unit 33 can also, for example, exclude a fraudulent store extracted by the extraction unit 42 from either the target of recommendation application or the target of factoring application. The exclusion unit 33 can also exclude a fraudulent store extracted by the extraction unit 42 from the EC mall by having the store leave the EC mall.

〔3.3.5.提供部34〕
提供部34は、種々の情報を端末装置2および運営者装置3の各々に通信部10を介して送信することによって、種々の情報をユーザUおよび運営者Oの各々に提供する。
3.3.5. Providing unit 34
The providing unit 34 provides various information to the user U and the operator O, respectively, by transmitting the various information to the terminal device 2 and the operator device 3, respectively, via the communication unit 10.

例えば、提供部34は、電子商取引サービスをユーザUに提供する。例えば、提供部34は、端末装置2から送信される検索クエリが受付部31によって受け付けられた場合、検索クエリに含まれる情報に基づく検索結果を端末装置2に通信部10を介して送信することによって、検索結果をユーザUに提供する。 For example, the providing unit 34 provides an electronic commerce service to the user U. For example, when a search query transmitted from the terminal device 2 is received by the receiving unit 31, the providing unit 34 transmits search results based on information included in the search query to the terminal device 2 via the communication unit 10, thereby providing the search results to the user U.

検索クエリに含まれる情報に基づく検索結果は、例えば、検索クエリに含まれる情報に応じた1以上の取引対象の情報、検索クエリに含まれる情報に応じた1以上のストアの情報などが含まれる。ユーザUは、情報処理装置1から提供され端末装置2に表示される検索結果を参照して、購入したい取引対象などを調べることができる。 Search results based on the information included in the search query include, for example, information on one or more transaction objects corresponding to the information included in the search query, information on one or more stores corresponding to the information included in the search query, etc. User U can refer to the search results provided by the information processing device 1 and displayed on the terminal device 2 to search for transaction objects that he or she wishes to purchase, etc.

また、提供部34は、端末装置2から送信される注文クエリが受付部31によって受け付けられた場合、注文クエリで特定される取引対象の売買処理を行う。また、提供部34は、端末装置2から送信されるキャンセルクエリが受付部31によって受け付けられた場合、キャンセルクエリで特定される取引対象の注文のキャンセルを行う。 When the reception unit 31 receives an order query sent from the terminal device 2, the providing unit 34 performs a buying and selling process for the transaction object identified in the order query. When the reception unit 31 receives a cancel query sent from the terminal device 2, the providing unit 34 cancels the order for the transaction object identified in the cancel query.

また、提供部34は、抽出部42によって共通ストアとして抽出された他の特定のストアの情報を含む抽出情報を運営者装置3に通信部10を介して送信することによって、抽出情報を運営者Oに提供する。抽出情報には、例えば、抽出部42によって共通ストアとして抽出された他の特定のストアの各々のストアIDが含まれる。 The providing unit 34 also provides the extracted information, including information on other specific stores extracted as common stores by the extracting unit 42, to the operator device 3 via the communication unit 10, thereby providing the extracted information to the operator O. The extracted information includes, for example, the store IDs of each of the other specific stores extracted as common stores by the extracting unit 42.

また、提供部34は、抽出部42によって共通ストアとして抽出された他の特定のストアの情報に加えて受付部31によって受け付けられた特定のストアの情報を含む抽出情報を運営者装置3に通信部10を介して送信することによって、抽出情報を運営者Oに提供することもできる。この場合、抽出情報には、例えば、抽出部42によって共通ストアとして抽出された他の特定のストアの各々のストアIDと、受付部31によって受け付けられた特定のストアのストアIDとが含まれる。 The providing unit 34 can also provide the extracted information to the operator O by transmitting the extracted information including information on the specific store accepted by the accepting unit 31 in addition to information on other specific stores extracted as common stores by the extracting unit 42 to the operator device 3 via the communication unit 10. In this case, the extracted information includes, for example, the store ID of each of the other specific stores extracted as common stores by the extracting unit 42 and the store ID of the specific store accepted by the accepting unit 31.

また、提供部34は、上述した抽出情報を複数種類の特定のストアの各々について含む情報を抽出情報として抽出することができる。この場合、抽出情報には、例えば、複数の特定のストアの各々の種別を示す情報が含まれる。 The providing unit 34 can also extract information including the above-mentioned extraction information for each of multiple types of specific stores as the extraction information. In this case, the extraction information includes, for example, information indicating the type of each of the multiple specific stores.

また、提供部34は、レコメンドの適用対象となるストアのレコメンドを行うことができる。ストアのレコメンドは、例えば、お薦めのストアまたはお薦めの取引対象を示す情報を含むレコメンド情報をユーザUの端末装置2に通信部10を介して送信することによって、レコメンド情報をユーザUに提供する。 The providing unit 34 can also recommend stores to which the recommendations are applicable. For example, the store recommendations are provided to the user U by transmitting recommendation information including information indicating a recommended store or a recommended transaction target to the terminal device 2 of the user U via the communication unit 10.

提供部34は、除外部33によってレコメンドの適用対象から除外された特定のストアのレコメンドは行わない。これにより、処理部12は、レコメンドの適用対象から除外された特定のストアまたはその取引対象をお薦めのストアまたはお薦めの取引対象として除外することができる。 The providing unit 34 does not recommend a specific store that has been excluded from the application of recommendations by the excluding unit 33. This allows the processing unit 12 to exclude a specific store or a transaction target that has been excluded from the application of recommendations as a recommended store or a recommended transaction target.

また、提供部34は、ファクタリングの適用対象となるストアの運営者に対して、ECモールでのストアの売上金の事前支払い処理を決済処理として行うことができる。提供部34は、除外部33によってファクタリングの適用対象から除外された特定のストアの運営者に対する売上金の事前支払い処理を行わない。これにより、処理部12は、ファクタリングの適用対象から除外された特定のストアをファクタリングの対象から除外することができる。 The providing unit 34 can also perform a prepayment process of the sales proceeds of the store at the EC mall as a settlement process to the operator of the store that is the subject of factoring. The providing unit 34 does not perform a prepayment process of the sales proceeds to the operator of a specific store that has been excluded from the subject of factoring by the excluding unit 33. This allows the processing unit 12 to exclude a specific store that has been excluded from the subject of factoring from the subject of factoring.

〔4.処理手順〕
次に、実施形態に係る情報処理装置1の処理部12による情報処理の手順について説明する。図7は、実施形態に係る情報処理装置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. 7 is a flowchart showing an example of information processing by the processing unit 12 of the information processing device 1 according to the embodiment.

図7に示すように、情報処理装置1の処理部12は、端末装置2からのクエリを受け付けたか否かを判定する(ステップS10)。処理部12は、クエリを受け付けたと判定した場合(ステップS10:Yes)、受け付けたクエリに応じた処理を行う(ステップS11)。 As shown in FIG. 7, the processing unit 12 of the information processing device 1 determines whether or not a query has been received from the terminal device 2 (step S10). If the processing unit 12 determines that a query has been received (step S10: Yes), it performs processing according to the received query (step S11).

処理部12は、ステップS11の処理が終了した場合、またはクエリを受け付けていないと判定した場合(ステップS10:No)、運営者装置3からの選択情報を受け付けたか否かを判定する(ステップS12)。 When the processing of step S11 is completed or when it is determined that a query has not been received (step S10: No), the processing unit 12 determines whether or not selection information has been received from the operator device 3 (step S12).

処理部12は、選択情報を受け付けたと判定した場合(ステップS12:Yes)、複数のストアの各々の取引対象情報を取得する(ステップS13)。そして、処理部12は、ステップS13で取得した、複数のストアの各々の取引対象情報に基づいて、複数のストアを複数のクラスタに分類する(ステップS14)。 If the processing unit 12 determines that the selection information has been received (step S12: Yes), the processing unit 12 acquires transaction target information for each of the multiple stores (step S13). Then, the processing unit 12 classifies the multiple stores into multiple clusters based on the transaction target information for each of the multiple stores acquired in step S13 (step S14).

つづいて、処理部12は、ステップS10で受け付けたと判定した特定のストアが同一のクラスタに分類されたか否かを特定のストアの種類毎に判定する(ステップS15)。そして、処理部12は、特定のストアが分類されたクラスタに含まれる他のストアを共通ストア(例えば、転売ストアや詐欺ストア)として特定のストアの種類毎に抽出する(ステップS16)。 Next, the processing unit 12 determines whether the specific stores determined to have been accepted in step S10 are classified into the same cluster for each type of specific store (step S15). Then, the processing unit 12 extracts other stores included in the cluster into which the specific store is classified as common stores (e.g., resale stores and fraud stores) for each type of specific store (step S16).

つづいて、処理部12は、ステップS16で抽出した特定のストアの情報を特定のストアの種類の各々について含む抽出情報を運営者装置3に送信することによって、抽出情報を運営者Oに提供する(ステップS17)。 Then, the processing unit 12 provides the extracted information to the operator O by transmitting the extracted information including the information on the specific stores extracted in step S16 for each of the specific store types to the operator device 3 (step S17).

処理部12は、ステップS17の処理が終了した場合、または選択情報を受け付けていないと判定した場合(ステップS12:No)、動作終了タイミングになったか否かを判定する(ステップS18)。処理部12は、例えば、情報処理装置1の電源がオフにされた場合などに動作終了タイミングになったと判定する。 When the processing of step S17 is completed or when it is determined that the selection information has not been received (step S12: No), the processing unit 12 determines whether or not the operation end timing has arrived (step S18). 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は、動作終了タイミングになっていないと判定した場合(ステップS18:No)、処理をステップS10へ移行し、動作終了タイミングになったと判定した場合(ステップS18:Yes)、図7に示す処理を終了する。 If the processing unit 12 determines that the operation end time has not yet arrived (step S18: No), it transitions to step S10, and if it determines that the operation end time has arrived (step S18: Yes), it terminates the processing shown in FIG. 7.

〔5.変形〕
上述した例では、処理部12は、同一のECモールにおける複数のストアを分類対象として分類したが、互いに異なる複数のECモールにおける複数のストアを分類対象として分類したり、ECモール以外の電子商取引サイトにおける複数のストアを分類対象として分類したりすることができる。
5. Transformation
In the above example, the processing unit 12 classified multiple stores in the same EC mall as classification targets, but it can also classify multiple stores in multiple different EC malls as classification targets, or classify multiple stores in an e-commerce site other than an EC mall as classification targets.

また、分類部40は、判定部41によって複数の特定のストアが分類部40によって同一のクラスタに分類されていないと判定した場合、初期値(例えば、シード値)などを変えて、複数のストアを複数のクラスタに分類する処理である分類処理を繰り返す。分類部40は、例えば、判定部41によって特定のストアが分類部40によって同一のクラスタに分類されていると判定されるまで、初期値などを変えながら分類処理を繰り返す。 Furthermore, when the determination unit 41 determines that multiple specific stores have not been classified into the same cluster by the classification unit 40, the classification unit 40 changes an initial value (e.g., a seed value) and repeats the classification process, which is a process of classifying multiple stores into multiple clusters. For example, the classification unit 40 repeats the classification process while changing the initial value, until the determination unit 41 determines that specific stores have been classified into the same cluster by the classification unit 40.

また、上述した例では、判定部41は、複数のストアのうち2以上の特定のストアが分類部40によって同一のクラスタに分類されたか否かを判定するが、かかる例に限定されない。例えば、判定部41は、受付部31によって受け付けられた特定のストアの数が1つの場合、複数のストアのうち1つの特定のストアが分類部40によって同一のクラスタに分類されたか否かを判定する。この場合、抽出部42は、受付部31によって選択が受け付けられた1つの特定のストア以外の特定のストアを共通ストアとして複数のストアの中から特定のストアの種類毎に抽出する。 In the above example, the determination unit 41 determines whether two or more specific stores among the multiple stores have been classified into the same cluster by the classification unit 40, but is not limited to such an example. For example, when the number of specific stores accepted by the acceptance unit 31 is one, the determination unit 41 determines whether one specific store among the multiple stores has been classified into the same cluster by the classification unit 40. In this case, the extraction unit 42 extracts specific stores other than the one specific store whose selection has been accepted by the acceptance unit 31 as common stores from the multiple stores for each type of specific store.

また、抽出部42は、例えば、判定部41によって同一のクラスタに分類されたと判定された他の複数の特定のストアのうち、販売額(例えば、週単位の販売額)が100万以下且つ販売数(例えば、週単位の販売数)が100以下である他の特定のストアを共通ストアとして抽出することもできる。 The extraction unit 42 can also extract, as a common store, other specific stores that have a sales amount (e.g., weekly sales amount) of 1 million or less and a sales volume (e.g., weekly sales volume) of 100 or less from among multiple other specific stores that are determined by the determination unit 41 to be classified into the same cluster.

また、分類部40は、分類処理(クラスタリング)をn回行うこともできる。nは、2以上の整数である。この場合、抽出部42は、判定部41によって複数の特定のストアが分類部40によって同一のクラスタに分類されているとm回以上判定された場合に、受付部31によって選択が受け付けられた特定のストア以外の特定のストアを抽出することもできる。mは、2以上の整数であり、nとmは、例えば、n>mの関係を有する。なお、mは、例えば、nの1/2よりも大きな値であるが、nに依存しない値であってもよい。 The classification unit 40 can also perform the classification process (clustering) n times. n is an integer equal to or greater than 2. In this case, when the determination unit 41 determines m or more times that multiple specific stores have been classified into the same cluster by the classification unit 40, the extraction unit 42 can also extract a specific store other than the specific store whose selection has been accepted by the acceptance unit 31. m is an integer equal to or greater than 2, and n and m have a relationship of, for example, n>m. Note that m is, for example, a value greater than 1/2 of n, but may be a value independent of n.

また、分類部40は、特定のストアにおける取引対象の内容を示す情報と、特定のストア以外のストアにおける取引対象の内容を示す情報との一致度を取引対象の種類毎に算出し、算出した一致度を示す情報を特徴情報としてさらに含む複数の特徴情報を用いて、複数のストアを複数のクラスタに分類することもできる。 The classification unit 40 can also calculate the degree of agreement between information indicating the contents of the transaction object in a specific store and information indicating the contents of the transaction object in stores other than the specific store for each type of transaction object, and classify multiple stores into multiple clusters using multiple pieces of characteristic information that further include information indicating the calculated degree of agreement as characteristic information.

また、分類部40は、例えば、複数のストアの各々の取引対象情報に含まれる情報のうち分類処理に有効な情報を推定することもできる。例えば、分類部40は、特定のストアの取引対象情報に含まれる情報と、特定のストア以外の取引対象情報に含まれる情報とを情報毎に比較し、差分が大きい情報を、分類処理に有効な情報を推定する。この場合、分類部40は、分類処理に有効な情報であると推定した情報を特徴情報として用いる。 The classification unit 40 can also estimate, for example, information that is useful for classification processing among information included in the transaction target information of each of a plurality of stores. For example, the classification unit 40 compares, for each piece of information, information included in the transaction target information of a specific store with information included in transaction target information other than the specific store, and estimates information with a large difference as information useful for classification processing. In this case, the classification unit 40 uses information that is estimated to be useful for classification processing as characteristic information.

また、上述した例では、複数種類の特定のストアを含む複数のストアの分類処理をまとめて行うが、特定のストアの種類毎に複数のストアの分類処理を行うこともできる。 In the above example, the classification process for multiple stores including multiple types of specific stores is performed together, but it is also possible to perform classification process for multiple stores by specific store type.

〔6.ハードウェア構成〕
上述してきた実施形態に係る情報処理装置1は、例えば図8に示すような構成のコンピュータ80によって実現される。図8は、実施形態に係る情報処理装置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. 8. Fig. 8 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(Application Programming Interface)やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。 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. Also, depending on the function, the configuration can be flexibly changed, such as by calling an external platform using an API (Application Programming Interface) or network computing.

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

〔8.効果〕
上述してきたように、実施形態に係る情報処理装置1は、複数のストアの中から転売ストアの選択を受け付ける受付部31と、転売ストアとの共通性に基づいて、複数のストアの中から他の転売ストアを推定する推定部32とを備える。これにより、情報処理装置1は、複数のストアの中から転売ストアを容易に抽出することができる。
8. Effects
As described above, the information processing device 1 according to the embodiment includes a reception unit 31 that receives a selection of a resale store from among a plurality of stores, and an estimation unit 32 that estimates other resale stores from among the plurality of stores based on commonality with the resale store. This allows the information processing device 1 to easily extract a resale store from among the plurality of stores.

また、情報処理装置1は、複数のストアの各々の取引対象の情報である取引対象情報を取得する取得部30を備え、推定部32は、取得部30によって取得された取引対象情報に基づいて、複数のストアを複数のクラスタに分類する分類部40と、複数のストアのうち転売ストアが分類部40によって同一のクラスタに分類されたか否かを判定する判定部41と、複数のストアのうち判定部41によって転売ストアが分類されたクラスタに含まれるストアであって転売ストア以外のストアを他の転売ストアとして抽出する抽出部42とを備える。これにより、情報処理装置1は、複数のストアの中から転売ストアを精度よく抽出することができる。 The information processing device 1 also includes an acquisition unit 30 that acquires transaction target information, which is information on the transaction target of each of the multiple stores, and the estimation unit 32 includes a classification unit 40 that classifies the multiple stores into multiple clusters based on the transaction target information acquired by the acquisition unit 30, a determination unit 41 that determines whether or not a resale store among the multiple stores has been classified into the same cluster by the classification unit 40, and an extraction unit 42 that extracts stores other than the resale store that are included in the cluster into which the resale store has been classified by the determination unit 41 among the multiple stores as other resale stores. This allows the information processing device 1 to accurately extract resale stores from the multiple stores.

また、転売ストアは、複数種類の転売ストアのうちのいずれかであり、判定部41は、転売ストアが分類部40によって同一のクラスタに分類されたか否かを転売ストアの種類毎に判定し、抽出部42は、他の転売ストアを転売ストアの種類毎に抽出する。これにより、情報処理装置1は、複数のストアの中から転売ストアを転売ストアの種類毎に抽出することができる。 The resale store is one of multiple types of resale stores, and the determination unit 41 determines for each type of resale store whether the resale store has been classified into the same cluster by the classification unit 40, and the extraction unit 42 extracts other resale stores for each type of resale store. This allows the information processing device 1 to extract resale stores for each type of resale store from among multiple stores.

また、取引対象情報は、ストアにおける取引対象の販売数を示す情報、ストアにおける取引対象の種類数を示す情報、ストアにおける識別コード付きの取引対象の種類数を示す情報、およびストアにおける取引対象のカテゴリの種類数を示す情報のうちの2以上に基づいて、他の転売ストアを推定する。これにより、情報処理装置1は、複数のストアの中から転売ストアを精度よく抽出することができる。 In addition, the trading object information estimates other resale stores based on two or more of information indicating the number of trading objects sold at the store, information indicating the number of types of trading objects at the store, information indicating the number of types of trading objects with identification codes at the store, and information indicating the number of types of categories of trading objects at the store. This allows the information processing device 1 to accurately extract resale stores from among multiple stores.

また、取引対象情報は、ストアにおける取引対象のキャンセル率を示す情報に基づいて、他の転売ストアを推定する。これにより、情報処理装置1は、複数のストアの中から転売ストアを精度よく抽出することができる。 In addition, the transaction target information estimates other resale stores based on information indicating the cancellation rate of transaction targets at a store. This allows the information processing device 1 to accurately extract resale stores from among multiple stores.

取引対象情報は、取引対象に関するユーザ評価を示す情報、取引対象の名称を示す情報、また、ストアの取引対象の詳細情報、および取引対象の画像情報のうちの1以上に基づいて、他の転売ストアを推定する。これにより、情報処理装置1は、複数のストアの中から転売ストアを精度よく抽出することができる。 The trading target information estimates other resale stores based on one or more of information indicating user ratings on the trading target, information indicating the name of the trading target, detailed information on the store's trading target, and image information on the trading target. This allows the information processing device 1 to accurately extract resale stores from among multiple stores.

また、情報処理装置1は、推定部32によって推定された他の転売ストアをレコメンドまたはファクタリングの適用対象から除外する除外部33を備える。これにより、情報処理装置1は、複数のストアの中から特定のストアをレコメンドまたはファクタリングの適用対象から除外することができる。 The information processing device 1 also includes an exclusion unit 33 that excludes other resale stores estimated by the estimation unit 32 from the application of recommendations or factoring. This allows the information processing device 1 to exclude a specific store from among multiple stores from the application of recommendations or factoring.

以上、本願の実施形態を図面に基づいて詳細に説明したが、これは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 The above describes the embodiments of the present application in detail based on the drawings, but this is merely an example, and the present invention can be implemented in other forms that incorporate various modifications and improvements based on the knowledge of those skilled in the art, including the aspects described in the disclosure section of the invention.

また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。 In addition, 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 端末装置
3 運営者装置
10 通信部
11 記憶部
12 処理部
20 ユーザ情報記憶部
21 ストア情報記憶部
30 取得部
31 受付部
32 推定部
33 除外部
34 提供部
40 分類部
41 判定部
42 抽出部
100 情報処理システム
N ネットワーク
REFERENCE SIGNS LIST 1 Information processing device 2 Terminal device 3 Operator device 10 Communication unit 11 Storage unit 12 Processing unit 20 User information storage unit 21 Store information storage unit 30 Acquisition unit 31 Reception unit 32 Estimation unit 33 Exclusion unit 34 Provision unit 40 Classification unit 41 Determination unit 42 Extraction unit 100 Information processing system N Network

Claims (11)

複数のストアの中から転売ストアの選択を受け付ける受付部と、
前記複数のストアの各々の取引対象の情報である取引対象情報を取得する取得部と、
前記転売ストアとの共通性に基づいて、前記複数のストアの中から他の転売ストアを推定する推定部と、を備え
前記推定部は、
前記取得部によって取得された前記取引対象情報に基づいて、前記複数のストアを複数のクラスタに分類する分類部と、
前記複数のストアのうち前記転売ストアが前記分類部によって同一のクラスタに分類されたか否かを判定する判定部と、
前記複数のストアのうち前記判定部によって前記転売ストアが分類されたクラスタに含まれるストアであって前記転売ストア以外のストアを前記他の転売ストアとして抽出する抽出部と、を備える
ことを特徴とする情報処理装置。
A reception unit that receives a selection of a resale store from among a plurality of stores;
An acquisition unit that acquires transaction object information, which is information on a transaction object of each of the plurality of stores;
and an estimation unit that estimates another resale store from among the plurality of stores based on a commonality with the resale store ;
The estimation unit is
A classification unit that classifies the plurality of stores into a plurality of clusters based on the transaction target information acquired by the acquisition unit;
a determination unit that determines whether the resale store among the plurality of stores is classified into the same cluster by the classification unit;
an extraction unit that extracts, from among the plurality of stores, stores that are included in the cluster into which the resale store is classified by the determination unit and are other than the resale store, as the other resale store;
23. An information processing apparatus comprising:
複数のストアの中から詐欺ストアの選択を受け付ける受付部と、A reception unit that receives a selection of a fraudulent store from among a plurality of stores;
前記複数のストアの各々の取引対象の情報である取引対象情報を取得する取得部と、An acquisition unit that acquires transaction object information, which is information on a transaction object of each of the plurality of stores;
前記詐欺ストアとの共通性に基づいて、前記複数のストアの中から他の詐欺ストアを推定する推定部と、を備え、An estimation unit that estimates another fraudulent store from among the plurality of stores based on a commonality with the fraudulent store,
前記推定部は、The estimation unit is
前記取得部によって取得された前記取引対象情報に基づいて、前記複数のストアを複数のクラスタに分類する分類部と、A classification unit that classifies the plurality of stores into a plurality of clusters based on the transaction target information acquired by the acquisition unit;
前記複数のストアのうち前記詐欺ストアが前記分類部によって同一のクラスタに分類されたか否かを判定する判定部と、a determination unit that determines whether the fraudulent store among the plurality of stores is classified into the same cluster by the classification unit;
前記複数のストアのうち前記判定部によって前記詐欺ストアが分類されたクラスタに含まれるストアであって前記詐欺ストア以外のストアを前記他の詐欺ストアとして抽出する抽出部と、を備えるan extraction unit that extracts, from among the plurality of stores, stores that are included in the cluster into which the fraudulent store is classified by the determination unit and are other than the fraudulent store, as the other fraudulent stores.
ことを特徴とする情報処理装置。23. An information processing apparatus comprising:
前記転売ストアは、
複数種類の転売ストアのうちのいずれかであり、
前記判定部は、
前記転売ストアが前記分類部によって同一のクラスタに分類されたか否かを前記転売ストアの種類毎に判定し、
前記抽出部は、
前記他の転売ストアを前記転売ストアの種類毎に抽出する
ことを特徴とする請求項に記載の情報処理装置。
The resale store:
It is one of several types of resale stores,
The determination unit is
Determining whether the resale stores are classified into the same cluster by the classification unit for each type of the resale store;
The extraction unit is
The information processing device according to claim 1 , wherein the other resale stores are extracted for each type of the resale store.
前記推定部は、
前記ストアにおける取引対象の販売数を示す情報、前記ストアにおける前記取引対象の種類数を示す情報、前記ストアにおける識別コード付きの前記取引対象の種類数を示す情報、および前記ストアにおける前記取引対象のカテゴリの種類数を示す情報のうちの2以上に基づいて、前記他の転売ストアを推定する
ことを特徴とする請求項1または3に記載の情報処理装置。
The estimation unit is
The information processing device described in claim 1 or 3, characterized in that the other resale store is estimated based on two or more of information indicating the number of trading items sold at the store, information indicating the number of types of the trading items at the store, information indicating the number of types of the trading items with identification codes at the store, and information indicating the number of types of categories of the trading items at the store.
前記推定部は、
前記ストアにおける取引対象のキャンセル率を示す情報に基づいて、前記他の転売ストアを推定する
ことを特徴とする請求項1または3に記載の情報処理装置。
The estimation unit is
The information processing device according to claim 1 or 3 , characterized in that the other resale store is estimated based on information indicating a cancellation rate of transaction objects in the store.
前記推定部は、
前記ストアの取引対象に関するユーザ評価を示す情報、前記取引対象の名称を示す情報、前記取引対象の詳細情報、および前記取引対象の画像情報のうちの1以上に基づいて、前記他の転売ストアを推定する
ことを特徴とする請求項1または3に記載の情報処理装置。
The estimation unit is
The information processing device described in claim 1 or 3, characterized in that the other resale store is estimated based on one or more of information indicating user ratings of the trading item of the store, information indicating the name of the trading item, detailed information of the trading item, and image information of the trading item.
前記推定部によって推定された前記他の転売ストアをレコメンドまたはファクタリングの適用対象から除外する除外部を備える
ことを特徴とする請求項1または3に記載の情報処理装置。
The information processing device according to claim 1 or 3, further comprising an exclusion unit that excludes the other resale store estimated by the estimation unit from targets for recommendation or factoring.
コンピュータが実行する情報処理方法であって、
複数のストアの中から転売ストアの選択を受け付ける受付工程と、
前記複数のストアの各々の取引対象の情報である取引対象情報を取得する取得工程と、
前記転売ストアとの共通性に基づいて、前記複数のストアの中から他の転売ストアを推定する推定工程と、を含み、
前記推定工程は、
前記取得工程によって取得された前記取引対象情報に基づいて、前記複数のストアを複数のクラスタに分類する分類工程と、
前記複数のストアのうち前記転売ストアが前記分類工程によって同一のクラスタに分類されたか否かを判定する判定工程と、
前記複数のストアのうち前記判定工程によって前記転売ストアが分類されたクラスタに含まれるストアであって前記転売ストア以外のストアを前記他の転売ストアとして抽出する抽出工程と、を含む
ことを特徴とする情報処理方法。
1. A computer-implemented information processing method, comprising:
A reception process for receiving a selection of a resale store from among a plurality of stores;
An acquisition step of acquiring transaction object information which is information on a transaction object of each of the plurality of stores;
and estimating another resale store from among the plurality of stores based on a commonality with the resale store ;
The estimation step includes:
A classification step of classifying the plurality of stores into a plurality of clusters based on the transaction target information acquired by the acquisition step;
a determination step of determining whether the resale store among the plurality of stores is classified into the same cluster by the classification step;
and an extraction step of extracting, from among the plurality of stores, stores included in the cluster into which the resale store is classified by the determination step and other than the resale store as the other resale store.
23. An information processing method comprising:
コンピュータが実行する情報処理方法であって、1. A computer-implemented information processing method, comprising:
複数のストアの中から詐欺ストアの選択を受け付ける受付工程と、A reception process for receiving a selection of a fraudulent store from among a plurality of stores;
前記複数のストアの各々の取引対象の情報である取引対象情報を取得する取得工程と、An acquisition step of acquiring transaction object information which is information on a transaction object of each of the plurality of stores;
前記詐欺ストアとの共通性に基づいて、前記複数のストアの中から他の詐欺ストアを推定する推定工程と、を含み、and an estimation step of estimating another fraudulent store from among the plurality of stores based on a commonality with the fraudulent store,
前記推定工程は、The estimation step includes:
前記取得工程によって取得された前記取引対象情報に基づいて、前記複数のストアを複数のクラスタに分類する分類工程と、A classification step of classifying the plurality of stores into a plurality of clusters based on the transaction target information acquired by the acquisition step;
前記複数のストアのうち前記詐欺ストアが前記分類工程によって同一のクラスタに分類されたか否かを判定する判定工程と、a determination step of determining whether the fraudulent store among the plurality of stores is classified into the same cluster by the classification step;
前記複数のストアのうち前記判定工程によって前記詐欺ストアが分類されたクラスタに含まれるストアであって前記詐欺ストア以外のストアを前記他の詐欺ストアとして抽出する抽出工程と、を含むand extracting, as the other fraudulent stores, stores other than the fraudulent store that are included in the cluster into which the fraudulent store is classified by the determination step from among the plurality of stores.
ことを特徴とする情報処理方法。23. An information processing method comprising:
複数のストアの中から転売ストアの選択を受け付ける受付手順と、
前記複数のストアの各々の取引対象の情報である取引対象情報を取得する取得手順と、
前記転売ストアとの共通性に基づいて、前記複数のストアの中から他の転売ストアを推定する推定手順と、をコンピュータに実行させ
前記推定手順は、
前記取得手順によって取得された前記取引対象情報に基づいて、前記複数のストアを複数のクラスタに分類する分類手順と、
前記複数のストアのうち前記転売ストアが前記分類手順によって同一のクラスタに分類されたか否かを判定する判定手順と、
前記複数のストアのうち前記判定手順によって前記転売ストアが分類されたクラスタに含まれるストアであって前記転売ストア以外のストアを前記他の転売ストアとして抽出する抽出手順と、を含む
ことを特徴とする情報処理プログラム。
A procedure for accepting the selection of a resale store from multiple stores,
An acquisition step of acquiring transaction object information which is information on a transaction object of each of the plurality of stores;
and an estimation step of estimating another resale store from among the plurality of stores based on a commonality with the resale store ;
The estimation procedure comprises:
A classification step of classifying the plurality of stores into a plurality of clusters based on the transaction target information acquired by the acquisition step;
a determination step of determining whether the resale store among the plurality of stores is classified into the same cluster by the classification step;
and an extraction step of extracting, from among the plurality of stores, stores included in the cluster into which the resale store is classified by the determination step, other than the resale store, as the other resale store.
23. An information processing program comprising:
複数のストアの中から詐欺ストアの選択を受け付ける受付手順と、A reception procedure for accepting the selection of the fraudulent store from among multiple stores;
前記複数のストアの各々の取引対象の情報である取引対象情報を取得する取得手順と、An acquisition step of acquiring transaction object information which is information on a transaction object of each of the plurality of stores;
前記詐欺ストアとの共通性に基づいて、前記複数のストアの中から他の詐欺ストアを推定する推定手順と、をコンピュータに実行させ、and an estimation step of estimating another fraudulent store from among the plurality of stores based on a commonality with the fraudulent store.
前記推定手順は、The estimation procedure comprises:
前記取得手順によって取得された前記取引対象情報に基づいて、前記複数のストアを複数のクラスタに分類する分類手順と、A classification step of classifying the plurality of stores into a plurality of clusters based on the transaction target information acquired by the acquisition step;
前記複数のストアのうち前記詐欺ストアが前記分類手順によって同一のクラスタに分類されたか否かを判定する判定手順と、a determination step of determining whether the fraudulent store among the plurality of stores is classified into the same cluster by the classification step;
前記複数のストアのうち前記判定手順によって前記詐欺ストアが分類されたクラスタに含まれるストアであって前記詐欺ストア以外のストアを前記他の詐欺ストアとして抽出する抽出手順と、を含むand an extraction step of extracting, as the other fraudulent stores, stores other than the fraudulent store that are included in the cluster into which the fraudulent store is classified by the determination step among the plurality of stores.
ことを特徴とする情報処理プログラム。23. An information processing program comprising:
JP2023023864A 2023-02-17 2023-02-17 Information processing device, information processing method, and information processing program Active JP7507910B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023023864A JP7507910B1 (en) 2023-02-17 2023-02-17 Information processing device, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023023864A JP7507910B1 (en) 2023-02-17 2023-02-17 Information processing device, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP7507910B1 true JP7507910B1 (en) 2024-06-28
JP2024117652A JP2024117652A (en) 2024-08-29

Family

ID=91617386

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023023864A Active JP7507910B1 (en) 2023-02-17 2023-02-17 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP7507910B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022152483A (en) 2021-03-29 2022-10-12 株式会社日本総合研究所 Information processing device, processing method, and program in online shop credit information provision system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022152483A (en) 2021-03-29 2022-10-12 株式会社日本総合研究所 Information processing device, processing method, and program in online shop credit information provision system

Also Published As

Publication number Publication date
JP2024117652A (en) 2024-08-29

Similar Documents

Publication Publication Date Title
US20210090119A1 (en) Predictive recommendation system
US10430859B2 (en) System and method of generating a recommendation of a product or service based on inferring a demographic characteristic of a customer
US10176494B2 (en) System for individualized customer interaction
US10650434B2 (en) Predictive shopping
US8650079B2 (en) Promotion planning system
US20200320600A1 (en) Virtual Marketplace Enabling Machine-to-Machine Commerce
US20150379601A1 (en) Commerce System and Method of Deferring Purchases to Optimize Purchase Conditions
US20150324828A1 (en) Commerce System and Method of Providing Communication Between Publishers and Intelligent Personal Agents
WO2017216773A1 (en) Systems and methods for improved apparel fit and apparel distribution
KR102506355B1 (en) Apparatus, method and system of group buying based on augmented reality
WO2021065289A1 (en) Store assistance system, store assistance method, and program
KR101479379B1 (en) Method of sharing customer rate of merchandise based on social network
JP7507910B1 (en) Information processing device, information processing method, and information processing program
JP7419583B1 (en) Information processing device, information processing method, and information processing program
KR102429104B1 (en) Product catalog automatic classification system based on artificial intelligence
WO2021065290A1 (en) Store supporting system, learning device, store supporting method, generation method of learned model, and program
JP2023007339A (en) Merchandise resale method based on space station, system, and recording medium
US12033205B2 (en) Replacing one or more generic item descriptions in a recipe to accommodate user preferences for items based on determined relationships between generic item descriptions
JP7349749B2 (en) How to give presents based on space station, gift giving system and recording medium
WO2018055660A1 (en) Purchase recommendation system, purchase recommendation method, and program
WO2021065291A1 (en) Product recommendation system, product recommendation method, and program
JP2024130809A (en) Information processing device, information processing method, and information processing program
JP2024025134A (en) Foodstuff supply planning device, foodstuff supply planning method, and foodstuff supply planning program
US20150324833A1 (en) Commerce System and Method of Providing Manufacturer Agents for Managing Sales and Purchasing Decisions
Zheng et al. Marketing strategies that affect repeat purchase intentions Consumer products online

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230315

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20231026

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240216

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240618

R150 Certificate of patent or registration of utility model

Ref document number: 7507910

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150