JP2019016263A - Calculation device, calculation method, calculation model, and model - Google Patents
Calculation device, calculation method, calculation model, and model Download PDFInfo
- Publication number
- JP2019016263A JP2019016263A JP2017134616A JP2017134616A JP2019016263A JP 2019016263 A JP2019016263 A JP 2019016263A JP 2017134616 A JP2017134616 A JP 2017134616A JP 2017134616 A JP2017134616 A JP 2017134616A JP 2019016263 A JP2019016263 A JP 2019016263A
- Authority
- JP
- Japan
- Prior art keywords
- score
- operator
- business
- model
- calculation
- 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.)
- Granted
Links
- 238000004364 calculation method Methods 0.000 title claims abstract description 280
- 238000011156 evaluation Methods 0.000 claims abstract description 79
- 238000000034 method Methods 0.000 claims description 49
- 230000007704 transition Effects 0.000 claims description 21
- 230000001932 seasonal effect Effects 0.000 claims description 16
- 230000008520 organization Effects 0.000 claims description 15
- 230000006870 function Effects 0.000 claims description 8
- 238000003860 storage Methods 0.000 description 46
- 238000009826 distribution Methods 0.000 description 35
- 230000008569 process Effects 0.000 description 23
- 238000012545 processing Methods 0.000 description 23
- 238000010586 diagram Methods 0.000 description 18
- 238000004891 communication Methods 0.000 description 12
- 230000006399 behavior Effects 0.000 description 11
- 238000004519 manufacturing process Methods 0.000 description 6
- 238000000611 regression analysis Methods 0.000 description 6
- 230000002776 aggregation Effects 0.000 description 5
- 238000004220 aggregation Methods 0.000 description 5
- 230000010365 information processing Effects 0.000 description 5
- 238000012552 review Methods 0.000 description 5
- 238000013528 artificial neural network Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 4
- 230000002349 favourable effect Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 210000002569 neuron Anatomy 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000013210 evaluation model Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 229910000831 Steel Inorganic materials 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
- 238000012706 support-vector machine Methods 0.000 description 1
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
本発明は、算出装置、算出方法、算出プログラム及びモデルに関する。 The present invention relates to a calculation device, a calculation method, a calculation program, and a model.
一般に、銀行などの金融機関が融資先を決定する際には、融資先となる事業者の信用度の判定が行われる。すなわち、金融機関は、事業者の財務状況等を調査し、事業者の信用度を測ることにより、当該事業者に対して融資を行うか否か、また、融資額をどのくらいに設定するかといった融資に関する情報を決定する。なお、事業者の信用度のような情報は、金融機関自らが判定するのではなく、企業情報の収集や分析を専門とする外部機関から提供される場合もある。 Generally, when a financial institution such as a bank determines a loan destination, the credit quality of a business operator that is the loan destination is determined. In other words, a financial institution investigates the financial status of a business operator and measures the creditworthiness of the business operator to determine whether or not to make a loan to the business operator and how much the loan amount is set. Determine information about. Information such as the creditworthiness of a business may be provided by an external organization that specializes in collecting and analyzing corporate information rather than being determined by the financial institution itself.
ここで、事業者の信用度を判定する技術の一例として、振込データを用いて資金トレースを計算する技術が知られている。この技術によれば、財務諸表や外部機関からの主要取引先の情報等によらずに、事業者の資金の流れをグラフ化することができる。また、財務情報のみならず、ユーザ行動に基づく種々の情報に基づいて事業者の信用度を算出する技術が知られている。 Here, as an example of a technique for determining the creditworthiness of a business operator, a technique for calculating a fund trace using transfer data is known. According to this technology, it is possible to graph the flow of funds of a business operator without depending on financial statements or information on major business partners from external organizations. There is also known a technique for calculating the creditworthiness of a business operator based not only on financial information but also on various information based on user behavior.
しかしながら、上記の従来技術では、事業者同士の関係性を加味した信用度の算出を行うことができるとは限らない。具体的には、従来技術は、振込データを用いて資金トレースを計算することで企業間取引を反映したグラフを作成するに過ぎない。このため、従来技術では、金融機関にとって有益な融資先になるか否か等を判定するための信用度を算出することができるとは限らない。 However, in the above-described conventional technology, it is not always possible to calculate the degree of trust taking into account the relationship between the operators. Specifically, the prior art merely creates a graph reflecting business-to-business transactions by calculating funds trace using transfer data. For this reason, in the prior art, it is not always possible to calculate the degree of credit for determining whether or not the loan is useful for financial institutions.
本願は、上記に鑑みてなされたものであって、事業者同士の関係性を加味した信用度の算出を行うことができる算出装置、算出方法、算出プログラム及びモデルを提供することを目的とする。 The present application has been made in view of the above, and an object thereof is to provide a calculation device, a calculation method, a calculation program, and a model capable of calculating a degree of reliability in consideration of the relationship between operators.
本願に係る算出装置は、各々の事業者の評価値を示した第1スコアを取得する取得部と、前記取得部によって取得された第1スコアのうち、第1事業者の第1スコアと、当該第1事業者と取引関係を有する第2事業者の第1スコアとに基づいて、当該第1事業者の信用度を示す第2スコアを算出する算出部と、を備えたことを特徴とする。 The calculation device according to the present application includes an acquisition unit that acquires a first score indicating an evaluation value of each operator, and the first score of the first operator out of the first scores acquired by the acquisition unit, A calculation unit that calculates a second score indicating the creditworthiness of the first operator based on the first score of the second operator having a business relationship with the first operator. .
実施形態の一態様によれば、事業者同士の関係性を加味した信用度の算出を行うことができるという効果を奏する。 According to one aspect of the embodiment, there is an effect that it is possible to calculate the degree of trust that takes into account the relationship between operators.
以下に、本願に係る算出装置、算出方法、算出プログラム及びモデルを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る算出装置、算出方法、算出プログラム及びモデルが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Hereinafter, a mode for carrying out a calculation device, a calculation method, a calculation program, and a model according to the present application (hereinafter referred to as “embodiment”) will be described in detail with reference to the drawings. Note that the calculation device, the calculation method, the calculation program, and the model 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 calculation process)
First, an example of calculation processing according to the embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating an example of a calculation process according to the embodiment. In FIG. 1, an example of processing in which the
図1に示す算出装置100は、事業者の信用度を示すスコアを算出するサーバ装置である。なお、実施形態では、算出装置100によって信用度を示すスコアが算出される対象となる事業者を「第1事業者」と表記し、第1事業者と取引関係を有する事業者を「第2事業者」と表記する。また、実施形態では、算出装置100が信用度を算出する際に利用するスコアであって、各事業者の評価値を示すスコアを「第1スコア」と表記し、第1スコアを利用し算出されるスコアであって、算出装置100によって最終的に算出される第1事業者の信用度を示すスコアを「第2スコア」と表記する。すなわち、実施形態に係る算出装置100は、各事業者の評価値を示した第1スコアを取得し、取得した第1スコアのうち、第1事業者の第1スコアと、当該第1事業者と取引関係を有する第2事業者の第1スコアとに基づいて、当該第1事業者の信用度を示す第2スコアを算出する。
A
図1に示す事業者サーバ20は、各事業者によって利用されるサーバ装置である。また、図1に示すコンテンツ配信サーバ40は、例えばウェブサイト等のコンテンツを一般ユーザ(図1での図示は省略する)に配信するサーバ装置である。算出装置100と、事業者サーバ20及びコンテンツ配信サーバ40とは、図1に図示しないネットワークN(例えばインターネット。図2参照)を介して、通信可能に接続される。
The
算出装置100は、例えば、金融機関が事業者の与信を測るために用いる指数としての信用度(第2スコア)を算出し、算出した信用度を金融機関に提供する。一般に、金融機関は、事業者に対して独自に調査を行い、融資先としての信用度を判定する。例えば、金融機関は、事業者の財務状況等を専門に調査する調査会社等の外部機関と連携して、融資先としての信用度を判定する。
For example, the
しかしながら、上記手法では、金融機関が融資先の与信を多角的に判定することができない場合がある。例えば、調査会社や金融機関は、上場を果たしているような比較的規模の大きい株式会社についての財務状況は取得できるものの、非上場の小規模な会社や、設立まもないベンチャー企業等についての財務状況を取得できるとは限らない。このため、調査会社や金融機関は、非上場の小規模な会社や、設立まもないベンチャー企業等の信用度を相対的に低く見積もる場合がある。しかし、かかる事業者の中には、大手企業等と取引を行い、着実に業績を伸ばすと推測される一部の事業者も混在する。しかし、金融機関は、これら小規模な事業者を正確に評価できず、あるいは、小規模な事業者の存在に気付かないことから、融資先として認識できない可能性がある。また、小規模な事業者も、自身が正当に評価されず、金融機関から融資を受けられない可能性がある。 However, in the above method, there are cases where the financial institution cannot determine the credit of the borrower from various angles. For example, a research company or a financial institution can obtain financial status for a relatively large company that is listed, but it does not have a financial status for a small unlisted company or a venture company that has not yet been established. The situation cannot always be acquired. For this reason, research firms and financial institutions sometimes estimate the creditworthiness of unlisted small companies or venture companies that are not established relatively low. However, some of these businesses are also mixed with some businesses that are expected to steadily improve their business by dealing with large companies. However, financial institutions may not be able to accurately evaluate these small businesses, or may not recognize them as small customers because they are unaware of the presence of small businesses. In addition, small businesses may not be properly evaluated and may not be able to receive loans from financial institutions.
そこで、実施形態に係る算出装置100は、以下に説明する処理を用いて第1事業者の信用度を判定することで、第1事業者自体の財務状況や規模に捉われない、多角的な観点から第1事業者の信用度を算出する。これにより、算出装置100は、金融機関の融資先を拡大させたり、第1事業者が金融機関から積極的に融資を受けたりすることができるような状況をもたらすことができる。
Therefore, the
具体的には、算出装置100は、融資先としての信用度判定の対象とする第1事業者について、第1事業者自体の情報のみならず、第1事業者と所定の関係性を有する第2事業者の情報を用いて、算出処理を行う。より具体的には、算出装置100は、第1事業者と第2事業者との取引関係に関する情報に基づいて第1事業者の信用度を算出する。これにより、算出装置100は、第1事業者が非上場であったりベンチャー企業等の小規模な事業者であったりして、第1事業者そのものの財務情報等で信用度を算出することが難しい場合でも、精度よく第1事業者の信用度を算出することができる。以下、図1を用いて、算出装置100による算出処理の一例を流れに沿って説明する。
Specifically, the
まず、算出装置100は、各事業者自体の情報に基づいて、各事業者の第1スコアを算出する処理を行う。実施形態において、第1スコアとは、取引先の事業者のスコアを加味せずに算出した、各事業者の評価値を示すスコアである。例えば、第1スコアは、各事業者の財務状況等によって算出される。算出装置100は、各事業者の第1スコアを算出するため、各事業者の評価に関する情報(以下、「評価情報」と表記する)をコンテンツ配信サーバ40から取得する(ステップS11)。
First, the
コンテンツ配信サーバ40は、各事業者に関する種々の情報を保持するサーバであるものとする。また、コンテンツ配信サーバ40には、金融機関が有するサーバや、企業を評価する事業を行う専門事業者のサーバ等が含まれてもよい。また、コンテンツ配信サーバ40には、例えば、検索サービスを提供するウェブサーバ等が含まれてもよい。
The
算出装置100は、コンテンツ配信サーバ40から評価情報を取得し、事業者の第1スコアを算出する(ステップS12)。なお、算出装置100は、種々の従来技術に基づいて、第1スコアを算出してもよい。一例として、算出装置100は、既知の任意の企業評価モデルを用いて第1スコアを算出してもよい。例えば、財務情報に基づいて事業者の倒産確率を示すスコアを求める企業評価モデルとして、アルトマン(Edward Altman)のZ値等が広く知られている。算出装置100は、このような既存モデルを用いて、事業者の倒産確率を示すスコアを第1スコアの一例として採用してもよい。あるいは、算出装置100は、各事業者に対するユーザ行動(事業者を検索した行動等)に基づいて、各事業者の第1スコアを算出してもよい。
The
以下に、実施形態に係る第1スコア算出のために算出装置100が生成するモデルの一例を示す。例えば、算出装置100は、所定の正解データを利用した回帰分析によって事業者の第1スコアを算出するためのモデルを生成する。例えば、上場した事業者については、事業者の財務情報等に基づいて事業者を評価した数値等が外部機関(事業者を調査し、事業者を評価する機関)から公表される場合がある。算出装置100は、かかる評価値を正解データ(目的変数)とし、財務データや為替データ等の財務状況、あるいは、ユーザ行動の一例である検索データ等の各々の情報を要素(説明変数)として回帰分析を行う。そして、算出装置100は、回帰的に導出されたモデルを用いて各事業者の第1スコアを算出する。例えば、算出装置100は、下記式(1)のような回帰式を生成する。
Below, an example of the model which the
Y = ω1・x1 + ω2・x2 + ω3・x3 + ・・・ + ωn・xn ・・・ (1) Y = ω 1 · x 1 + ω 2 · x 2 + ω 3 · x 3 + ... + ω n · x n ... (1)
上記式(1)において、例えば、「Y」には、外部機関によって算出された評価値や、算出装置100の管理者によって予め設定された正解データが入力される。また、「x1〜xn」には、例えば、財務状況(売上高や経常利益等)や株価や為替や検索データ等の各々を所定の基準で数値化した変数(例えば、財務状況や、株価や、為替や、事業者の検索数等を、相互に比較できるように数値化した情報)が、それぞれ入力される(なお、nは任意の数を示す)。上記式(1)を用いて学習を進める(すなわち、充分な数のサンプルを回帰的に計算する)ことで、算出装置100は、各項目に対応する「ωn」の値を最適化する。すなわち、算出装置100は、例えば、第1事業者の評価値を算出するにあたり、「株価」の高低等の素性がスコアに対してどのくらいの影響を与えるか、といった重み値「ωn」の値を求める。そして、算出装置100は、求めた重み値を設定してモデルを生成する。算出装置100は、生成したモデルに、対象とする事業者の情報を入力することで、当該事業者の第1スコアを得ることができる。すなわち、算出装置100は、下記のような第1スコア出力モデルを生成する。
In the above equation (1), for example, “Y” is input with an evaluation value calculated by an external organization or correct data preset by the administrator of the
第1スコア = ω1・x1 + ω2・x2 + ω3・x3 + ・・・ + ωn・xn ・・・ (2) First score = ω 1 · x 1 + ω 2 · x 2 + ω 3 · x 3 + ... + ω n · x n (2)
上記式(2)は、第1スコア出力モデルを示す。上記式(2)では、式(1)を回帰分析することにより求められた具体的な数値が各重み値ωに代入される。このため、算出装置100は、上記式(2)に、第1事業者の評価情報を「x1」〜「xn」に入力することにより、第1事業者の第1スコアを算出することができる。
The above equation (2) represents the first score output model. In the above equation (2), specific numerical values obtained by performing regression analysis on the equation (1) are substituted into the respective weight values ω. Therefore, the
なお、上記で説明したモデルは一例であり、算出装置100が生成するモデルは上記の例に限られない。すなわち、算出装置100は、評価情報を入力とし、事業者の評価値(第1スコア)を示す値を出力するモデルであれば、既知の手法を組み合わせることによって、上記例とは異なるモデルを適宜生成してもよい。例えば、上記の例では、回帰分析によってモデルを生成する例を示したが、算出装置100は、他の統計的処理によりモデルを生成してもよい。
The model described above is an example, and the model generated by the
図1の例において、算出装置100は、処理対象とする全ての事業者の第1スコアを算出したものとする。続けて、算出装置100は、事業者サーバ20から取引情報を取得する(ステップS13)。
In the example of FIG. 1, it is assumed that the
実施形態において、取引情報とは、第2スコアの算出対象である第1事業者の取引に関する情報を示す。具体的には、取引情報は、第1事業者と取引関係を有する第2事業者に関する情報や、各第2事業者との取引金額や、取引回数や、取引頻度や、取引を継続している年数等である。また、取引情報には、各第2事業者との取引金額の推移や、取引回数の推移や、取引頻度の推移等の情報が含まれてもよい。 In the embodiment, the transaction information indicates information related to the transaction of the first business operator, which is the second score calculation target. Specifically, the transaction information includes information on the second business operator having a business relationship with the first business operator, the transaction amount with each second business operator, the number of transactions, the transaction frequency, and the transaction. It is the number of years. Further, the transaction information may include information such as the transition of the transaction amount with each second operator, the transition of the number of transactions, the transition of the transaction frequency, and the like.
算出装置100は、事業者サーバ20から取引情報を取得し、取得した取引情報に基づいて第2スコアを算出するためのモデルを生成する(ステップS14)。具体的には、算出装置100は、第1事業者の第1スコアと、第1事業者と取引関係を有する第2事業者の第1スコアとに基づいて、第1事業者の第2スコアを出力するモデルを生成する。
The
例えば、算出装置100は、第1スコアを出力するために生成したモデルに、第2事業者と取引関係を有する第2事業者の第1スコアとに基づいて算出される素性を追加することで、生成したモデルを更新する。算出装置100は、例えば、下記式(3)のような式に基づいてモデルの更新処理を行うための回帰式を得る。なお、説明を簡単にするために、下記式(3)では、取引情報のうち事業者間の所定期間における取引金額(入出金金額)のみを素性として利用するものとする。
For example, the
Y = ω1・x1 + ・・・ + ωn・xn+ ωIN・xIN + ωOUT・xOUT ・・・ (3) Y = ω 1 · x 1 +... + Ω n · x n + ω IN · x IN + ω OUT · x OUT (3)
上記のように、上記式(3)は、上記式(1)と比較して、「ωIN・xIN」と、「ωOUT・xOUT」という要素を更に有する。「xIN」は、第2事業者から第1事業者に対する入金に関する素性を示す。「ωIN」は、入金に関する素性の重み値を示す。「xOUT」は、第1事業者から第2事業者に対する出金に関する素性を示す。「ωOUT」は、出金に関する素性の重み値を示す。 As described above, the expression (3) further includes the elements “ω IN · x IN ” and “ω OUT · x OUT ” compared to the expression (1). “X IN ” indicates a feature related to payment from the second business operator to the first business operator. “Ω IN ” indicates a weight value of the feature related to the deposit. “X OUT ” indicates a feature related to withdrawal from the first business operator to the second business operator. “Ω OUT ” indicates a weight value of a feature related to withdrawal.
「xIN」は、例えば、第2事業者が第1事業者に対して入金した額と、当該入金を行った第2事業者の第1スコアとの関係によって求められる。例えば、図1では、算出装置100が、第1事業者である事業者Aの取引情報に基づいて回帰式を生成する際の例を示す。図1に示すように、事業者Aは、事業者Bや事業者Cと取引関係を有する。この場合、事業者Aから見て、事業者Bや事業者Cは第2事業者に該当する。
“X IN ” is obtained, for example, by the relationship between the amount of money deposited by the second business operator to the first business operator and the first score of the second business operator who has made the payment. For example, FIG. 1 shows an example when the
図1の例では、事業者Bの第1スコアは「90」であり、事業者Cの第1スコアは「40」であるものとする。また、事業者Bから事業者Aへの所定期間(例えば1年間)における入金額は「800万円」である。事業者Cから事業者Aへの所定期間における入金額は「400万円」である。また、事業者Aの事業者Bへの所定期間における出金額は「300万円」である。事業者Aの事業者Cへの所定期間における出金額は「700万円」である。 In the example of FIG. 1, it is assumed that the first score of the business operator B is “90” and the first score of the business operator C is “40”. Further, the deposit amount from the business B to the business A is “8 million yen” in a predetermined period (for example, one year). The deposit amount from the business operator C to the business operator A in the predetermined period is “4 million yen”. Further, the amount of money paid out by the business operator A to the business operator B in the predetermined period is “3 million yen”. The amount of payment to the operator C by the operator A for a predetermined period is “7 million yen”.
算出装置100は、このような取引金額に関する情報と、各第2事業者の第1スコアとの関係性を示す素性を追加することで、新たな回帰式を生成する。例えば、算出装置100は、各々の数値の加重平均を算出する。具体的には、算出装置100は、第2事業者の第1スコアと入金額とをそれぞれ乗算した値の和を、入金額の合計で割ることで、事業者Aの入金に関する素性を算出する。図1の例では、算出装置100は、事業者Aの入金に関する素性として、「約73」という数値を算出する。かかる数値が、回帰式における「xIN」に対応する。同様に、算出装置100は、第2事業者の第1スコアと出金額とをそれぞれ乗算した値の和を、出金額の合計で割ることで、事業者Aの出金に関する素性を算出する。図1の例では、算出装置100は、事業者Aの出金に関する素性として、「55」という数値を算出する。なお、上記の算出手法は一例であり、算出装置100は、第1スコアと金額の大小の関係に基づいて数値が求められる手法であれば、いずれの手法を採用してもよい。
The
このようにして、算出装置100は、算出した「xIN」と「xOUT」を含めた回帰式(3)を利用して、第1スコアを出力するためのモデルを更新する。すなわち、算出装置100は、新たに素性が追加された回帰式(3)に基づいて、モデルを更新し、新たなスコア(説明のため、「暫定スコア」と表記する)を得るためのモデルを生成する。
In this way, the
例えば、算出装置100は、事業者Aに限らず、各事業者において上記したような算出を行い、各事業者に対応する回帰式(3)を生成する。すなわち、算出装置100は、各事業者に対応した多数の回帰式(サンプル)を生成し、生成した回帰式に基づいてモデルを更新する。具体的には、算出装置100は、重み値「ωIN」や「ωOUT」の値が追加された、下記式(4)のような回帰式を生成する。
For example, the
暫定スコア = ω1・x1 + ・・・ + ωn・xn+ ωIN・xIN + ωOUT・xOUT ・・・ (4) Provisional score = ω 1 · x 1 + ... + ω n · x n + ω IN · x IN + ω OUT · x OUT · · · (4)
このように、上記式(4)では、「ωIN・xIN」と「ωOUT・xOUT」とが要素として追加される。これにより、算出装置100は、事業者A自体の情報によって求められる第1スコアではなく、事業者Aの取引関係を加味したスコアである暫定スコアを求めることができる。すなわち、算出装置100は、取引の相手先の評価値(第1スコア)が、第1事業者に対して影響を与える態様で暫定スコアを算出することができる。このため、例えば小規模の第1事業者であっても、比較的第1スコアが高いと想定される大企業と多く取引していたり、第1事業者が安定している第2事業者と取引していたりする第1事業者は、暫定スコアが高く算出される。
Thus, in the above formula (4), “ω IN · x IN ” and “ω OUT · x OUT ” are added as elements. Thereby, the
ところで、上記の処理では、事業者Aの第1スコアが暫定スコアに更新されるとともに、それに伴い、事業者Bの第1スコアが暫定スコアに更新され、事業者Cの第1スコアが暫定スコアに更新される。すなわち、各事業者の暫定スコアの算出においては、互いに更新された第1スコアが影響を与え合うため、算出の順序によって誤差が生じる場合がある。このため、算出装置100は、更新された暫定スコアが、更新前のモデルによって求められる暫定スコアとの間で所定の閾値を下回るまで、モデルの更新を繰り返す。すなわち、算出装置100は、暫定スコアのぶれが収束するまで、モデルの更新を繰り返す。具体的には、算出装置100は、全事業者の暫定スコアが、「|更新後のスコア−更新前スコア|≦所定の閾値(例えば1)」となるまで、更新を繰り返す。
By the way, in the above processing, the first score of the operator A is updated to the provisional score, and accordingly, the first score of the operator B is updated to the provisional score, and the first score of the operator C is changed to the provisional score. Updated to That is, in the calculation of the provisional score of each business operator, since the first scores updated with each other influence each other, an error may occur depending on the calculation order. For this reason, the
そして、算出装置100は、上記の条件を満たすまでモデルの更新を繰り返し、最終的に下記式(5)のようなモデルを生成する。
Then, the
第2スコア = ω1・x1 + ・・・ + ωn・xn+ ωIN・xIN + ωOUT・xOUT ・・・ (5) Second score = ω 1 · x 1 +... + Ω n · x n + ω IN · x IN + ω OUT · x OUT (5)
上記式(5)は、第2スコア出力モデルを示す。上記式(5)では、回帰分析によって求められた具体的な数値が各重み値ωに代入される。このため、算出装置100は、上記式(5)に、第1事業者の評価情報を「x1」〜「xn」に入力し、さらに、第1事業者の取引情報を「xIN」や「xOUT」に入力することで、第1事業者の第2スコアを出力させることができる。このようにして、算出装置100は、第1事業者の第2スコア(すなわち信用度)を算出する(ステップS15)。
The above equation (5) represents the second score output model. In the above equation (5), specific numerical values obtained by regression analysis are substituted for each weight value ω. For this reason, the
上述してきたように、実施形態に係る算出装置100は、各事業者の評価値を示した第1スコアを取得する。そして、算出装置100は、取得した第1スコアのうち、第1事業者の第1スコアと、当該第1事業者と取引関係を有する第2事業者の第1スコアとに基づいて、当該第1事業者の信用度を示す第2スコアを算出する。
As described above, the
このように、実施形態に係る算出装置100は、第1事業者自体の財務情報等のみならず、第1事業者と取引関係にある第2事業者の第1スコア(評価値)を利用して、第1事業者の信用度を示す第2スコアを算出する。これにより、算出装置100は、より評価の高い第2事業者と付き合いのある第1事業者の第2スコアを相対的に高く算出することができる。すなわち、算出装置100は、第1事業者単独の評価ではなく、事業者同士の関係性を加味した信用度の算出を行うことができる。具体的には、売上高や規模が小さいために、事業者単独の情報から求められる評価値(第1スコア)が高くない第1事業者であっても、実は大企業と取引のある事業者であったり、信頼のある企業との取引が増加している事業者であったりする場合には、算出装置100は、当該第1事業者の信用度(第2スコア)を高く算出することができる。
As described above, the
以下、上記のような算出処理を行う算出装置100及び算出装置100を含む算出システム1について、さらに詳細に説明する。
Hereinafter, the
〔2.算出システムの構成〕
次に、図2を用いて、実施形態に係る算出システム1の構成について説明する。図2は、実施形態に係る算出システム1の構成例を示す図である。図2に示すように、算出システム1は、ユーザ端末10と、事業者サーバ20と、コンテンツ配信サーバ40と、算出装置100とを含む。算出システム1に含まれる各装置は、通信ネットワークであるネットワークN(例えば、インターネット)を介して有線または無線により通信可能に接続される。なお、図2に示す算出システム1に含まれる各装置の数は図示したものに限られない。例えば、算出システム1には、複数台のユーザ端末10が含まれてもよい。
[2. Configuration of calculation system]
Next, the configuration of the calculation system 1 according to the embodiment will be described with reference to FIG. FIG. 2 is a diagram illustrating a configuration example of the calculation system 1 according to the embodiment. As illustrated in FIG. 2, the calculation system 1 includes a user terminal 10, an
ユーザ端末10は、ウェブページ等のコンテンツを閲覧するユーザによって利用される情報処理装置である。例えば、ユーザ端末10は、デスクトップ型PC(Personal Computer)や、ノート型PCや、スマートフォン等の携帯電話機や、タブレット端末や、PDA(Personal Digital Assistant)等である。例えば、ユーザ端末10は、ユーザによる操作に従って、コンテンツ配信サーバ40からウェブページを取得し、取得したウェブページを表示する。
The user terminal 10 is an information processing apparatus used by a user who browses content such as a web page. For example, the user terminal 10 is a desktop PC (Personal Computer), a notebook PC, a mobile phone such as a smartphone, a tablet terminal, or a PDA (Personal Digital Assistant). For example, the user terminal 10 acquires a web page from the
また、ユーザ端末10は、コンテンツ配信サーバ40に所定の情報を送信する。例えば、ユーザ端末10は、検索サービスにおいて、事業者の名称をクエリとしてコンテンツ配信サーバ40に送信する。また、ユーザ端末10は、レビューサイト等において、事業者が提供する製品に関するレビューをコンテンツ配信サーバ40に送信してもよい。
Further, the user terminal 10 transmits predetermined information to the
事業者サーバ20は、事業者によって利用されるサーバ装置である。例えば、事業者サーバ20は、事業者間の取引に関する情報を保持する。事業者サーバ20は、算出装置100の要求に応じて、事業者間の取引に関する情報を提供する。具体的には、事業者サーバ20は、保持する口座情報等を算出装置100に提供することで、かかる口座情報に含まれる取引情報を算出装置100に提供する。
The
コンテンツ配信サーバ40は、各種サービスを提供するウェブサイトが含むウェブページをユーザ端末10に配信するウェブサーバである。例えば、コンテンツ配信サーバ40は、ポータルサイト、ニュースサイト、オークションサイト、天気予報サイト、ショッピングサイト、ファイナンス(株価)サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、SNS(Social Networking Service)サービスサイト、ウェブブログなどに関連する各種情報を含むウェブページをユーザ端末10に配信する。
The
なお、コンテンツ配信サーバ40からユーザ端末10に配信される各種データは、実際にはウェブページを形成するHTML(HyperText Markup Language)ファイルや画像等であるが、以下では、コンテンツ配信サーバ40からユーザ端末10に配信される各種データをコンテンツと表記する場合がある。
The various data distributed from the
また、コンテンツ配信サーバ40は、ネットワークN上におけるユーザ行動を記憶する。ここで、ネットワークN上におけるユーザ行動とは、各種ウェブサイトから提供されるサービスの利用に際して、ユーザの操作に従いユーザ端末10から発信される情報を意味する。例えば、ネットワークN上におけるユーザ行動は、検索サイトにおける検索クエリの入力や、ショッピングサイトにおける購買行動や、製品評価サイトにおけるユーザからのレビューの投稿などである。また、ユーザ行動には、例えば、SNS(Social Networking Service)サイトにおけるメッセージのやりとりや、他者に対するフォロー行動なども含まれる。
In addition, the
また、コンテンツ配信サーバ40は、算出装置100からの取得要求に従って、事業者の評価情報として、上述したネットワークN上におけるユーザ行動に関する情報や、事業に影響を与える指標値(例えば、株価や為替)の情報を算出装置100に送信してもよい。
Further, according to the acquisition request from the
算出装置100は、上述のように、事業者の評価値を示した第1スコアを取得し、取得した第1スコアのうち、第1事業者の第1スコアと、当該第1事業者と取引関係を有する第2事業者の第1スコアとに基づいて、当該第1事業者の信用度を示す第2スコアを算出するサーバ装置である。
As described above, the
〔3.算出装置の構成〕
次に、図3を用いて、実施形態に係る算出装置100の構成について説明する。図3は、実施形態に係る算出装置100の構成例を示す図である。図3に示すように、算出装置100は、通信部110と、記憶部120と、制御部130とを有する。なお、算出装置100は、算出装置100を利用する管理者等から各種操作を受け付ける入力部(例えば、キーボードやマウス等)や、各種情報を出力するための出力部(例えば、液晶ディスプレイ等)を有してもよい。
[3. Configuration of calculation device]
Next, the configuration of the
(通信部110について)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。かかる通信部110は、ネットワークNと有線又は無線で接続され、ネットワークNを介して、ユーザ端末10や、事業者サーバ20や、コンテンツ配信サーバ40との間で情報の送受信を行う。
(About the communication unit 110)
The
(記憶部120について)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。実施形態に係る記憶部120は、評価情報記憶部121と、取引情報記憶部125と、モデル記憶部126とを有する。以下、各記憶部について順に説明する。
(About the storage unit 120)
The
(評価情報記憶部121について)
評価情報記憶部121は、事業者の評価に関する情報を記憶する。評価情報記憶部121には、情報を記憶するデータテーブルとして、財務テーブル122と、株価為替テーブル123と、検索データテーブル124とが含まれる。以下、各データテーブルについて、順に説明する。
(About the evaluation information storage unit 121)
The evaluation
(財務テーブル122について)
財務テーブル122は、事業者の財務に関する情報を記憶する。ここで、図4に、実施形態に係る財務テーブル122の一例を示す。図4は、実施形態に係る財務テーブル122の一例を示す図である。図4に示すように、財務テーブル122は、「事業者」、「財務情報」といった項目を有する。また、「財務情報」は、「総資産」、「総負債」、「売上高」、「営業利益」、「時価総額」といった小項目を有する。
(About financial table 122)
The financial table 122 stores information related to the business operator's finances. Here, FIG. 4 shows an example of the financial table 122 according to the embodiment. FIG. 4 is a diagram illustrating an example of the financial table 122 according to the embodiment. As illustrated in FIG. 4, the financial table 122 includes items such as “business” and “financial information”. The “financial information” has small items such as “total assets”, “total liabilities”, “sales”, “operating income”, and “market capitalization”.
「事業者」は、事業者の名称を示す。「財務情報」は、事業者の財務状況に関する情報を示す。例えば、財務情報は、四半期ごとに事業者から公表されるデータ等に基づいて更新される。また、図4の例では、財務情報の小項目として、「総資産」、「総負債」、「売上高」、「営業利益」、「時価総額」を例示しているが、財務テーブル122に記憶される財務情報は、図4に示した例に限られない。例えば、財務情報には、事業者の自己資本比率や、担保余力や、決済状況などの各種情報が含まれてもよい。 “Operator” indicates the name of the operator. “Financial information” indicates information related to the financial status of the operator. For example, the financial information is updated on the basis of data or the like published from the business operator every quarter. In the example of FIG. 4, “total assets”, “total liabilities”, “sales”, “operating profit”, and “market capitalization” are illustrated as small items of financial information. The stored financial information is not limited to the example shown in FIG. For example, the financial information may include various types of information such as the capital adequacy ratio of the operator, the collateral capacity, and the settlement status.
また、図4に示す例では、「総資産」などの項目を「aaa」といった概念で表記しているが、実際には、各項目には、総資産に対応する金額などの具体的な情報が記憶される。 In the example shown in FIG. 4, items such as “total assets” are represented by the concept “aaa”. Actually, however, each item has specific information such as an amount corresponding to the total assets. Is memorized.
すなわち、図4では、財務テーブル122が記憶する情報の一例として、「事業者A」の財務情報は、総資産が「aaa」であり、総負債が「bbb」であり、売上高が「ccc」であり、営業利益が「ddd」であり、時価総額が「eee」であることを示している。 That is, in FIG. 4, as an example of information stored in the financial table 122, the financial information of “operator A” has a total asset of “aaa”, a total liability of “bbb”, and a sales amount of “ccc”. ”, Operating profit is“ ddd ”, and market capitalization is“ eeee ”.
(株価為替テーブル123について)
株価為替テーブル123は、株価や為替に関する情報を記憶する。ここで、図5に、実施形態に係る株価為替テーブル123の一例を示す。図5は、実施形態に係る株価為替テーブル123の一例を示す図である。図5に示すように、株価為替テーブル123は、「事業者」、「業界」、「株価」、「株価推移情報」、「為替連動情報」といった項目を有する。
(About Stock Price Exchange Table 123)
The stock price exchange table 123 stores information on stock prices and exchange rates. Here, FIG. 5 shows an example of the stock exchange table 123 according to the embodiment. FIG. 5 is a diagram illustrating an example of the stock price exchange table 123 according to the embodiment. As shown in FIG. 5, the stock price exchange table 123 includes items such as “business operator”, “industry”, “stock price”, “stock price transition information”, and “exchange-linked information”.
「事業者」は、図4で示した同一の項目に対応する。「業界」は、事業者が属する業界を示す。図5に示す例では、「業界」の項目を「B01」といった概念で表記しているが、実際には、「業界」の項目には、鉄鋼業界や、家電業界や、通信業界など、具体的な業界を示す情報が記憶される。 “Operator” corresponds to the same item shown in FIG. “Industry” indicates the industry to which the business operator belongs. In the example shown in FIG. 5, the “industry” item is represented by a concept such as “B01”. However, in reality, the “industry” item includes specific items such as the steel industry, the home appliance industry, and the communication industry. Information indicating a specific industry is stored.
「株価」は、事業者の株価を示す。「株価推移情報」は、株価の推移を示す。なお、図5に示す例では、「株価」や「株価推移情報」の項目を「E01」や「F01」といった概念で表記しているが、実際には、「株価」の項目には、株価の具体的な数値が記憶される。また、「株価推移情報」の項目には、具体的な株価の数値の他に、所定期間において株価がどのくらいの割合で上昇または下降したかといった情報や、市場との動きの相違(市場全体が値下がりする中で、当該事業者の株が値上がりしたなどの推移情報)等が記憶される。なお、事業者が非上場企業等で、株価が取得できない場合や株価の情報が存在しない場合には、「株価」や「株価推移情報」の項目は空欄となる。 “Stock price” indicates the stock price of the operator. “Stock price transition information” indicates the transition of the stock price. In the example shown in FIG. 5, the items “stock price” and “stock price transition information” are represented by concepts such as “E01” and “F01”. The specific numerical value of is stored. In addition to specific stock price figures, the “stock price trend information” item includes information such as how much the stock price has increased or decreased during a given period, and differences in movement with the market (the overall market is As the price drops, transition information such as a rise in the stock of the operator is stored. Note that when the company is a private company or the like and the stock price cannot be acquired or there is no stock price information, the items of “stock price” and “stock price transition information” are blank.
「為替連動情報」には、為替の動きに連動した業績の推移に関する情報が記憶される。図5に示す例では、「為替連動情報」の項目を「G01」といった概念で表記しているが、実際には、「為替連動情報」の項目には、為替がいくら動いた場合に当該事業者の事業や業界全体にどのような影響を与えるかといった具体的な数値や、例えば円高の方が有利な事業者(業界)であるか否かといった、事業者が営む事業と為替との一般的な連動関係を示す情報等が記憶される。 In “Forex-linked information”, information on the transition of performance linked to the movement of the exchange is stored. In the example shown in FIG. 5, the item “Foreign Exchange Linked Information” is represented by a concept such as “G01”. Specific numerical values, such as how the business will affect the business and the industry as a whole, and whether the business operated by the business, such as whether or not it is a business (industry) where the strong yen is more advantageous Information indicating a general interlocking relationship is stored.
すなわち、図5では、株価為替テーブル123が記憶する情報の一例として、「事業者A」は、属する業界が「B01」であり、株価が「E01」であり、株価推移情報が「F01」であり、為替連動情報が「G01」であることを示している。 That is, in FIG. 5, as an example of information stored in the stock price exchange table 123, “business A” has “B01” as the industry to which it belongs, “E01” as the stock price, and “F01” as the stock price transition information. Yes, the exchange-linked information is “G01”.
(検索データテーブル124について)
検索データテーブル124は、ユーザが事業者を検索した検索履歴に関する情報を記憶する。ここで、図6に、実施形態に係る検索データテーブル124の一例を示す。図6は、実施形態に係る検索データテーブル124の一例を示す図である。図6に示すように、検索データテーブル124は、「事業者」、「集計期間」、「検索数」、「上昇度」、「対象ワード」といった項目を有する。
(Regarding the search data table 124)
The search data table 124 stores information related to a search history in which a user searches for a business. Here, FIG. 6 shows an example of the search data table 124 according to the embodiment. FIG. 6 is a diagram illustrating an example of the search data table 124 according to the embodiment. As shown in FIG. 6, the search data table 124 includes items such as “business”, “total period”, “number of searches”, “degree of increase”, and “target word”.
「事業者」は、図4に示した同一の項目に対応する。「集計期間」は、ユーザが行った検索に関する情報を集計した期間を示す。図6の例では、集計期間は一週間単位としているが、集計期間は異なる期間であってもよい。 “Operator” corresponds to the same item shown in FIG. “Aggregation period” indicates a period in which information related to searches performed by the user is aggregated. In the example of FIG. 6, the aggregation period is set to one week, but the aggregation period may be a different period.
「検索数」は、例えば、所定の検索サイトにおいて、検索エンジンによって事業者が検索された回数を示す。なお、検索数として計数される検索クエリには、事業者の名称そのものに限られず、事業者が提供する製品名や、事業者の経営者の氏名などが含まれてもよい。 “Number of searches” indicates, for example, the number of times that a searcher has been searched by a search engine on a predetermined search site. The search query counted as the number of searches is not limited to the name of the business operator itself, and may include the name of a product provided by the business operator, the name of the business operator of the business operator, and the like.
「上昇度」は、直前の集計期間における検索数に対する検索数の増減値を示す。「対象ワード」は、記載されたワードが検索クエリとして送信された場合に、事業者に関する検索数として計数されるワードを示す。例えば、事業者の名称そのものよりも、事業者が提供する製品名の知名度が高い場合、ユーザは、かかる製品名で検索行動をすることが考えられる。この場合、製品名を検索クエリとして検索が行われた場合であっても、当該製品名が対象ワードに設定されていれば、当該製品を提供する事業者に対する検索数が計数される。対象ワードは、算出装置100の管理者や、事業者の申請によって人為的に設定されてもよいし、例えば、検索結果に基づくウェブサイトのリンクを分析すること等により、自動で設定されてもよい。具体的には、「製品P01」をユーザが検索した場合に、検索結果として「事業者A」に関連するウェブサイトが比較的多く表示されるような場合には、事業者Aとともに「製品P01」が対象ワードに自動で設定される。
The “degree of increase” indicates an increase / decrease value of the number of searches with respect to the number of searches in the immediately preceding aggregation period. The “target word” indicates a word that is counted as the number of searches related to the operator when the described word is transmitted as a search query. For example, when the name of a product provided by a business is higher than the name of the business, the user may perform a search action using the product name. In this case, even if a search is performed using the product name as a search query, if the product name is set as the target word, the number of searches for the business provider that provides the product is counted. The target word may be set artificially by an application of the administrator of the
すなわち、図6では、検索データテーブル124が記憶する情報の一例として、「事業者A」は、集計期間「2017年6月26日〜2017年7月2日」の間に、「2000回」検索され、直前の検索数からの上昇度は「1000回」であることを示している。また、事業者Aには、検索における対象ワードとして、「事業者A」、「製品P01」、「経営者Q01」等が設定されていることを示している。 That is, in FIG. 6, as an example of information stored in the search data table 124, “Business A” is “2000 times” during the aggregation period “June 26, 2017 to July 2, 2017”. The search indicates that the degree of increase from the previous number of searches is “1000 times”. Further, it is shown that “business operator A”, “product P01”, “manager Q01”, etc. are set for the business operator A as target words in the search.
なお、検索データテーブル124には、図6で図示した情報以外の情報が適宜記憶されてもよい。例えば、検索データテーブル124には、同一の業界内における各事業者の検索数に基づく検索ランキングの情報や、検索数の上昇度や検索数の上昇度の割合に基づく検索ランキングの情報等が記憶されてもよい。例えば、検索ランキングの順位が上昇している事業者ほど、事業が好調であったり、ユーザからの注目度が高かったりする事業者であると評価される。 Note that information other than the information illustrated in FIG. 6 may be appropriately stored in the search data table 124. For example, the search data table 124 stores search ranking information based on the number of searches of each business operator in the same industry, search ranking information based on the increase in the number of searches and the rate of increase in the number of searches, and the like. May be. For example, a business with a higher search ranking is evaluated as a business with a strong business or a high degree of attention from the user.
(取引情報記憶部125について)
取引情報記憶部125は、事業者の取引に関する情報を記憶する。ここで、図7に、実施形態に係る取引情報記憶部125の一例を示す。図7は、実施形態に係る取引情報記憶部125の一例を示す図である。図7に示すように、取引情報記憶部125は、「事業者」、「取引履歴」といった項目を有する。また、「取引履歴」は、「取引日」、「取引先」、「取引種別」、「金額」といった小項目を有する。
(About transaction information storage unit 125)
The transaction
「事業者」は、図4で示した同一の項目に対応する。「取引履歴」は、事業者の取引に関する履歴を示す。「取引日」は、取引が行われた日付を示す。「取引先」は、取引の相手先を示す。「取引種別」は、入金や出金等の取引の種別を示す。「金額」は、取引の金額を示す。図7に示す例では、「金額」の項目を「C01」といった概念で表記しているが、実際には、「金額」の項目には取引された具体的な金額が記憶される。 “Operator” corresponds to the same item shown in FIG. The “transaction history” indicates a history related to the business of the operator. “Transaction date” indicates the date on which the transaction was performed. “Business partner” indicates a business partner. “Transaction type” indicates the type of transaction such as deposit or withdrawal. “Amount” indicates the amount of the transaction. In the example shown in FIG. 7, the item “amount” is represented by a concept such as “C01”. Actually, a specific amount of money that is traded is stored in the item “amount”.
すなわち、図7では、取引情報記憶部125が記憶する情報の一例として、「事業者A」の取引履歴には、一例として、取引日「2017年6月5日」において、取引先「事業者B」から、金額「C01」の「入金」があったことを示している。
That is, in FIG. 7, as an example of the information stored in the transaction
(モデル記憶部126について)
モデル記憶部126は、算出装置100が生成するモデルに関する情報を記憶する。ここで、図8に、実施形態に係るモデル記憶部126の一例を示す。図8は、実施形態に係るモデル記憶部126の一例を示す図である。図8に示すように、モデル記憶部126は、「モデルID」、「更新日」、「業界」といった項目を有する。
(About the model storage unit 126)
The
「モデルID」は、モデルを識別する識別情報を示す。「更新日」は、モデルが更新された日付を示す。「業界」は、図5に示した同一の項目に対応する。 “Model ID” indicates identification information for identifying a model. “Update date” indicates the date on which the model was updated. “Industry” corresponds to the same item shown in FIG.
すなわち、図8では、モデル記憶部126が記憶する情報の一例として、モデルID「M01」で識別されるモデルは、更新日が「2017年7月1日」であり、業界「B01」に対応するモデルであることを示している。
That is, in FIG. 8, as an example of information stored in the
なお、図8での図示は省略しているが、モデル記憶部126に記憶される情報は、モデルを構成する具体的なモデルデータ(ωiに設定された重み値等)が含まれる。また、モデル記憶部126に記憶されるモデルとは、図1で示した式(5)のような第2スコア出力モデルに対応するが、モデル記憶部126には、第2スコア出力モデルを学習するための学習データや、第2スコア出力モデルが生成されるまでの過程で利用される第1スコア等が記憶されてもよい。
Although illustration in FIG. 8 is omitted, the information stored in the
なお、実施形態に係るモデルとは、事業者の評価値を示した第1スコアのうち、第1事業者と取引関係を有する第2事業者の第1スコアと、第2事業者と第1事業者との入出金に関する情報と、の関係性を示した値が入力される入力層と、出力層と、入力層から出力層までのいずれかの層であって出力層以外の層に属する第1要素と、第1要素と第1要素の重みとに基づいて値が算出される第2要素とを含む。また、モデルは、入力層に入力された情報に対し、出力層以外の各層に属する各要素を第1要素として、第1要素と第1要素の重みとに基づく演算を行うことにより、第1事業者における信用度を示す第2スコアの値を出力層から出力するよう、コンピュータを機能させる。なお、実施形態で示した例では、算出装置100は、ディープラーニング(deep learning)のような多層構造の学習を行っていないため、上記の「入力層から出力層までのいずれかの層であって出力層以外の層」や、「出力層以外の各層」とは、入力層を示す。
In addition, the model which concerns on embodiment is the 1st score of the 2nd provider who has business relations with the 1st provider among the 1st scores which showed the evaluation value of the provider, the 2nd provider, and the 1st The input layer, the output layer, and any layer from the input layer to the output layer to which the value indicating the relationship with the information on deposits and withdrawals with the business operator is input belongs to a layer other than the output layer A first element, and a second element whose value is calculated based on the weight of the first element and the first element. In addition, the model performs the first operation on the information input to the input layer by using each element belonging to each layer other than the output layer as a first element, based on the first element and the weight of the first element. The computer is caused to function so as to output the value of the second score indicating the creditworthiness of the business operator from the output layer. In the example shown in the embodiment, the
例えば、実施形態に係るモデルが上述した式(2)や式(5)で示す回帰モデルで実現される場合、モデルが含む第1要素とは、x1やx2等といった入力データ(xi(iは任意の数))に対応し、第1要素の重みとは、xiに対応する係数ωiに対応する。一般に、回帰モデルは入力層と出力層とを有する単純パーセプトロンとみなすことができるが、モデルを単純パーセプトロンとみなした場合、第1要素は、入力層が有するいずれかのノードに対応し、第2要素は、出力層が有するノードとみなすことができる。 For example, when the model according to the embodiment is realized by the regression model represented by the above-described equations (2) and (5), the first element included in the model is input data (x i) such as x 1 or x 2 (I is an arbitrary number)), and the weight of the first element corresponds to the coefficient ω i corresponding to x i . In general, the regression model can be regarded as a simple perceptron having an input layer and an output layer, but when the model is regarded as a simple perceptron, the first element corresponds to any node of the input layer, and the second The element can be regarded as a node included in the output layer.
さらに、各モデルがDNN(Deep Neural Network)等、1つまたは複数の中間層を有するニューラルネットワークで実現される場合、各モデルが含む第1要素とは、入力層または中間層が有するいずれかのノードとみなすことができ、第2要素とは、第1要素と対応するノードから値が伝達されるノード、すなわち、次段のノードと対応し、第1要素の重みとは、第1要素と対応するノードから第2要素と対応するノードに伝達される値に対して考慮される重み、すなわち、接続係数である。 Furthermore, when each model is realized by a neural network having one or a plurality of intermediate layers such as DNN (Deep Neural Network), the first element included in each model is any of the input layer or the intermediate layer The second element corresponds to a node to which a value is transmitted from a node corresponding to the first element, that is, a node in the next stage, and the weight of the first element is the first element and A weight to be considered for a value transmitted from a corresponding node to a node corresponding to the second element, that is, a connection coefficient.
算出装置100は、上述した回帰モデルやDNN等、任意の構造を有するモデルを用いて第2スコアの算出を行う。より具体的には、算出装置100は、第1事業者と取引を有する第2事業者の第1スコアと、当該第2事業者との取引金額との関係性を要素として追加した回帰式を再帰的に学習することで、第1事業者のスコアを更新する処理を繰り返す。そして、算出装置100は、各事業者の更新前のスコアと更新後のスコアとの差が所定の閾値になった場合に、スコアが収束したとみなし、学習が終了した(モデルが生成された)と判定する。
The
(制御部130について)
図3に戻って説明を続ける。制御部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)
Returning to FIG. 3, the description will be continued. The
また、制御部130は、記憶部120に記憶されるモデルに従った情報処理により、モデルの入力層に入力された、第2事業者の第1スコア(かかる値は、「暫定スコア」である場合がある)と第2事業者と第1事業者との入出金に関する情報との関係性を示した値と、モデルが有する係数(すなわち、モデルが学習した特徴に対応する重み値)に基づく演算を行い、モデルの出力層から、第1事業者の信用度を示す値、すなわち第2スコアを出力する。
In addition, the
実施形態に係る制御部130は、図3に示すように、取得部131と、第1生成部132と、第1算出部133と、第2生成部134と、第2算出部135とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部130の内部構成は、図3に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部130が有する各処理部の接続関係は、図3に示した接続関係に限られず、他の接続関係であってもよい。
As illustrated in FIG. 3, the
(取得部131について)
取得部131は、各事業者の評価値を示した第1スコアを取得する。例えば、取得部131は、後述する第1算出部133によって算出された、各々の事業者の第1スコアを取得する。
(About the acquisition unit 131)
The
例えば、取得部131は、コンテンツ配信サーバ40から事業者ごとの評価情報を取得する。例えば、取得部131は、各々の事業者の財務状況に関する情報を取得する。そして、取得部131は、取得した評価情報を第1生成部132に送る。後述する第1生成部132及び第1算出部133は、取得部131によって取得された評価情報に基づいて、各々の事業者の第1スコアを算出する。すなわち、取得部131は、各々の事業者の財務状況に関する情報に基づいて算出される第1スコアを取得する。
For example, the
なお、取得部131は、必ずしも第1算出部133によって算出された第1スコアを取得することを要しない。例えば、取得部131は、事業者を評価する外部機関が存在する場合には、当該外部機関から示された評価値に基づいて予め算定された第1スコアを取得してもよい。
Note that the
また、取得部131は、事業者サーバ20から、各々の事業者の取引情報を取得してもよい。また、取得部131は、評価情報として、財務状況等の情報のみならず、種々の情報を取得してもよい。例えば、取得部131は、評価情報の一例として、事業者に関する株価情報を取得する。例えば、取得部131は、事業者が上場している株式市場の情報を有するコンテンツ配信サーバ40から株価情報を取得する。また、取得部131は、事業者に関する株価情報として、事業者と関連する事業者の株価情報を取得してもよい。例えば、取得部131は、処理対象とする第1事業者と資本関係を有する事業者の株価情報を取得する。
Further, the
また、取得部131は、事業者が属する経済圏における為替情報を取得する。事業者が属する経済圏とは、例えば、円で事業を行う事業者であれば、円が流通する国と、その他の各国との関係における為替情報が該当する。また、取得部131は、為替情報と関連して事業者の業績が変化する可能性があるか否かを示す為替推移情報を取得する。例えば、取得部131は、予め算出装置100の管理者等から、円高で業績が上がる事業者や業界、あるいは円安で業績が上がる事業者や業界の情報の設定を受け付ける。そして、取得部131は、設定された情報に基づいて、処理対象とする第1事業者や第2事業者が属する業界や業種を取得する。
In addition, the
また、取得部131は、評価情報として、事業者に関する検索データを取得してもよい。例えば、取得部131は、検索サービスを提供するコンテンツ配信サーバ40に対して、ユーザ端末10から送信された検索クエリの種類や、送信された数等を取得する。
Moreover, the
なお、図1の例では、取得部131は、コンテンツ配信サーバ40から各種情報を取得する例を示したが、情報の取得先はコンテンツ配信サーバ40に限らなくてもよい。例えば、取得部131は、ユーザ端末10から評価情報を取得してもよい。また、取得部131は、ユーザ端末10やコンテンツ配信サーバ40からのみならず、所定の外部サーバから評価情報を取得してもよい。例えば、取得部131は、ユーザ端末10やコンテンツ配信サーバ40に関する情報を蓄積するクラウドサーバ等から情報を取得してもよい。
In the example of FIG. 1, the
取得部131は、取得した情報を記憶部120内に適宜格納する。例えば、取得部131は、取得した評価情報を評価情報記憶部121内に格納する。
The
(第1生成部132について)
第1生成部132は、各々の事業者の評価情報に基づいて、事業者の第1スコアを算出するためのモデルを生成する。具体的には、第1生成部132は、図1で示した上記式(1)のような回帰式を生成し、生成した回帰式を回帰分析することによって、第1スコアを出力させるためのモデルを生成する。
(About the first generation unit 132)
The 1st production |
なお、第1生成部132は、モデルの生成にあたり、種々の既知の手法を利用してもよい。例えば、第1生成部132は、取得した評価情報のうち、財務状況を示す値を事業者間で正規化したり、株価情報を事業者間で正規化したり、為替情報を事業者間で正規化したりする。そして、第1生成部132は、各々の事業者の評価情報に基づいて、事業者ごとに回帰式を生成する。
Note that the
(第1算出部133について)
第1算出部133は、第1生成部132によって生成されたモデルを用いて、各々の事業者の第1スコアを算出する。具体的には、第1算出部133は、第1生成部132によって生成されたモデルに、処理対象とする第1事業者の評価情報を入力し、第1事業者に対応する第1スコアを出力させることによって、第1スコアを算出する。
(About the first calculator 133)
The
例えば、第1算出部133は、第1事業者に関する株価情報に基づいて、第1事業者の第1スコアを算出する。例えば、第1算出部133は、第1事業者に関する株価の絶対的な価格や、業界内での相対的な価格や、株価が上昇傾向にあるか否かに基づいて、モデルにおける「xi」に入力する数値を調整する。これにより、第1算出部133は、例えば株価が他の事業者よりも好調である第1事業者について、第1スコア、すなわち評価値を比較的高く算出することができる。
For example, the
なお、第1算出部133は、財務状況や、為替や、検索データ等についても、上記のような手法を用いることで、各々の事業者の財務状況等に応じた第1スコアを算出することができる。かかる手法は、例えば既知の算出手法が適宜利用されてもよい。例えば、第1算出部133は、種々の既知の手法に基づいて、評価情報を数値化したり、検索数等を数値化したりして、第1スコアの算出処理を行ってもよい。例えば、第1算出部133は、検索数については、全体の統計データとの関係性に基づいて正規化した数値を用いてもよい。また、第1算出部133は、例えば、株価がいくら上昇した場合に、いくらの値を加算するといった設定を、算出装置100の管理者から予め受け付けていてもよい。この場合、第1算出部133は、取得部131によって取得された事象(第2事業者の株価の上昇など)と、当該事象が発生した場合に加算される数値とに基づいて、モデルに入力する情報(「xi」)を調整する。
The
なお、第1算出部133は、第1生成部132によって生成されたモデルを用いずに、所定の外部機関から取得した事業者の評価値に基づいて、第1スコアを算出してもよい。例えば、第1算出部133は、所定の外部機関から取得した事業者の評価値を、そのまま第1スコアとして取り扱ってもよい。すなわち、算出装置100は、第1スコアとして、事業者自体の情報に基づいて任意の対象によって求められる値であって、各々の事業者の評価値を比較して示すことのできる値であれば、どのような値を採用してもよい。
Note that the
(第2生成部134について)
第2生成部134は、取得部131によって取得された各々の事業者の第1スコアのうち、第2事業者の第1スコアと、当該第2事業者と第1事業者との入出金に関する情報との関係性に基づいて、モデルを生成する。なお、第2生成部134によるモデルの生成とは、第1生成部132によって生成されたモデルを更新する意味を含む。
(About the second generation unit 134)
The
例えば、第2生成部134は、第2事業者の第1スコアと当該第2事業者と第1事業者との入出金に関する情報との関係性を示す値として、相対的に高い値が入力された場合にスコアが上昇し、相対的に低い値が入力された場合にスコアが下降するように、各要素に対する係数(重み値)が設定されるよう、モデルを学習する。
For example, the
第2生成部134は、例えば、第2事業者の第1スコアと、当該第2事業者と第1事業者との入出金の関係性を示す値を用いてモデルを生成する。具体的には、第2生成部134は、図1で示したように、第1事業者にとっての第2事業者の第1スコアと、各々の第2事業者に対する入金額や支出額を加重平均した値を用いてモデルを生成する。
The
また、第2生成部134は、入出金に関する情報として、第1事業者と第2事業者との間の取引における入出金の金額のみならず、第1事業者と第2事業者との間の取引回数、取引頻度等に基づいて、モデルを生成してもよい。また、第2生成部134は、所定期間における取引の入出金の金額の推移、所定期間における取引回数の推移、又は取引頻度の推移の少なくともいずれか一つを用いて、モデルを生成してもよい。すなわち、第2生成部134は、取引金額の多寡のみならず、取引回数等を指標値として求めた値を用いて、モデルを生成してもよい。
Moreover, the 2nd production |
また、第2生成部134は、モデルによって出力された暫定的なスコアである暫定スコアを、当該暫定スコアを出力する際に用いられた第1スコアの値と置き換えた回帰式を学習することにより、当該モデルを更新する。図1で示したように、第2生成部134によって生成されるモデルは、素性として第1スコア(もしくは暫定スコア)を含むため、いずれかの事業者の第1スコアが更新された場合には、他の事業者の第1スコアも影響を受ける。このため、第2生成部134は、各々の事業者について、直前の算出に用いた第1スコア(暫定スコア)を更新して、モデルの学習(例えば回帰式による回帰分析)を繰り返す。
Further, the
そして、第2生成部134は、更新されたモデルによって出力された暫定スコアと、更新前のモデルによって出力された暫定スコアとが所定の閾値以内となるまで、当該モデルを更新することを繰り返す。そして、第2生成部134は、更新されたモデルによって出力された暫定スコアと、更新前のモデルによって出力された暫定スコアとが所定の閾値以内となった場合に、更新後のモデルを、各々の事業者の第2スコアを出力するためのモデルと決定する。
Then, the
第2生成部134は、生成したモデルをモデル記憶部126に格納する。なお、第2生成部134は、事業者が属する業界ごとや、事業者の事業規模ごと等、種々のカテゴリ別にモデルを生成してもよい。
The
なお、第2生成部134は、上述したような回帰式による機械学習に限らず、いかなる学習アルゴリズムを用いてモデルを生成してもよい。例えば、第2生成部134は、ニューラルネットワーク、サポートベクターマシン(support vector machine)、クラスタリング、強化学習等の学習アルゴリズムを用いてモデルを生成してもよい。一例として、第2生成部134がニューラルネットワークを用いてモデルを生成する場合、実施形態に係るモデルは、一以上のニューロンを含む入力層と、一以上のニューロンを含む中間層と、一以上のニューロンを含む出力層とを有する。また、第2算出部135がGAN(Generative Adversarial Networks)を用いた算出処理を行う場合、第2生成部134が生成するモデルは、GANの一部を構成するモデルであってもよい。
The
(第2算出部135について)
第2算出部135は、取得部131によって取得された第1スコアのうち、第1事業者の第1スコアと、当該第1事業者と取引関係を有する第2事業者の第1スコアとに基づいて、当該第1事業者の信用度を示す第2スコアを算出する。
(About the second calculator 135)
Of the first score acquired by the
例えば、第2算出部135は、第2生成部134によって生成されたモデルを用いて、第1事業者の第2スコアを算出する。具体的には、第2算出部135は、第2生成部134によって更新されたモデルによって出力された暫定スコアと、更新前のモデルによって出力された暫定スコアとが所定の閾値以内となった場合に、当該モデルを用いて、第1事業者の第2スコアを算出する。
For example, the
例えば、第2算出部135は、モデルから出力された値をそのまま第2スコアとして用いてもよいし、所定の演算処理(第1事業者同士の比較をしやすくするために数字をまるめるための演算等)を行った後の値を第2スコアとしてもよい。
For example, the
〔4.処理手順〕
次に、図9及び図10を用いて、実施形態に係る算出装置100による処理の手順について説明する。まず、図9を用いて、実施形態に係る算出処理の手順のうち、第1スコアを記憶するまでの処理の手順について説明する。図9は、実施形態に係る処理手順を示すフローチャート(1)である。
[4. Processing procedure)
Next, a processing procedure performed by the
図9に示すように、算出装置100は、コンテンツ配信サーバ40から評価情報を取得する(ステップS101)。算出装置100は、取得した評価情報に基づいて、第1スコアを算出するためのモデルを生成する(ステップS102)。
As shown in FIG. 9, the
そして、算出装置100は、生成したモデルを用いて、各々の事業者の第1スコアを算出する(ステップS103)。算出装置100は、算出した第1スコアを記憶部120内に記憶する(ステップS104)。
And the
次に、図10を用いて、実施形態に係る提供処理の手順のうち、第2スコアを算出するまでの処理の手順について説明する。図10は、実施形態に係る処理手順を示すフローチャート(2)である。 Next, with reference to FIG. 10, the procedure of the process until the second score is calculated among the procedures of the providing process according to the embodiment will be described. FIG. 10 is a flowchart (2) illustrating a processing procedure according to the embodiment.
図10に示すように、算出装置100は、各々の事業者が備える事業者サーバ20から取引情報を取得する(ステップS201)。算出装置100は、取得した取引情報と、各々の第2事業者の第1スコアとに基づいて、事業者間の関係性を示す値を算出する(ステップS202)一例として、算出装置100は、第2事業者の第1スコアと第1事業者への取引の入出金額に基づいて、事業者間の関係性を示す値を算出する。
As illustrated in FIG. 10, the
そして、算出装置100は、事業者間の関係性を示す値を素性として、第1スコアの算出のために生成されたモデルを更新する(ステップS203)。続けて、算出装置100は、更新後のモデルを用いて、各々の事業者のスコア(暫定スコア)を算出する(ステップS204)。
And the
このとき、算出装置100は、更新前のスコアと更新後のスコアが所定の閾値以内であるか否かを判定する(ステップS205)。更新前のスコアと更新後のスコアが所定の閾値以内でない場合(ステップS205;No)、算出装置100は、出力された値(新たな暫定スコア)に基づいて、さらにモデルを更新する(ステップS206)。さらに、算出装置100は、更新後のモデルを用いてスコアを算出する処理(ステップS204)と、更新前のスコアと更新後のスコアが所定の閾値以内であるか否かを判定する処理(ステップS205)を繰り返す。
At this time, the
更新前のスコアと更新後のスコアが所定の閾値以内となった場合(ステップS205;Yes)、算出装置100は、更新されたモデルを記憶部120内に記憶する(ステップS207)。最終的に更新されたモデルは、第2スコアを出力させるためのモデルとなる。算出装置100は、かかるモデルを用いて、処理対象となる第1事業者の第2スコアを算出する(ステップS208)。
When the score before the update and the score after the update are within a predetermined threshold (step S205; Yes), the
〔5.変形例〕
上述した実施形態に係る算出システム1は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、上記の算出システム1に含まれる各装置の他の実施形態について説明する。
[5. (Modification)
The calculation system 1 according to the above-described embodiment may be implemented in various different forms other than the above-described embodiment. Therefore, in the following, another embodiment of each device included in the calculation system 1 will be described.
〔5−1.季節要因を含む算出〕
上記実施形態では、算出装置100が、第1事業者と第2事業者の取引金額等に基づいて第2スコアを算出する例を示した。ここで、算出装置100は、第1事業者と第2事業者の取引金額等以外の情報に基づいて第2スコアを算出してもよい。
[5-1. (Calculation including seasonal factors)
In the above-described embodiment, an example in which the
例えば、算出装置100は、第1事業者と第2事業者との取引における季節要因に基づいてモデルを生成してもよい。例えば、事業者間の取引には、季節ごとに取引量が増大したり、減少したりする場合がある。このため、算出装置100は、季節要因をモデルに組み込むことにより、例えば、第1事業者の信用度を算出しようとした際のタイミングにおいて適切な信用度(第2スコア)を算出することができる場合がある。例えば、季節要因を加味した第2スコアを用いることによって、金融機関等は、第1事業者に融資するタイミングを計ることができる。
For example, the
例えば、算出装置100は、取引情報として、第1事業者と任意の第2事業者との年間の取引金額のうち1ヶ月ごと等の取引金額の割合に基づき、どの時期に取引が増大するか等の情報を取得する。具体的には、算出装置100は、第1事業者と任意の第2事業者との取引は、夏季(例えば、7〜9月期)に比較的増大し、冬季(例えば、1〜3月期)に比較的減少するといった情報を取得する。
For example, the
そして、算出装置100は、例えば、季節要因の度合いを示す指標値(以下、「季節要因指数」と表記する)を任意の手法で設定する。例えば、算出装置100は、年間の取引金額の割合に基づいて、第1事業者と任意の第2事業者との季節要因指数を設定する。具体的には、算出装置100は、第2事業者のうち第2事業者Dの季節要因指数を「20」、第2事業者のうち第2事業者Eの季節要因指数を「80」と設定したものとする。そして、第2事業者Dの第1スコアが「90」であり、第2事業者Eの第1スコアが「40」であるとすると、算出装置100は、第1事業者と第2事業者との関係性を示す値を(20*90+80*40)/(20+80)=50、といったように算出する。
Then, for example, the
このように、算出装置100は、各々の事業者の季節要因に関する情報を取得し、第2事業者の第1スコアと、当該第2事業者と第1事業者との季節要因に関する情報との関係性に基づいて、モデルを生成してもよい。すなわち、算出装置100は、取引金額のみならず、種々の情報を用いて事業者間の関係性を示す値を設定することができる。そして、算出装置100は、そのような種々の情報を用いて事業者の第2スコアを算出することで、より多角的な観点から事業者の信用度を数値化することができる。
Thus, the
〔5−2.評価情報の例〕
上記実施形態では、評価情報の一例として、事業者の財務状況や、ユーザ行動のうち検索行動等を例に挙げたが、評価情報の例はこれに限られない。例えば、算出装置100は、コンテンツ配信サーバ40がニュースデータを扱うサーバであれば、ニュースデータを評価情報の一例として取得してもよい。そして、算出装置100は、事業者に対してポジティブなニュースデータが取得された場合には、当該事業者の事業者が好調であると判定して当該事業者の第1スコアを高く算出するようなモデルを生成してもよい。あるいは、算出装置100は、事業者に対してネガティブなニュースデータが取得された場合には、当該事業者の事業者が不調であると判定して当該事業者の第1スコアを低く算出するようなモデルを生成してもよい。
[5-2. Example of evaluation information)
In the above embodiment, as an example of the evaluation information, the financial status of the business operator and the search behavior etc. among the user behavior are exemplified. However, the example of the evaluation information is not limited to this. For example, if the
あるいは、算出装置100は、コンテンツ配信サーバ40が広告を配信するサーバであれば、広告に係るデータを評価情報の一例として取得してもよい。例えば、算出装置100は、事業者が広告を出稿させた数や、広告に費やした広告料金等の情報を取得する。そして、算出装置100は、事業者が広告を出稿させた数や、事業者が支払う広告料金等が多いほど、当該事業者の事業者が好調であると判定して当該事業者の第1スコアを高く算出するようなモデルを生成してもよい。あるいは、算出装置100は、事業者が広告を出稿させた数や、事業者が支払う広告料金等が低いほど、当該事業者の事業者が不調であると判定して当該事業者の第1スコアを低く算出するようなモデルを生成してもよい。
Alternatively, if the
また、算出装置100は、コンテンツ配信サーバ40から取得可能なあらゆる情報を評価情報として用いてもよい。例えば、算出装置100は、レビューサイトにユーザが投稿したテキストデータの内容(例えば事業者に対して好意的なレビューであるか否か等)や、SNSにユーザが投稿したテキストデータの内容等を評価情報として取得してもよい。
Further, the
〔5−3.算出システムの各装置〕
算出システム1に含まれる各装置は、様々な変形例により実現されてもよい。例えば、算出装置100は、コンテンツ配信サーバ40が実行する処理を兼ねてもよい。また、算出装置100は、コンテンツ配信サーバ40が提供するウェブページに第2スコアを提供するような処理を行ってもよい。また、算出装置100は、事業者サーバ20以外の外部サーバから取引情報を取得してもよい。
[5-3. Each device of the calculation system]
Each device included in the calculation system 1 may be realized by various modifications. For example, the
〔5−4.外部機関データ〕
上記実施形態では、第1事業者の信用度を判定するにあたり、第2事業者の評価に関する指標値である第1スコアを算出する例を示した。ここで、算出装置100は、第2事業者の第1スコアについて、外部機関のデータを利用してもよい。すなわち、算出装置100は、第1スコアとして、第2事業者を外部機関が評価した際の所定の評価値を取得し、取得した所定の評価値に基づいて、第1事業者の第1スコアを算出してもよい。
[5-4. (External organization data)
In the said embodiment, in determining the creditworthiness of a 1st provider, the example which calculates the 1st score which is an index value regarding evaluation of a 2nd provider was shown. Here, the
例えば、算出装置100は、上場企業等を対象として事業者を評価する外部機関が公表する評価値を第2事業者の第1スコアとして利用する。すなわち、算出装置100は、一般に公表される企業価値データや企業資産データ等の評価値を利用した算出処理を行ってもよい。このように、算出装置100は、外部機関のデータを採りいれることで、データの信頼性に客観的な信頼性を与えることができるとともに、算出処理を簡略化することができる。
For example, the
〔5−5.第2事業者〕
上記実施形態では、第1事業者と取引を有する事業者を第2事業者として取り扱い、実施形態に係る算出処理を行う例を示した。ここで、算出装置100は、第1事業者と取引を有する事業者のうち、所定の条件を満たす事業者のみを第2事業者として取り扱ってもよい。
[5-5. Second operator]
In the said embodiment, the business operator who has dealings with the 1st business operator was handled as a 2nd business enterprise, and the example which performs the calculation process which concerns on embodiment was shown. Here, the
例えば、算出装置100は、第1事業者に対する年間の取引額において、上位の所定数の事業者のみを第2事業者として取り扱ってもよい。また、算出装置100は、第1事業者に対して資本関係を有する事業者(すなわち親会社や子会社等)は第2事業者から除外してもよい。
For example, the
また、算出装置100は、第1事業者と取引を有していない事業者を第2事業者として取り扱ってもよい。例えば、算出装置100は、ファイナンスサイト等において、同一ユーザが組んだポートフォリオで共起する事業者同士を第1事業者と第2事業者として取り扱ってもよい。すなわち、算出装置100は、同一のユーザが株式を購入するような関係にある事業者同士は、何らかの関係性を有する事業者同士である可能性が高いとして、第1事業者と第2事業者の関係として取り扱うようにしてもよい。
Moreover, the
なお、算出装置100は、第1事業者がいずれの事業者と関係を有しているかを、例えばベクトル表記により示すようにしてもよい。例えば、算出装置100は、第1事業者と関係を有する事業者に対応する次元を「1」とし、第1事業者と関係を有しない事業者に対応する次元を「0」としたベクトルを用いて、第1事業者と第2事業者との関係性を有する値を算出してもよい。
Note that the
〔5−6.収束〕
上記実施形態では、更新後のモデルによって算出された暫定スコアと、更新前のモデルによって算出された暫定スコアとが所定の閾値内になるまで演算を繰り返す例を示した。ここで、算出装置100は、予め更新の回数を設定しておき、設定した回数の更新を経た段階で、モデル生成が完了したと判定するようにしてもよい。かかる処理により、算出装置100は、半永久的にスコアが収束しないような回帰式が発生すること等を予め防止することができる。
[5-6. convergence〕
In the above-described embodiment, an example is shown in which the calculation is repeated until the provisional score calculated by the updated model and the provisional score calculated by the model before the update are within a predetermined threshold. Here, the
〔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に示した評価情報記憶部121や、取引情報記憶部125や、モデル記憶部126は、算出装置100が保持せずに、外部のストレージサーバ等に保持されてもよい。この場合、算出装置100は、ストレージサーバにアクセスすることで、評価情報や取引情報等を取得する。
For example, the evaluation
また、例えば、上述してきた算出装置100は、コンテンツ配信サーバ40から評価情報を取得したり、事業者サーバ20から取引情報を取得したりといった、外部装置とのやりとりを中心に実行するフロントエンドサーバ側と、モデルを生成したり第2スコアを算出したりする処理を中心に実行するバックエンドサーバ側とに分散されてもよい。
In addition, for example, the
〔7.ハードウェア構成〕
また、上述してきた実施形態に係る算出装置100や、ユーザ端末10や、事業者サーバ20や、コンテンツ配信サーバ40等は、例えば図11に示すような構成のコンピュータ1000によって実現される。以下、算出装置100を例として説明する。図11は、算出装置100の機能を実現するコンピュータ1000の一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM(Read Only Memory)1300、HDD(Hard Disk Drive)1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
[7. Hardware configuration)
Further, the
CPU1100は、ROM1300又はHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。
The CPU 1100 operates based on a program stored in the
HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を記憶する。通信インターフェイス1500は、通信網500(図2に示すネットワークNに対応する)を介して他の機器からデータを受信してCPU1100へ送り、また、通信網500を介してCPU1100が生成したデータを他の機器へ送信する。
The
CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、入出力インターフェイス1600を介して生成したデータを出力装置へ出力する。
The CPU 1100 controls an output device such as a display and a printer and an input device such as a keyboard and a mouse via the input /
メディアインターフェイス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と、第2算出部135(算出部の一例)とを有する。取得部131は、各々の事業者の評価値を示した第1スコアを取得する。第2算出部135は、取得部131によって取得された第1スコアのうち、第1事業者の第1スコアと、当該第1事業者と取引関係を有する第2事業者の第1スコアとに基づいて、当該第1事業者の信用度を示す第2スコアを算出する。
[8. effect〕
As described above, the
このように、実施形態に係る算出装置100は、第1事業者と取引関係を有する第2事業者に関する情報に基づいて第1事業者の信用度を算出する。これにより、算出装置100は、より評価の高い第2事業者と付き合いのある第1事業者の第2スコアを相対的に高く算出したり、取引先である第2事業者の評価値の高低に応じて変動する第1事業者の第2スコアを算出したりすることができる。すなわち、算出装置100は、第1事業者単独の評価ではなく、事業者同士の関係性を加味した信用度の算出を行うことができる。
As described above, the
また、実施形態に係る算出装置100は、第1事業者の第1スコアと、当該第1事業者と取引関係を有する第2事業者の第1スコアとに基づいて、当該第1事業者の第2スコアを出力するモデルを生成する第2生成部134(生成部の一例)をさらに備える。第2算出部135は、第2生成部134によって生成されたモデルを用いて、第1事業者の第2スコアを算出する。
In addition, the
このように、実施形態に係る算出装置100は、第1事業者の第1スコアのみならず、第2事業者の第1スコアを素性とするモデルを生成し、当該モデルを利用して第2スコアを算出する。これにより、算出装置100は、取引先である第2事業者の評価値を加味しつつ、第1事業者の第2スコアを精度よく算出することができる。
As described above, the
また、取得部131は、各々の事業者の財務状況に関する情報に基づいて算出される第1スコアを取得する。第2生成部134は、取得部131によって取得された第1スコアを用いてモデルを生成する。
Moreover, the
このように、実施形態に係る算出装置100は、第1事業者の財務状況に基づく第1スコアを用いてモデルを生成する。これにより、算出装置100は、現状の第1事業者の財務状況を反映させたモデルを生成することができる。
Thus, the
また、第2生成部134は、第2事業者の第1スコアと、当該第2事業者と第1事業者との入出金の関係性を示す値を用いて、モデルを生成する。
Moreover, the 2nd production |
このように、実施形態に係る算出装置100は、取引先である第2事業者の入出金に関する情報を素性とするモデルを生成する。これにより、算出装置100は、信用の高い第2事業者と取引のある第1事業者に対しては信用度を高く算出するなど、事業者間の取引の実情に沿った信用度の算出を行うことができる。
As described above, the
また、第2生成部134は、入出金に関する情報として、第1事業者と第2事業者との間の取引における入出金の金額、取引回数、取引頻度、所定期間における取引の入出金の金額の推移、所定期間における取引回数の推移、又は取引頻度の推移の少なくともいずれか一つを用いて、モデルを生成する。
Moreover, the 2nd production |
このように、実施形態に係る算出装置100は、入出金の金額や取引回数等、実情の取引の状況を示す種々の情報を用いてモデルを生成してもよい。これにより、算出装置100は、具体的な取引の実情に沿った信用度の算出を行うことができる。
As described above, the
また、第2生成部134は、モデルによって出力された暫定的なスコアである暫定スコアを、当該暫定スコアを出力する際に当該モデルにおいて用いられた第1スコアの値と置き換えた回帰式を学習することにより、当該モデルを更新する。
In addition, the
このように、実施形態に係る算出装置100は、生成したモデルから出力されるスコアを再帰的に利用してモデルを更新する。これにより、算出装置100は、第1事業者と第2事業者との関係性を加味してスコアを出力するモデルにおいて、出力する数値の精度を向上させることができる。
As described above, the
また、第2生成部134は、更新されたモデルによって出力された暫定スコアと、更新前のモデルによって出力された暫定スコアとが所定の閾値以内となるまで、当該モデルを更新することを繰り返す。第2算出部135は、更新されたモデルによって出力された暫定スコアと、更新前のモデルによって出力された暫定スコアとが所定の閾値以内となった場合に、当該モデルを用いて、第1事業者の第2スコアを算出する。
The
このように、実施形態に係る算出装置100は、モデルから出力されるスコアが収束するまで更新を繰り返すことによって生成されたモデルを用いて、第2スコアを算出する。これにより、算出装置100は、演算順序等の要因による揺らぎが抑制された、適切な第2スコアを算出することができる。
As described above, the
また、取得部131は、事業者を評価する外部機関から示された評価値に基づいて算定される第1スコアを取得する。第2生成部134は、第2事業者の第1スコアと、当該第2事業者と第1事業者との入出金に関する情報との関係性に基づいて、モデルを生成する。
Moreover, the
このように、実施形態に係る算出装置100は、第1スコアについては外部機関が算定した第1スコアを利用してもよい。これにより、算出装置100は、第1スコアを算出する処理を省くことができるため、情報処理の負荷を軽減させたり、処理の高速化を図ったりすることができる。
Thus, the
また、取得部131は、各事業者の季節要因に関する情報を取得する。第2生成部134は、第2事業者の第1スコアと、当該第2事業者と第1事業者との季節要因に関する情報との関係性に基づいて、モデルを生成する。
Moreover, the
このように、実施形態に係る算出装置100は、入出金の額等によらず、季節要因を利用してモデルを生成してもよい。これにより、算出装置100は、季節によって業績が上向く事業者に対して積極的な融資を金融機関が行うことができるような、季節に応じた信用度の算出を行うことができる。
As described above, the
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 As described above, some of the embodiments of the present application have been described in detail with reference to the drawings. However, these are merely examples, and various modifications, including the aspects described in the disclosure section of the invention, based on the knowledge of those skilled in the art, It is possible to implement the present invention in other forms with improvements.
また、上述した算出装置100は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をAPI(Application Programming Interface)やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
The above-described
また、特許請求の範囲に記載した「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。 Further, “section (module, unit)” described in the claims can be read as “means”, “circuit”, and the like. For example, the acquisition unit can be read as acquisition means or an acquisition circuit.
1 算出システム
10 ユーザ端末
20 事業者サーバ
40 コンテンツ配信サーバ
100 算出装置
110 通信部
120 記憶部
121 評価情報記憶部
122 財務テーブル
123 株価為替テーブル
124 検索データテーブル
125 取引情報記憶部
126 モデル記憶部
130 制御部
131 取得部
132 第1生成部
133 第1算出部
134 第2生成部
135 第2算出部
DESCRIPTION OF SYMBOLS 1 Calculation system 10
Claims (12)
前記取得部によって取得された第1スコアのうち、第1事業者の第1スコアと、当該第1事業者と取引関係を有する第2事業者の第1スコアとに基づいて、当該第1事業者の信用度を示す第2スコアを算出する算出部と、
を備えたことを特徴とする算出装置。 An acquisition unit for acquiring a first score indicating an evaluation value of each operator;
Of the first scores acquired by the acquisition unit, the first business based on the first score of the first business operator and the first score of the second business operator having a business relationship with the first business operator. A calculation unit for calculating a second score indicating the creditworthiness of the person,
A calculation device comprising:
をさらに備え、
前記算出部は、
前記生成部によって生成されたモデルを用いて、前記第1事業者の第2スコアを算出する、
ことを特徴とする請求項1に記載の算出装置。 Based on the first score of the first operator and the first score of the second operator having a business relationship with the first operator, a model for outputting the second score of the first operator is generated. Generator,
Further comprising
The calculation unit includes:
Using the model generated by the generating unit, the second score of the first operator is calculated.
The calculation apparatus according to claim 1.
各々の事業者の財務状況に関する情報に基づいて算出される前記第1スコアを取得し、
前記生成部は、
前記取得部によって取得された第1スコアを用いて前記モデルを生成する、
ことを特徴とする請求項2に記載の算出装置。 The acquisition unit
Obtaining the first score calculated based on information on the financial status of each operator;
The generator is
Generating the model using the first score acquired by the acquisition unit;
The calculation apparatus according to claim 2, wherein:
前記第2事業者の第1スコアと、当該第2事業者と前記第1事業者との入出金の関係性を示す値を用いて、前記モデルを生成する、
ことを特徴とする請求項2又は3に記載の算出装置。 The generator is
Using the first score of the second operator and a value indicating the deposit / withdrawal relationship between the second operator and the first operator, the model is generated.
The calculation apparatus according to claim 2 or 3, wherein
前記入出金に関する情報として、前記第1事業者と前記第2事業者との間の取引における入出金の金額、取引回数、取引頻度、所定期間における取引の入出金の金額の推移、取引回数の推移、又は取引頻度の推移の少なくともいずれか一つを用いて、前記モデルを生成する、
ことを特徴とする請求項4に記載の算出装置。 The generator is
As information on the deposit / withdrawal, the amount of deposit / withdrawal, the number of transactions, the transaction frequency, the transition of the amount of deposit / withdrawal of transactions during a predetermined period, the number of transactions The model is generated using at least one of transition of transaction frequency or transition of transaction frequency.
The calculation apparatus according to claim 4.
前記モデルによって出力された暫定的なスコアである暫定スコアを、当該暫定スコアを出力する際に当該モデルにおいて用いられた前記第1スコアの値と置き換えた回帰式を学習することにより、当該モデルを更新する、
ことを特徴とする請求項2〜5のいずれか一つに記載の算出装置。 The generator is
By learning a regression equation in which the provisional score, which is a provisional score output by the model, is replaced with the value of the first score used in the model when the provisional score is output, Update,
The calculation device according to any one of claims 2 to 5, wherein
更新されたモデルによって出力された暫定スコアと、更新前のモデルによって出力された暫定スコアとが所定の閾値以内となるまで、当該モデルを更新することを繰り返し、
前記算出部は、
更新されたモデルによって出力された暫定スコアと、更新前のモデルによって出力された暫定スコアとが所定の閾値以内となった場合に、当該モデルを用いて、前記第1事業者の第2スコアを算出する、
ことを特徴とする請求項6に記載の算出装置。 The generator is
Repeatedly updating the model until the provisional score output by the updated model and the provisional score output by the model before the update are within a predetermined threshold,
The calculation unit includes:
When the provisional score output by the updated model and the provisional score output by the model before the update are within a predetermined threshold, the second score of the first operator is calculated using the model. calculate,
The calculation apparatus according to claim 6.
事業者を評価する外部機関から示された評価値に基づいて算定される第1スコアを取得し、
前記生成部は、
前記第2事業者の第1スコアと、当該第2事業者と前記第1事業者との入出金に関する情報との関係性に基づいて、前記モデルを生成する、
ことを特徴とする請求項2〜7のいずれか一つに記載の算出装置。 The acquisition unit
Obtain a first score that is calculated based on the evaluation value indicated by the external organization that evaluates the operator,
The generator is
Generating the model based on the relationship between the first score of the second operator and the information on the deposit and withdrawal of the second operator and the first operator;
The calculation device according to any one of claims 2 to 7.
各々の事業者の季節要因に関する情報を取得し、
前記生成部は、
前記第2事業者の第1スコアと、当該第2事業者と前記第1事業者との季節要因に関する情報との関係性に基づいて、前記モデルを生成する、
ことを特徴とする請求項2〜8のいずれか一つに記載の算出装置。 The acquisition unit
Obtain information on the seasonal factors of each business operator,
The generator is
Based on the relationship between the first score of the second operator and the information on the seasonal factors of the second operator and the first operator, the model is generated.
The calculation device according to any one of claims 2 to 8.
各々の事業者の評価値を示した第1スコアを取得する取得工程と、
前記取得工程によって取得された第1スコアのうち、第1事業者の第1スコアと、当該第1事業者と取引関係を有する第2事業者の第1スコアとに基づいて、当該第1事業者の信用度を示す第2スコアを算出する算出工程と、
を含んだことを特徴とする算出方法。 A calculation method executed by a computer,
An acquisition step of acquiring a first score indicating an evaluation value of each operator;
Of the first scores acquired in the acquisition step, the first business based on the first score of the first business operator and the first score of the second business operator having a business relationship with the first business operator. A calculation step of calculating a second score indicating the creditworthiness of the person,
The calculation method characterized by including.
前記取得手順によって取得された第1スコアのうち、第1事業者の第1スコアと、当該第1事業者と取引関係を有する第2事業者の第1スコアとに基づいて、当該第1事業者の信用度を示す第2スコアを算出する算出手順と、
をコンピュータに実行させることを特徴とする算出プログラム。 An acquisition procedure for acquiring a first score indicating an evaluation value of each operator;
Of the first scores acquired by the acquisition procedure, the first business based on the first score of the first business operator and the first score of the second business operator having a business relationship with the first business operator. A calculation procedure for calculating a second score indicating the creditworthiness of the person,
A calculation program for causing a computer to execute.
出力層と、
前記入力層から前記出力層までのいずれかの層であって前記出力層以外の層に属する第1要素と、
前記第1要素と前記第1要素の重みとに基づいて値が算出される第2要素と、を含み、
前記入力層に入力された情報に対し、前記出力層以外の各層に属する各要素を前記第1要素として、前記第1要素と前記第1要素の重みとに基づく演算を行うことにより、前記第1事業者における信用度を示す第2スコアの値を前記出力層から出力するよう、
コンピュータを機能させるためのモデル。 Of the first score indicating the evaluation value of each business operator, the first score of the second business operator having a business relationship with the first business operator and the deposit / withdrawal between the second business operator and the first business operator An input layer to which a value indicating the relationship between information and information is input;
The output layer,
A first element belonging to any layer from the input layer to the output layer other than the output layer;
A second element whose value is calculated based on the first element and a weight of the first element;
The information input to the input layer is calculated based on the first element and the weight of the first element, with each element belonging to each layer other than the output layer as the first element. To output the value of the second score indicating the creditworthiness of one operator from the output layer,
A model for making a computer function.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017134616A JP6437053B1 (en) | 2017-07-10 | 2017-07-10 | Calculation device, calculation method, calculation program, and model |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017134616A JP6437053B1 (en) | 2017-07-10 | 2017-07-10 | Calculation device, calculation method, calculation program, and model |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6437053B1 JP6437053B1 (en) | 2018-12-12 |
JP2019016263A true JP2019016263A (en) | 2019-01-31 |
Family
ID=64655916
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017134616A Active JP6437053B1 (en) | 2017-07-10 | 2017-07-10 | Calculation device, calculation method, calculation program, and model |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6437053B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021077243A (en) * | 2019-11-13 | 2021-05-20 | 株式会社日経金融工学研究所 | Confidence score management device and confidence score management program |
WO2022014094A1 (en) * | 2020-07-14 | 2022-01-20 | 株式会社日立製作所 | Enterprise evaluation system and method |
JP7231967B1 (en) | 2022-06-06 | 2023-03-02 | 誠和 桐野 | Credit risk judgment system and credit risk judgment program |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006079493A (en) * | 2004-09-13 | 2006-03-23 | Idea Works:Kk | System for providing enterprise information about financing |
JP2016118932A (en) * | 2014-12-19 | 2016-06-30 | ヤフー株式会社 | Generation device, generation method, and generation program |
-
2017
- 2017-07-10 JP JP2017134616A patent/JP6437053B1/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006079493A (en) * | 2004-09-13 | 2006-03-23 | Idea Works:Kk | System for providing enterprise information about financing |
JP2016118932A (en) * | 2014-12-19 | 2016-06-30 | ヤフー株式会社 | Generation device, generation method, and generation program |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021077243A (en) * | 2019-11-13 | 2021-05-20 | 株式会社日経金融工学研究所 | Confidence score management device and confidence score management program |
WO2022014094A1 (en) * | 2020-07-14 | 2022-01-20 | 株式会社日立製作所 | Enterprise evaluation system and method |
JP7231967B1 (en) | 2022-06-06 | 2023-03-02 | 誠和 桐野 | Credit risk judgment system and credit risk judgment program |
JP2023178897A (en) * | 2022-06-06 | 2023-12-18 | 誠和 桐野 | Credit risk determination system and credit risk determination program |
Also Published As
Publication number | Publication date |
---|---|
JP6437053B1 (en) | 2018-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6096866B1 (en) | Execution apparatus, execution method, and execution program | |
JP5960887B1 (en) | Calculation device, calculation method, and calculation program | |
US8285622B1 (en) | Method and system for providing budgeting recommendations based on financial data from similarly situated individuals | |
JP6262909B1 (en) | Calculation device, calculation method, and calculation program | |
JP5852218B1 (en) | Generating device, generating method, and generating program | |
US20210287303A9 (en) | Scoring trustworthiness, competence, and/or compatibility of any entity for activities including recruiting or hiring decisions, composing a team, insurance underwriting, credit decisions, or shortening or improving sales cycles | |
JP6194092B1 (en) | Calculation device, calculation method, and calculation program | |
US20230116362A1 (en) | Scoring trustworthiness, competence, and/or compatibility of any entity for activities including recruiting or hiring decisions, composing a team, insurance underwriting, credit decisions, or shortening or improving sales cycles | |
JP6106699B2 (en) | Generating device, generating method, and generating program | |
JP2019185595A (en) | Information processor, method for processing information, information processing program, determination device, method for determination, and determination program | |
JP6437053B1 (en) | Calculation device, calculation method, calculation program, and model | |
JP6709775B2 (en) | Calculation device, calculation method, and calculation program | |
US20130024386A1 (en) | Engine, system and method of providing business valuation and database services using alternative payment arrangments | |
JP6166834B1 (en) | Determination device, determination method, and determination program | |
JP6490271B1 (en) | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM | |
JP6267812B1 (en) | Calculation device, calculation method, and calculation program | |
US20130103555A1 (en) | System and method for business verification using the data universal numbering system | |
JP6329284B2 (en) | Generating device, generating method, and generating program | |
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 | |
US11295397B1 (en) | Systems, methods, and computer program products for matching service consumers and providers | |
JP6391775B2 (en) | Determination device, determination method, and determination program | |
Casagrande | Big Data Valuation | |
Romanini | Essays in International Banking |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20181016 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181113 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6437053 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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |