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

JP7576059B2 - Information processing system, method and program - Google Patents

Information processing system, method and program Download PDF

Info

Publication number
JP7576059B2
JP7576059B2 JP2022056451A JP2022056451A JP7576059B2 JP 7576059 B2 JP7576059 B2 JP 7576059B2 JP 2022056451 A JP2022056451 A JP 2022056451A JP 2022056451 A JP2022056451 A JP 2022056451A JP 7576059 B2 JP7576059 B2 JP 7576059B2
Authority
JP
Japan
Prior art keywords
user
score
effect
action
risk
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022056451A
Other languages
Japanese (ja)
Other versions
JP2023148438A (en
Inventor
智彦 山下
大樹 町田
垠 呉
スブラタ オシュ
麻里子 河崎
アシュリー ジェーン
卓志 梅田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rakuten Group Inc
Original Assignee
Rakuten Group Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rakuten Group Inc filed Critical Rakuten Group Inc
Priority to JP2022056451A priority Critical patent/JP7576059B2/en
Priority to TW112111663A priority patent/TWI881316B/en
Publication of JP2023148438A publication Critical patent/JP2023148438A/en
Application granted granted Critical
Publication of JP7576059B2 publication Critical patent/JP7576059B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、ユーザに関するスコアを算出するための技術に関する。 This disclosure relates to technology for calculating scores for users.

従来、ユーザの行動を示す行動情報を取得するユーザ情報取得部と、行動情報に基づいて、将来のユーザの融資に対する返済能力に関する信用度を判定する信用度判定部と、を備える判定装置が提案されている(特許文献1を参照)。また、金融機関が融資先の信用度を自動的に判定する融資先信用度判定プログラムが知られている(例えば、特許文献2を参照)。 Conventionally, a judgment device has been proposed that includes a user information acquisition unit that acquires behavioral information indicating the user's behavior, and a creditworthiness judgment unit that judges the user's creditworthiness regarding his or her future ability to repay loans based on the behavioral information (see Patent Document 1). Also, a borrower creditworthiness judgment program that allows a financial institution to automatically judge the creditworthiness of a borrower is known (see, for example, Patent Document 2).

特開2021-174039号公報JP 2021-174039 A 特開2021-140210号公報JP 2021-140210 A

従来、ユーザの行動履歴に基づいてユーザの信用度等を表すユーザスコアを算出する技術が提案されている。また、ユーザスコアの算出に際して、ユーザに係るリスクを考慮して算出を行うことも提案されている。しかし、ユーザスコアの算出に際して当該ユーザの属性として扱われる属性データは主としてユーザが置かれた環境やユーザによる自発的な行動を示すもの等に留まっており、ユーザスコアの正確性を向上させるにあたって改善の余地があった。 Conventionally, technology has been proposed to calculate a user score that represents a user's trustworthiness, etc., based on the user's behavioral history. It has also been proposed to calculate the user score while taking into account the risks associated with the user. However, the attribute data treated as the attributes of the user when calculating the user score is limited to data that mainly indicates the environment in which the user is placed and the user's spontaneous behavior, and there is room for improvement in improving the accuracy of the user score.

本開示は、上記した問題に鑑み、ユーザに対するオペレーションに起因する当該ユーザの行動変容をユーザスコアの推定に反映することを課題とする。 In view of the above-mentioned problems, the present disclosure aims to reflect changes in a user's behavior resulting from operations performed on that user in the estimation of the user score.

本開示の一例は、所定のアクションの実行をユーザに促すための該ユーザに対する所定のオペレーションが、該ユーザが前記アクションを実行するか否かに与える効果を、該ユーザにかかる属性データ群に基づき推定する効果推定手段と、前記ユーザが前記アクションを実行しない蓋然性に基づくリスクを、前記属性データ群に基づき推定するリスク推定手段と、推定された前記効果及び前記リスクに基づいて、前記属性データ群を拡張する属性拡張手段と、拡張された前記属性データ群に基づいて、前記ユーザに設定されるユーザスコアを推定するユーザスコア推定手段と、を備える情報処理システムである。 An example of the present disclosure is an information processing system including an effect estimation means for estimating, based on a group of attribute data relating to a user, the effect that a predetermined operation for encouraging the user to perform a predetermined action will have on whether the user will perform the action, a risk estimation means for estimating, based on the group of attribute data, a risk based on the likelihood that the user will not perform the action, an attribute extension means for extending the group of attribute data based on the estimated effect and risk, and a user score estimation means for estimating a user score to be set for the user based on the extended group of attribute data.

本開示は、情報処理装置、システム、コンピュータによって実行される方法又はコンピュータに実行させるプログラムとして把握することが可能である。また、本開示は、そのようなプログラムをコンピュータその他の装置、機械等が読み取り可能な記録媒体に記録したものとしても把握できる。ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的又は化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。 The present disclosure can be understood as an information processing device, a system, a method executed by a computer, or a program executed by a computer. The present disclosure can also be understood as such a program recorded on a recording medium readable by a computer or other device, machine, etc. Here, a recording medium readable by a computer, etc. refers to a recording medium that stores information such as data and programs through electrical, magnetic, optical, mechanical, or chemical action and can be read by a computer, etc.

本開示によれば、ユーザに対するオペレーションに起因する当該ユーザの行動変容をユーザスコアの推定に反映することが可能となる。 According to the present disclosure, it is possible to reflect changes in a user's behavior resulting from operations performed on that user in the estimation of the user score.

第1実施形態に係る情報処理システムの構成を示す概略図である。1 is a schematic diagram showing a configuration of an information processing system according to a first embodiment. 第1実施形態に係る情報処理装置の機能構成の概略を示す図である。1 is a diagram illustrating an outline of a functional configuration of an information processing device according to a first embodiment. 第1実施形態に係る因果スコアの推定処理に関する簡略図である。4 is a simplified diagram relating to a causality score estimation process according to the first embodiment; FIG. 第1実施形態に係るリスク指標の推定処理に関する簡略図である。4 is a simplified diagram relating to a process of estimating a risk index according to the first embodiment; 第1実施形態に係るユーザスコアの推定処理に関する簡略図である。5 is a simplified diagram relating to a user score estimation process according to the first embodiment; 第1実施形態において採用される機械学習モデルの決定木の概念を簡略図である。FIG. 2 is a simplified diagram illustrating the concept of a decision tree of a machine learning model employed in the first embodiment. 第1実施形態に係る機械学習処理の流れを示すフローチャートである。1 is a flowchart showing a flow of machine learning processing according to the first embodiment. 第1実施形態に係るユーザスコア推定処理の流れを示すフローチャートである。11 is a flowchart showing the flow of a user score estimation process according to the first embodiment. 第2実施形態に係るユーザスコアの推定処理に関する簡略図である。13 is a simplified diagram relating to a user score estimation process according to the second embodiment. 第2実施形態に係るユーザスコアの推定処理に関する簡略図である。13 is a simplified diagram relating to a user score estimation process according to the second embodiment.

<第1実施形態>
以下、本開示に係る情報処理装置、方法及びプログラムの実施の形態を、図面に基づいて説明する。但し、以下に説明する実施の形態は、実施形態を例示するものであって、本開示に係る情報処理装置、方法及びプログラムを以下に説明する具体的構成に限定するものではない。実施にあたっては、実施の態様に応じた具体的構成が適宜採用され、また、種々の改良や変形が行われてよい。
First Embodiment
Hereinafter, an embodiment of an information processing device, a method, and a program according to the present disclosure will be described with reference to the drawings. However, the embodiment described below is merely an example of an embodiment, and the information processing device, a method, and a program according to the present disclosure are not limited to the specific configuration described below. In carrying out the present disclosure, a specific configuration according to the embodiment may be appropriately adopted, and various improvements and modifications may be made.

本実施形態では、本開示に係る技術を、ユーザに関連する何らかの尺度(例えば、信用等)を示すユーザスコア241を管理するユーザスコア管理システムのために実施した場合の実施の形態について説明する。但し、本開示に係る技術は、ユーザスコア241を推定するための技術について広く用いることが可能であり、本開示の適用対象は、実施形態において示した例に限定されない。 In this embodiment, an embodiment will be described in which the technology according to the present disclosure is implemented for a user score management system that manages a user score 241 that indicates some measure related to a user (e.g., credit, etc.). However, the technology according to the present disclosure can be widely used as a technology for estimating a user score 241, and the application of the present disclosure is not limited to the examples shown in the embodiment.

<システムの構成>
図1は、本実施形態に係る情報処理システムの構成を示す概略図である。本実施形態に係るシステムでは、情報処理装置1と、1又は複数のサービス提供システム5と、が互いに通信可能に接続されている。ユーザは、サービス提供システム5によって提供されるサービスの利用者であり、ユーザ端末からサービス提供システム5にアクセスすることでサービスの提供を受ける。
<System Configuration>
1 is a schematic diagram showing the configuration of an information processing system according to this embodiment. In the system according to this embodiment, an information processing device 1 and one or more service providing systems 5 are connected to each other so as to be able to communicate with each other. A user is a user of a service provided by the service providing system 5, and receives the service by accessing the service providing system 5 from a user terminal.

情報処理装置1は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、EEPROM(Electrically Erasable and Programmable Read Only Memory)やHDD(Hard Disk Drive)等の記憶装置14、NIC(Network Interface Card)等の通信ユニット15、等を備えるコンピュータである。但し、情報処理装置1の具体的なハードウェア構成に関しては、実施の態様に応じて適宜省略や置換、追加が可能である。また、情報処理装置1は、単一の筐体からなる装置に限定されない。情報処理装置1は、所謂クラウドや分散コンピューティングの技術等を用いた、複数の装置によって実現されてよい。 The information processing device 1 is a computer including a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a storage device 14 such as an EEPROM (Electrically Erasable and Programmable Read Only Memory) or a HDD (Hard Disk Drive), a communication unit 15 such as a NIC (Network Interface Card), etc. However, the specific hardware configuration of the information processing device 1 can be omitted, replaced, or added as appropriate depending on the embodiment. Furthermore, the information processing device 1 is not limited to a device consisting of a single housing. The information processing device 1 may be realized by multiple devices using so-called cloud or distributed computing technology, etc.

情報処理装置1は、ユーザ毎にユーザスコア241を管理し、サービス提供システム5に対してユーザスコア241を提供する。サービス提供システム5は、情報処理装置1から提供されたユーザスコア241に応じて、対象ユーザに対するサービスをカスタマイズすることが可能である。 The information processing device 1 manages a user score 241 for each user and provides the user score 241 to the service providing system 5. The service providing system 5 can customize services for the target user according to the user score 241 provided by the information processing device 1.

サービス提供システム5は、CPU、ROM、RAM、記憶装置、通信ユニット、入力装置、出力装置等(図示は省略する)を備えるコンピュータである。また、これらのシステム及び端末は、いずれも、単一の筐体からなる装置に限定されない。これらのシステム及び端末は、所謂クラウドや分散コンピューティングの技術等を用いた、複数の装置によって実現されてよい。 The service providing system 5 is a computer equipped with a CPU, ROM, RAM, a storage device, a communication unit, an input device, an output device, etc. (not shown). Furthermore, these systems and terminals are not limited to devices consisting of a single housing. These systems and terminals may be realized by multiple devices using so-called cloud or distributed computing technology, etc.

サービス提供システム5によって提供されるサービスは、例えば、地図情報サービスやクレジットカード/後払い決済サービス、電子マネー決済サービス、オンラインショッピングサービス、オンライン予約サービス、オペレーションセンターサービス等である。なお、「後払い決済」には、所謂Buy Now Pay Later(BNPL)等と称されるサービスに限定されず、あらゆる後払いによる商品/サービスの購入が含まれるものとする。サービス提供システム5によって提供されるサービスは本実施形態における例示に限定されない。そして、サービス提供システム5は、サービスの提供に際してユーザから取得された当該ユーザの属性データ群200を情報処理装置1に通知する。ここで、ユーザの属性データ群200には当該ユーザによるサービスの利用履歴データが含まれる。サービスの利用履歴データの内容はサービスの内容に応じて様々であり、例えば、ユーザの位置情報の履歴データ、クレジットカード利用額/後払い決済利用額の支払履歴データ、電子マネー利用履歴データ、取引履歴データ、予約履歴データ、オペレーションセンターからのユーザに対するオペレーション履歴データ等が含まれてよい。 The services provided by the service providing system 5 are, for example, map information services, credit card/deferred payment services, electronic money payment services, online shopping services, online reservation services, operation center services, etc. Note that "deferred payment" is not limited to services such as Buy Now Pay Later (BNPL), but includes any purchase of products/services by deferred payment. The services provided by the service providing system 5 are not limited to the examples in this embodiment. The service providing system 5 notifies the information processing device 1 of the attribute data group 200 of the user acquired from the user when the service is provided. Here, the attribute data group 200 of the user includes the service usage history data of the user. The content of the service usage history data varies depending on the content of the service, and may include, for example, history data of the user's location information, payment history data of credit card usage amount/deferred payment usage amount, electronic money usage history data, transaction history data, reservation history data, operation history data for the user from the operation center, etc.

本実施形態に係るシステムでは、サービス提供システム5として、オペレーションセンター管理システム5aと、クレジットカード/後払い決済管理システム5bと、が互いに通信可能に接続されている。オペレーションセンターには、オペレーションセンター管理システム5aによる指示に従ってオペレーションを行うためのオペレーション端末(図示は省略する)が設置され、オペレータは、オペレーション端末を操作して、ユーザに対するオペレーションを行う。ユーザは、クレジットカード/後払い決済の利用者であり、金融機関等を介してクレジットカード利用額/後払い決済利用額の入金を行い、クレジットカード利用額/後払い決済利用額の支払履歴データは、クレジットカード/後払い決済管理システム5bを介してオペレーションセンター管理システム5aに通知される。 In the system according to this embodiment, the service providing system 5 is made up of an operation center management system 5a and a credit card/deferred payment management system 5b, which are connected to each other so that they can communicate with each other. An operation terminal (not shown) is installed in the operation center to perform operations according to instructions from the operation center management system 5a, and an operator operates the operation terminal to perform operations for users. The users are credit card/deferred payment users, and deposit the credit card usage amount/deferred payment usage amount via a financial institution or the like, and the payment history data for the credit card usage amount/deferred payment usage amount is notified to the operation center management system 5a via the credit card/deferred payment management system 5b.

オペレーションセンター管理システム5aは、支払いが遅延しているクレジットカード利用額及び/又は後払い決済利用額の支払いを督促して債権を回収するためのオペレーションセンターを管理するためのシステムである。通常、クレジットカード利用額/後払い決済利用額の支払いは、毎月の引き落とし日にユーザの口座から引き落とされる、又は指定日までにユーザから入金される、等の方法で行われるが、ユーザの口座の残高が不足していたり、ユーザが指定日までの入金を行わなかったり等の理由でクレジットカード利用額/後払い決済利用額の支払いが規定日までに完了しない場合がある。このため、従来、クレジットカード利用額/後払い決済利用額の支払いをユーザに督促して債権を回収するために、オペレーションセンター(コールセンター)からの顧客に対する架電やメッセージ送信等のオペレーションが行われている。 The operation center management system 5a is a system for managing an operation center for collecting receivables by urging the payment of overdue credit card charges and/or deferred payment charges. Normally, the payment of credit card charges/deferred payment charges is made by debiting the user's account on the monthly withdrawal date, or by the user depositing the amount by a specified date, but there are cases where the payment of the credit card charges/deferred payment charges is not completed by the specified date due to reasons such as insufficient funds in the user's account or the user not depositing the amount by the specified date. For this reason, in the past, operations such as calling customers or sending messages from the operation center (call center) were performed to urge the user to pay the credit card charges/deferred payment charges and collect receivables.

一般的には、デフォルト(債務不履行)を回避するために、ユーザに対するオペレーションは有効であり、オペレーションの量を増やすほど債権の回収率は上がる。しかし一方で、オペレーションの量を増やすほど、オペレーションのための人件費やシステム利用料、システム維持費用等のコストが増大する。そこで、本開示に係るシステムでは、上記した問題に鑑み、債権の回収率を下げることなく、オペレーションに係るコストを抑制するための技術を採用している。なお、本実施形態では、主として所定のオペレーションがユーザへの架電である例について説明するが、所定のオペレーションの内容は限定されず、ユーザに所定のアクションを促すための種々のオペレーションであってよい。 In general, operations performed on users are effective in avoiding defaults (non-performance of debt), and the more operations performed, the higher the debt recovery rate. However, on the other hand, the more operations performed, the higher the costs of operations, such as labor costs, system usage fees, and system maintenance costs. In view of the above problems, the system disclosed herein employs technology to reduce costs related to operations without lowering the debt recovery rate. Note that in this embodiment, an example will be described in which the specified operation is mainly a phone call to the user, but the content of the specified operation is not limited, and may be various operations to encourage the user to take a specified action.

図2は、本実施形態に係る情報処理装置1の機能構成の概略を示す図である。情報処理装置1は、記憶装置14に記録されているプログラムが、RAM13に読み出され、CPU11によって実行されて、情報処理装置1に備えられた各ハードウェアが制御されることで、効果推定部21、リスク推定部22、属性拡張部23、ユーザスコア推定部24、及び機械学習部25を備える情報処理装置として機能する。なお、本実施形態及び後述する他の実施形態では、情報処理装置1の備える各機能は、汎用プロセッサであるCPU11によって実行されるが、これらの機能の一部又は全部は、1又は複数の専用プロセッサによって実行されてもよい。 FIG. 2 is a diagram showing an outline of the functional configuration of the information processing device 1 according to this embodiment. The information processing device 1 functions as an information processing device including an effect estimation unit 21, a risk estimation unit 22, an attribute extension unit 23, a user score estimation unit 24, and a machine learning unit 25, by a program recorded in the storage device 14 being read into the RAM 13 and executed by the CPU 11, which controls each piece of hardware included in the information processing device 1. Note that in this embodiment and other embodiments described below, each function included in the information processing device 1 is executed by the CPU 11, which is a general-purpose processor, but some or all of these functions may be executed by one or more dedicated processors.

図3は、実施形態に係る因果スコアの推定処理に関する簡略図である。効果推定部21は、所定のアクションの実行をユーザに促すための当該ユーザに対する所定のオペレーションが、当該ユーザがアクションを実行するか否かに与える効果を推定する。本実施形態において、所定のアクションは、支払いが遅延しているクレジットカード利用額/後払い決済利用額の支払いである。なお、具体的な支払手段は限定されず、指定口座への振込や指定窓口での支払等であってよい。また、本実施形態において、所定のオペレーションは、支払いが遅延しているクレジットカード利用額/後払い決済利用額の支払いのための督促の架電である。なお、ユーザに対する架電は、録音又は機械音声を用いた自動架電であってもよいし、オペレータ(人間)がユーザと会話する架電であってもよい。そして、本実施形態において、効果推定部21は、対象ユーザに係る1又は複数のユーザ属性を含む属性データ群200の入力に対して、当該ユーザに対するオペレーションの効果を示す因果スコア(causality score)211を出力する効果推定モデル210を用いて、オペレーションの効果を推定する。 3 is a simplified diagram of a causal score estimation process according to an embodiment. The effect estimation unit 21 estimates the effect of a predetermined operation on a user to prompt the user to perform a predetermined action on whether or not the user performs the action. In this embodiment, the predetermined action is a payment of the overdue credit card usage amount/post-paid settlement usage amount. The specific payment method is not limited, and may be a transfer to a designated account or a payment at a designated counter. In this embodiment, the predetermined operation is a call to remind the user to pay the overdue credit card usage amount/post-paid settlement usage amount. The call to the user may be an automatic call using a recorded or mechanical voice, or a call in which an operator (human) talks to the user. In this embodiment, the effect estimation unit 21 estimates the effect of the operation using an effect estimation model 210 that outputs a causal score 211 indicating the effect of the operation on the user in response to an input of an attribute data group 200 including one or more user attributes related to the target user.

図4は、実施形態に係るリスク指標221の推定処理に関する簡略図である。リスク推定部22は、ユーザが上記説明した所定のアクションを実行しない蓋然性に基づくリスクを推定する。リスクの表現方法は限定されず、様々な指標が採用されてよいが、例えば、リスクは、債権が回収されずにデフォルトとなる確率を用いて表現することが出来る。そして、本実施形態において、リスク推定部22は、対象ユーザに係る1又は複数のユーザ属性を含む属性データ群200の入力に対して、当該ユーザについて債権が回収されずにデフォルトとなる確率を示すリスク指標221を出力するリスク推定モデル220を用いて、ユーザがアクションを実行しない蓋然性に基づくリスクを推定する。但し、リスクは、リスク推定モデル220を用いずに、例えば所定のルールに従って推定されてもよい。例えば、リスクは、ユーザ属性又はユーザ属性の組合せ毎に予め対応する値を保持しておき、この値を読み出すことで取得されてもよい。また、リスクを示す指標には、デフォルトとなる確率以外の指標が採用されてよい。例えば、リスクをクラス(ランク)分けし、いずれのクラス(ランク)であるかを指標として用いてもよい。 FIG. 4 is a simplified diagram of the estimation process of the risk index 221 according to the embodiment. The risk estimation unit 22 estimates the risk based on the probability that the user will not perform the predetermined action described above. There is no limit to the method of expressing the risk, and various indices may be adopted. For example, the risk can be expressed using the probability that the debt will not be collected and will become a default. In this embodiment, the risk estimation unit 22 estimates the risk based on the probability that the user will not perform the action using a risk estimation model 220 that outputs a risk index 221 indicating the probability that the debt will not be collected and will become a default for the user in response to an input of an attribute data group 200 including one or more user attributes related to the target user. However, the risk may be estimated according to, for example, a predetermined rule without using the risk estimation model 220. For example, the risk may be obtained by holding a value corresponding to each user attribute or combination of user attributes in advance and reading out this value. In addition, an index other than the probability of default may be adopted as an index indicating the risk. For example, the risk may be classified (ranked) and the class (rank) may be used as an index.

属性拡張部23は、ユーザにかかる属性データ群200を拡張する。ユーザにかかる属性データ群200には、オペレーションセンター管理システム5a及びクレジットカード/後払い決済管理システム5bから取得された利用履歴データを含む属性データが含まれるが、この際、属性拡張部23は、推定された効果(本実施形態では、因果スコア211)及びリスク(本実施形態では、リスク指標221)に基づいて、ユーザにかかる属性データ群200を拡張する。なお、本実施形態において、属性拡張部23は、推定された因果スコア211及びリスク指標221をそのままユーザにかかる属性データ群200の一部として決定し、属性データ群200を拡張する。但し、属性拡張部23は、推定された因果スコア211及びリスク指標221に対して何らかの加工(正規化やランク化、ラベル化等)を施して属性データとしてもよいし、推定された因果スコア211及びリスク指標221を用いて算出された他の種類のスコアを属性データとしてもよい。また、他の種類のスコアの算出には、他の機械学習モデルが介在してもよい。 The attribute extension unit 23 extends the attribute data group 200 for the user. The attribute data group 200 for the user includes attribute data including usage history data acquired from the operation center management system 5a and the credit card/postpaid settlement management system 5b. At this time, the attribute extension unit 23 extends the attribute data group 200 for the user based on the estimated effect (in this embodiment, the causal score 211) and risk (in this embodiment, the risk index 221). In this embodiment, the attribute extension unit 23 determines the estimated causal score 211 and risk index 221 as they are as part of the attribute data group 200 for the user, and extends the attribute data group 200. However, the attribute extension unit 23 may perform some processing (normalization, ranking, labeling, etc.) on the estimated causal score 211 and risk index 221 to make them attribute data, or may use other types of scores calculated using the estimated causal score 211 and risk index 221 as attribute data. Additionally, other machine learning models may be used to calculate other types of scores.

ここで、属性拡張部23によって拡張される属性データ群200には、デモグラフィック属性、ビヘイビオラル属性、又はサイコグラフィック属性が含まれてよい。デモグラフィック属性は、例えば、ユーザの性別(ジェンダー)、家族構成、年齢等であり、ビヘイビオラル属性は、サービスの利用履歴データに基づいてよく、例えば、キャッシング利用有無、リボ払い利用有無、所定の口座に係る入出金履歴、賭博又はくじを含む何らかの商品に係る商取引履歴(オンラインマーケットプレイス等におけるオンライン取引履歴を含んでよい)等であり、サイコグラフィック属性は、例えば、賭博又はくじに係る趣向等である。但し、利用可能なユーザの属性は、本実施形態における例示に限定されない。例えば、オペレーションセンター等からの「オペレーション(架電等)に要する時間」、「クレジットカード利用額/後払い決済利用額」も、属性として用いられてよい。 Here, the attribute data group 200 expanded by the attribute expansion unit 23 may include demographic attributes, behavioral attributes, or psychographic attributes. Demographic attributes are, for example, the user's gender, family structure, age, etc., behavioral attributes may be based on service usage history data, such as whether or not a cash advance has been used, whether or not a revolving payment has been used, deposit and withdrawal history for a specific account, and commercial transaction history for some product including gambling or lottery (which may include online transaction history in an online marketplace, etc.), and psychographic attributes are, for example, preferences for gambling or lottery. However, the available user attributes are not limited to the examples in this embodiment. For example, "time required for operation (calls, etc.)" and "amount used by credit card/amount used for deferred payment" from an operation center, etc. may also be used as attributes.

そして、属性データ群200には、上記した属性データに加えて更に、効果推定部21によって効果推定モデル210を用いて推定された因果スコア211と、リスク推定部22によってリスク推定モデル220を用いて推定されたリスク指標221とが含まれる。 In addition to the attribute data described above, the attribute data group 200 further includes a causal score 211 estimated by the effect estimation unit 21 using the effect estimation model 210, and a risk index 221 estimated by the risk estimation unit 22 using the risk estimation model 220.

図5は、実施形態に係るユーザスコアの推定処理に関する簡略図である。ユーザスコア推定部24は、属性データ群200に基づいて、ユーザに設定されるユーザスコア241を推定する。本実施形態において、ユーザスコア推定部24は、ユーザの属性データ群200をユーザスコア推定モデル240に入力することで、当該ユーザに設定されるユーザスコア241を推定する。ここで、ユーザスコア推定モデル240の出力値は、例として、0を最小値、1を最大値として正規化/規格化されたユーザスコア241である。 Figure 5 is a simplified diagram of a user score estimation process according to an embodiment. The user score estimation unit 24 estimates a user score 241 to be set for a user based on an attribute data group 200. In this embodiment, the user score estimation unit 24 estimates a user score 241 to be set for the user by inputting the user's attribute data group 200 into a user score estimation model 240. Here, the output value of the user score estimation model 240 is, for example, a user score 241 normalized/standardized with 0 as the minimum value and 1 as the maximum value.

機械学習部25は、ユーザスコア推定部24によるユーザスコア推定に用いられるユーザスコア推定モデル240と、効果推定部21による効果推定に用いられる効果推定モデル210と、リスク推定部22によるリスク推定に用いられるリスク推定モデル220と、を生成及び/又は更新する。ユーザスコア推定モデル240は、対象ユーザに係る1又は複数の属性データ(属性データ群200)が入力された場合に、ユーザに関連する何らかの尺度(例えば、信用等)を示すユーザスコア241を出力する機械学習モデルである。また、効果推定モデル210は、対象ユーザに係る1又は複数のユーザ属性のデータが入力された場合に、当該ユーザに対するオペレーションの効果の多寡を示す因果スコア211を出力する機械学習モデルである。また、リスク推定のためのリスク推定モデル220は、対象ユーザに係る1又は複数のユーザ属性のデータが入力された場合に、当該ユーザがアクションを実行しない蓋然性に基づくリスクの程度を示すリスク指標221を出力する機械学習モデルである。 The machine learning unit 25 generates and/or updates a user score estimation model 240 used for user score estimation by the user score estimation unit 24, an effect estimation model 210 used for effect estimation by the effect estimation unit 21, and a risk estimation model 220 used for risk estimation by the risk estimation unit 22. The user score estimation model 240 is a machine learning model that outputs a user score 241 indicating some measure related to the user (e.g., trust, etc.) when one or more attribute data (attribute data group 200) related to the target user is input. The effect estimation model 210 is a machine learning model that outputs a causal score 211 indicating the effect of the operation on the target user when data of one or more user attributes related to the target user is input. The risk estimation model 220 for risk estimation is a machine learning model that outputs a risk index 221 indicating the degree of risk based on the probability that the user will not perform an action when data of one or more user attributes related to the target user is input.

ユーザスコア推定モデル240の生成及び/又は更新にあたって、機械学習部25は、ユーザ毎に、当該ユーザのデモグラフィック属性を含む属性データ群200を入力値とし当該ユーザに係るユーザスコア241を出力値として定義した教師データに基づいて、ユーザスコア推定モデル240を作成する。上述の通り、ユーザスコア推定モデル240に入力される属性データ群200には、効果推定部21によって推定された因果スコア211及びリスク推定部22によって推定されたリスク指標221が属性データ群200に含まれ、対応するユーザのユーザスコア241と組み合わせられて、教師データとして機械学習部25に入力される。教師データに設定されるユーザスコア241は、ルールベースで決定されたユーザスコアであってよく、マニュアルで設定された(アノテーションがなされた)ユーザスコアであってもよい。また、ユーザスコア推定モデル240によって過去に出力された後で、管理者等によって修正されたユーザスコアであってもよい。 When generating and/or updating the user score estimation model 240, the machine learning unit 25 creates the user score estimation model 240 for each user based on teacher data in which the attribute data group 200 including the demographic attributes of the user is defined as an input value and the user score 241 related to the user is defined as an output value. As described above, the attribute data group 200 input to the user score estimation model 240 includes the causal score 211 estimated by the effect estimation unit 21 and the risk index 221 estimated by the risk estimation unit 22, and is combined with the user score 241 of the corresponding user and input to the machine learning unit 25 as teacher data. The user score 241 set in the teacher data may be a user score determined based on a rule base, or may be a user score set manually (annotated). It may also be a user score corrected by an administrator or the like after being output in the past by the user score estimation model 240.

本開示に係る技術を実装するにあたり効果推定モデル210、リスク推定モデル220、ユーザスコア推定モデル240等として採用可能な機械学習モデル生成のフレームワークは、例として、アンサンブル学習アルゴリズムに基づく。当該フレームワークには、例えば、勾配ブースティング決定木(Gradient Boosting Decision Tree:GBDT)に基づく機械学習フレームワーク(例えば、LightGBM)が採用されてよい。換言すると、当該フレームワークは、前後の弱学習器(弱分類器)間で正解と予測値との誤差を引き継がせるような決定木モデルに基づく機械学習フレームワークが採用されてよい。ここでの予測値とは、例として、ユーザスコア241の予測値を指す。なお、当該フレームワークは、LightGBMの他、XGBoostやCatBoost等のブースティング手法を採用してよい。決定木を用いるフレームワークによれば、ニューラルネットワークを用いるフレームワークと比較して少ないパラメータ調整の手間で、比較的高い性能を有する機械学習モデルを生成することが出来る。但し、本開示に係る技術を実装するにあたり採用可能な機械学習モデル生成のフレームワークは、本実施形態における例示に限定されない。例えば、学習器として勾配ブースティング決定木に代えてランダムフォレスト等の他の学習器が採用されてよいし、ニューラルネットワーク等の所謂弱学習器とは称されない学習器が採用されてもよい。また、特にニューラルネットワーク等の所謂弱学習器とは称されない学習器が採用される場合には、アンサンブル学習が採用されなくてもよい。 A machine learning model generation framework that can be adopted as the effect estimation model 210, the risk estimation model 220, the user score estimation model 240, etc. when implementing the technology disclosed herein is based on an ensemble learning algorithm, for example. For example, a machine learning framework (for example, LightGBM) based on a gradient boosting decision tree (GBDT) may be adopted for the framework. In other words, the framework may be a machine learning framework based on a decision tree model that transfers the error between the correct answer and the predicted value between the previous and next weak learners (weak classifiers). The predicted value here refers to the predicted value of the user score 241, for example. In addition to LightGBM, the framework may adopt boosting methods such as XGBoost and CatBoost. According to a framework using a decision tree, a machine learning model with relatively high performance can be generated with less effort in parameter adjustment compared to a framework using a neural network. However, the framework for generating a machine learning model that can be used to implement the technology disclosed herein is not limited to the example in this embodiment. For example, instead of a gradient boosting decision tree, another learning device such as a random forest may be used as a learning device, or a learning device that is not called a weak learning device such as a neural network may be used. In particular, when a learning device that is not called a weak learning device such as a neural network is used, ensemble learning does not need to be used.

図6は、本実施形態において効果推定モデル210、リスク推定モデル220、ユーザスコア推定モデル240等として採用される機械学習モデルの決定木の概念を簡略化して示す図である。決定木アルゴリズムに基づいた勾配ブースティングの機械学習フレームワークを採用する場合、決定木の各ノードの分岐条件の最適化が行われる。具体的には、決定木アルゴリズムに基づいた勾配ブースティングの機械学習フレームワークでは、一つの親のノードから分岐した二つの子のノードの夫々が示す属性を有するユーザ群についてユーザスコア241を夫々算出し、このユーザスコア241の差分が大きくなるように(例えば、差分が最大になるように、又は所定の閾値以上になるように)、即ち、二つの子のノードがきれいに分岐するように、親のノードの分岐条件が最適化される。例えば、ノードの分岐条件として示される属性が年齢である場合、分岐の閾値に設定される年齢を変更したり、分岐条件を年齢以外の属性に変更したりしてもよい。また、例えば、ユーザスコア推定モデル240におけるノードの分岐条件として示される属性が因果スコア211である場合、分岐の閾値に設定される因果スコア211の多寡を変更したり、分岐条件を因果スコア211以外の属性に変更したりしてもよい。また、例えば、ノードの分岐条件として示される属性がリスク指標221である場合、分岐の閾値に設定されるリスク指標221の多寡やクラス(ランク)を変更したり、分岐条件をリスク指標221以外の属性に変更したりしてもよい。このようにして、決定木の全ノードの分岐条件を再帰的に最適化することで、属性データ群200に基づくユーザスコア241の推定精度を向上させることができる。 Figure 6 is a simplified diagram showing the concept of a decision tree of a machine learning model adopted as the effect estimation model 210, the risk estimation model 220, the user score estimation model 240, etc. in this embodiment. When adopting a gradient boosting machine learning framework based on a decision tree algorithm, the branching conditions of each node of the decision tree are optimized. Specifically, in the gradient boosting machine learning framework based on a decision tree algorithm, a user score 241 is calculated for each user group having attributes indicated by two child nodes branched from one parent node, and the branching conditions of the parent node are optimized so that the difference between these user scores 241 becomes large (for example, so that the difference becomes maximum or becomes equal to or greater than a predetermined threshold), that is, so that the two child nodes branch neatly. For example, when the attribute indicated as the branching condition of the node is age, the age set as the branching threshold may be changed, or the branching condition may be changed to an attribute other than age. Also, for example, when the attribute indicated as the branching condition of a node in the user score estimation model 240 is the causal score 211, the amount of the causal score 211 set in the branching threshold may be changed, or the branching condition may be changed to an attribute other than the causal score 211. Also, for example, when the attribute indicated as the branching condition of a node is the risk index 221, the amount or class (rank) of the risk index 221 set in the branching threshold may be changed, or the branching condition may be changed to an attribute other than the risk index 221. In this way, by recursively optimizing the branching conditions of all nodes in the decision tree, it is possible to improve the estimation accuracy of the user score 241 based on the attribute data group 200.

効果推定モデル210の生成及び/又は更新にあたって、機械学習部25は、オペレーションセンター管理システム5a及びクレジットカード/後払い決済管理システム5bから取得したデータに基づいて、ユーザの属性毎に、所定の属性を有する複数のユーザのうちオペレーションを受けたユーザによるアクションの実行率(債権の回収率)に係る統計量と、複数のユーザのうちオペレーションを受けなかったユーザによるアクションの実行率に係る統計量とに基づくスコアを、当該属性を有するユーザに対するオペレーションの効果を示す因果スコア211として定義した教師データ(機械学習用データ)を作成する。そして、機械学習部25は、当該教師データに基づいて、効果推定モデル210を作成する。本実施形態では、例として、オペレーションの内容がユーザへの架電であった場合、「(ユーザが架電された場合における債権の回収率)-(ユーザが架電されなかった場合における債権の回収率)」の式により各統計量の差分に基づく因果スコア211が算出され、算出された因果スコア211が対応するユーザの属性データと組み合わせられて、教師データとして機械学習部25に入力される。なお、本実施形態では、統計量として平均値を用いる例を説明する。但し、統計量としては例えば最頻値や中央値等の統計的指標が用いられてもよい。ここで、アクションの実行率に係る統計量は、各ユーザの所定期間(例えば、所定の月)内の過去の債権回収率に基づいてよい。また、本実施形態では、各統計量の差分に基づく因果スコア211を算出することとしているが、当該差分に統計的な有意差が認められない場合には、因果スコア211をゼロ又は略ゼロとしてよい。ここで、当該有意差の存否の判定には既存の統計的手法が採用されてよい。例えば、各月のユーザの平均回収率等の集合について標準誤差や信頼区間を考慮し、架電の有無による回収率の変化について統計的有意性を考慮することが出来る。このようにすることで、同一グループ内のユーザによる平均回収率のばらつきを考慮して因果スコア211を推定(算出)することが可能となる。 In generating and/or updating the effect estimation model 210, the machine learning unit 25 creates teacher data (machine learning data) in which, for each user attribute, a score based on a statistic related to the execution rate of an action (debt recovery rate) by a user who has received an operation among a plurality of users having a predetermined attribute and a statistic related to the execution rate of an action by a user who has not received an operation among a plurality of users is defined as a causal score 211 indicating the effect of the operation on a user having the attribute, based on the data acquired from the operation center management system 5a and the credit card/postpaid settlement management system 5b. Then, the machine learning unit 25 creates the effect estimation model 210 based on the teacher data. In this embodiment, as an example, when the content of the operation is a call to a user, the causal score 211 based on the difference between each statistic is calculated by the formula "(debt recovery rate when the user makes a call) - (debt recovery rate when the user does not make a call)", and the calculated causal score 211 is combined with the attribute data of the corresponding user and input to the machine learning unit 25 as teacher data. In this embodiment, an example in which an average value is used as a statistic is described. However, as the statistics, for example, statistical indicators such as the mode or median may be used. Here, the statistics relating to the execution rate of the action may be based on the past debt collection rate of each user within a specified period (for example, a specified month). In addition, in this embodiment, the causal score 211 is calculated based on the difference between each statistical amount, but if the difference does not show a statistically significant difference, the causal score 211 may be set to zero or approximately zero. Here, an existing statistical method may be used to determine whether or not there is a significant difference. For example, the standard error and confidence interval for a set of the average collection rate of users for each month can be taken into consideration, and the statistical significance of the change in the collection rate depending on whether or not a call is made can be taken into consideration. In this way, it is possible to estimate (calculate) the causal score 211 taking into consideration the variation in the average collection rate of users in the same group.

教師データの作成にあたって、一度架電されたユーザは、以後架電されなかったユーザにはなり得ないため、1のユーザについては、当該ユーザが架電された場合の回収率と架電されなかった場合の回収率とのいずれか一方のみを取得可能である。このため、架電の効果の教師データは、共通の属性を有するユーザ群毎に作成される。即ち、ある共通の属性を有するユーザからなるユーザ群に対する架電の効果を示す因果スコア211は、例えば、当該共通の属性を有する複数のユーザを架電される第1サブユーザ群と架電されない第2サブユーザ群とに分け、架電された第1サブユーザ群からの債権の回収率の平均値と架電されなかった第2サブユーザ群からの債権の回収率の平均値とを夫々算出し、これらの回収率の平均値の差分を上述した式に基づいて算出することによって取得される。例えば、架電された第1サブユーザ群からの債権の回収率の平均値が80%であり、架電されなかった第2サブユーザ群からの債権の回収率の平均値が70%である場合、当該ユーザ群に対する架電の効果を示す因果スコア211は、「10」である。 When creating the teacher data, since a user who has been called once cannot become a user who has not been called thereafter, it is possible to obtain only one of the recovery rate when the user is called or the recovery rate when the user is not called for one user. For this reason, teacher data on the effect of a call is created for each user group having a common attribute. That is, the causal score 211 indicating the effect of a call on a user group consisting of users having a certain common attribute is obtained by, for example, dividing a plurality of users having the common attribute into a first sub-user group to be called and a second sub-user group to not be called, calculating the average value of the debt recovery rate from the first sub-user group to be called and the average value of the debt recovery rate from the second sub-user group to not be called, respectively, and calculating the difference between these average recovery rates based on the above formula. For example, if the average value of the debt recovery rate from the first sub-user group to be called is 80% and the average value of the debt recovery rate from the second sub-user group to not be called is 70%, the causal score 211 indicating the effect of a call on the user group is "10".

また、効果推定モデル210の生成又は更新においても、採用可能な機械学習モデル生成のフレームワークは限定されないが、決定木アルゴリズムに基づいた勾配ブースティングの機械学習フレームワークが採用されてよいことは、上記説明したユーザスコア推定モデル240の生成及び/又は更新と同様である。 Furthermore, in generating or updating the effect estimation model 210, there are no limitations on the machine learning model generation framework that can be adopted, but a gradient boosting machine learning framework based on a decision tree algorithm may be adopted, as in the generation and/or update of the user score estimation model 240 described above.

リスク推定モデル220の生成及び/又は更新にあたって、機械学習部25は、オペレーションセンター管理システム5a及びクレジットカード/後払い決済管理システム5bから取得したデータに基づいて、ユーザの属性毎に、所定の属性を有する複数のユーザのデフォルト発生率に係る統計量(本実施形態では、平均値。但し、例えば最頻値や中央値等の統計的指標が用いられてもよい。)を、当該属性を有するユーザのリスクの程度を示すリスク指標221として定義した教師データを作成する。そして、機械学習部25は、当該教師データに基づいて、リスク推定モデル220を作成する。算出されたリスク指標221は、対応するユーザの属性データと組み合わせて、教師データとして機械学習部25に入力される。また、リスク推定モデル220の生成又は更新においても、採用可能な機械学習モデル生成のフレームワークは限定されないが、決定木アルゴリズムに基づいた勾配ブースティングの機械学習フレームワークが採用されてよいことは、上記説明したユーザスコア推定モデル240の生成及び/又は更新と同様である。 When generating and/or updating the risk estimation model 220, the machine learning unit 25 creates teacher data that defines, for each user attribute, a statistical amount (in this embodiment, an average value. However, for example, a statistical index such as a mode or a median may be used) related to the default occurrence rate of multiple users having a predetermined attribute as a risk index 221 indicating the degree of risk of the user having the attribute, based on the data acquired from the operation center management system 5a and the credit card/postpaid settlement management system 5b. Then, the machine learning unit 25 creates the risk estimation model 220 based on the teacher data. The calculated risk index 221 is combined with the attribute data of the corresponding user and input to the machine learning unit 25 as teacher data. In addition, in generating or updating the risk estimation model 220, a machine learning model generation framework that can be adopted is not limited, but a machine learning framework of gradient boosting based on a decision tree algorithm may be adopted, as in the generation and/or update of the user score estimation model 240 described above.

<処理の流れ>
次に、本実施形態に係る情報処理システムによって実行される処理の流れを説明する。なお、以下に説明する処理の具体的な内容及び処理順序は、本開示を実施するための一例である。具体的な処理内容及び処理順序は、本開示の実施の形態に応じて適宜選択されてよい。
<Processing flow>
Next, a flow of processing executed by the information processing system according to the present embodiment will be described. Note that the specific contents and processing order of the processing described below are an example for implementing the present disclosure. The specific contents and processing order may be appropriately selected according to the embodiment of the present disclosure.

図7は、本実施形態に係る機械学習処理の流れを示すフローチャートである。本フローチャートに示された処理は、管理者によって指定されたタイミングで実行される。 Figure 7 is a flowchart showing the flow of the machine learning process according to this embodiment. The process shown in this flowchart is executed at a timing specified by the administrator.

ステップS101及びステップS102では、効果推定モデル210が生成及び/又は更新される。機械学習部25は、オペレーションセンター管理システム5a及び/又はクレジットカード/後払い決済管理システム5bにおいて過去に蓄積された、ユーザの属性データ、オペレーション履歴データ、及びクレジットカード利用額/後払い決済利用額の支払履歴データに基づいて、複数のユーザ属性(属性データ群200)の夫々について因果スコア211を算出し、ユーザ属性(属性データ群200)と因果スコア211との組み合わせを含む教師データを作成する(ステップS101)。ここで、オペレーション履歴データは、ユーザ毎に、当該ユーザに対してオペレーションが行われたか否かを把握することが可能なデータを含み、支払履歴データは、ユーザ毎に、当該ユーザのクレジットカード利用額/後払い決済利用額の支払有無(デフォルトの有無)を把握することが可能なデータを含む。そして、機械学習部25は、作成された教師データを効果推定モデル210に入力し、効果推定部21による効果推定に用いられる効果推定モデル210を生成又は更新する(ステップS102)。その後、処理はステップS103へ進む。 In steps S101 and S102, the effect estimation model 210 is generated and/or updated. The machine learning unit 25 calculates a causal score 211 for each of a plurality of user attributes (attribute data group 200) based on the user's attribute data, operation history data, and payment history data of the credit card usage amount/deferred payment usage amount previously accumulated in the operation center management system 5a and/or the credit card/deferred payment management system 5b, and creates teacher data including a combination of the user attributes (attribute data group 200) and the causal score 211 (step S101). Here, the operation history data includes data that can be used to grasp whether or not an operation has been performed for each user, and the payment history data includes data that can be used to grasp whether or not the credit card usage amount/deferred payment usage amount of the user has been paid (whether or not there is a default) for each user. Then, the machine learning unit 25 inputs the created teacher data into the effect estimation model 210, and generates or updates the effect estimation model 210 used for effect estimation by the effect estimation unit 21 (step S102). Processing then proceeds to step S103.

ステップS103及びステップS104では、リスク推定に用いられるリスク推定モデル220が生成及び/又は更新される。機械学習部25は、オペレーションセンター管理システム5a及び/又はクレジットカード/後払い決済管理システム5bにおいて過去に蓄積された、ユーザの属性データ、オペレーション履歴データ、及びクレジットカード利用額/後払い決済利用額の支払履歴データに基づいて、複数のユーザ属性(属性データ群200)の夫々についてリスク指標221を算出し、ユーザ属性(属性データ群200)とリスク指標221との組み合わせを含む教師データを作成する(ステップS103)。そして、機械学習部25は、作成された教師データをリスク推定モデル220に入力し、リスク推定部22によるリスク推定に用いられるリスク推定モデル220を生成又は更新する(ステップS104)。その後、処理はステップS105へ進む。 In steps S103 and S104, the risk estimation model 220 used for risk estimation is generated and/or updated. The machine learning unit 25 calculates a risk index 221 for each of a plurality of user attributes (attribute data group 200) based on the user's attribute data, operation history data, and payment history data of the credit card usage amount/deferred payment usage amount previously accumulated in the operation center management system 5a and/or the credit card/deferred payment management system 5b, and creates teacher data including a combination of the user attributes (attribute data group 200) and the risk index 221 (step S103). Then, the machine learning unit 25 inputs the created teacher data into the risk estimation model 220, and generates or updates the risk estimation model 220 used for risk estimation by the risk estimation unit 22 (step S104). After that, the process proceeds to step S105.

ステップS105及びステップS106では、ユーザスコア推定モデル240が生成及び/又は更新される。機械学習部25は、オペレーションセンター管理システム5a及び/又はクレジットカード/後払い決済管理システム5bにおいて過去に蓄積されたユーザ毎の属性データ群200と、対応するユーザについて予め決定されたユーザスコア241と、の組み合わせを含む教師データを作成する(ステップS105)。そして、機械学習部25は、作成された教師データをユーザスコア推定モデル240に入力し、ユーザスコア推定部24によるユーザスコア推定に用いられるユーザスコア推定モデル240を生成又は更新する(ステップS106)。その後、本フローチャートに示された処理は終了する。 In steps S105 and S106, the user score estimation model 240 is generated and/or updated. The machine learning unit 25 creates training data including a combination of attribute data group 200 for each user previously accumulated in the operation center management system 5a and/or credit card/postpaid settlement management system 5b and a user score 241 determined in advance for the corresponding user (step S105). Then, the machine learning unit 25 inputs the created training data into the user score estimation model 240, and creates or updates the user score estimation model 240 used for user score estimation by the user score estimation unit 24 (step S106). After that, the processing shown in this flowchart ends.

図8は、本実施形態に係るユーザスコア推定処理の流れを示すフローチャートである。本フローチャートに示された処理は、管理者によって指定されたタイミングで、対象となるユーザ毎に実行される。 Figure 8 is a flowchart showing the flow of the user score estimation process according to this embodiment. The process shown in this flowchart is executed for each target user at a timing specified by the administrator.

ステップS201及びステップS202では、オペレーションの効果及びユーザがアクションを実行しない蓋然性に基づくリスクが推定される。リスク推定部22は、複数のユーザの夫々について、ステップS104で生成及び/又は更新されたリスク推定モデル220に対して対象ユーザに係る1又は複数のユーザ属性のデータ(属性データ群200)を入力し、当該リスク推定モデル220からの出力として、当該ユーザに対応するリスク指標221を取得する(ステップS201)。また、効果推定部21は、複数のユーザの夫々について、ステップS102で生成及び/又は更新された効果推定モデル210に対して対象ユーザに係る1又は複数のユーザ属性のデータ(属性データ群200)を入力し、当該効果推定モデル210からの出力として、当該ユーザに対応する因果スコア211を取得する(ステップS202)。その後、処理はステップS203へ進む。 In steps S201 and S202, a risk based on the effect of the operation and the probability that the user will not execute the action is estimated. The risk estimation unit 22 inputs data on one or more user attributes (attribute data group 200) related to the target user to the risk estimation model 220 generated and/or updated in step S104 for each of the multiple users, and obtains a risk index 221 corresponding to the user as an output from the risk estimation model 220 (step S201). In addition, the effect estimation unit 21 inputs data on one or more user attributes (attribute data group 200) related to the target user to the effect estimation model 210 generated and/or updated in step S102 for each of the multiple users, and obtains a causal score 211 corresponding to the user as an output from the effect estimation model 210 (step S202). Thereafter, the process proceeds to step S203.

ステップS203及びステップS204では、ユーザスコア241が推定され、出力される。属性拡張部23は、ステップS201及びステップS202で推定された因果スコア211及びリスク指標221に基づいて、ユーザにかかる属性データ群200を拡張する(ステップS203)。なお、本実施形態では因果スコア211及びリスク指標221がそのまま属性データ群200の一部(新たなユーザ属性)として決定(追加)されることで属性データ群200が拡張されるため、属性拡張部23は、対象ユーザについてオペレーションセンター管理システム5aやクレジットカード/後払い決済管理システム5bから取得される等して予め保持されている属性データ群200にステップS201及びステップS202で推定された因果スコア211及びリスク指標221を追加することで、当該ユーザの属性データ群200拡張する。そして、ユーザスコア推定部24は、ステップS203で拡張された属性データ群200に基づいてユーザスコア241を推定し、オペレーションセンター管理システム5aに対して出力する(ステップS204)。本実施形態において、ユーザスコア推定部24は、対象ユーザの因果スコア211及びリスク指標221を含む属性データ群200をユーザスコア推定モデル240に入力し、出力された値を当該ユーザに設定されるユーザスコア241として取得する。但し、ユーザスコア241の推定方法は、本実施形態における例示に限定されない。例えば、ユーザスコア241は、属性データ群200を機械学習モデルではない所定の関数に入力して算出された値を含むものであってもよい。その後、本フローチャートに示された処理は終了する。 In steps S203 and S204, the user score 241 is estimated and output. The attribute extension unit 23 extends the attribute data group 200 for the user based on the causal score 211 and risk index 221 estimated in steps S201 and S202 (step S203). In this embodiment, the causal score 211 and the risk index 221 are determined (added) as part of the attribute data group 200 (new user attributes) as they are, thereby extending the attribute data group 200. Therefore, the attribute extension unit 23 adds the causal score 211 and the risk index 221 estimated in steps S201 and S202 to the attribute data group 200 that is previously held by acquiring the attribute data group 200 for the target user from the operation center management system 5a or the credit card/post-payment settlement management system 5b, thereby extending the attribute data group 200 for the user. Then, the user score estimation unit 24 estimates a user score 241 based on the attribute data group 200 expanded in step S203, and outputs the user score 241 to the operation center management system 5a (step S204). In this embodiment, the user score estimation unit 24 inputs the attribute data group 200 including the causal score 211 and risk index 221 of the target user to the user score estimation model 240, and acquires the output value as the user score 241 set for the user. However, the method of estimating the user score 241 is not limited to the example in this embodiment. For example, the user score 241 may include a value calculated by inputting the attribute data group 200 into a predetermined function that is not a machine learning model. Thereafter, the processing shown in this flowchart ends.

ユーザ毎に設定されたユーザスコア241は、オペレーションセンター管理システム5a及びクレジットカード/後払い決済管理システム5b等のサービス提供システム5に対して提供され、サービス提供システム5によって対象ユーザに対して提供されるサービスのカスタマイズ等に活用される。例えば、オペレーションセンター管理システム5aは、ユーザスコア241に従って対象ユーザへのオペレーションを管理し、オペレーション端末は、オペレーションセンター管理システム5aによって出力された指示に従ってオペレーションを実行する。 The user score 241 set for each user is provided to a service provision system 5, such as an operation center management system 5a and a credit card/postpaid settlement management system 5b, and is used for customizing the services provided to the target user by the service provision system 5. For example, the operation center management system 5a manages operations for the target user according to the user score 241, and the operation terminal executes operations according to instructions output by the operation center management system 5a.

<効果>
本実施形態によれば、ユーザに対するオペレーションに起因する当該ユーザの行動変容をユーザスコア241の推定に反映することが可能となる。また、様々なユーザ属性データを用いることで、対象ユーザについて一部の属性データが存在しない場合であっても、精度の高いユーザスコア241を推定(算出)することが可能となる。
<Effects>
According to this embodiment, it is possible to reflect a behavioral change of a user caused by an operation on the user in the estimation of the user score 241. In addition, by using various user attribute data, it is possible to estimate (calculate) the user score 241 with high accuracy even when some attribute data does not exist for the target user.

<第2実施形態>
上記説明した実施形態では、推定された因果スコア211及びリスク指標221に基づき拡張された属性データ群200に基づき、対象ユーザのユーザスコア241を推定する例について説明したが、推定された因果スコア211及びリスク指標221は属性データ群200の拡張の用のみに供されるとは限らず、例えば、以下のような利用方法が挙げられる。なお、上記説明した第1実施形態と概略同様の構成については、説明を省略する。
Second Embodiment
In the embodiment described above, an example has been described in which the user score 241 of the target user is estimated based on the attribute data group 200 expanded based on the estimated causal score 211 and the risk index 221, but the estimated causal score 211 and the risk index 221 are not limited to being used only for expanding the attribute data group 200, and may be used in the following manner, for example. Note that a description of the configuration roughly similar to that of the first embodiment described above will be omitted.

図9は、第2実施形態に係るユーザスコアの推定処理に関する簡略図である。ユーザスコア推定部24は、因果スコア211および/またはリスク指標221に応じて、複数のユーザスコア推定モデル(第1ユーザスコア推定モデル240A、第2ユーザスコア推定モデル240B、第3ユーザスコア推定モデル240C、・・・第nユーザスコア推定モデル240N(nは整数))から1のユーザスコア推定モデル240を選択し決定し、属性データ群200に基づきユーザスコア241(ユーザスコア241A、ユーザスコア241B、ユーザスコア241C、・・・ユーザスコア241N)を推定する。ここで、n>1であってよく、n=2であってよく、n=3であってよく、nが示すユーザスコア推定モデル240の数量に制限はない。また、ここで、入力される属性データ群200は、因果スコアおよび/またはリスク指標221によって拡張されたものであってよく、因果スコアおよび/またはリスク指標221によって拡張されていないものであってもよい。また、各ユーザスコア推定モデル240は、因果スコア211および/またはリスク指標221が共通または類似する教師データでトレーニング(学習処理)がなされている。スコア推定対象のユーザにかかる因果スコア211および/またはリスク指標221が所定の範囲内の因果スコア211および/またはリスク指標221を示す場合、当該の範囲内の因果スコア211および/またはリスク指標221に応じて予めトレーニングされたユーザスコア推定モデル240を用いて、ユーザスコア241を推定する。 9 is a simplified diagram of the estimation process of the user score according to the second embodiment. The user score estimation unit 24 selects and determines one user score estimation model 240 from a plurality of user score estimation models (first user score estimation model 240A, second user score estimation model 240B, third user score estimation model 240C, ... n-th user score estimation model 240N (n is an integer)) according to the causal score 211 and/or risk index 221, and estimates the user score 241 (user score 241A, user score 241B, user score 241C, ... user score 241N) based on the attribute data group 200. Here, n may be > 1, n may be 2, or n may be 3, and there is no limit to the number of user score estimation models 240 indicated by n. In addition, the input attribute data group 200 may be extended by the causal score and/or risk index 221, or may not be extended by the causal score and/or risk index 221. Furthermore, each user score estimation model 240 is trained (learned) using teacher data in which the causal score 211 and/or risk index 221 are common or similar. When the causal score 211 and/or risk index 221 for the user to be estimated indicates a causal score 211 and/or risk index 221 within a predetermined range, the user score 241 is estimated using the user score estimation model 240 that has been trained in advance according to the causal score 211 and/or risk index 221 within that range.

図10は、第2実施形態に係るユーザスコアの推定処理に関する簡略図である。ユーザスコア推定部24は、属性データ群200をユーザスコア推定モデル240に入力することで得られたユーザスコア241を、スコア推定対象のユーザにかかる因果スコア211および/またはリスク指標221に基づき調整、修正、補正、変更等してユーザスコア241Dを決定してよい。ここで、ユーザスコア推定部24は、因果スコア211が所定の閾値を超過する場合、ユーザスコア推定モデル240が出力したユーザスコア241の上方修正を行い、ユーザスコア241Dを決定してよい。一方、ユーザスコア推定部24は、リスク指標221が所定の閾値を超過する場合、ユーザスコア推定モデル240が出力したユーザスコア241の下方修正を行い、ユーザスコア241Dを決定してよい。ユーザスコア推定モデル240が出力したユーザスコア231の修正等に際し、出力されたユーザスコア241に適用する係数、付加されるスコア等は、因果スコア211および/またはリスク指標221と所定の閾値との差分等によって適宜、決定されてよい。 FIG. 10 is a simplified diagram of the estimation process of the user score according to the second embodiment. The user score estimation unit 24 may determine the user score 241D by adjusting, correcting, amending, or otherwise modifying the user score 241 obtained by inputting the attribute data group 200 into the user score estimation model 240 based on the causal score 211 and/or the risk index 221 related to the user to be estimated. Here, when the causal score 211 exceeds a predetermined threshold, the user score estimation unit 24 may upwardly correct the user score 241 output by the user score estimation model 240 to determine the user score 241D. On the other hand, when the risk index 221 exceeds a predetermined threshold, the user score estimation unit 24 may downwardly correct the user score 241 output by the user score estimation model 240 to determine the user score 241D. When correcting the user score 231 output by the user score estimation model 240, the coefficient to be applied to the output user score 241, the score to be added, etc. may be appropriately determined based on the difference between the causal score 211 and/or the risk index 221 and a predetermined threshold value, etc.

<その他のバリエーション>
上記説明した実施形態では、ユーザに対するオペレーションが架電である例について説明したが、ユーザに対するオペレーションの種類は、架電に限定されない。例えば、ユーザに対するオペレーションの種類として、メッセージ送信が採用されてもよい。なお、ここでメッセージ送信のための手段は限定されず、電子メールシステム、ショートメッセージサービス(SMS)、又はソーシャルネットワーキングサービス(SNS)のメッセージ送受信サービス等が利用されてよい。
<Other variations>
In the above-described embodiment, an example was described in which the operation for the user is a call, but the type of operation for the user is not limited to a call. For example, a message transmission may be adopted as the type of operation for the user. Note that the means for transmitting the message is not limited here, and an email system, a short message service (SMS), or a message transmission and reception service of a social networking service (SNS) may be used.

また、上記説明した実施形態では、1種類のオペレーション(架電)について推定された効果に基づいて属性データ群200が拡張される例について説明したが、属性データ群200は、複数種類のオペレーション(例えば、架電およびメッセージ送信)の夫々について推定された効果に基づいて拡張されてもよく、当該効果に基づいてユーザスコア241を決定してよい。この場合、効果推定部21は、所定のアクションの実行をユーザに促すための当該ユーザに対する第一のオペレーション(例えば、架電)が、当該ユーザがアクションを実行するか否かに与える第一の効果、及び、所定のアクションの実行をユーザに促すための当該ユーザに対する第二のオペレーション(例えば、メッセージ送信)が、当該ユーザがアクションを実行するか否かに与える第二の効果を推定し、属性拡張部23は、推定された第一の効果(第1因果スコア)、第二の効果(第2因果スコア)及びリスクのそれぞれに基づいて、ユーザにかかる属性データ群200を拡張してよく、ユーザスコア推定モデル240の決定とユーザスコア241の推定を行ってよい。このとき、効果推定部21は、第1因果スコア及び第2因果スコアに基づき因果スコア211を決定してもよい。具体的には、効果推定部21は、例えば、第1因果スコア及び第2因果スコアの加重平均を因果スコア211として算出してよい。 In the above-described embodiment, the attribute data group 200 is expanded based on the effect estimated for one type of operation (call), but the attribute data group 200 may be expanded based on the effect estimated for each of a plurality of types of operations (e.g., calling and sending a message), and the user score 241 may be determined based on the effect. In this case, the effect estimation unit 21 estimates a first effect of a first operation (e.g., calling) for the user to prompt the user to perform a predetermined action on whether the user will perform the action, and a second effect of a second operation (e.g., sending a message) for the user to prompt the user to perform a predetermined action on whether the user will perform the action, and the attribute expansion unit 23 may expand the attribute data group 200 for the user based on each of the estimated first effect (first causal score), second effect (second causal score), and risk, and may determine the user score estimation model 240 and estimate the user score 241. At this time, the effect estimation unit 21 may determine the causal score 211 based on the first causal score and the second causal score. Specifically, the effect estimation unit 21 may calculate, for example, a weighted average of the first causal score and the second causal score as the causal score 211.

この場合、オペレーションの効果を推定するための効果推定モデル210も、オペレーションの種類毎に生成及び更新される。例えば、第一のオペレーションが架電であり第二のオペレーションがメッセージ送信である場合、架電の効果推定モデル210、及びメッセージ送信の効果推定モデル210が生成及び更新されてよい。 In this case, an effect estimation model 210 for estimating the effect of an operation is also generated and updated for each type of operation. For example, if the first operation is making a call and the second operation is sending a message, an effect estimation model 210 for making a call and an effect estimation model 210 for sending a message may be generated and updated.

また、上記説明した実施形態では、オペレーションを受けたサブユーザ群のアクション実行率と、オペレーションを受けなかったサブユーザ群のアクション実行率との差分を因果スコア211として用いる例について説明したが、因果スコア211には、その他の方法で算出されたものが用いられてもよい。例えば、効果推定のための効果推定モデル210の生成及び/又は更新にあたって、機械学習部25は、ユーザの属性毎に、所定の属性を有する複数のユーザのうちオペレーションに対する所定のリアクションを行なったユーザによるアクションの実行率に係る統計量と、複数のユーザのうち所定のリアクションを行わなかったユーザによるアクションの実行率に係る統計量とに基づくスコアを、当該属性を有するユーザに係る因果スコア211として定義した教師データに基づいて、効果推定モデル210を作成してもよい。例として、本バリエーションでは、「(ユーザが所定のリアクションを行った場合における債権の回収率)-(ユーザが所定のリアクションを行わなかった場合における債権の回収率)」の式により、因果スコア211が算出される。 In the above-described embodiment, the difference between the action execution rate of the sub-user group that received the operation and the action execution rate of the sub-user group that did not receive the operation is used as the causal score 211. However, the causal score 211 may be calculated by other methods. For example, when generating and/or updating the effect estimation model 210 for effect estimation, the machine learning unit 25 may create the effect estimation model 210 based on teacher data in which a score based on a statistic related to the action execution rate of a user who has a predetermined attribute and has performed a predetermined reaction to the operation among multiple users having the predetermined attribute, and a statistic related to the action execution rate of a user who has not performed the predetermined reaction among multiple users, is defined as the causal score 211 related to the user having the attribute. For example, in this variation, the causal score 211 is calculated by the formula "(debt collection rate when the user performs the predetermined reaction) - (debt collection rate when the user does not perform the predetermined reaction)".

ここで、所定のリアクションは、例えば、架電に対するダイヤルプッシュ等によるユーザの応答、又は架電に対するユーザからの折り返し電話に伴うオペレータとの通話、メッセージに対する返信、メッセージの既読化等である。更に、リアクションの内容として、支払いに対する肯定的な回答や、支払予定日の回答の有無等が考慮されてよい。ユーザによるリアクションが音声によるリアクションであった場合には、ユーザの音声に基づいてユーザの感情等を判定し、リアクションが肯定的であったか否かを判定することも可能である。 Here, the predetermined reaction is, for example, the user's response to a call by dialing, or a conversation with an operator when the user calls back on a call, a reply to a message, marking a message as read, etc. Furthermore, the content of the reaction may be a positive response to a payment, or the presence or absence of a response to the due date of payment, etc. If the user's reaction is a voice reaction, it is also possible to determine the user's emotions, etc. based on the user's voice and determine whether the reaction was positive or not.

また、上記説明した推定された因果スコア211及びリスク指標221に基づき、属性データ群200が拡張される例と、ユーザスコア推定モデル240またはユーザスコア241の決定が行われる例と、を示したが、因果スコア211及びリスク指標221に代えて、因果スコア211及びリスク指標221に基づく1の何らかの別の指標(スコア)に基づき、属性データ群200は拡張されてよく、ユーザスコア推定モデル240またはユーザスコア241の決定が行われてよい。このとき、当該1の何らかの別の指標(スコア)は、情報処理装置1により、重み付けされた因果スコア211及びリスク指標のそれぞれに基づいてルールベースで決定されてよく、何らかの機械学習モデルに対して拡張されていない属性データ群200と、重み付けされた因果スコア211及びリスク指標のそれぞれと、を入力することで決定されてよい。 In addition, an example in which the attribute data group 200 is expanded based on the estimated causal score 211 and risk index 221 described above, and an example in which the user score estimation model 240 or the user score 241 is determined have been shown, but instead of the causal score 211 and the risk index 221, the attribute data group 200 may be expanded and the user score estimation model 240 or the user score 241 may be determined based on one other index (score) based on the causal score 211 and the risk index 221. In this case, the one other index (score) may be determined on a rule basis by the information processing device 1 based on each of the weighted causal score 211 and the risk index, and may be determined by inputting the attribute data group 200 that has not been expanded to any machine learning model, and each of the weighted causal score 211 and the risk index.

1 情報処理装置

1. Information processing device

Claims (10)

所定のアクションの実行をユーザに促すための該ユーザに対する所定のオペレーションが、該ユーザが前記アクションを実行するか否かに与える効果を、複数のユーザのうち前記オペレーションを受けたユーザによる前記アクションの実行率に係る統計量と、前記複数のユーザのうち前記オペレーションを受けなかったユーザによる前記アクションの実行率に係る統計量とに基づく因果スコアとして、該ユーザにかかる属性データ群に基づき推定する効果推定手段と、
前記ユーザが前記アクションを実行しない蓋然性に基づくリスクを、前記属性データ群に基づき推定するリスク推定手段と、
推定された前記効果及び前記リスクに基づいて、前記属性データ群を拡張する属性拡張手段と、
拡張された前記属性データ群に基づいて、前記ユーザに設定されるユーザスコアを推定するユーザスコア推定手段と、
を備える情報処理システム。
an effect estimation means for estimating an effect of a predetermined operation for a user for encouraging the user to perform a predetermined action on whether or not the user will perform the action as a causal score based on a statistical amount relating to a rate of execution of the action by users among a plurality of users who have received the operation and a statistical amount relating to a rate of execution of the action by users among the plurality of users who have not received the operation , based on a group of attribute data related to the user;
a risk estimation means for estimating a risk based on a probability that the user will not execute the action based on the attribute data group;
an attribute extension means for extending the attribute data group based on the estimated effect and the estimated risk;
a user score estimation means for estimating a user score to be set for the user based on the expanded attribute data group;
An information processing system comprising:
前記効果推定手段は、前記ユーザに係る1又は複数の属性の入力に対して、該ユーザに対する前記オペレーションの効果を示す前記因果スコアを出力する効果推定モデルを用いて、前記オペレーションの効果を推定する、
請求項1に記載の情報処理システム。
the effect estimation means estimates an effect of the operation using an effect estimation model that outputs the causal score indicating an effect of the operation on the user in response to an input of one or more attributes related to the user;
The information processing system according to claim 1 .
前記効果推定モデルは、所定の属性を有する複数のユーザのうち前記オペレーションを受けたユーザによる前記アクションの実行率に係る統計量と、前記複数のユーザのうち前記オペレーションを受けなかったユーザによる前記アクションの実行率に係る統計量とに基づくスコアを、前記属性を有するユーザに対する前記オペレーションの効果を示す前記因果スコアとして定義した教師データに基づいて、作成される、
請求項2に記載の情報処理システム。
the effect estimation model is created based on teacher data in which a score based on a statistic relating to an execution rate of the action by a user who has received the operation among a plurality of users having a predetermined attribute and a statistic relating to an execution rate of the action by a user who has not received the operation among the plurality of users is defined as the causal score indicating an effect of the operation on a user who has the attribute;
The information processing system according to claim 2 .
前記効果推定手段は、所定のアクションの実行をユーザに促すための該ユーザに対する第一のオペレーションが、該ユーザが前記アクションを実行するか否かに与える第一の効果、及び、前記所定のアクションの実行をユーザに促すための該ユーザに対する第二のオペレーションが、該ユーザが前記アクションを実行するか否かに与える第二の効果を推定し、
前記属性拡張手段は、推定された前記第一の効果、前記第二の効果及び前記リスクに基づいて、前記属性データ群を拡張する、
請求項1から3のいずれか一項に記載の情報処理システム。
the effect estimation means estimates a first effect that a first operation for a user for prompting the user to perform a predetermined action has on whether or not the user will perform the action, and a second effect that a second operation for prompting the user to perform the predetermined action has on whether or not the user will perform the action;
the attribute extension means extends the attribute data group based on the estimated first effect, the estimated second effect, and the estimated risk;
The information processing system according to claim 1 .
前記リスク推定手段は、前記ユーザに係る1又は複数の属性の入力に対して、該ユーザについて債権が回収されずにデフォルトとなる確率を示すリスク指標を出力するリスク推定モデルを用いて、前記リスクを推定する、
請求項1から4のいずれか一項に記載の情報処理システム。
the risk estimation means estimates the risk using a risk estimation model that outputs a risk index indicating a probability that a receivable from a user will not be collected and will become a default, in response to an input of one or more attributes related to the user;
The information processing system according to claim 1 .
前記ユーザスコア推定手段は、前記ユーザの属性データ群をユーザスコア推定モデルに入力することで、該ユーザに設定されるユーザスコアを推定する、
請求項1から5のいずれか一項に記載の情報処理システム。
The user score estimation means estimates a user score to be set for the user by inputting the group of attribute data of the user into a user score estimation model.
The information processing system according to claim 1 .
前記ユーザスコア推定手段は、勾配ブースティング決定木に基づく機械学習フレームワークを用いて生成された前記ユーザスコア推定モデルを用いて、前記ユーザスコアを推定する、
請求項6に記載の情報処理システム。
The user score estimation means estimates the user score using the user score estimation model generated using a machine learning framework based on a gradient boosting decision tree.
7. The information processing system according to claim 6.
前記ユーザスコア推定手段は、ユーザのデモグラフィック属性を含む属性データ群を入力値とし該ユーザに係る前記ユーザスコアを出力値とする教師データを用いて生成された前記ユーザスコア推定モデルを用いて、前記ユーザに設定されるユーザスコアを推定する、
請求項7に記載の情報処理システム。
the user score estimation means estimates a user score to be set for the user by using the user score estimation model generated using teacher data having an attribute data group including a demographic attribute of the user as an input value and the user score related to the user as an output value;
The information processing system according to claim 7.
コンピュータが、
所定のアクションの実行をユーザに促すための該ユーザに対する所定のオペレーションが、該ユーザが前記アクションを実行するか否かに与える効果を、複数のユーザのうち前記オペレーションを受けたユーザによる前記アクションの実行率に係る統計量と、前記複数のユーザのうち前記オペレーションを受けなかったユーザによる前記アクションの実行率に係る統計量とに基づく因果スコアとして、該ユーザにかかる属性データ群に基づき推定する効果推定ステップと、
前記ユーザが前記アクションを実行しない蓋然性に基づくリスクを、前記属性データ群に基づき推定するリスク推定ステップと、
推定された前記効果及び前記リスクに基づいて、前記属性データ群を拡張する属性拡張ステップと、
拡張された前記属性データ群に基づいて、前記ユーザに設定されるユーザスコアを推定するユーザスコア推定ステップと、
を実行する方法。
The computer
an effect estimation step of estimating an effect of a predetermined operation for a user for encouraging the user to perform a predetermined action on whether or not the user will perform the action as a causal score based on a statistical amount relating to a rate of execution of the action by a user who has received the operation among a plurality of users and a statistical amount relating to a rate of execution of the action by a user who has not received the operation among the plurality of users , based on a group of attribute data related to the user;
a risk estimation step of estimating a risk based on a probability that the user will not execute the action based on the attribute data group;
an attribute expansion step of expanding the attribute data group based on the estimated effect and the estimated risk;
a user score estimating step of estimating a user score to be set for the user based on the expanded attribute data group;
How to do it.
コンピュータを、
所定のアクションの実行をユーザに促すための該ユーザに対する所定のオペレーションが、該ユーザが前記アクションを実行するか否かに与える効果を、複数のユーザのうち前記オペレーションを受けたユーザによる前記アクションの実行率に係る統計量と、前記複数のユーザのうち前記オペレーションを受けなかったユーザによる前記アクションの実行率に係る統計量とに基づく因果スコアとして、該ユーザにかかる属性データ群に基づき推定する効果推定手段と、
前記ユーザが前記アクションを実行しない蓋然性に基づくリスクを、前記属性データ群に基づき推定するリスク推定手段と、
推定された前記効果及び前記リスクに基づいて、前記属性データ群を拡張する属性拡張手段と、
拡張された前記属性データ群に基づいて、前記ユーザに設定されるユーザスコアを推定するユーザスコア推定手段と、
として機能させるプログラム。
Computer,
an effect estimation means for estimating an effect of a predetermined operation for a user for encouraging the user to perform a predetermined action on whether or not the user will perform the action as a causal score based on a statistical amount relating to a rate of execution of the action by users among a plurality of users who have received the operation and a statistical amount relating to a rate of execution of the action by users among the plurality of users who have not received the operation , based on a group of attribute data related to the user;
a risk estimation means for estimating a risk based on a probability that the user will not execute the action based on the attribute data group;
an attribute extension means for extending the attribute data group based on the estimated effect and the estimated risk;
a user score estimation means for estimating a user score to be set for the user based on the expanded attribute data group;
A program that functions as a
JP2022056451A 2022-03-30 2022-03-30 Information processing system, method and program Active JP7576059B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2022056451A JP7576059B2 (en) 2022-03-30 2022-03-30 Information processing system, method and program
TW112111663A TWI881316B (en) 2022-03-30 2023-03-28 Information processing system, information processing method and program product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022056451A JP7576059B2 (en) 2022-03-30 2022-03-30 Information processing system, method and program

Publications (2)

Publication Number Publication Date
JP2023148438A JP2023148438A (en) 2023-10-13
JP7576059B2 true JP7576059B2 (en) 2024-10-30

Family

ID=88288267

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022056451A Active JP7576059B2 (en) 2022-03-30 2022-03-30 Information processing system, method and program

Country Status (2)

Country Link
JP (1) JP7576059B2 (en)
TW (1) TWI881316B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013101443A (en) 2011-11-08 2013-05-23 Central Servicer Corp Reminder settlement system
JP2019185595A (en) 2018-04-16 2019-10-24 ヤフー株式会社 Information processor, method for processing information, information processing program, determination device, method for determination, and determination program
JP2020021151A (en) 2018-07-30 2020-02-06 Necソリューションイノベータ株式会社 Information processing device, prediction system, information processing method, and program
JP2020021231A (en) 2018-07-31 2020-02-06 株式会社メルカリ Information processing method, information processing apparatus, and program
JP2020035395A (en) 2018-08-31 2020-03-05 株式会社リコー Learning method, program and learning device
JP2020071835A (en) 2018-11-02 2020-05-07 株式会社浜銀総合研究所 Credit judgment support system
JP2020149363A (en) 2019-03-13 2020-09-17 ヤフー株式会社 Information processing equipment, information processing methods and information processing programs
JP6761508B1 (en) 2019-04-26 2020-09-23 三井住友海上火災保険株式会社 Evaluation device, evaluation method and program
JP2021026401A (en) 2019-08-01 2021-02-22 株式会社Nttドコモ Examination device
US20210217080A1 (en) 2020-09-30 2021-07-15 Beijing Baidu Netcom Science And Technology Co., Ltd. Method, apparatus, and electronic device for collecting loan and storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107194795A (en) * 2016-03-15 2017-09-22 腾讯科技(深圳)有限公司 Credit score model training method, credit score computational methods and device
CN106952155A (en) * 2017-03-08 2017-07-14 深圳前海纵腾金融科技服务有限公司 A kind of collection method and device based on credit scoring
CN113191888A (en) * 2021-05-26 2021-07-30 中国建设银行股份有限公司 Method and device for scoring by urging collection
CN113988651A (en) * 2021-10-29 2022-01-28 深圳壹账通智能科技有限公司 Evaluation method, system, equipment and medium for a scorecard model

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013101443A (en) 2011-11-08 2013-05-23 Central Servicer Corp Reminder settlement system
JP2019185595A (en) 2018-04-16 2019-10-24 ヤフー株式会社 Information processor, method for processing information, information processing program, determination device, method for determination, and determination program
JP2020021151A (en) 2018-07-30 2020-02-06 Necソリューションイノベータ株式会社 Information processing device, prediction system, information processing method, and program
JP2020021231A (en) 2018-07-31 2020-02-06 株式会社メルカリ Information processing method, information processing apparatus, and program
JP2020035395A (en) 2018-08-31 2020-03-05 株式会社リコー Learning method, program and learning device
JP2020071835A (en) 2018-11-02 2020-05-07 株式会社浜銀総合研究所 Credit judgment support system
JP2020149363A (en) 2019-03-13 2020-09-17 ヤフー株式会社 Information processing equipment, information processing methods and information processing programs
JP6761508B1 (en) 2019-04-26 2020-09-23 三井住友海上火災保険株式会社 Evaluation device, evaluation method and program
JP2021026401A (en) 2019-08-01 2021-02-22 株式会社Nttドコモ Examination device
US20210217080A1 (en) 2020-09-30 2021-07-15 Beijing Baidu Netcom Science And Technology Co., Ltd. Method, apparatus, and electronic device for collecting loan and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
井上 健太郎,検証!成果出す業務革新ビフォー・アフター CRMで勝つ! クレディセゾン,日経情報ストラテジー 2005年11月号,日本,日経BP社 Nikkei Business Publications,Inc.,2005年09月26日,No.163 ,p.88-91

Also Published As

Publication number Publication date
JP2023148438A (en) 2023-10-13
TW202405728A (en) 2024-02-01
TWI881316B (en) 2025-04-21

Similar Documents

Publication Publication Date Title
US20190259095A1 (en) Determining present and future virtual balances for a client computing device
US20130060669A1 (en) Systems and methods for optimizations involving insufficient funds (nsf) conditions
JP2025109908A (en) Information processing device, method and program
US20140279388A1 (en) Method, apparatus, and computer-readable medium for advancing prepaid credit
JP7345032B1 (en) Credit screening device, method and program
TWI837066B (en) Information processing devices, methods and program products
JP7576059B2 (en) Information processing system, method and program
JP7634499B2 (en) Information processing system, method and program
JP7614153B2 (en) Information processing device, method and program
JP7727595B2 (en) Information processing device, method, and program
TWI887789B (en) Information processing system, information processing method and program product
JP7669317B2 (en) Information processing device, method and program
JP7657192B2 (en) Information processing system, information processing method, and program
JP7724753B2 (en) Information processing device, method, and program
TWI868954B (en) Information processing system, information processing method and program product
JP7713428B2 (en) Examination device, method and program
TWI916672B (en) Inspection devices, inspection methods and procedures products
JP7708907B1 (en) Estimation system, estimation method, and program
JP7366218B1 (en) Information processing device, method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230927

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240626

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240703

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240828

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241018

R150 Certificate of patent or registration of utility model

Ref document number: 7576059

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150