JP6560323B2 - Determination device, determination method, and determination program - Google Patents
Determination device, determination method, and determination program Download PDFInfo
- Publication number
- JP6560323B2 JP6560323B2 JP2017221145A JP2017221145A JP6560323B2 JP 6560323 B2 JP6560323 B2 JP 6560323B2 JP 2017221145 A JP2017221145 A JP 2017221145A JP 2017221145 A JP2017221145 A JP 2017221145A JP 6560323 B2 JP6560323 B2 JP 6560323B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- information
- operator
- determination
- creditworthiness
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 68
- 230000009471 action Effects 0.000 claims description 14
- 238000003860 storage Methods 0.000 description 44
- 230000008569 process Effects 0.000 description 37
- 238000012545 processing Methods 0.000 description 23
- 238000010586 diagram Methods 0.000 description 16
- 238000004891 communication Methods 0.000 description 13
- 238000012552 review Methods 0.000 description 13
- 238000011156 evaluation Methods 0.000 description 12
- 238000004519 manufacturing process Methods 0.000 description 12
- 230000006399 behavior Effects 0.000 description 9
- 230000010365 information processing Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 6
- 230000004048 modification Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 230000008520 organization Effects 0.000 description 4
- 230000002776 aggregation Effects 0.000 description 3
- 238000004220 aggregation Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 238000010801 machine learning Methods 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000013210 evaluation model Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000012706 support-vector machine Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000003066 decision tree Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012417 linear regression Methods 0.000 description 1
- 238000007477 logistic regression Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000000877 morphologic effect Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000000611 regression analysis Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本発明は、判定装置、判定方法及び判定プログラムに関する。 The present invention relates to a determination device, a determination method, and a determination program.
一般に、銀行などの金融機関が融資可能枠を決定する際には、事業者(企業)情報の収集や分析を専門とするデータ提供事業者から提供される事業者データが参照される。このような事業者データは、例えば、事業者の決算書(例えば、財務諸表や損益計算書等)に基づいて生成される。すなわち、金融機関は、各事業者への融資額が適当か否かを判定するための信用情報を判定するため、業者から提供される事業者データを活用する。 In general, when a financial institution such as a bank determines a loan allowance frame, business data provided by a data provider specializing in collection and analysis of business (company) information is referred to. Such business operator data is generated based on, for example, business operators' financial statements (for example, financial statements, profit and loss statements, etc.). That is, the financial institution uses the business data provided by the business in order to determine the credit information for determining whether or not the loan amount to each business is appropriate.
ここで、決算期に公表される財務データのように更新間隔の長いデータ(静的データ)のみならず、株価等のように更新間隔の短いデータ(動的データ)をも入力したモデルを作成し、適時に最新の企業評価を行うことができるシステムが提案されている(例えば、特許文献1)。また、近年のインターネットの飛躍的な普及に伴い、従来のような事業者の決算書等に基づく情報に加えて、情報利用者がインターネット上で事業者に関する情報を共有し、共有する情報を一元的に統合管理することにより、事業者データの客観性を高める技術が知られている(例えば、特許文献2)。 Here, not only data with long update intervals (static data) such as financial data published in the fiscal year end, but also models with input of short update intervals (dynamic data) such as stock prices are created. And the system which can perform the newest company evaluation in time is proposed (for example, patent document 1). In addition to the rapid spread of the Internet in recent years, in addition to information based on business operators' financial statements as in the past, information users share information about businesses on the Internet, and the information they share is unified. A technique for enhancing the objectivity of business operator data by performing integrated management is known (for example, Patent Document 2).
しかしながら、上記の従来技術では、事業者に対する信用度を多様な観点から判定することができるとは限らない。具体的には、上記の従来技術では、公開されている事業者の財務情報や、情報利用者が知りうる事業者の取引実績や、業界のニュースなどの情報を共有するに過ぎず、かかる情報を統合したとしても、事業者の信用度(例えば、将来に渡る事業者の成長性や安定性)を適切に評価することは困難である。また、株価等のデータは非上場企業では公開されないため、場合によっては、企業評価を行うためのデータが不足し、事業者の信用度を判定することが困難となる。 However, in the above-described conventional technology, it is not always possible to determine the creditworthiness with respect to the operator from various viewpoints. Specifically, the above-mentioned conventional technology only shares information such as financial information of publicly disclosed business operators, business results of business operators that information users can know, and industry news. Even if they are integrated, it is difficult to appropriately evaluate the creditworthiness of the operator (for example, the growth potential and stability of the operator over the future). In addition, since data such as stock prices is not disclosed to unlisted companies, there is a shortage of data for corporate evaluation in some cases, making it difficult to determine the creditworthiness of the operator.
本願は、上記に鑑みてなされたものであって、事業者に対する信用度を多様な観点から判定することができる判定装置、判定方法及び判定プログラムを提供することを目的とする。 The present application has been made in view of the above, and an object thereof is to provide a determination device, a determination method, and a determination program that can determine the creditworthiness of a business operator from various viewpoints.
本願に係る判定装置は、ネットワーク上の所定の商取引サイトを利用するユーザに関する情報を取得する取得部と、前記取得部によって取得されたユーザに関する情報のうち、前記商取引サイトにおいて商取引を行う第1事業者と取引履歴のあるユーザである第1ユーザのネットワーク上の行動履歴に基づいて、前記第1事業者の信用度を判定する判定部と、を備えたことを特徴とする。 The determination apparatus according to the present application includes: an acquisition unit that acquires information about a user who uses a predetermined commercial transaction site on a network; and a first business that performs a commercial transaction at the commercial transaction site among information about the user acquired by the acquisition unit And a determination unit that determines the creditworthiness of the first operator based on an action history on the network of the first user who is a user with a transaction history.
実施形態の一態様によれば、事業者に対する信用度を精度高く判定することができるという効果を奏する。 According to one aspect of the embodiment, there is an effect that it is possible to determine the creditworthiness with respect to the operator with high accuracy.
以下に、本願に係る判定装置、判定方法及び判定プログラムを実施するための形態(以下、「実施形態」と表記する)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る判定装置、判定方法及び判定プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Hereinafter, a mode for carrying out a determination device, a determination method, and a determination program according to the present application (hereinafter referred to as “embodiment”) will be described in detail with reference to the drawings. Note that the determination device, the determination method, and the determination program according to the present application are not limited by this embodiment. In the following embodiments, the same portions are denoted by the same reference numerals, and redundant description is omitted.
〔1.判定処理の一例〕
まず、図1を用いて、実施形態に係る判定処理の一例について説明する。図1は、実施形態に係る判定処理の一例を示す図である。具体的には、図1では、実施形態に係る判定装置100によって、ネットワーク上の所定の商取引サイトに出店する事業者の信用度を判定する処理が行われる例について説明する。
[1. Example of judgment process)
First, an example of the determination process according to the embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating an example of a determination process according to the embodiment. Specifically, FIG. 1 illustrates an example in which the
図1に示す例において、判定装置100と、ユーザ端末10と、ウェブサーバ30とは、図示しない通信ネットワーク(例えば、インターネット)を介して通信可能に接続される。
In the example illustrated in FIG. 1, the
図1に示す判定装置100は、事業者に対する信用度を判定する処理を行うサーバ装置である。実施形態では、判定装置100は、ウェブサーバ30が提供するネットワーク上の所定の商取引サイトであるショッピングモールに出店する事業者に対する信用度を判定する。
A
なお、実施形態では、ショッピングモールに出店する事業者であって、実施形態に係る判定処理において信用度が判定される対象となる事業者を「第1事業者」と表記する。また、実施形態では、ショッピングモールに出店する事業者のうち第1事業者とは異なる事業者であって、実施形態に係る判定処理において信用度を判定するためのモデルの学習データとなりうる事業者を「第2事業者」と表記する。また、第1事業者と第2事業者とを特に区別しない場合には、単に「事業者」と表記する。 In the embodiment, a business that opens a store in a shopping mall and whose business is subject to creditworthiness in the determination process according to the embodiment is referred to as a “first business”. Further, in the embodiment, among the businesses that open a store in the shopping mall, a business that is different from the first business and that can serve as learning data of a model for determining credit in the determination process according to the embodiment. Indicated as “second operator”. In addition, when there is no particular distinction between the first business operator and the second business operator, it is simply written as “business operator”.
図1に示すユーザ端末101及び102は、ユーザによって利用される情報処理装置である。具体的には、ユーザ端末101及び102は、ユーザが各種ウェブページを閲覧するためや、ウェブサイト(例えばネットワーク上のショッピングモール)において商品を購入したり、商品情報の評価(いわゆるレビュー)を投稿したりするために利用される。なお、図1の例では、ユーザ端末101は、ユーザの一例であるユーザU01によって利用され、ユーザ端末102は、ユーザの一例であるユーザU02によって利用される。また、ユーザ端末101と102とを特に区別しない場合には、「ユーザ端末10」と総称する。図1の例では、ユーザ端末10は、例えばスマートフォンやタブレット端末である。
The
また、実施形態では、ユーザのうち、第1事業者との取引履歴があるユーザ(例えば、第1事業者が出店したストアで商品を購入した履歴のあるユーザ等)を「第1ユーザ」と表記する。また、ユーザのうち、第2事業者との取引履歴があるユーザを「第2ユーザ」と表記する。なお、同一ユーザが第1事業者とも第2事業者とも取引履歴を有する場合、当該ユーザは、処理状況に応じて「第1ユーザ」にも「第2ユーザ」にもなりうる。また、第1ユーザと第2ユーザとを特に区別しない場合には、単に「ユーザ」と表記する。 In the embodiment, among users, a user who has a transaction history with a first business operator (for example, a user who has a history of purchasing products at a store where the first business operator opened a store) is referred to as a “first user”. write. In addition, among users, a user who has a transaction history with the second operator is referred to as a “second user”. When the same user has a transaction history for both the first business operator and the second business operator, the user can be a “first user” or a “second user” depending on the processing status. Further, when there is no particular distinction between the first user and the second user, it is simply expressed as “user”.
図1に示すウェブサーバ30は、ユーザ端末10からアクセスされた場合に、各種ウェブページを提供するサーバ装置である。図1に示す例では、ウェブサーバ30は、ネットワーク上のショッピングモールサイトを提供するものとする。ウェブサーバ30が提供するショッピングモールでは、各事業者が種々のカテゴリの商品を扱う店舗(ストア)を出店する。
The
また、ウェブサーバ30は、提供するウェブサイトを介して、ショッピングモールを利用するユーザに関する情報を取得する。ユーザに関する情報は、例えば、ウェブサーバ30が備える記憶部や、所定の外部ストレージ装置に格納される。ユーザに関する情報とは、例えば、ウェブサーバ30から提供されるサービスの利用に際して、ユーザの操作に従いユーザ端末10から発信される情報を意味する。具体的には、ユーザに関する情報とは、ユーザの属性情報(年齢や性別等)、ショッピングモールにおける購買行動、ショッピングモールにおける決済情報、ショッピングモールにおけるユーザのランク(例えば、当該ユーザが優良会員であるか否か)等である。
Moreover, the
なお、ユーザに関する情報は、ショッピングモール以外のサービスを介して取得されてもよい。例えば、ウェブサーバ30は、ショッピングモール以外のサービスとして、ポータルサービスやニュース配信サービス、スケジュール管理サービス、飲食店予約サービスなど、各種サービスを提供するものとする。そして、ウェブサーバ30は、これらのサービスの利用を介して、ユーザに関する情報を取得してもよい。具体的には、ウェブサーバ30は、ユーザに関する情報として、ユーザが閲覧するニュースコンテンツに関する情報や、ユーザがサービスに登録したスケジュールに関する情報等を取得可能である。
In addition, the information regarding a user may be acquired via services other than a shopping mall. For example, the
ところで、ウェブサーバ30が提供するショッピングモールのようなネットワーク上の商取引サイトに出店する事業者は、事業構成が小規模であったり、設立が比較的新しかったり、非上場であったり、法人格が個人事業主であったりして、充分な資金を保持していない場合がある。このため、これらの事業者には融資を得たいとする需要があり、また、金融機関等には、これらの事業者に対して融資を行う機会を得たいという要望がある。
By the way, a business that opens a business transaction site on a network such as a shopping mall provided by the
一般に、金融機関が融資を行う場合、事業者の信用度(与信)に基づき、融資が可能であるか、また、どのくらいの金額を融資するかを決定する。このような事業者の信用度は、例えば、金融機関自身や、事業者を評価する専門機関等によって測定される。しかしながら、小規模の事業者は、四半期や半期ごとの財務情報や資本関係等を公表しない場合も多いため、専門機関や金融機関側が事業者の信用度を測ることができない場合がある。この場合、事業者は融資を受けることができず、また、金融機関も融資の機会を逃すため、双方に不利益が生じる。 In general, when a financial institution makes a loan, it determines whether the loan is possible and how much the loan is based on the creditworthiness (credit) of the operator. The creditworthiness of such a business is measured by, for example, the financial institution itself or a specialized organization that evaluates the business. However, small businesses often do not publish quarterly or semi-annual financial information, capital relationships, etc., and there are cases where specialized institutions and financial institutions cannot measure the creditworthiness of businesses. In this case, the business operator cannot receive the loan, and the financial institution misses the opportunity for the loan.
そこで、実施形態に係る判定装置100は、ショッピングモールに出店したストアにおいて取引履歴のあるユーザに関する情報に基づいて、当該ストアを出店する事業者の信用度を判定する。
Therefore, the
これは、第1事業者の出店したストアを利用する第1ユーザが堅実で信頼のおけるユーザ(例えば、決済に未払いが生じていないユーザや、経済ニュースを比較的多く閲覧するユーザ等)であるほど、当該第1事業者についても信用のおける事業者であると想定されることによる。すなわち、判定装置100は、信頼のおける顧客を比較的多く抱えるストアを信用度の高いストアと判定し、さらに、当該ストアを運営する第1事業者を信用度の高い事業者と判定する。
This is a user whose first user who uses the store opened by the first operator is solid and reliable (for example, a user who has not been paid for settlement, a user who views a relatively large amount of economic news, etc.). The reason is that the first operator is also assumed to be a reliable operator. That is, the
かかる判定処理において、判定装置100は、予め信用度が設定されている(例えば、金融機関や専門機関やショッピングモール側によって、何らかの信用度情報が与えられている)事業者である第2事業者に関する情報を利用してもよい。例えば、判定装置100は、第2事業者と、当該第2事業者と取引履歴のある第2ユーザに関する情報との相関性を学習する。これにより、判定装置100は、信用度の高い(あるいは低い)ストアと取引のあるユーザがどのような情報を有するユーザであるか、を学習する。具体的には、判定装置100は、第2事業者と第2ユーザに関する情報との相関性を学習したモデルを生成する。そして、判定装置100は、生成したモデルを用いて第1事業者の信用度を判定する。これにより、判定装置100は、財務状況や株価といった情報を公表していない比較的小規模な第1事業者に対しても、的確に信用度を判定することができる。以下、図1を用いて、実施形態に係る判定処理について流れに沿って説明する。
In such determination processing, the
図1に示す例において、ウェブサーバ30が提供するショッピングモールには、金融機関や専門機関等から信用度情報が与えられていない事業者である事業者A01(第1事業者の一例)が運営するストアAAAのウェブページであるストアページ61が存在する。また、ショッピングモールには、既に信用度が設定されている(信用度情報を有する)事業者である事業者A02(第2事業者の一例)が運営するストアBBBのウェブページであるストアページ71が存在する。なお、図1の例において、信用度は、最高が100であり最低が0であるスコア(指標値)によって示されるものとする。図1の例では、事業者A02には「85」という比較的高いスコアを示す信用度が設定されており、かかる数値は、事業者A02が比較的信用度の高い事業者と評価されていることを示している。なお、図1では図示を省略しているが、ウェブサーバ30が提供するショッピングモールには、実施形態に係る判定処理を行うための充分な量の情報が得られるほどの相当数の第2事業者が存在するものとする。
In the example shown in FIG. 1, the shopping mall provided by the
かかるショッピングモールのストアに対して、ユーザは、商品を閲覧したり、商品を購入したりといった行動をとる。例えば、ユーザ端末101は、ユーザU01による操作に従い、ウェブサーバ30が提供するショッピングモールにアクセスし、ショッピングモールを利用する(ステップS11)。例えば、ユーザU01は、ストアAAAから商品を購入する。図1の例では、ユーザU01は、第1事業者である事業者A01と取引履歴を有するユーザであるから、第1ユーザに該当する。
With respect to the store of such a shopping mall, the user takes an action such as browsing a product or purchasing a product. For example, the
また、ユーザ端末102も同様に、ユーザU02による操作に従い、ウェブサーバ30が提供するショッピングモールにアクセスし、ショッピングモールを利用する(ステップS12)。例えば、ユーザU02は、ストアBBBから商品を購入する。図1の例では、ユーザU02は、第2事業者である事業者A02と取引履歴を有するユーザであるから、第2ユーザに該当する。なお、図1の例では図示を省略しているが、ユーザU01やユーザU02は複数存在し、実施形態に係る判定処理を行うのに充分な量の情報が得られるほどの相当数のアクセスを行っているものとする。
Similarly, the
また、ユーザU01やユーザU02は、ウェブサーバ30が提供するショッピングモール以外のサービスも、適宜利用しているものとする。例えば、ユーザU01やユーザU02は、ネットワークを介して配信されるニュースサービスや、ウェブサーバ30が提供するスケジュールサービス等を利用しているものとする。これらのユーザの行動履歴等は、すべて実施形態に係るユーザに関する情報に含まれる。
In addition, it is assumed that the user U01 and the user U02 appropriately use services other than the shopping mall provided by the
ここで、判定装置100は、ウェブサーバ30から、予め設定済みの第2事業者の信用度と、第2事業者と取引を行ったユーザU02(第2ユーザ)に関する情報とを取得する(ステップS13)。
Here, the
そして、判定装置100は、取得した情報に基づいて、第2事業者の信用度と、第2ユーザに関する情報との相関性を学習したモデルを生成する(ステップS14)。当該モデルは、事業者の信用度とユーザに関する情報との相関性を示すためのモデルであり、例えば、かかるモデルに第1ユーザに関する情報が入力された場合には、当該第1ユーザに対応する第1事業者の信用度が出力される。モデル生成処理の詳細は後述するが、判定装置100は、例えば事業者A02の信用度を正解データ(教師データ、目的変数)とし、事業者A02に対応する第2ユーザに関する各種情報を素性(説明変数)とするサポートベクターマシン(Support Vector Machine)等の回帰学習モデルを生成する。
And the
その後、判定装置100は、処理対象とする第1事業者である事業者A01と取引を行ったユーザU01(第1ユーザ)に関する情報を取得する(ステップS15)。
Thereafter, the
そして、判定装置100は、処理対象とする事業者A01と取引履歴のあるユーザU01に関する情報を生成したモデルに入力することにより、事業者A01の信用度を示すスコア(指標値)を出力させる。判定装置100は、出力されたスコアに基づいて、第1事業者の信用度を判定する(ステップS16)。
And the
すなわち、判定装置100が生成するモデルは、事業者A01と取引のある第1ユーザに関する情報が入力された場合に、第1ユーザに関する情報に基づいて、事業者A01の信用度を示すスコアを出力する。例えば、ユーザU01に関する情報がユーザU02に関する情報と極めて類似する場合には、モデルは、事業者A01の信用度として、事業者A02の信用度である「85」に類似するスコアを出力する。判定装置100は、かかる判定処理により、事業者A01の財務状況等の情報を取得せずとも、取引のあるユーザU01に関する情報(例えば、ユーザU01の種々の行動履歴)に基づいて、事業者A01の信用度を判定することができる。
That is, the model generated by the
このように、実施形態に係る判定装置100は、ネットワーク上の所定の商取引サイトを利用するユーザに関する情報を取得する。そして、判定装置100は、取得したユーザに関する情報のうち、商取引サイトにおいて商取引を行う第1事業者と取引履歴のあるユーザである第1ユーザのネットワーク上の行動履歴に基づいて、第1事業者の信用度を判定する。
As described above, the
すなわち、実施形態に係る判定装置100は、事業者の信用度を測るために一般的に用いられる財務情報等のみならず、ショッピングモール等の商取引サイトに出店されたストアと取引のあるユーザの情報を用いて、事業者の信用度を判定する。これにより、判定装置100は、事業者の財務情報や売り上げ金額等の観点によらず、事業者に対する信用度を多様な観点から判定することができる。以下、上記の処理を行う判定装置100、及び、判定装置100を含む判定システム1の構成等について詳細に説明する。
That is, the
〔2.判定システムの構成〕
図2を用いて、実施形態に係る判定装置100が含まれる判定システム1の構成について説明する。図2は、実施形態に係る判定システム1の構成例を示す図である。図2に例示するように、実施形態に係る判定システム1には、ユーザ端末10と、事業者端末20と、ウェブサーバ30と、判定装置100とが含まれる。これらの各種装置は、ネットワークN(例えば、インターネット)を介して、有線又は無線により通信可能に接続される。なお、図2に示した判定システム1には、複数台のユーザ端末10や、複数台の事業者端末20や、複数台のウェブサーバ30が含まれてもよい。
[2. (Configuration of judgment system)
The configuration of the
ユーザ端末10は、例えば、スマートフォンや、デスクトップ型PC(Personal Computer)や、ノート型PCや、タブレット型端末や、携帯電話機、PDA(Personal Digital Assistant)、ウェアラブルデバイス(Wearable Device)等の情報処理装置である。ユーザ端末10は、ユーザによる操作に従って、ウェブサーバ30にアクセスすることで、ウェブサーバ30から提供されるサービスから種々のコンテンツ(例えば、図1に示したストアAAAのストアページ61やストアBBBのストアページ71)を取得する。そして、ユーザ端末10は、取得したコンテンツを表示装置(例えば、液晶ディスプレイ)に表示する。なお、本明細書中においては、ユーザとユーザ端末10とを同一視する場合がある。例えば、「ユーザにコンテンツを提供する」とは、実際には、「ユーザが利用するユーザ端末10にコンテンツを提供する」ことを意味する場合がある。
The
事業者端末20は、事業者によって利用される情報処理装置である。具体的には、事業者端末20は、事業者の操作に従い、ショッピングモールへの出店の手続きや、ストアにおける商品の出品等の手続き等を行う。なお、実施形態において事業者とは、事業を実施する者を広く含む概念であり、株式会社等に限られず、個人事業主や法人格を有する団体などであってもよい。
The
ウェブサーバ30は、ユーザ端末10からアクセスされた場合に、ウェブページ等の各種コンテンツを提供するサーバ装置である。図1の例では、ウェブサーバ30がショッピングモールに対応するウェブサイトを提供するとともに、当該ショッピングモールに出店している事業者A01及び事業者A02のウェブページを提供する例を示した。しかし、ウェブサーバ30が提供するサービスはこれに限られず、ウェブサーバ30は、例えば、ニュースサイト、天気予報サイト、ショッピングサイト、ファイナンス(株価)サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログなどに関する各種ウェブページを提供してもよい。
The
また、ウェブサーバ30は、各ウェブサイトにおける情報であって、ネットワーク上で取得可能なユーザに関する情報を取得してもよい。ユーザに関する情報とは、例えば、各種ウェブサイトから提供されるサービスの利用に際して、ユーザの操作に従いユーザ端末10から発信される情報である。例えば、ユーザに関する情報は、サービスの利用に際してユーザが登録した属性情報(性別、年齢、住所、職業、年収など)を含む。また、ユーザに関する情報は、ユーザの行動情報を含む。例えば、ユーザの行動情報は、ユーザがニュースコンテンツを閲覧した閲覧情報や、検索サイトにおいて送信した検索クエリに関する情報や、ショッピングサイトにおける購買行動やユーザからのレビューに関する情報や、ユーザが投稿するSNS(Social Networking Service)サイトにおけるメッセージに関する情報等を含む。
In addition, the
なお、実施形態において、ウェブサーバ30は複数台存在してもよい。この場合、ユーザ端末10にショッピングモールを提供するウェブサーバ30と、ユーザに関する情報を取得するウェブサーバ30とは異なっていてもよい。
In the embodiment, a plurality of
判定装置100は、ネットワーク上の所定の商取引サイト(図1で示すショッピングモール等)を利用するユーザに関する情報を取得し、取得したユーザに関する情報のうち、商取引サイトにおいて商取引を行う第1事業者と取引履歴のあるユーザである第1ユーザのネットワーク上の行動履歴に基づいて、第1事業者の信用度を判定するサーバ装置である。なお、判定装置100は、上記のウェブサーバ30としての構成を兼ねてもよい。すなわち、判定装置100自身がショッピングモールを提供し、判定装置100自身がショッピングモールにアクセスしたユーザ端末10から情報を取得してもよい。
The
また、判定装置100は、実際に事業者に融資を行う金融機関に設置された情報処理端末や、事業者に関する財務情報の調査、取得、管理を行うことで、事業者の信用度の格付けを行う専門機関に設置された情報処理端末等と相互に通信を行ってもよい。例えば、判定装置100は、金融機関や専門機関に設置された情報処理端末から、第2事業者の格付け情報(実施形態では「信用度」に対応する)を取得してもよい。また、判定装置100は、事業者A01や事業者A02の財務情報が公表されている場合には、財務管理企業等に設置される情報処理端末から、財務情報を適宜取得してもよい。また、判定装置100は、事業者A01や事業者A02に関する財務情報が公的機関等から取得可能な場合には、適宜、公的機関等にアクセスして情報を取得してもよい。これらの処理は、例えば、ネットワーク上をクロール(crawl)して情報を取得する所定のプログラム等を利用して行われてもよい。
In addition, the
〔3.判定装置の構成〕
次に、図3を用いて、実施形態に係る判定装置100の構成について説明する。図3は、実施形態に係る判定装置100の構成例を示す図である。図3に示すように、判定装置100は、通信部110と、記憶部120と、制御部130とを有する。なお、判定装置100は、判定装置100を利用する管理者等から各種操作を受け付ける入力部(例えば、キーボードやマウス等)や、各種情報を表示するための表示部(例えば、液晶ディスプレイ等)を有してもよい。
[3. (Configuration of judgment device)
Next, the configuration of the
(通信部110について)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。通信部110は、通信ネットワークと有線又は無線で接続され、通信ネットワークを介して、ユーザ端末10等との間で情報の送受信を行う。
(About the communication unit 110)
The
(記憶部120について)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。実施形態に係る記憶部120は、事業者情報記憶部121と、素性情報記憶部122と、モデル記憶部127とを有する。以下、各記憶部について順に説明する。
(About the storage unit 120)
The
(事業者情報記憶部121について)
事業者情報記憶部121は、所定の商取引サイトに出店する事業者に関する情報を記憶する。事業者情報記憶部121に記憶される情報は、例えば、ネットワークを介して、ウェブサーバ30から取得される。ここで、図4に、実施形態に係る事業者情報記憶部121の一例を示す。図4に示すように、事業者情報記憶部121は、「事業者ID」、「ストア」、「法人格」、「信用度」、「顧客情報」といった項目を有する。
(About the company information storage unit 121)
The business operator
「事業者ID」は、商取引サイトにストアを出店している事業者を識別する識別情報を示す。なお、本明細書中では、識別情報を説明に用いる参照符号として用いる場合がある。例えば、事業者IDが、「A01」である事業者を「事業者A01」と表記する場合がある。 “Business ID” indicates identification information for identifying a business that has opened a store on a commercial transaction site. In the present specification, identification information may be used as a reference symbol used for explanation. For example, a business operator whose business ID is “A01” may be described as “business business A01”.
「ストア」は、事業者が商取引サイトに出店しているストアの名称を示す。なお、事業者は、一の商取引サイトにおいて、一つのストアのみを出店するのではなく、複数のストアを出店してもよい。「法人格」は、事業者の法人格を示す。 “Store” indicates the name of the store where the business operator opens a store on the commercial transaction site. In addition, a business operator may open a plurality of stores instead of opening only one store at one commercial transaction site. “Corporate status” indicates the legal status of the operator.
「信用度」は、事業者に対する信用度を示す。なお、信用度は、後述する判定部134により信用度が判定された後に事業者情報記憶部121に記憶される。例えば、現時点で信用度が判定されていない事業者(実施形態では第1事業者。図4では、事業者A01が該当する)については、融資を受けた事業者A01の信用度については、信用度の項目は空欄(図4の例では、「なし」と示す)が記憶される。また、例えば、既に信用度が判定されたり、専門機関によって信用度が設定されたりしている事業者(実施形態では第2事業者。図4では、事業者A02、事業者A03及び事業者A04が該当する)には、信用度の項目に0から100までで示される数値が記憶される。
“Credit level” indicates the credit level of the business. The credit rating is stored in the business operator
「顧客情報」は、事業者が出店するストアの顧客であるユーザに関する情報が記憶される。図4で示した例では、「顧客情報」に記憶される情報を「B01」などの概念で示しているが、実際には、顧客情報の項目には、取引履歴のあるユーザを識別する情報や、顧客であるユーザの人数や、具体的な取引の内容や取引金額等、種々の情報が記憶される。 In the “customer information”, information related to users who are customers of a store where a business operator opens a store is stored. In the example shown in FIG. 4, information stored in “customer information” is represented by a concept such as “B01”. Actually, the item of customer information includes information for identifying a user with a transaction history. In addition, various pieces of information such as the number of users who are customers, specific transaction details, and transaction amounts are stored.
すなわち、図4では、事業者情報記憶部121に記憶されるデータの一例として、事業者ID「A01」で識別される事業者A01は、ストア「AAA」を出店しており、その法人格は「株式会社」であり、信用度は「なし」であり、顧客情報は「B01」であることを示している。
That is, in FIG. 4, as an example of data stored in the business operator
なお、図4での図示は省略するが、事業者は、一の商取引サイトにおいて、一つのストアを出店するのではなく、複数のストアを出店してもよい。 Although illustration in FIG. 4 is omitted, the business operator may open a plurality of stores instead of opening a single store at one commercial transaction site.
(素性情報記憶部122について)
素性情報記憶部122は、モデル生成処理に用いられる素性に関する情報を記憶する。具体的には、素性情報記憶部122は、素性情報として、ネットワーク上のユーザに関する種々の情報を記憶する。図3に示すように、素性情報記憶部122は、利用履歴テーブル123と、閲覧履歴テーブル124と、決済情報テーブル125と、属性情報テーブル126といったデータテーブルを有する。以下、各データテーブルについて順に説明する。
(About the feature information storage unit 122)
The feature information storage unit 122 stores information about features used in the model generation process. Specifically, the feature information storage unit 122 stores various information regarding users on the network as feature information. As shown in FIG. 3, the feature information storage unit 122 includes data tables such as a usage history table 123, a browsing history table 124, a payment information table 125, and an attribute information table 126. Hereinafter, each data table will be described in order.
(利用履歴テーブル123について)
利用履歴テーブル123は、ユーザに関する情報の一例として、ユーザによるストアの利用履歴を記憶する。ここで、図5に、実施形態に係る利用履歴テーブル123の一例を示す。図5に示すように、利用履歴テーブル123は、「ユーザID」、「利用ストア」、「取引回数」といった項目を有する。
(About the usage history table 123)
The usage history table 123 stores the usage history of the store by the user as an example of information related to the user. Here, FIG. 5 shows an example of the usage history table 123 according to the embodiment. As illustrated in FIG. 5, the usage history table 123 includes items such as “user ID”, “use store”, and “number of transactions”.
「ユーザID」は、ユーザ又は当該ユーザが利用するユーザ端末10を識別する識別情報を示す。「利用ストア」は、ユーザが利用したストアの名称を示す。「取引回数」は、ユーザが個々のストアと取引を行った回数(例えば、商品の購入やサービスの利用等)を示す。
“User ID” indicates identification information for identifying the user or the
すなわち、図5では、利用履歴テーブル123に記憶されるデータの一例として、ユーザID「U01」で識別されるユーザU01は、「ストアAAA」や「ストアEEE」や「ストアFFF」等を利用した履歴を有し、また、ストアAAAとの取引回数は「16」回であり、ストアEEEとの取引回数は「7」回であり、ストアFFFとの取引回数は「5」回であることを示している。 That is, in FIG. 5, as an example of data stored in the usage history table 123, the user U01 identified by the user ID “U01” uses “Store AAA”, “Store EEE”, “Store FFF”, and the like. It has a history, the number of transactions with the store AAA is “16” times, the number of transactions with the store EEE is “7” times, and the number of transactions with the store FFF is “5” times. Show.
(閲覧履歴テーブル124について)
閲覧履歴テーブル124は、ユーザがコンテンツを閲覧した履歴を記憶する。なお、実施形態において、コンテンツとは、ネットワークを介して提供される、種々の情報が掲載されたウェブページやアプリコンテンツ等を広く含む。図6の例では、ユーザに提供されるコンテンツのうち、ニュースコンテンツを一例に挙げる。ニュースコンテンツとは、例えば、ウェブサーバ30から提供されるニュースサイトにおけるニュースコンテンツや、ニュース専用アプリを介して提供されるニュースコンテンツ等を含む。ここで、図6に、実施形態に係る閲覧履歴テーブル124の一例を示す。図6に示すように、閲覧履歴テーブル124は、「ユーザID」、「集計期間」、「閲覧履歴」といった項目を有する。また、「閲覧履歴」は「ニュースコンテンツ」という中項目を有する。さらに、「ニュースコンテンツ」は、「カテゴリ」、「閲覧回数」、「閲覧時間」といった小項目を有する。
(About the browsing history table 124)
The browsing history table 124 stores a history of browsing content by the user. In the embodiment, the content includes a wide range of web pages, application content, and the like on which various information is provided provided via a network. In the example of FIG. 6, news content is taken as an example among the content provided to the user. The news content includes, for example, news content on a news site provided from the
「ユーザID」は、図5に示した同一の項目に対応する。「集計期間」は、ユーザの閲覧履歴が集計された期間を示す。「閲覧履歴」は、ユーザの閲覧履歴を示す。「ニュースコンテンツ」は、閲覧履歴のうち、ニュースコンテンツの閲覧に関する情報を示す。 “User ID” corresponds to the same item shown in FIG. “Total period” indicates a period during which the user's browsing history is totaled. “Browsing history” indicates the browsing history of the user. “News content” indicates information related to browsing of news content in the browsing history.
「カテゴリ」は、個々のニュースコンテンツのカテゴリを示す。カテゴリは、例えばニュース配信サービスを提供する者によって、個々のニュースコンテンツにタグ付けされる。「閲覧回数」は、ニュースコンテンツを閲覧した回数をカテゴリ別に示す。「閲覧時間」は、ニュースコンテンツを閲覧した時間(図6の例では、単位は「分」)をカテゴリ別に示す。 “Category” indicates a category of individual news content. Categories are tagged to individual news content, for example, by those who provide news distribution services. “Number of browsing” indicates the number of times the news content has been browsed by category. “Browsing time” indicates the time (in the example of FIG. 6, the unit is “minute”) for browsing the news content by category.
すなわち、図6では、閲覧履歴テーブル124に記憶されるデータの一例として、ユーザU01の「2017年10月1日〜2017年10月31日」までの集計期間におけるニュースコンテンツの閲覧履歴は、「経済」カテゴリの閲覧回数が「21」回であり閲覧時間が「110」分であること、「スポーツ」カテゴリの閲覧回数が「5」回であり閲覧時間が「40」分であること、「娯楽」カテゴリの閲覧回数が「3」回であり閲覧時間が「20」分であることを示している。 That is, in FIG. 6, as an example of data stored in the browsing history table 124, the browsing history of news content in the counting period from “October 1, 2017 to October 31, 2017” of the user U01 is “ The number of browsing times of the “Economy” category is “21” and the browsing time is “110” minutes, the number of browsing times of the “Sports” category is “5” and the browsing time is “40” minutes, This indicates that the number of browsing of the “entertainment” category is “3” and the browsing time is “20” minutes.
なお、図6では、集計期間を「1ヶ月」として閲覧履歴を記憶する例を示しているが、集計期間はこの例に限らず、後述するモデル生成処理や信用度判定処理に応じて、適宜変更されてもよい。 6 shows an example in which the browsing history is stored with the aggregation period set to “1 month”. However, the aggregation period is not limited to this example, and may be changed as appropriate according to a model generation process and a credit determination process described later. May be.
(決済情報テーブル125について)
決済情報テーブル125は、ユーザに関する情報のうち、商取引サイトにおける決済に関する情報を記憶する。ここで、図7に、実施形態に係る決済情報テーブル125の一例を示す。図7に示すように、決済情報テーブル125は、「ユーザID」、「集計期間」、「取引履歴」といった項目を有する。また、「取引履歴」は、「決済回数」、「未払い回数」、「分割払い利用数」といった小項目を有する。
(About payment information table 125)
The payment information table 125 stores information related to payment at a commercial transaction site among information related to users. Here, FIG. 7 shows an example of the payment information table 125 according to the embodiment. As shown in FIG. 7, the settlement information table 125 includes items such as “user ID”, “total period”, and “transaction history”. The “transaction history” has small items such as “number of payments”, “number of unpaid times”, and “number of installments paid”.
「ユーザID」及び「集計期間」は、図6で示した同一の項目に対応する。「取引履歴」は、ユーザの取引に関する履歴を示す。「決済回数」は、ユーザが商取引サイトにおいて決済を行った回数を示す。「未払い回数」は、ユーザが商取引サイトにおいて取引を行ったものの、例えば決済が適切に行われない等の理由で未払いとなった取引の回数を示す。「分割払い利用数」は、決済において分割払い方式を採用した回数を示す。 “User ID” and “Total period” correspond to the same items shown in FIG. “Transaction history” indicates a history related to a user's transaction. “Number of payments” indicates the number of times the user has made a payment on the commercial transaction site. “Number of unpaid times” indicates the number of transactions that have been made on the commercial transaction site, but have been unpaid for the reason that payment is not properly performed, for example. “Number of installment payment usage” indicates the number of times the installment payment method is adopted in the settlement.
すなわち、図7では、決済情報テーブル125に記憶されるデータの一例として、ユーザU01の「2017年10月1日〜2017年10月31日」までの集計期間における取引履歴として、決済回数「30」回と、未払い回数「2」回があり、そのうち分割払い利用数が「5」回であったことを示している。 That is, in FIG. 7, as an example of data stored in the settlement information table 125, the transaction count “30” is shown as a transaction history in the total period from “October 1, 2017 to October 31, 2017” of the user U01. "" And unpaid times "2", and the number of installments used is "5".
(属性情報テーブル126について)
属性情報テーブル126は、ユーザに関する情報のうち、ユーザの属性情報を記憶する。ここで、図8に、実施形態に係る属性情報テーブル126の一例を示す。図8に示すように、属性情報テーブル126は、「ユーザID」、「属性情報」といった項目を有する。また、「属性情報」は、「年齢」、「性別」、「住所」、「職業」、「使用言語」、「ユーザランク」といった小項目を有する。
(About the attribute information table 126)
The attribute information table 126 stores user attribute information among information about users. Here, FIG. 8 shows an example of the attribute information table 126 according to the embodiment. As shown in FIG. 8, the attribute information table 126 has items such as “user ID” and “attribute information”. The “attribute information” has small items such as “age”, “sex”, “address”, “occupation”, “language”, and “user rank”.
「ユーザID」は、図5に示した同一の項目に対応する。「属性情報」は、ユーザの属性情報を示す。「年齢」は、ユーザの年齢を示す。「性別」は、ユーザの性別を示す。「住所」は、ユーザの住所を示す。「職業」は、ユーザの職業を示す。「使用言語」は、ユーザが使用可能な言語を示す。なお、図8の例では、「職業」や「使用言語」の項目に記憶される情報を「E01」や「F01」等の概念で示しているが、実際には、具体的な職業名や、言語の名称等(日本語、英語等)が記憶される。 “User ID” corresponds to the same item shown in FIG. “Attribute information” indicates user attribute information. “Age” indicates the age of the user. “Gender” indicates the gender of the user. “Address” indicates the user's address. “Occupation” indicates the occupation of the user. “Use language” indicates a language that can be used by the user. In the example of FIG. 8, information stored in the items of “occupation” and “language” is represented by concepts such as “E01” and “F01”. The language name (Japanese, English, etc.) is stored.
「ユーザランク」は、商取引サイトにおけるユーザのランクを示す。商取引サイトにおけるユーザのランクとは、商取引サイトの独自の基準によるユーザの格付け情報であり、例えば、ユーザが毎月定額の料金を支払っている会員(有料会員)であるとか、所定額を超える取引金額を支払う優良会員であるとか、種々の情報によって行われるランク付けである。図8の例では、「ユーザランク」の項目に記憶される情報を「G01」等の概念で示しているが、実際には、具体的なランク名(優良会員や通常会員等に対応するランクの名称等)が記憶される。 “User rank” indicates the rank of the user in the commercial transaction site. The rank of the user on the commerce site is the rating information of the user based on the original criteria of the commerce site. For example, the user pays a fixed amount every month (paid member) or the transaction amount exceeding a predetermined amount It is a ranking made by various information such as being an excellent member who pays. In the example of FIG. 8, the information stored in the item “user rank” is represented by a concept such as “G01”. However, in practice, a specific rank name (rank corresponding to a good member, a normal member, or the like) is used. Is stored.
すなわち、図8では、属性情報テーブル126に記憶されるデータの一例として、ユーザU01の属性情報が、年齢「30歳代」であり、性別「女性」であり、住所「A県・・・」であり、職業「E01」であり、使用言語「F01」であり、ユーザランク「G01」であることを示している。 That is, in FIG. 8, as an example of data stored in the attribute information table 126, the attribute information of the user U01 is age “30's”, sex “female”, and address “A prefecture. , Occupation “E01”, language “F01”, and user rank “G01”.
(モデル記憶部127について)
モデル記憶部127は、判定装置100によって生成されたモデルに関する情報を記憶する。ここで、図9に、実施形態に係るモデル記憶部127の一例を示す。図9に示すように、モデル記憶部127は、「モデルID」、「情報更新日」、「学習データ」といった項目を有する。また、「学習データ」は、「第2事業者の事業者ID」、「第2ユーザ情報」といった小項目を有する。
(About the model storage unit 127)
The
「モデルID」は、モデルを識別するための識別情報を示す。「情報更新日」は、モデルが更新された日付を示す。「学習データ」は、モデルの生成(学習)に利用されたデータを示す。「第2事業者の事業者ID」は、モデルの生成に利用された第2事業者の事業者IDを示す。なお、図9で示す事業者IDは、図4に示した事業者IDと共通するものとする。「第2ユーザ情報」は、各第2事業者に対応する第2ユーザの情報を示す。なお、図9の例では、「第2ユーザ情報」に記憶される情報を「H01」等の概念で示しているが、実際には、第2事業者と取引履歴のあるユーザを識別する情報や、各第2事業者の顧客としての第2ユーザの人数や、具体的な取引の内容や取引金額等、種々の情報が記憶される。 “Model ID” indicates identification information for identifying a model. “Information update date” indicates the date on which the model was updated. “Learning data” indicates data used for model generation (learning). “The business operator ID of the second business operator” indicates the business operator ID of the second business operator used for generating the model. Note that the business ID shown in FIG. 9 is the same as the business ID shown in FIG. “Second user information” indicates information of a second user corresponding to each second operator. In the example of FIG. 9, the information stored in the “second user information” is indicated by a concept such as “H01”, but actually, information for identifying the second business operator and the user who has a transaction history. In addition, various pieces of information such as the number of second users as customers of the respective second business operators, specific transaction contents, and transaction amounts are stored.
すなわち、図9では、モデル記憶部127に記憶されるデータの一例として、モデルID「M01」で識別されるモデルM01は、「2017年11月1日」に情報が更新されており、モデルM01の学習データとなった第2事業者は、例えば事業者ID「A02」や「A03」で識別される事業者であり、事業者A02に対応する第2ユーザ情報は「H01」であり、事業者A03に対応する第2ユーザ情報は「H02」であることを示している。
That is, in FIG. 9, as an example of data stored in the
(制御部130について)
制御部130は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、判定装置100内部の記憶装置に記憶されている各種プログラム(判定プログラムの一例に相当)がRAMを作業領域として実行されることにより実現される。また、制御部130は、コントローラであり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。
(About the control unit 130)
The
実施形態に係る制御部130は、図3に示すように、取得部131と、生成部132と、受付部133と、判定部134とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部130の内部構成は、図3に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部130が有する各処理部の接続関係は、図3に示した接続関係に限られず、他の接続関係であってもよい。
As shown in FIG. 3, the
(取得部131について)
取得部131は、各種情報を取得する。例えば、取得部131は、ネットワーク上の所定の商取引サイトを利用するユーザに関する情報を取得する。具体的には、取得部131は、商取引サイトにおいて商取引を行う第1事業者と取引履歴のあるユーザである第1ユーザのネットワーク上の行動履歴等を取得する。
(About the acquisition unit 131)
The acquisition unit 131 acquires various types of information. For example, the acquisition unit 131 acquires information about a user who uses a predetermined commercial transaction site on the network. Specifically, the acquisition unit 131 acquires an action history on the network of a first user who is a user having a transaction history with a first business operator who performs a commercial transaction at a commercial transaction site.
例えば、取得部131は、第1ユーザのネットワーク上の行動履歴として、第1ユーザがコンテンツを閲覧した閲覧履歴を取得する。具体的には、取得部131は、ユーザが閲覧したウェブページの情報や、アプリコンテンツの情報を取得する。 For example, the acquisition unit 131 acquires a browsing history of browsing content by the first user as an action history on the network of the first user. Specifically, the acquisition unit 131 acquires information on web pages browsed by the user and information on application content.
より具体的には、取得部131は、所定期間(例えば、図5に示した集計期間)において第1ユーザがニュースコンテンツを閲覧した回数もしくは時間、及び、閲覧したニュースコンテンツのカテゴリを取得する。 More specifically, the acquisition unit 131 acquires the number of times or time when the first user browses the news content in a predetermined period (for example, the aggregation period shown in FIG. 5) and the category of the browsed news content.
また、取得部131は、商取引サイトにおけるユーザの取引や決済に関する情報を取得する。具体的には、取得部131は、第1ユーザの商取引サイトにおける決済回数、決済における未払い回数、又は分割払いの利用回数の少なくともいずれかの情報を取得する。 Moreover, the acquisition part 131 acquires the information regarding a user's transaction and payment in a commercial transaction site. Specifically, the acquisition unit 131 acquires information on at least one of the number of payments at the first user's commercial transaction site, the number of unpaid payments, and the number of use of installments.
また、取得部131は、第1ユーザの属性情報を取得する。例えば、取得部131は、第1ユーザの商取引サイトにおけるランクに関する情報を取得する。また、取得部131は、第1ユーザの年齢、性別、住所、職業又は使用言語の少なくともいずれかの情報を取得する。 The acquisition unit 131 acquires the attribute information of the first user. For example, the acquisition unit 131 acquires information related to the rank of the first user's commercial transaction site. In addition, the acquisition unit 131 acquires at least one of the first user's age, sex, address, occupation, and language used.
なお、取得部131は、後述する生成部132によるモデル生成処理が行われる場合には、第1ユーザに関する情報のみならず、第2ユーザに関する情報も取得する。
The acquisition unit 131 acquires not only information related to the first user but also information related to the second user when model generation processing by the
また、取得部131は、上述した行動履歴や属性情報以外にも、ネットワークを介して取得可能な情報について、種々の情報を取得してもよい。 Moreover, the acquisition part 131 may acquire various information about the information acquirable via a network besides the action log | history and attribute information which were mentioned above.
例えば、取得部131は、商取引サイトにおける事業者に対するユーザからの評価に関する情報を取得してもよい。商取引サイトでは、例えば、事業者ごと(ストアごと)にユーザからの評価(例えば、5段階の数値で示される評点)を受け付けたり、商品ごとに評点やレビューを受け付けたりするシステムを有する。この場合、取得部131は、各ユーザが行った評価の内容や、評価を行った回数や、具体的なレビューの内容等の情報を取得してもよい。 For example, the acquisition unit 131 may acquire information related to the evaluation from the user with respect to the business operator at the commercial transaction site. For example, the commerce site has a system that accepts evaluations from users (for example, scores indicated by numerical values in five stages) for each business (for each store), and receives scores and reviews for each product. In this case, the acquisition unit 131 may acquire information such as the contents of evaluation performed by each user, the number of evaluations performed, and the details of specific reviews.
また、取得部131は、事業者が出店したストアもしくは商品に対するユーザからの反応の数の推移、又は、事業者が出店したストアもしくは商品に対してユーザが評点した評価値の推移に関する情報を取得してもよい。すなわち、取得部131は、所定期間におけるレビューが投稿された数の増減や、評点の増減の推移を取得する。 In addition, the acquisition unit 131 acquires information on the transition of the number of reactions from the user to the store or product opened by the business operator, or the evaluation value transition of the user score on the store or product opened by the business operator. May be. That is, the acquisition unit 131 acquires an increase / decrease in the number of reviews posted in a predetermined period and a transition in an increase / decrease in scores.
また、取得部131は、事業者に対するユーザからの評価に関する情報として、事業者が出店したストアもしくは商品に対するユーザからのレビューに含まれる単語を取得してもよい。例えば、取得部131は、ユーザからのレビューを形態素解析し、レビューに含まれる単語を抽出し、抽出された単語に関する情報を取得する。また、取得部131は、tf−idf(Term Frequency−Inverse Document Frequency)など、レビューに出現する各単語をスコアリングするアルゴリズムを利用し、重みの高い単語のみを取得するようにしてもよい。なお、取得部131は、事業者が出店した店舗もしくは商品に対するユーザからのレビューに対して事業者が返信したコメント(すなわち、コメントに含まれる単語)を取得してもよい。 Moreover, the acquisition part 131 may acquire the word contained in the review from the user with respect to the store or goods which the company opened as the information regarding the evaluation from the user with respect to the company. For example, the acquisition unit 131 performs morphological analysis on reviews from the user, extracts words included in the reviews, and acquires information about the extracted words. Further, the acquisition unit 131 may acquire only words having high weights by using an algorithm for scoring each word appearing in the review, such as tf-idf (Term Frequency-Inverse Document Frequency). In addition, the acquisition unit 131 may acquire a comment (that is, a word included in the comment) returned by the operator in response to a review from the user for a store or a product opened by the operator.
また、取得部131は、第2事業者に予め設定された信用度に関する情報を取得してもよい。例えば、取得部131は、格付け企業等の専門期間によって設定された事業者の信用度を取得する。あるいは、取得部131は、商取引サイト(ショッピングモール等)において独自に設定された信用度を取得してもよい。この場合、信用度とは、商取引サイトにおけるストア評価(上述したような5段階の数値)を用いてもよいし、ショッピングモール内のストアランキングに対応して設定される数値等、様々な手法で設定されたものであってもよい。また、信用度は、数値のみならず、単に「当該事業者に信用があるか否か」といった2値で示されるものであってもよい。 Moreover, the acquisition part 131 may acquire the information regarding the reliability set beforehand by the 2nd provider. For example, the acquisition unit 131 acquires the creditworthiness of a business set by a specialized period such as a rating company. Or the acquisition part 131 may acquire the creditworthiness uniquely set in the commercial transaction site (shopping mall etc.). In this case, the credit rating may be set by various methods such as a store evaluation at the commerce site (the above five-stage numerical value) or a numerical value set corresponding to the store ranking in the shopping mall. It may be what was done. In addition, the credit rating may be represented not only by a numerical value but also by a binary value such as “whether or not the operator has trust”.
取得部131は、取得した情報を適宜記憶部120に記憶する。例えば、取得部131は、商取引サイトにおける取引に関する情報を、利用履歴テーブル123や決済情報テーブル125に記憶する。また、取得部131は、ネットワーク上のユーザの閲覧行動に関する情報を閲覧履歴テーブル124に記憶する。また、取得部131は、ユーザの属性情報を属性情報テーブル126に記憶する。また、取得部131は、事業者の信用度に関する情報を事業者情報記憶部121に記憶する。また、取得部131は、記憶部120内から、処理に要する情報を適宜取得してもよい。
The acquisition unit 131 stores the acquired information in the
なお、取得部131は、情報を取得するユーザや事業者を特定せずに、種々のユーザや事業者の情報を無作為に取得してもよい。例えば、取得部131は、検索エンジン等に用いられる探索ロボットなどのプログラムを利用して、インターネット上をクロールさせることにより、ユーザや事業者に関する情報を随時取得したり、取得した情報を更新したりしてもよい。 In addition, the acquisition part 131 may acquire the information of various users and a provider at random, without specifying the user and provider who acquire information. For example, the acquisition unit 131 uses a program such as a search robot used for a search engine or the like to crawl on the Internet, thereby acquiring information about the user or the provider as needed, or updating the acquired information. May be.
また、取得部131は、例えば金融機関や財務管理企業等から事業者の財務情報が取得可能な場合には、かかる情報を取得してもよい。後述する判定部134は、取得部131によって財務情報が取得された場合には、財務情報を加味して第1事業者に対する信用度を判定してもよい。
Further, the acquisition unit 131 may acquire such information when the financial information of the business operator can be acquired from, for example, a financial institution or a financial management company. When financial information is acquired by the acquisition unit 131, the
(生成部132について)
生成部132は、第1事業者の信用度を判定するためのモデルを生成する。具体的には、生成部132は、商取引サイトにおいて商取引を行う事業者のうち第1事業者とは異なる事業者であって、予め信用度が判定されている事業者である第2事業者の信用度と、当該第2事業者と取引のあるユーザである第2ユーザに関する情報との相関性に基づいて、事業者の信用度を判定するためのモデル(以下、かかるモデルを「第1モデル」と表記する)を生成する。
(About the generator 132)
The production |
例えば、生成部132は、第2ユーザの商取引サイトにおける決済回数、決済における未払い回数、又は分割払いの利用回数の少なくともいずれかの情報と、第2事業者の信用度との相関性に基づいて、第1モデルを生成する。
For example, the generating
また、生成部132は、所定期間において第2ユーザがニュースコンテンツを閲覧した回数もしくは時間、及び、閲覧したニュースコンテンツのカテゴリと、第2事業者の信用度との相関性に基づいて、第1モデルを生成してもよい。なお、生成部132は、上記した情報に限らず、取得部131によって取得された第2ユーザに関する各種情報を素性として、第1モデルを生成してもよい。
Further, the
例えば、生成部132は、第1モデルとして、取得部131によって取得された第2ユーザに関する各情報を素性とし、予め設定された第2事業者の信用度を正解データとする学習モデルを生成する。具体的には、生成部132は、素性となる第2ユーザに関する各情報のうち、どのような情報にどのような重みが与えられるかを回帰的に学習させた第1モデルを生成する。言い換えれば、生成部132は、第2ユーザに関する情報のうち、正解データとして取得された第2事業者の信用度の判定において、いずれの素性が信用度を判定するためにより大きな影響を与えるか、といったことを示す第1モデルを生成する。
For example, the
以下に、生成部132が生成する第1モデルの一例を示す。なお、生成部132が生成する第1モデルは以下のものに限られず、予め設定された第2事業者の信用度に基づいて生成されるモデルであって、第1ユーザに関する情報が入力された場合に、第1事業者の信用度を示すスコアを出力するモデルであれば、どのようなモデルであってもよい。
Below, an example of the 1st model which the generating
例えば、生成部132は、第2事業者の信用度を機械学習における目的変数とする。そして、生成部132は、取得部131によって取得された第2ユーザに関する各情報を説明変数(素性)とする。そして、生成部132は、目的変数と説明変数とを用いて、事業者の信用度を判定するための第1モデルを生成する。すなわち、かかる第1モデルに第1ユーザの情報が入力されると、当該第1ユーザを顧客とする第1事業者の信用度を示すスコアが出力される。例えば、生成部132は、素性情報記憶部122に記憶されているあらゆる情報を説明変数として用いることができる。
For example, the
まず、生成部132は、第2事業者の信用度と、当該第2事業者の顧客である第2ユーザに関する情報との関係を示す式を生成する。かかる式は、学習データとなる第2事業者の数だけ生成される。さらに、生成部132は、第2ユーザに関する個々の情報が、第2事業者の信用度という事象に対して、どのような重みを有するかを学習して判定する。これにより、生成部132は、第2事業者の信用度の判定において、個々の素性がどのくらい寄与するのかといった情報を得ることができる。例えば、生成部132は、下記式(1)を作成する。
First, the production |
y = ω1・x1 + ω2・x2 + ω3・x3 ・・・+ ωN・xN ・・・(1)(Nは任意の数) y = ω 1 · x 1 + ω 2 · x 2 + ω 3 · x 3 ... + ω N · x N (1) (N is an arbitrary number)
上記式(1)は、例えば、第2事業者ごとに作成される。上記式(1)において、「y」は、「予め設定された第2事業者の信用度」を示す。学習において、図4に示した事業者A02を正解データとするのであれば、「y」は「85」の値を取る。また、図4に示した事業者A03を正解データとするのであれば、「y」は「45」の値を取る。 The above formula (1) is created for each second operator, for example. In the above formula (1), “y” indicates “predetermined reliability of the second operator”. In the learning, if the operator A02 shown in FIG. 4 is correct data, “y” takes a value of “85”. Also, if the operator A03 shown in FIG. 4 is correct data, “y” takes a value of “45”.
また、上記式(1)において、「x」は、第2ユーザに関する情報(素性)である各説明変数に対応する。また、上記式(1)において、「ω」は、「x」の係数であり、所定の重み値を示す。具体的には、「ω1」は、「x1」の重み値であり、「ω2」は、「x2」の重み値であり、「ω3」は、「x3」の重み値である。このように、上記式(1)は、第2ユーザに関する情報から抽出された特徴情報に対応する説明変数「x」と、所定の重み値「ω」とを含む変数(例えば、「ω1・x1」)を組合せることにより作成される。 In the above formula (1), “x” corresponds to each explanatory variable that is information (feature) about the second user. In the above formula (1), “ω” is a coefficient of “x” and indicates a predetermined weight value. Specifically, “ω 1 ” is a weight value of “x 1 ”, “ω 2 ” is a weight value of “x 2 ”, and “ω 3 ” is a weight value of “x 3 ”. It is. As described above, the above equation (1) is a variable including the explanatory variable “x” corresponding to the feature information extracted from the information related to the second user and the predetermined weight value “ω” (for example, “ω 1. x 1 ").
例えば、上記式(1)において、仮に、「x1」は、「第2ユーザの決済回数」であるとする。また、「x2」は、「第2ユーザの未払い回数」であるとする。また、「x3」は、「第2ユーザが経済カテゴリのニュースコンテンツを閲覧した回数」であるとする。この場合、事業者A01に対応する上記式(1)は、以下の式(2)のように表すことができる。 For example, in the above formula (1), suppose that “x 1 ” is “the number of settlements of the second user”. Further, “x 2 ” is assumed to be “the number of unpaid times for the second user”. Further, “x 3 ” is assumed to be “the number of times the second user has browsed the economic category news content”. In this case, the above formula (1) corresponding to the operator A01 can be expressed as the following formula (2).
y(事業者A02)(=1) = ω1・(第2ユーザの決済回数) + ω2・(第2ユーザの未払い回数) + ω3・(第2ユーザが経済カテゴリのニュースコンテンツを閲覧した回数)・・・+ ωN・xN ・・・(2)(Nは任意の数) y (operator A02) (= 1) = ω 1 · (number of settlements of second user) + ω 2 · (number of unpaid times of second user) + ω 3 · (second user browses news content in economic category) Number of times) ... + ω N · x N (2) (N is an arbitrary number)
生成部132は、上記式(2)を第2事業者ごとに、また、第2事業者の個々の第2ユーザごとに生成する。そして、生成部132は、生成した式を機械学習のサンプルとする。そして、生成部132は、サンプルとなる式の演算処理(回帰学習)を行うことにより、所定の重み値「ω」に対応する値を導出する。すなわち、生成部132は、上記式(2)を満たすような所定の重み値「ω」を決定する。言い換えれば、生成部132は、所定の説明変数が目的変数「y」に与える影響を示す重み値「ω」を決定することができる。例えば、「第2事業者の信用度」に対して、「第2ユーザの未払い回数」が他の変数と比較して大きく寄与しているのであれば、「第2ユーザの未払い回数」に対応する重み値「ω2」の値は、他の変数と比較して大きな値が算出される。
The production |
また、例えば、「第2ユーザが経済カテゴリのニュースコンテンツを閲覧した回数」が他の変数と比較して正解データの数値に寄与しているのであれば、例えば、顧客に「経済カテゴリのニュースコンテンツを閲覧した回数」が多いユーザを多く抱えている事業者は、信用度が比較的高く算出される可能性がある。 Further, for example, if “the number of times the second user browses news content in the economic category” contributes to the numerical value of the correct answer data as compared with other variables, for example, “news content in the economic category” There is a possibility that a business operator who has many users who have a large number of “viewing times” has a relatively high credit rating.
なお、上記の例では、決済回数や未払い回数や経済カテゴリのニュースコンテンツの閲覧回数を素性として示したが、これらの数値は、所定の処理により、説明変数として用いられるように変換されてもよい。例えば、生成部132は、既知の手法により、これらの数値を正規化して用いてもよい。あるいは、生成部132は、例えば、商取引サイトを利用する全ユーザの平均値と比較して、第2ユーザの決済回数を「高」「中」「低」と三段階に分け、それぞれを説明変数として用いてもよい。この場合、生成部132は、例えば、未払い回数が「高」であるという説明変数が、目的変数(=信用度)に与える重み値を判定することができる。結果として、生成部132は、「未払い回数が多い第2ユーザを抱える高い事業者ほど信用度が低く判定される」といった結果を出力するような第1モデルを生成することができる。
In the above example, the number of payments, the number of unpaid payments, and the number of times of browsing news content in the economic category are shown as features. However, these numerical values may be converted to be used as explanatory variables by a predetermined process. . For example, the
上記のようにして、生成部132は、「第2事業者の信用度」を示すスコアの傾向と、その第2事業者の顧客である第2ユーザに関する情報(素性)との関連性を求めるための第1モデルを生成する。
As described above, the
なお、上記式(2)は、左辺を信用度の数値(「85」など)とするのではなく、信用度の数値が所定数(例えば「70」など)を超える事業者を「信用あり(=1)」とし、信用度の数値が所定数以下の事業者を「信用なし(=0)」とする回帰式であってもよい。また、生成部132は、学習において、所定の誤差を想定し、かかる誤差との差異を2乗した値が最小値となるよう近似する最小二乗法などの手法を用いて、「ω」の最適解を算出してもよい。
In the above formula (2), the left side is not set as a numerical value of creditworthiness (such as “85”), but an operator whose creditworthiness numerical value exceeds a predetermined number (for example, “70”) is expressed as “trusted (= 1) ) ”, And a regression equation in which a business with a reliability value of a predetermined number or less is“ no trust (= 0) ”may be used. In addition, the
なお、上記の例では表記を省略したが、生成部132は、第2ユーザに関するあらゆる素性を用いて第1モデルを生成してもよい。また、生成部132は、第2事業者に関する情報を素性として追加してもよい。例えば、生成部132は、第2事業者が運営するストアにおける財務情報、又は、ストアが扱う商品の売上情報等を素性として利用してもよい。また、生成部132は、第2事業者の法人格を素性として利用してもよい。かかる学習を経て、生成部132は、例えば、「個人事業主」や「有限会社」といった法人格は信用度が低く判定され、「株式会社」は信用度が比較的高く判定される、といった判定を行う第1モデルを生成する可能性がある。この場合には、株式会社や個人事業主といった「属性」が、事業者の信用度という事象に対して重みを持つことになる。なお、学習の結果によっては、ある素性が信用度という事象に対してほとんど影響を及ぼさないという結果が出る場合もある。この場合、上記式(2)のうち、当該素性に対応する重み(ω)は「0」に近付くことになると想定される。
In addition, although description is abbreviate | omitted in said example, the production |
なお、例示した第1モデルは一例であり、生成部132が生成する第1モデルは上記の例に限られない。すなわち、生成部132は、予め設定された第2事業者の信用度に基づいて生成されるモデルであって、第1ユーザに関する情報が入力された場合に、第1事業者の信用度を示すスコアを出力するモデルであれば、既知の手法を組み合わせることによって、上記例とは異なる第1モデルを適宜生成してもよい。例えば、上記の例では、回帰分析によって第1モデルを生成する例を示したが、生成部132は、他の統計的処理により第1モデルを生成してもよいし、また、ニューラルネットワークを利用した第1モデルを生成してもよい。また、学習処理(機械学習)においては、線形回帰、ロジスティック回帰、サポートベクタ―マシン、決定木、ハザード分析等の種々の手法が利用されてもよい。
The illustrated first model is an example, and the first model generated by the
上記のように、生成部132は、第2事業者の信用度と、当該第2事業者と取引のあるユーザである第2ユーザに関する情報との相関性に基づいて、事業者の信用度を判定するための第1モデルを生成する。言い換えれば、生成部132は、既に信用度が設定されている第2事業者の顧客(第2ユーザ)に関する情報と、信用度が判定されていない第1事業者の顧客(第1ユーザ)に関する情報との相関性から、第1事業者の信用度を判定する第1モデルを生成する。すなわち、生成部132は、財務状況や売上金等の観点とは異なり、当該事業者が抱える顧客に関する情報という観点から、事業者の信用度を判定するモデルを生成することができる。生成部132は、生成したモデルをモデル記憶部127に記憶する。
As described above, the
(受付部133について)
受付部133は、第1事業者の信用度の判定に関する要求を受け付ける。具体的には、実施形態に係る受付部133は、例えば金融機関等から、第1事業者の信用度を判定する旨の要求を受け付ける。受付部133は、要求を受け付けたことを契機として、処理対象となる第1事業者を特定し、当該第1事業者に対応する第1ユーザに関する情報を取得部131に取得させてもよい。
(About the reception unit 133)
The accepting
(判定部134について)
判定部134は、取得部131によって取得されたユーザに関する情報のうち、商取引サイトにおいて商取引を行う第1事業者と取引履歴のあるユーザである第1ユーザのネットワーク上の行動履歴に基づいて、第1事業者の信用度を判定する。
(About determination unit 134)
Of the information about the user acquired by the acquisition unit 131, the
例えば、判定部134は、第1ユーザの閲覧履歴の傾向に基づいて、第1事業者の信用度を判定する。具体的には、判定部134は、所定期間において第1ユーザがニュースコンテンツを閲覧した回数もしくは時間、及び、閲覧したニュースコンテンツのカテゴリの傾向に基づいて、第1事業者の信用度を判定する。
For example, the
例えば、判定部134は、ニュースコンテンツのカテゴリのうち、「経済」や「金融」等にカテゴライズされているニュースコンテンツを閲覧する回数や時間が、商取引サイトの全ユーザに対して、比較的多いユーザを信用度の高いユーザであると推定する。そして、判定部134は、信用度の高いユーザが顧客となっている割合が高い(例えば、当該第1事業者の全顧客に占める割合が5割を超えるなど)第1事業者については、信用度を比較的高く判定する。
For example, the
あるいは、判定部134は、第1ユーザの商取引サイトにおける決済回数、決済における未払い回数、又は分割払いの利用回数の少なくともいずれかの情報に基づいて、第1事業者の信用度を判定してもよい。
Alternatively, the
例えば、判定部134は、第1ユーザの商取引サイトにおける決済回数に対して、決済における未払い回数が少ないユーザほど、信用度の高いユーザであると推定する。そして、判定部134は、信用度の高いユーザが顧客となっている割合が高い第1事業者については、信用度を比較的高く判定する。また、判定部134は、第1ユーザの商取引サイトにおける決済回数に対して、決済における分割払い回数が少ないユーザほど、信用度の高いユーザであると推定する。そして、判定部134は、信用度の高いユーザが顧客となっている割合が高い第1事業者については、信用度を比較的高く判定する。
For example, the
また、判定部134は、第1ユーザの商取引サイトにおけるランクに関する情報に基づいて、第1事業者の信用度を判定してもよい。例えば、判定部134は、商取引サイトの有料会員となっているユーザは、他のユーザと比較して信用度が高いと推定する。あるいは、判定部134は、商取引サイトの売上額等に応じて優良会員と判定されているユーザは、他のユーザと比較して信用度が高いと推定する。そして、判定部134は、信用度の高いユーザが顧客となっている割合が高い第1事業者については、信用度を比較的高く判定する。
Moreover, the
また、判定部134は、第1ユーザの年齢、性別、住所、職業又は使用言語の少なくともいずれかの情報に基づいて、第1事業者の信用度を判定してもよい。例えば、判定部134は、ユーザの属性情報ごとに信用度判定の基準となる数値を設定する。具体的には、判定部134は、年齢、性別、住所、職業又は使用言語ごとの信用度の高低を設定し、第1事業者に対応するすべての第1ユーザの属性情報に基づいて、当該第1事業者の信用度を判定する。
Moreover, the
上記のように、判定部134は、ユーザの情報に対して信用度に関する所定の基準を設けて、第1事業者に対応する第1ユーザに関する情報を統計的に比較し、比較した情報に基づいて第1事業者の信用度を算出してもよい。さらに、判定部134は、生成部132が生成したモデルを用いて判定を行ってもよい。具体的には、判定部134は、生成部132によって生成された第1モデルから出力される結果に基づいて、第1事業者の信用度を判定する。
As described above, the
上記のように、生成部132が生成する第1モデルは、専門機関等によって設定された既存の信用度と、第2事業者に対応する第2ユーザに関する情報との相関性を示すものである。このため、判定部134は、処理対象とする第1ユーザに関する情報を第1モデルに入力することにより、当該第1事業者に対応する信用度を出力させることができる。すなわち、判定部134は、出力されたスコアに基づいて、第1事業者の信用度を判定する。
As described above, the first model generated by the
なお、判定部134は、出力されたスコアそのものを第1事業者の信用度としてもよいし、出力されたスコアを正規化する等の処理を行い、処理後に算出された値を第1事業者の信用度としてもよい。
Note that the
〔4.処理手順〕
次に、図10を用いて、実施形態に係る判定装置100による生成処理の手順について説明する。図10は、実施形態に係る判定装置100による生成処理手順を示すフローチャートである。
[4. Processing procedure)
Next, the procedure of the generation process performed by the
図10に示すように、判定装置100は、モデルの生成のために、予め第2事業者に設定された信用度をウェブサーバ30や専門機関等から取得する(ステップS101)。続けて、判定装置100は、第2事業者と取引のあるユーザ(第2ユーザ)に関する情報を取得する(ステップS102)。
As illustrated in FIG. 10, the
そして、判定装置100は、第2事業者の信用度と第2ユーザに関する情報に基づいて、第1モデルを生成する(ステップS103)。続けて、判定装置100は、生成した第1モデルをモデル記憶部127に格納する(ステップS104)。
And the
次に、図11を用いて、実施形態に係る判定装置100による判定処理の手順について説明する。図11は、実施形態に係る判定装置100による判定処理手順を示すフローチャートである。なお、判定装置100は、例えば金融機関等から信用度を判定するための要求が送信されたことを契機として、実施形態に係る判定処理を開始する。
Next, a determination process procedure performed by the
まず、判定装置100は、処理対象とする第1事業者と取引のあるユーザ(第1ユーザ)に関する情報を取得したか否かを判定する(ステップS201)。情報を取得していない場合には、判定装置100は、取得するまで待機する(ステップS201;No)。
First, the
一方、第1ユーザに関する情報を取得した場合には(ステップS201;Yes)、判定装置100は、取得した第1ユーザに関する情報を第1モデルに入力する(ステップS202)。
On the other hand, when the information regarding the first user is acquired (step S201; Yes), the
そして、判定装置100は、第1モデルを用いて、第1事業者の信用度を示すスコアを出力する。さらに、判定部134は、出力させたスコアに基づいて、第1事業者の信用度を判定する(ステップS204)。
And the
〔5.変形例〕
上述した実施形態に係る判定装置100は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、上記の判定装置100の他の実施形態について説明する。
[5. (Modification)
The
〔5−1.ユーザの信用度判定モデル〕
上記実施形態では、判定装置100が第2事業者の信用度と第2ユーザに関する情報との相関性に基づいて第1モデルを生成し、第1モデルを用いて第1事業者の信用度を判定する処理を説明した。ここで、判定装置100は、予め「ユーザの信用度」を取得している場合には、ユーザの信用度に基づいて、当該ユーザと取引のある事業者の信用度を判定するようにしてもよい。この場合、判定装置100は、第2ユーザに関する情報と、第2ユーザに対して設定された信用度(以下、「ユーザ信用度」と表記する)との相関性に基づいて、第1モデルとは異なるモデルである、ユーザの信用度を判定するためのモデル(以下、「第2モデル」と表記する)を生成する。そして、判定装置100は、第2モデルを用いて、処理対象となる第1事業者の信用度を判定する。この点について、図12を用いて説明する。
[5-1. (User credit rating model)
In the said embodiment, the
図12は、変形例に係る判定処理の一例を示す図である。図12は、図1と同様に、ユーザU01やユーザU02が、ショッピングモールに出店されたストアAAAやストアBBBを利用する例を示している。 FIG. 12 is a diagram illustrating an example of a determination process according to the modification. FIG. 12 shows an example in which the user U01 and the user U02 use the store AAA and the store BBB opened in the shopping mall as in FIG.
図1と同様、ユーザ端末101は、ユーザU01による操作に従い、ウェブサーバ30が提供するショッピングモールにアクセスし、ショッピングモールを利用する(ステップS21)。例えば、ユーザU01は、ストアAAAから商品を購入する。また、ユーザ端末102も同様に、ユーザU02による操作に従い、ウェブサーバ30が提供するショッピングモールにアクセスし、ショッピングモールを利用する(ステップS22)。
Similar to FIG. 1, the
ここで、図12の例では、第2ユーザであるユーザU02には、所定のユーザ信用度が設定されているものとする。例えば、ユーザU02には、ショッピングモールの取引や、ユーザU02の属性に応じて設定されるユーザ信用度が設定される。具体的には、ユーザU02には、ユーザU02と取引のある各ストアからユーザに対して行われる格付けや、ショッピングモールの利用金額等に応じて、0から100の数値で示されるユーザ信用度(図12の例では「70」)が設定される。 Here, in the example of FIG. 12, it is assumed that a predetermined user credit is set for the user U02 who is the second user. For example, the user credit level set according to the shopping mall transaction or the attribute of the user U02 is set for the user U02. Specifically, the user U02 has a user credit rating (0 to 100) indicated by a numerical value from 0 to 100 in accordance with a rating given to the user from each store with which the user U02 is dealing, a shopping mall usage amount, and the like. In the example of 12, “70”) is set.
図12の例では、判定装置100は、ユーザU02の行動履歴等の情報とともに、ユーザU02のユーザ信用度を取得する(ステップS23)。そして、判定装置100は、ユーザの信用度を判定するためのモデル(第2モデル)を生成する(ステップS24)。
In the example of FIG. 12, the
例えば、判定装置100は、ユーザU02に予め設定されたユーザ信用度を右辺におき、実施形態で説明した素性(決済回数や、ニュースコンテンツの閲覧履歴や、ユーザランクその他の属性情報等)を左辺においた式を生成する。なお、判定装置100は、学習に要する充分な数のユーザU02から情報を取得しているものとする。そして、判定装置100は、第1モデルの生成処理と同様、ユーザU02ごとに生成された式を回帰的に学習することで、各素性とユーザ信用度との相関性を示す第2モデルを生成する。
For example, the
その後、判定装置100は、処理対象となる第1事業者である事業者A01と取引を行ったユーザであるユーザU01(第1ユーザ)に関する情報を取得する(ステップS25)。判定装置100は、取得した第1ユーザに関する情報を第2モデルに入力して、各第1ユーザのユーザ信用度を判定する(ステップS26)。
Thereafter, the
そして、判定装置100は、第1ユーザの信用度に基づいて、第1事業者の信用度を判定する(ステップS27)。例えば、判定装置100は、ユーザU01に対して判定された信用度の平均値等を、ユーザU01と取引のある第1事業者の信用度と判定する。
And the
このように、変形例に係る判定装置100は、第2ユーザに関する情報と、第2ユーザに対して設定されたユーザ信用度との相関性に基づいて、ユーザの信用度を判定するための第2モデルを生成する。そして、判定装置100は、第2モデルに第1ユーザに関する情報を入力した場合の出力結果に基づいて、第1事業者の信用度を判定する。
As described above, the
すなわち、変形例に係る判定装置100は、ユーザそのものの信用度を判定し、さらに、当該ユーザと取引のある事業者の信用度を判定する。これにより、判定装置100は、例えばユーザ信用度の高いユーザを顧客として多く抱える事業者ほど信用度を高く判定するなど、多様な観点から事業者の信用度を判定することができる。また、かかる手法によれば、判定装置100は、第2事業者の信用度が予め設定されていなくとも、ユーザそのものの信用度に基づいて、第1事業者の信用度を判定することができる。
That is, the
なお、判定装置100は、第2モデルの素性としては、第1モデルと同様の素性を用いることができる。例えば、判定装置100は、第2ユーザの商取引サイトにおける決済回数、決済における未払い回数、又は分割払いの利用回数の少なくともいずれかの情報と、第2ユーザのユーザ信用度との相関性に基づいて、第2モデルを生成する。あるいは、判定装置100は、所定期間において第2ユーザがニュースコンテンツを閲覧した回数もしくは時間、及び、閲覧したニュースコンテンツのカテゴリと、第2ユーザの信用度との相関性に基づいて、第2モデルを生成してもよい。
Note that the
〔5−2.使用する情報〕
上記実施形態では、判定装置100が、事業者と取引のあるユーザに関する情報を用いて、当該事業者の信用度を判定する例を示した。ここで、判定装置100は、ユーザに関する情報に追加して、既知のモデルを利用して、事業者の信用度を算出してもよい。一例として、判定装置100は、既知の任意の企業評価モデルを用いてもよい。例えば、財務情報に基づいて事業者の倒産確率を示すスコアを求める企業評価モデルとして、アルトマン(Edward Altman)のZ値等が広く知られている。判定装置100は、このような既存モデルを用いて、事業者の倒産確率を示すスコアを、信用度を判定するための要素の1つとして採用してもよい。
[5-2. Information to use)
In the above-described embodiment, an example has been described in which the
また、判定装置100は、例えば事業者が出店するストアのアクセス数(Page View)や、レビュー数や、ユーザの顧客単価(例えば、所定期間における1ユーザあたりの購買額)や、所定期間においてストアや事業者名や商品が検索された回数や、検索回数の増加率等の情報を利用して、事業者の信用度を判定してもよい。
In addition, the
〔5−3.情報量〕
上記実施形態において、判定装置100は、ネットワーク上で取得可能な種々の情報に基づいて、モデルを生成する例を示した。ここで、判定装置100は、各種ウェブサイトを利用する一般ユーザから取得される情報が一定の閾値を超えたもののみを用いて処理を行うようにしてもよい。
[5-3. Amount of information)
In the above embodiment, the
例えば、あるストアにおける商品に関するレビューや、ユーザの評価等は、一定数以上のデータに基づかない場合、偏った傾向を示すことがありうる。この場合、回帰式に偏った傾向のデータの影響が及ぶため、判定装置100は、事業者の信用度を精度よく判定することができないモデルを生成する場合がある。このため、判定装置100は、所定のストアに対して、ユーザから送信された評点やレビューの総数が一定数を超えたもののみを、モデルの判定処理で扱うデータとすることができる。これにより、判定装置100は、信頼性の高いスコアを出力するモデルを生成することができる。
For example, reviews regarding products in a certain store, user evaluations, and the like may show a biased tendency if they are not based on a certain number or more of data. In this case, since the influence of the biased data tends to affect the regression equation, the
〔5−4.補正〕
判定装置100は、現実の経済状態によって、出力されるスコアに補正をかけることのできるモデルを生成してもよい。例えば、判定装置100は、円高傾向のときに経営状態が良くなる事業者と、影響のない事業者と、経営状態が悪化する事業者とを分類する。そして、判定装置100は、モデルを生成する際には、所定期間における円の価値の動向についても素性として採用することにより、円の価値の動向が加味されて補正されたスコアを出力させるモデルを生成する。判定装置100は、例えば、長期的に事業者の情報を取得し、円の価値の動向などとの連動性に関する情報を蓄積することにより、このような補正情報をモデルに反映させる。
[5-4. correction〕
The
なお、上記のような補正は、例えば、モデルに入力する第2事業者の業種を輸入業に限定したり、輸出業に限定したりすること等によって行われてもよい。 The correction as described above may be performed, for example, by limiting the type of business of the second operator input to the model to the import business or the export business.
〔6.その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
[6. Others]
In addition, among the processes described in the above embodiment, all or part of the processes described as being automatically performed can be performed manually, or the processes described as being performed manually can be performed. All or a part can be automatically performed by a known method. In addition, the processing procedures, specific names, and information including various data and parameters shown in the document and drawings can be arbitrarily changed unless otherwise specified.
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 Further, each component of each illustrated apparatus is functionally conceptual, and does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each device is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed or arbitrarily distributed in arbitrary units according to various loads or usage conditions. Can be integrated and configured.
例えば、図3に示した記憶部120内の情報は、判定装置100が保持せずに、外部のストレージサーバ等に保持されてもよい。この場合、判定装置100は、ストレージサーバにアクセスすることで、格納されている各種情報を取得する。
For example, the information in the
また、例えば、上述してきた判定装置100は、各種情報を取得したり、事業者の信用度の判定要求を受け付けたりといった、外部装置とのやりとりを主に実行するフロントエンドサーバ側と、生成処理や判定処理などを実行するバックエンドサーバ側とに分散されてもよい。この場合、例えば、フロントエンドサーバは、少なくとも、取得部131を有する。また、バックエンドサーバは、少なくとも、判定部134を有する。
In addition, for example, the
〔7.ハードウェア構成〕
また、上述してきた実施形態に係る判定装置100やユーザ端末10や事業者端末20やウェブサーバ30は、例えば図13に示すような構成のコンピュータ1000によって実現される。以下、判定装置100を例に挙げて説明する。図13は、判定装置100の機能を実現するコンピュータ1000の一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
[7. Hardware configuration)
Moreover, the
CPU1100は、ROM1300又はHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。
The
HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を記憶する。通信インターフェイス1500は、通信網500(図2に示すネットワークNに対応する)を介して他の機器からデータを受信してCPU1100へ送り、また、通信網500を介してCPU1100が生成したデータを他の機器へ送信する。
The
CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、入出力インターフェイス1600を介して生成したデータを出力装置へ出力する。
The
メディアインターフェイス1700は、記録媒体1800に格納されたプログラム又はデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
The
例えば、コンピュータ1000が判定装置100として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部130の機能を実現する。また、HDD1400には、記憶部120内の各データが格納される。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置から通信網500を介してこれらのプログラムを取得してもよい。
For example, when the
〔8.効果〕
上述してきたように、実施形態に係る判定装置100は、取得部131と、判定部134とを有する。取得部131は、ネットワーク上の所定の商取引サイトを利用するユーザに関する情報を取得する。判定部134は、取得部131によって取得されたユーザに関する情報のうち、商取引サイトにおいて商取引を行う第1事業者と取引履歴のあるユーザである第1ユーザのネットワーク上の行動履歴に基づいて、第1事業者の信用度を判定する。
[8. effect〕
As described above, the
このように、実施形態に係る判定装置100は、事業者の信用度を測るために一般的に用いられる財務情報等のみならず、ショッピングモール等の商取引サイトに出店されたストアと取引のあるユーザの情報を用いて、事業者の信用度を判定する。これにより、判定装置100は、事業者の財務情報や売り上げ金額等の観点によらず、事業者に対する信用度を多様な観点から判定することができる。
As described above, the
また、取得部131は、第1ユーザのネットワーク上の行動履歴として、当該第1ユーザがコンテンツを閲覧した閲覧履歴を取得する。判定部134は、第1ユーザの閲覧履歴の傾向に基づいて、第1事業者の信用度を判定する。
Moreover, the acquisition part 131 acquires the browsing history in which the said 1st user browsed the content as an action history on the network of a 1st user. The
このように、実施形態に係る判定装置100は、ユーザの日常の行動の一つであるコンテンツの閲覧履歴を利用することで、事業者の信用度を多様な観点から判定することができる。
As described above, the
また、取得部131は、所定期間において第1ユーザがニュースコンテンツを閲覧した回数もしくは時間、及び、閲覧したニュースコンテンツのカテゴリを取得する。判定部134は、所定期間において第1ユーザがニュースコンテンツを閲覧した回数もしくは時間、及び、閲覧したニュースコンテンツのカテゴリの傾向に基づいて、第1事業者の信用度を判定する。
In addition, the acquisition unit 131 acquires the number of times or time when the first user browses the news content in the predetermined period and the category of the browsed news content. The
このように、実施形態に係る判定装置100は、ニュースコンテンツの閲覧履歴を利用することで、例えば、顧客の中に経済ニュースをよく閲覧しているユーザが多いストア(事業者)は信用度が高いと評価するなど、一般的な事業者の評価指標としては想定されにくい指標を用いて事業者を評価することができる。
As described above, the
また、取得部131は、第1ユーザの商取引サイトにおける決済回数、決済における未払い回数、又は分割払いの利用回数の少なくともいずれかの情報を取得する。判定部134は、第1ユーザの商取引サイトにおける決済回数、決済における未払い回数、又は分割払いの利用回数の少なくともいずれかの情報に基づいて、第1事業者の信用度を判定する。
In addition, the acquisition unit 131 acquires at least one of information on the number of payments at the first user's commercial transaction site, the number of unpaid payments, and the number of use of installments. The
このように、実施形態に係る判定装置100は、ユーザの決済に関する行動を処理に用いることで、例えば、決済を着実に行うような堅実な顧客と取引のある事業者については信用度を高く判定するなど、多様な観点から事業者を評価することができる。
As described above, the
また、取得部131は、第1ユーザの商取引サイトにおけるランクに関する情報を取得する。判定部134は、第1ユーザの商取引サイトにおけるランクに関する情報に基づいて、第1事業者の信用度を判定する。
Moreover, the acquisition part 131 acquires the information regarding the rank in a 1st user's commercial transaction site. The
このように、実施形態に係る判定装置100は、顧客の商取引サイトにおけるランクによって事業者の信用度を判定するなど、多様な観点から事業者を評価することができる。
As described above, the
また、取得部131は、第1ユーザの年齢、性別、住所、職業又は使用言語の少なくともいずれかの情報を取得する。判定部134は、第1ユーザの年齢、性別、住所、職業又は使用言語の少なくともいずれかの情報に基づいて、第1事業者の信用度を判定する。
In addition, the acquisition unit 131 acquires at least one of the first user's age, sex, address, occupation, and language used. The
このように、実施形態に係る判定装置100は、顧客となるユーザの属性に応じて事業者の信用度を判定することで、財務情報等にはあらわれにくい傾向をふまえた企業評価を行うことができる。
As described above, the
また、実施形態に係る判定装置100は、商取引サイトにおいて商取引を行う事業者のうち第1事業者とは異なる事業者であって、予め信用度が判定されている事業者である第2事業者の信用度と、当該第2事業者と取引のあるユーザである第2ユーザに関する情報との相関性に基づいて、事業者の信用度を判定するための第1モデルを生成する生成部132をさらに備える。判定部134は、生成部132によって生成された第1モデルから出力される結果に基づいて、第1事業者の信用度を判定する。
In addition, the
このように、実施形態に係る判定装置100は、事業者の信用度とユーザに関する情報との相関性に基づいたモデルを生成して判定処理を行うことで、より精度の高い判定処理を行うことができる。
Thus, the
また、取得部131は、第2ユーザの商取引サイトにおける決済回数、決済における未払い回数、又は分割払いの利用回数の少なくともいずれかの情報を取得する。生成部132は、第2ユーザの商取引サイトにおける決済回数、決済における未払い回数、又は分割払いの利用回数の少なくともいずれかの情報と、第2事業者の信用度との相関性に基づいて、第1モデルを生成する。
In addition, the acquisition unit 131 acquires at least one of information on the number of payments at the second user's commercial transaction site, the number of unpaid payments, and the number of use of installments. The generating
このように、実施形態に係る判定装置100は、決済情報を生成処理に利用することで、決済を着実に行うような堅実な顧客と取引のある事業者については信用度を高く判定されるよう調整されたモデルを生成することができるなど、信用度判定の精度をより向上させることができる。
As described above, the
また、取得部131は、所定期間において第2ユーザがニュースコンテンツを閲覧した回数もしくは時間、及び、閲覧したニュースコンテンツのカテゴリを取得する。生成部132は、所定期間において第2ユーザがニュースコンテンツを閲覧した回数もしくは時間、及び、閲覧したニュースコンテンツのカテゴリと、第2事業者の信用度との相関性に基づいて、第1モデルを生成する。
In addition, the acquisition unit 131 acquires the number of times or time when the second user browses the news content in the predetermined period and the category of the browsed news content. The
このように、実施形態に係る判定装置100は、閲覧履歴を生成処理に利用することで、経済ニュースをよく閲覧する顧客と取引のある事業者については信用度を高く判定されるよう調整されたモデルを生成することができるなど、信用度判定の精度をより向上させることができる。
As described above, the
また、生成部132は、第2ユーザに関する情報と、当該第2ユーザに対して設定されたユーザ信用度との相関性に基づいて、ユーザ信用度を判定するための第2モデルを生成する。判定部134は、第2モデルに第1ユーザに関する情報を入力した場合の出力結果に基づいて、第1事業者の信用度を判定する。
Moreover, the production |
このように、実施形態に係る判定装置100は、ユーザそのものの信用度を判定し、さらに、当該ユーザと取引のある事業者の信用度を判定してもよい。これにより、判定装置100は、例えばユーザ信用度の高いユーザを顧客として多く抱える事業者ほど信用度を高く判定するなど、多様な観点から事業者の信用度を判定することができる。また、かかる手法によれば、判定装置100は、第2事業者の信用度が予め設定されていなくとも、ユーザそのものの信用度に基づいて、第1事業者の信用度を判定することができる。
Thus, the
また、取得部131は、第2ユーザの商取引サイトにおける決済回数、決済における未払い回数、又は分割払いの利用回数の少なくともいずれかの情報を取得する。生成部132は、第2ユーザの商取引サイトにおける決済回数、決済における未払い回数、又は分割払いの利用回数の少なくともいずれかの情報と、第2ユーザのユーザ信用度との相関性に基づいて、第2モデルを生成する。
In addition, the acquisition unit 131 acquires at least one of information on the number of payments at the second user's commercial transaction site, the number of unpaid payments, and the number of use of installments. The generating
このように、実施形態に係る判定装置100は、決済情報を生成処理に利用することで、決済を着実に行うような堅実なユーザについては高い信用度と判定されるような、実情に即したモデルを生成することができる。
As described above, the
また、取得部131は、所定期間において第2ユーザがニュースコンテンツを閲覧した回数もしくは時間、及び、閲覧したニュースコンテンツのカテゴリを取得する。生成部132は、所定期間において第2ユーザがニュースコンテンツを閲覧した回数もしくは時間、及び、閲覧したニュースコンテンツのカテゴリと、第2ユーザのユーザ信用度との相関性に基づいて、第2モデルを生成する。
In addition, the acquisition unit 131 acquires the number of times or time when the second user browses the news content in the predetermined period and the category of the browsed news content. The
このように、実施形態に係る判定装置100は、閲覧履歴を生成処理に利用することで、経済ニュースをよく閲覧するユーザについては高い信用度と判定されるような、多様な観点からユーザを評価することのできるモデルを生成することができる。
As described above, the
以上、本願の実施形態及び実施形態の変形例のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 The embodiments of the present application and some of the modifications of the embodiments have been described in detail with reference to the drawings. However, these are examples, and the knowledge of those skilled in the art including the aspects described in the disclosure section of the invention is included. The present invention can be implemented in other forms based on various modifications and improvements.
また、上述した判定装置100は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をAPI(Application Programming Interface)やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
Further, the
また、特許請求の範囲に記載した「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、生成部は、生成手段や生成回路に読み替えることができる。 Further, “section (module, unit)” described in the claims can be read as “means”, “circuit”, and the like. For example, the generation unit can be read as generation means or a generation circuit.
1 判定システム
10 ユーザ端末
20 事業者端末
30 ウェブサーバ
100 判定装置
110 通信部
120 記憶部
121 事業者情報記憶部
122 素性情報記憶部
123 利用履歴テーブル
124 閲覧履歴テーブル
125 決済情報テーブル
126 属性情報テーブル
127 モデル記憶部
130 制御部
131 取得部
132 生成部
133 受付部
134 判定部
DESCRIPTION OF
Claims (14)
前記取得部によって取得されたユーザに関する情報のうち、前記商取引サイトにおいて商取引を行う第1事業者と取引履歴のあるユーザである第1ユーザのネットワーク上の行動履歴に基づいて、前記第1事業者の信用度を判定する判定部と、
を備えたことを特徴とする判定装置。 An acquisition unit for acquiring information about a user who uses a predetermined commercial transaction site on the network;
Of the information about the user acquired by the acquisition unit, the first operator based on the first user who conducts business transactions on the commercial transaction site and the action history on the network of the first user who is a user with a transaction history. A determination unit for determining the creditworthiness of
A determination apparatus comprising:
前記第1ユーザのネットワーク上の行動履歴として、当該第1ユーザがコンテンツを閲覧した閲覧履歴を取得し、
前記判定部は、
前記第1ユーザの閲覧履歴の傾向に基づいて、前記第1事業者の信用度を判定する、
ことを特徴とする請求項1に記載の判定装置。 The acquisition unit
As the action history on the network of the first user, a browsing history that the first user has browsed the content is acquired,
The determination unit
Based on the tendency of the browsing history of the first user, the creditworthiness of the first operator is determined.
The determination apparatus according to claim 1, wherein:
所定期間において前記第1ユーザがニュースコンテンツを閲覧した回数もしくは時間、及び、閲覧したニュースコンテンツのカテゴリを取得し、
前記判定部は、
所定期間において前記第1ユーザがニュースコンテンツを閲覧した回数もしくは時間、及び、閲覧したニュースコンテンツのカテゴリの傾向に基づいて、前記第1事業者の信用度を判定する、
ことを特徴とする請求項2に記載の判定装置。 The acquisition unit
Acquiring the number or time of browsing the news content by the first user in a predetermined period, and the category of the browsed news content;
The determination unit
Based on the number of times or time when the first user browses the news content in a predetermined period and the tendency of the category of the browsed news content, the credit rating of the first operator is determined.
The determination apparatus according to claim 2, wherein:
前記第1ユーザの前記商取引サイトにおける決済回数、決済における未払い回数、又は分割払いの利用回数の少なくともいずれかの情報を取得し、
前記判定部は、
前記第1ユーザの前記商取引サイトにおける決済回数、決済における未払い回数、又は分割払いの利用回数の少なくともいずれかの情報に基づいて、前記第1事業者の信用度を判定する、
ことを特徴とする請求項1〜3のいずれか一つに記載の判定装置。 The acquisition unit
Obtaining at least one of information on the number of settlements in the commercial transaction site of the first user, the number of unpaid payments in the settlement, or the number of use of installments;
The determination unit
Determining the creditworthiness of the first operator based on at least one of information on the number of payments at the commercial transaction site of the first user, the number of unpaid payments, and the number of times of use of installments;
The determination apparatus according to any one of claims 1 to 3, wherein
前記第1ユーザの前記商取引サイトにおけるランクに関する情報を取得し、
前記判定部は、
前記第1ユーザの前記商取引サイトにおけるランクに関する情報に基づいて、前記第1事業者の信用度を判定する、
ことを特徴とする請求項1〜4のいずれか一つに記載の判定装置。 The acquisition unit
Obtaining information about the rank of the first user on the commerce site;
The determination unit
Based on the information about the rank of the first user on the commercial transaction site, the credit rating of the first operator is determined.
The determination apparatus according to claim 1, wherein:
前記第1ユーザの年齢、性別、住所、職業又は使用言語の少なくともいずれかの情報を取得し、
前記判定部は、
前記第1ユーザの年齢、性別、住所、職業又は使用言語の少なくともいずれかの情報に基づいて、前記第1事業者の信用度を判定する、
ことを特徴とする請求項1〜5のいずれか一つに記載の判定装置。 The acquisition unit
Obtaining information on at least one of the age, sex, address, occupation or language of the first user;
The determination unit
Determining the creditworthiness of the first operator based on information on at least one of the age, sex, address, occupation or language of the first user;
The determination apparatus according to claim 1, wherein:
をさらに備え、
前記判定部は、
前記生成部によって生成された第1モデルから出力される結果に基づいて、前記第1事業者の信用度を判定する、
ことを特徴とする請求項1〜6のいずれか一つに記載の判定装置。 Of the business operators that conduct business transactions on the commercial transaction site, the business operator is different from the first business operator, and the creditworthiness of the second business operator, the business operator whose creditworthiness is determined in advance, and the second business operator A generating unit that generates a first model for determining the creditworthiness of a business operator based on correlation with information on a second user who is a user with a transaction,
Further comprising
The determination unit
Based on the result output from the first model generated by the generating unit, the credit rating of the first operator is determined.
The determination apparatus according to claim 1, wherein
前記第2ユーザの前記商取引サイトにおける決済回数、決済における未払い回数、又は分割払いの利用回数の少なくともいずれかの情報を取得し、
前記生成部は、
前記第2ユーザの前記商取引サイトにおける決済回数、決済における未払い回数、又は分割払いの利用回数の少なくともいずれかの情報と、前記第2事業者の信用度との相関性に基づいて、前記第1モデルを生成する、
ことを特徴とする請求項7に記載の判定装置。 The acquisition unit
Obtaining information on at least one of the number of payments at the commerce site of the second user, the number of unpaid payments, and the number of times of installment payments;
The generator is
Based on the correlation between at least one of the number of payments at the commercial transaction site of the second user, the number of unpaid payments or the number of installments, and the credit rating of the second operator, the first model is Generate,
The determination apparatus according to claim 7.
所定期間において前記第2ユーザがニュースコンテンツを閲覧した回数もしくは時間、及び、閲覧したニュースコンテンツのカテゴリを取得し、
前記生成部は、
所定期間において前記第2ユーザがニュースコンテンツを閲覧した回数もしくは時間、及び、閲覧したニュースコンテンツのカテゴリと、前記第2事業者の信用度との相関性に基づいて、前記第1モデルを生成する、
ことを特徴とする請求項7又は8に記載の判定装置。 The acquisition unit
Acquiring the number or time of browsing the news content by the second user in a predetermined period, and the category of the browsed news content;
The generator is
The first model is generated based on the number of times or time when the second user browses the news content in a predetermined period, and the correlation between the browsed news content category and the creditworthiness of the second operator.
The determination apparatus according to claim 7 or 8, wherein
前記第2ユーザに関する情報と、当該第2ユーザに対して設定されたユーザ信用度との相関性に基づいて、ユーザ信用度を判定するための第2モデルを生成し、
前記判定部は、
前記第2モデルに前記第1ユーザに関する情報を入力した場合の出力結果に基づいて、前記第1事業者の信用度を判定する、
ことを特徴とする請求項7〜9のいずれか一つに記載の判定装置。 The generator is
Based on the correlation between the information about the second user and the user credit set for the second user, a second model for determining the user credit is generated,
The determination unit
Based on the output result when the information about the first user is input to the second model, the creditworthiness of the first operator is determined.
The determination apparatus according to any one of claims 7 to 9, wherein
前記第2ユーザの前記商取引サイトにおける決済回数、決済における未払い回数、又は分割払いの利用回数の少なくともいずれかの情報を取得し、
前記生成部は、
前記第2ユーザの前記商取引サイトにおける決済回数、決済における未払い回数、又は分割払いの利用回数の少なくともいずれかの情報と、前記第2ユーザのユーザ信用度との相関性に基づいて、前記第2モデルを生成する、
ことを特徴とする請求項10に記載の判定装置。 The acquisition unit
Obtaining information on at least one of the number of payments at the commerce site of the second user, the number of unpaid payments, and the number of times of installment payments;
The generator is
Based on the correlation between at least one of the number of payments at the commercial transaction site of the second user, the number of unpaid payments, or the number of use of installments, and the user credit of the second user, the second model is Generate,
The determination apparatus according to claim 10.
所定期間において前記第2ユーザがニュースコンテンツを閲覧した回数もしくは時間、及び、閲覧したニュースコンテンツのカテゴリを取得し、
前記生成部は、
所定期間において前記第2ユーザがニュースコンテンツを閲覧した回数もしくは時間、及び、閲覧したニュースコンテンツのカテゴリと、前記第2ユーザのユーザ信用度との相関性に基づいて、前記第2モデルを生成する、
ことを特徴とする請求項10又は11に記載の判定装置。 The acquisition unit
Acquiring the number or time of browsing the news content by the second user in a predetermined period, and the category of the browsed news content;
The generator is
The second model is generated based on the number of times or time when the second user browses the news content in a predetermined period, and the correlation between the browsed news content category and the user credit of the second user.
The determination apparatus according to claim 10 or 11, wherein
ネットワーク上の所定の商取引サイトを利用するユーザに関する情報を取得する取得工程と、
前記取得工程によって取得されたユーザに関する情報のうち、前記商取引サイトにおいて商取引を行う第1事業者と取引履歴のあるユーザである第1ユーザのネットワーク上の行動履歴に基づいて、前記第1事業者の信用度を判定する判定工程と、
を含んだことを特徴とする判定方法。 A determination method executed by a computer,
An acquisition step of acquiring information about a user who uses a predetermined commercial transaction site on the network;
Of the information on the user acquired in the acquisition step, the first operator based on the first user who conducts business transactions on the commercial transaction site and the action history on the network of the first user who is a user with a transaction history. A determination step of determining the creditworthiness of
The determination method characterized by including.
前記取得手順によって取得されたユーザに関する情報のうち、前記商取引サイトにおいて商取引を行う第1事業者と取引履歴のあるユーザである第1ユーザのネットワーク上の行動履歴に基づいて、前記第1事業者の信用度を判定する判定手順と、
をコンピュータに実行させることを特徴とする判定プログラム。 An acquisition procedure for acquiring information about a user who uses a predetermined commercial transaction site on the network;
Of the information about the user acquired by the acquisition procedure, the first operator based on the behavior history on the network of the first user who is a user who has a transaction history with the first operator who conducts a commercial transaction at the commercial transaction site. A judgment procedure for judging the creditworthiness of
The determination program characterized by causing a computer to execute.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017221145A JP6560323B2 (en) | 2017-11-16 | 2017-11-16 | Determination device, determination method, and determination program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017221145A JP6560323B2 (en) | 2017-11-16 | 2017-11-16 | Determination device, determination method, and determination program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019091355A JP2019091355A (en) | 2019-06-13 |
JP6560323B2 true JP6560323B2 (en) | 2019-08-14 |
Family
ID=66836452
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017221145A Active JP6560323B2 (en) | 2017-11-16 | 2017-11-16 | Determination device, determination method, and determination program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6560323B2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022101994A1 (en) | 2020-11-10 | 2022-05-19 | 日本電信電話株式会社 | Calculation device, calculation method, and program |
JP7280403B1 (en) | 2022-03-11 | 2023-05-23 | PayPay株式会社 | Information processing device, information processing method and information processing program |
JP7198956B1 (en) | 2022-03-11 | 2023-01-04 | PayPay株式会社 | Information processing device, information processing method and information processing program |
JP7280402B1 (en) * | 2022-03-11 | 2023-05-23 | PayPay株式会社 | Information processing device, information processing method and information processing program |
JP7258200B1 (en) | 2022-03-23 | 2023-04-14 | PayPay株式会社 | Information processing device, information processing method and information processing program |
JP7427043B2 (en) * | 2022-03-23 | 2024-02-02 | PayPay株式会社 | Information processing device, information processing method, and information processing program |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000348015A (en) * | 1999-06-07 | 2000-12-15 | Ibm Japan Ltd | System, method for evaluating evaluation item of evalucated object having temporal variation, and recording medium |
JP2010026602A (en) * | 2008-07-15 | 2010-02-04 | B2B Solutions Co Ltd | Business information provision service system |
JP5847915B1 (en) * | 2014-11-14 | 2016-01-27 | ヤフー株式会社 | Evaluation apparatus, evaluation method, and evaluation program |
JP5960887B1 (en) * | 2015-07-02 | 2016-08-02 | ヤフー株式会社 | Calculation device, calculation method, and calculation program |
-
2017
- 2017-11-16 JP JP2017221145A patent/JP6560323B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2019091355A (en) | 2019-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6560323B2 (en) | Determination device, determination method, and determination program | |
JP5960887B1 (en) | Calculation device, calculation method, and calculation program | |
US10181155B2 (en) | Evaluation device, evaluation method, and non-transitory computer readable storage medium | |
JP6262909B1 (en) | Calculation device, calculation method, and calculation program | |
JP5852218B1 (en) | Generating device, generating method, and generating program | |
JP6194092B1 (en) | Calculation device, calculation method, and calculation program | |
JP6417002B1 (en) | Generating device, generating method, and generating program | |
JP6709775B2 (en) | Calculation device, calculation method, and calculation program | |
JP6106699B2 (en) | Generating device, generating method, and generating program | |
JP6166834B1 (en) | Determination device, determination method, and determination program | |
JP2019185595A (en) | Information processor, method for processing information, information processing program, determination device, method for determination, and determination program | |
JP6023379B2 (en) | Evaluation apparatus, evaluation method, and evaluation program | |
JP6679667B2 (en) | Generation device, generation method, and generation program | |
JP6267812B1 (en) | Calculation device, calculation method, and calculation program | |
JP6437053B1 (en) | Calculation device, calculation method, calculation program, and model | |
JP6329284B2 (en) | Generating device, generating method, and generating program | |
JP6400067B2 (en) | Evaluation apparatus, evaluation method, and evaluation program | |
Chen et al. | Nonlinear effects of dynamic export pricing on export sales: a longitudinal investigation | |
JP6297534B2 (en) | Generating device, generating method, and generating program | |
JP6152215B2 (en) | Calculation device, calculation method, and calculation program | |
JP6067169B2 (en) | Calculation device, calculation method, and calculation program | |
JP6207711B1 (en) | Determination apparatus, determination method, and determination program | |
JP6391775B2 (en) | Determination device, determination method, and determination program | |
JP6276459B1 (en) | Determination apparatus, determination method, and determination program | |
JP2018081652A (en) | Calculation device, calculation method, and calculation program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180516 |
|
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: 20190618 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190718 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6560323 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |