JP7669317B2 - Information processing device, method and program - Google Patents
Information processing device, method and program Download PDFInfo
- Publication number
- JP7669317B2 JP7669317B2 JP2022099542A JP2022099542A JP7669317B2 JP 7669317 B2 JP7669317 B2 JP 7669317B2 JP 2022099542 A JP2022099542 A JP 2022099542A JP 2022099542 A JP2022099542 A JP 2022099542A JP 7669317 B2 JP7669317 B2 JP 7669317B2
- Authority
- JP
- Japan
- Prior art keywords
- effect
- user
- users
- operations
- 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
Links
- 238000000034 method Methods 0.000 title claims description 52
- 230000010365 information processing Effects 0.000 title claims description 31
- 230000000694 effects Effects 0.000 claims description 338
- 230000001364 causal effect Effects 0.000 claims description 192
- 230000009471 action Effects 0.000 claims description 70
- 230000004044 response Effects 0.000 claims description 18
- 238000012549 training Methods 0.000 claims description 12
- 238000010801 machine learning Methods 0.000 description 67
- 230000008569 process Effects 0.000 description 30
- 238000010586 diagram Methods 0.000 description 23
- 238000005516 engineering process Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 12
- 238000003066 decision tree Methods 0.000 description 11
- 238000011084 recovery Methods 0.000 description 8
- 238000011156 evaluation Methods 0.000 description 6
- 238000004422 calculation algorithm Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000013528 artificial neural network Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000000151 deposition Methods 0.000 description 3
- 208000001613 Gambling Diseases 0.000 description 2
- 230000003542 behavioural effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 230000008451 emotion Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000012800 visualization Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000007637 random forest analysis Methods 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本開示は、ユーザに対するオペレーションを支援するための技術に関する。 This disclosure relates to technology for assisting users in performing operations.
従来、クレジットカードの支払いの督促、即ち債権の回収を目的として、コールセンターのオペレータによる、顧客に対する架電等のオペレーションが行われている(特許文献1を参照)。また、督促業務を行う時間帯に応じて、オペレータが応対に用いる例文の口調を変更する督促支援技術が知られている(特許文献2を参照)。 Conventionally, call center operators make phone calls to customers to urge them to make credit card payments, i.e., to collect debts (see Patent Document 1). Also known is a technology for supporting urging customers to make payments by changing the tone of the sample phrases that operators use when responding to calls depending on the time of day that urging work is performed (see Patent Document 2).
従来、ユーザに所定のアクション(例えば、振込や口座への入金等)を実行させることを目的として、当該所定のアクションの実行をユーザに促すためのオペレーション(例えば、顧客に対する架電等)が行われている。しかし、ユーザに対して所定のアクションの実行を促すオペレーションは有効である一方、オペレーションの実行には、オペレーションの量に応じたコストが生じるという問題がある。 Conventionally, operations (e.g., calling a customer, etc.) have been performed to prompt a user to perform a specific action (e.g., transferring money or depositing funds into an account) in order to have the user perform the specific action. However, while operations that prompt a user to perform a specific action are effective, there is a problem in that performing the operation incurs costs that correspond to the amount of the operation.
本開示は、上記した問題に鑑み、ユーザに所定のアクションを促すオペレーションのコスト対効果を改善することを課題とする。 In view of the above problems, the present disclosure aims to improve the cost-effectiveness of operations that prompt users to take specific actions.
本開示の一例は、所定のアクションの実行をユーザに促すための該ユーザに対する所定のオペレーションが、該ユーザが前記アクションを実行するか否かに与える効果を推定する効果推定手段と、対象ユーザと互いに関係がある参照ユーザを特定する参照ユーザ特定手段と、前記対象ユーザについて推定された前記効果である対象効果、及び前記参照ユーザについて推定された前記効果である参照効果を含むデータに基づいて、前記対象ユーザに対する前記オペレーションに関する条件を出力する条件出力手段と、を備える情報処理装置である。 An example of the present disclosure is an information processing device that includes an effect estimation means for estimating an effect that a predetermined operation for a user to prompt the user to perform a predetermined action has on whether or not the user performs the action, a reference user identification means for identifying a reference user who is related to a target user, and a condition output means for outputting a condition regarding the operation for the target user based on data including a target effect, which is the effect estimated for the target user, and a reference effect, which is the effect estimated for the reference user.
本開示は、情報処理装置、システム、コンピュータによって実行される方法又はコンピュータに実行させるプログラムとして把握することが可能である。また、本開示は、そのようなプログラムをコンピュータその他の装置、機械等が読み取り可能な記録媒体に記録したものとしても把握できる。ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的又は化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。 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.
本開示によれば、ユーザに所定のアクションを促すオペレーションのコスト対効果を改善することが可能となる。 This disclosure makes it possible to improve the cost-effectiveness of operations that encourage users to take specific actions.
以下、本開示に係る情報処理装置、方法及びプログラムの実施の形態を、図面に基づいて説明する。但し、以下に説明する実施の形態は、実施形態を例示するものであって、本開示に係る情報処理装置、方法及びプログラムを以下に説明する具体的構成に限定するものではない。実施にあたっては、実施の態様に応じた具体的構成が適宜採用され、また、種々の改良や変形が行われてよい。 Below, an embodiment of an information processing device, method, and 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, method, and program according to the present disclosure are not limited to the specific configuration described below. In implementing the present disclosure, a specific configuration according to the embodiment may be appropriately adopted, and various improvements and modifications may be made.
本実施形態では、本開示に係る技術を、支払いが遅延しているクレジットカード利用額の支払いを督促して債権を回収するためのオペレーションセンター管理システムのために実施した場合の実施の形態について説明する。但し、本開示に係る技術を適用可能なシステムは、クレジットカード利用額の支払督促のためのオペレーションセンター管理システムに限定されない。本開示に係る技術は、ユーザに対するオペレーションを支援するための技術について広く用いることが可能であり、本開示の適用対象は、実施形態において示した例に限定されない。 In this embodiment, an embodiment will be described in which the technology according to the present disclosure is implemented for an operations center management system for collecting receivables by urging payment of overdue credit card usage amounts. However, systems to which the technology according to the present disclosure can be applied are not limited to operations center management systems for urging payment of credit card usage amounts. The technology according to the present disclosure can be widely used as a technology for supporting operations for users, and the application of the present disclosure is not limited to the examples shown in the embodiments.
通常、クレジットカード利用額の支払いは、毎月の引き落とし日にユーザの口座から引き落とされる、又は指定日までにユーザから入金される、等の方法で行われるが、ユーザの口座の残高が不足していたり、ユーザが指定日までの入金を行わなかったり等の理由でクレジットカード利用額の支払いが規定日までに完了しない場合がある。このため、従来、クレジットカード利用額の支払いをユーザに督促して債権を回収するために、オペレーションセンター(コールセンター)からの顧客に対する架電やメッセージ送信等のオペレーションが行われている。 Normally, credit card usage fees are paid 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 usage fee 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 an operations center (call center) were used to urge users to pay their credit card usage fees 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.
<システムの構成>
図1は、本実施形態に係る情報処理システムの構成を示す概略図である。本実施形態に係るシステムでは、情報処理装置1と、オペレーションセンター管理システム3と、クレジットカード管理システム5と、が互いに通信可能に接続されている。オペレーションセンターには、オペレーションセンター管理システム3による指示に従ってオペレーションを行うためのオペレーション端末(図示は省略する)が設置され、オペレータは、オペレーション端末を操作して、ユーザに対するオペレーションを行う。ユーザは、クレジットカードの利用者であり、金融機関等を介してクレジットカード利用額の入金を行い、クレジットカード利用額の支払履歴データは、クレジットカード管理システム5を介してオペレーションセンター管理システム3に通知される。
<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
情報処理装置1は、オペレーションセンター管理システム3によるオペレーションを制御するためのデータを出力するための情報処理装置である。情報処理装置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
オペレーションセンター管理システム3、クレジットカード管理システム5及びオペレーション端末は、いずれも、CPU、ROM、RAM、記憶装置、通信ユニット、入力装置、出力装置等(図示は省略する)を備えるコンピュータである。また、これらのシステム及び端末は、いずれも、単一の筐体からなる装置に限定されない。これらのシステム及び端末は、所謂クラウドや分散コンピューティングの技術等を用いた、複数の装置によって実現されてよい。
The operation
図2は、本実施形態に係る情報処理装置1の機能構成の概略を示す図である。情報処理装置1は、記憶装置14に記録されているプログラムが、RAM13に読み出され、CPU11によって実行されて、情報処理装置1に備えられた各ハードウェアが制御されることで、グラフデータ生成部21、参照ユーザ特定部22、関係性特定部23、関係性強度決定部24、効果推定部25、リスク推定部26、機械学習部27、及び条件出力部28を備える情報処理装置として機能する。なお、本実施形態及び後述する他の実施形態では、情報処理装置1の備える各機能は、汎用プロセッサであるCPU11によって実行されるが、これらの機能の一部又は全部は、1又は複数の専用プロセッサによって実行されてもよい。
FIG. 2 is a diagram showing an outline of the functional configuration of the
グラフデータ生成部21は、複数のユーザの夫々の属性データ群に基づいて互いに関係があるユーザのペアを特定することで、ユーザ間の関係性を示すグラフデータ(ソーシャルグラフネットワーク)を生成する。より具体的には、グラフデータ生成部21は、例えば、対象ユーザを含む複数のユーザにそれぞれ対応付けられるノードデータ50と、互いに関係があるユーザのペアに対応付けられるリンクデータ52と、を含むグラフデータを生成する(図4、図6、図8、及び、図9参照)。なお、グラフデータ生成部21は、明示的リンクで接続されたノード(ユーザ)で構成されるユーザ間関係グラフの学習(表現学習、関係学習、埋込学習、知識グラフ埋め込み)を行うことで、ユーザ間の暗示的リンクを予測し作成する。このとき、グラフデータ生成部21は、既知の埋め込みモデル又はその拡張に適宜、基づき、当該学習を行ってよい。
The graph
例えば、図3に示すように、電子商取引システム40に、ユーザAの属性データ群が登録されていることとする。また、ゴルフ場予約システム42に、ユーザBの属性データ群が登録されていることとする。また、旅行予約システム44に、ユーザCの属性データが登録されていることとする。そして、電子商取引システム40に登録されているユーザAのIPアドレスデータの値、ゴルフ場予約システム42に登録されているユーザBのIPアドレスデータの値、及び、旅行予約システム44に登録されているユーザCのIPアドレスデータの値が同じであるとする。
For example, as shown in FIG. 3, suppose that a group of attribute data for user A is registered in
この場合、グラフデータ生成部21は、図4に示すように、ユーザAに対応付けられるノードデータ50a、ユーザBに対応付けられるノードデータ50b、ユーザCに対応付けられるノードデータ50c、ユーザAがユーザBと関係があることを示すリンクデータ52a、ユーザAがユーザCと関係があることを示すリンクデータ52b、ユーザBがユーザCと関係があることを示すリンクデータ52c、を含むグラフデータを生成する。IPアドレスが同じであるユーザは同じコンピュータを利用しているか又は同じ住居又は職場においてグローバルアドレスを共有しているものと推察される。そのため、本実施形態ではこのようなユーザは互いに関連付けられるようになっている。
In this case, as shown in FIG. 4, the graph
また、例えば、図5に示すように、電子商取引システム40に、ユーザD、ユーザE、及び、ユーザFの属性データ群が登録されていることとする。そして、電子商取引システム40に登録されているユーザDの住所データの値、ユーザEの住所データの値、及び、ユーザFの住所データの値が同じであるとする。
For example, suppose that attribute data groups for user D, user E, and user F are registered in
この場合、グラフデータ生成部21は、図6に示すように、ユーザDに対応付けられるノードデータ50d、ユーザEに対応付けられるノードデータ50e、ユーザFに対応付けられるノードデータ50f、ユーザDがユーザEと関係があることを示すリンクデータ52d、ユーザDがユーザFと関係があることを示すリンクデータ52e、ユーザEがユーザFと関係があることを示すリンクデータ52f、を含むグラフデータを生成する。住所が同じであるユーザは同居しているものと推察される。そのため、本実施形態ではこのようなユーザは互いに関連付けられるようになっている。
In this case, as shown in FIG. 6, the graph
また、例えば、図7に示すように、電子商取引システム40に、ユーザGの属性データ群が登録されていることとする。また、ゴルフ場予約システム42に、ユーザHの属性データ群が登録されていることとする。また、旅行予約システム44に、ユーザIの属性データ群が登録されていることとする。そして、電子商取引システム40に登録されているユーザGのクレジットカード番号データの値、ゴルフ場予約システム42に登録されているユーザHのクレジットカード番号データの値、及び、旅行予約システム44に登録されているユーザIのクレジットカード番号データの値が同じであるとする。
For example, as shown in FIG. 7, suppose that a group of attribute data for user G is registered in
この場合、グラフデータ生成部21は、図8に示すように、ユーザGに対応付けられるノードデータ50g、ユーザHに対応付けられるノードデータ50h、ユーザIに対応付けられるノードデータ50i、ユーザGがユーザHと関係があることを示すリンクデータ52g、ユーザGがユーザIと関係があることを示すリンクデータ52h、ユーザHがユーザIと関係があることを示すリンクデータ52i、を含むグラフデータを生成する。クレジットカード番号が同じであるユーザは親子等の家族であるものと推察される。そのため、本実施形態ではこのようなユーザは互いに関連付けられるようになっている。
In this case, as shown in FIG. 8, the graph
なお、互いに関係があるユーザのペアに該当するか否かの判断基準は、以上で説明したものには限定されない。ユーザのペアは、位置情報の履歴や行動履歴等、様々な基準に基づいて判断することが出来る。 The criteria for determining whether a pair of users is related to each other are not limited to those described above. User pairs can be determined based on various criteria, such as location history and behavior history.
また、以上で説明した、互いに関係があると特定されたユーザを関連付けるリンクデータ52が示すリンクを明示的リンクと呼ぶこととする。ここで例えば、第1のユーザと明示的リンクで接続されているユーザと、第2のユーザと明示的リンクで接続されているユーザと、が所定数以上(例えば、3人以上)共通しているとする。この場合、本実施形態では例えば、グラフデータ生成部21は、当該第1のユーザが当該第2のユーザと関係があることを示すリンクデータ52を生成する。このようにして生成されるリンクデータ52が示すリンクを黙示的リンクと呼ぶこととする。
The link indicated by the link data 52 associating users identified as having a relationship with each other as described above is referred to as an explicit link. For example, a user connected to a first user via an explicit link and a user connected to a second user via an explicit link have a predetermined number of users in common (e.g., three or more). In this case, in this embodiment, for example, the graph
例えば、図9に示すように、明示的リンクを示すリンクデータ52jによって、ユーザJに対応付けられるノードデータ50jとユーザKに対応付けられるノードデータ50kとが接続されていることとする。また、明示的リンクを示すリンクデータ52kによって、ユーザJに対応付けられるノードデータ50jとユーザLに対応付けられるノードデータ50lとが接続されていることとする。また、明示的リンクを示すリンクデータ52lによって、ユーザJに対応付けられるノードデータ50jとユーザMに対応付けられるノードデータ50mとが接続されていることとする。
For example, as shown in FIG. 9, it is assumed that
また、明示的リンクを示すリンクデータ52mによって、ユーザKに対応付けられるノードデータ50kとユーザNに対応付けられるノードデータ50nとが接続されていることとする。また、明示的リンクを示すリンクデータ52nによって、ユーザLに対応付けられるノードデータ50lとユーザNに対応付けられるノードデータ50nとが接続されていることとする。また、明示的リンクを示すリンクデータ52oによって、ユーザMに対応付けられるノードデータ50mとユーザNに対応付けられるノードデータ50nとが接続されていることとする。
In addition, it is assumed that the
この場合、グラフデータ生成部21は、ユーザJがユーザNと関係があることを示すリンクデータ52p(黙示的リンクを示すリンクデータ52p)を生成する。このようにして、ユーザNが、ユーザJと関係があるユーザとして特定されることとなる。
In this case, the graph
また、例えば、第1のユーザと明示的リンク又は黙示的リンクで接続されているユーザと、第2のユーザと明示的リンク又は黙示的リンクで接続されているユーザと、が所定数以上(例えば、3人以上)共通しているとする。この場合、グラフデータ生成部21が、当該第1のユーザが当該第2のユーザと関係があることを示すリンクデータ52(黙示的リンクを示すリンクデータ52)を生成してもよい。
For example, suppose that a user connected to a first user via an explicit link or an implicit link has a predetermined number of users (e.g., three or more) in common with a second user connected to the first user via an explicit link or an implicit link. In this case, the graph
参照ユーザ特定部22は、グラフデータ生成部21によって生成されたグラフデータを参照し、当該グラフデータに含まれるユーザのうち対象ユーザと互いに関係がある少なくとも1の他のユーザを、当該対象ユーザに対する参照ユーザとして特定する。ここで、参照ユーザ特定部22は、後述する関係性強度(ユーザ間の近さスコア)に従って、対象ユーザと互いに関係がある少なくとも1の参照ユーザを特定してよい。具体的には、参照ユーザ特定部22は、対象ユーザとの間の関係性強度が強い(近さスコアが高い)ユーザを優先的に、参照ユーザとして特定することが出来る。例えば、参照ユーザ特定部22は、n人の参照ユーザを特定したい場合には、対象ユーザとの間で関係性強度が強い上位n人のユーザを参照ユーザとして特定する。また、参照ユーザ特定部22は、対象ユーザと関係があるユーザとして特定されるユーザ、及び、関係があるユーザとして特定されるユーザが所定数以上対象ユーザと共通するユーザを、参照ユーザとして特定してもよい。また、参照ユーザ特定部22は、対象ユーザと同じクラスタに分類されるユーザを、参照ユーザとして特定してもよい。
The reference
また、参照ユーザ特定部22は、対象ユーザの属性と、複数のユーザの属性と、に基づいて、当該複数のユーザのうちから、参照ユーザを特定してもよい。例えば、対象ユーザと住所や電話番号が共通する他のユーザは、対象ユーザと同居している同居ユーザ、又は住所が異なっていたとしても対象ユーザと生活や社会活動を共にする関係にあるユーザであると推定できる。このため、参照ユーザ特定部22は、対象ユーザと住所や電話番号の属性データが共通する他のユーザを、少なくとも1の参照ユーザとして特定することが出来る。また、参照ユーザ特定部22は、対象ユーザと共通するフラグが有効化されている(1となっている)ユーザを、参照ユーザとして特定してもよい。また、参照ユーザ特定部22は、属性データ群に基づいて推定又は決定される各種データが所定の値又は所定の組み合わせ等を示すユーザを、参照ユーザとして特定してもよい。なお、参照ユーザ特定部22は、参照ユーザを特定するための諸条件の少なくとも1つに基づいて、参照ユーザを特定してよい。
The reference
参照ユーザ特定部22は、例えば、対象ユーザに対応付けられるノードデータ50と、明示的リンク又は黙示的リンクを示すリンクデータ52によって接続されるノードデータ50に対応付けられるユーザを、当該対象ユーザに対する参照ユーザとして特定してもよい。
The reference
関係性特定部23は、ユーザ間の関係性を特定する。ここで特定されるユーザ間の関係性は、例えば、(1)同一世帯に居住する親子関係又は夫婦関係、(2)友達関係、(3)同じ職場で働く関係、等である。但し、特定される関係性は本開示における例示に限定されない。本実施形態では、関係性特定部23は、ユーザ間の関係に対応付けられる値に基づくクラスタリングの結果に基づいて、ユーザ間の関係性を特定する。ここで、ユーザ間の関係に対応付けられる値として採用可能な値の種類は限定されないが、例えば、ユーザの氏名、IPアドレス、住所、クレジットカード番号、年齢、性別、通学先、勤務先及び滞在場所のうちの少なくとも1つが含まれてよい。
The
関係性特定部23は、ユーザ間の関係性を特定する。ここで、関係性特定部23は、対象ユーザの属性データ群と、参照ユーザの属性データ群と、に基づいて、対象ユーザと参照ユーザとの関係性を特定してもよい。また、対象ユーザの属性データ群が登録されているコンピュータシステムと参照ユーザの属性データ群が登録されているコンピュータシステムとは異なっていてもよい。例えば、電子商取引システム40に登録されている、対象ユーザの属性データ群と、ゴルフ場予約システム42に登録されている、参照ユーザの属性データ群と、に基づいて、対象ユーザと参照ユーザとの関係性を特定してもよい。
The
関係性特定部23は、例えば、リンクデータ52で接続されているノードデータ50のペアを特定する。そして、関係性特定部23は、当該ペアに対応付けられる2人のユーザのユーザ属性データ群に基づいて、当該ペアに対応付けられるペア属性データを生成する。ここで、ペア属性データには、例えば、IP共通フラグ、住所共通フラグ、クレジットカード番号共通フラグ、名字同一フラグ、年齢差データ、ペア性別データ、通学先共通フラグ、勤務先共通フラグ、滞在場所共通フラグ、等が含まれる。
The
IP共通フラグは、例えば、当該ペアのうちの一方の属性データに含まれるIPアドレスデータの値と他方の属性データに含まれるIPアドレスデータの値とが同じであるか否かを示すフラグである。例えば、IPアドレスデータの値が同じである場合はIP共通フラグの値に1が設定され、IPアドレスデータの値が異なる場合はIP共通フラグの値に0が設定されてもよい。 The IP common flag is, for example, a flag indicating whether the value of the IP address data included in one attribute data of the pair is the same as the value of the IP address data included in the other attribute data. For example, if the values of the IP address data are the same, the value of the IP common flag may be set to 1, and if the values of the IP address data are different, the value of the IP common flag may be set to 0.
住所共通フラグ、通学先共通フラグ、勤務先共通フラグ及び滞在場所共通フラグは、例えば、当該ペアのうちの一方の属性データ群に含まれる住所データ、通学先データ、勤務先データ又は滞在場所データの値と他方の属性データ群に含まれる住所データ、通学先データ、勤務先データ又は滞在場所データの値とが同じであるか否かを示すフラグである。例えば、住所データの値が同じである場合は住所共通フラグの値に1が設定され、住所データの値が異なる場合は住所共通フラグの値に0が設定されてもよい。 The common address flag, common school flag, common workplace flag, and common place of stay flag are flags that indicate, for example, whether the value of the address data, common school data, workplace data, or place of stay data included in one attribute data group of the pair is the same as the value of the address data, common school data, workplace data, or place of stay data included in the other attribute data group. For example, if the address data values are the same, the value of the common address flag may be set to 1, and if the address data values are different, the value of the common address flag may be set to 0.
クレジットカード番号共通フラグは、例えば、当該ペアのうちの一方の属性データ群に含まれるクレジットカード番号データの値と他方の属性データ群に含まれるクレジットカード番号データの値とが同じであるか否かを示すフラグである。例えば、クレジットカード番号データの値が同じである場合はクレジットカード番号共通フラグの値に1が設定され、クレジットカード番号データの値が異なる場合はクレジットカード番号共通フラグの値に0が設定されてもよい。 The credit card number common flag is, for example, a flag indicating whether the value of the credit card number data included in one attribute data group of the pair is the same as the value of the credit card number data included in the other attribute data group. For example, if the values of the credit card number data are the same, the value of the credit card number common flag may be set to 1, and if the values of the credit card number data are different, the value of the credit card number common flag may be set to 0.
名字同一フラグは、例えば、当該ペアのうちの一方の属性データ群に含まれる氏名データが示す名字と他方の属性データ群に含まれる氏名データが示す名字とが同じであるか否かを示すフラグである。例えば、氏名データが示す名字が同じである場合は名字同一フラグの値に1が設定され、氏名データが示す名字が異なる場合は名字同一フラグの値に0が設定されてもよい。 The same surname flag is, for example, a flag indicating whether the surname indicated by the name data included in one attribute data group of the pair is the same as the surname indicated by the name data included in the other attribute data group. For example, if the surnames indicated by the name data are the same, the value of the same surname flag may be set to 1, and if the surnames indicated by the name data are different, the value of the same surname flag may be set to 0.
年齢差データは、例えば、当該ペアのうちの一方の属性データ群に含まれる年齢データの値と他方の属性データ群に含まれる年齢データの値との差を示すデータである。 The age difference data is, for example, data indicating the difference between the value of the age data included in one attribute data group of the pair and the value of the age data included in the other attribute data group.
ペア性別データは、例えば、当該ペアのうちの一方の属性データ群に含まれる性別データの値と他方の属性データ群に含まれる性別データの値との組合せを示すデータである。 Paired gender data is, for example, data that indicates a combination of the gender data value contained in one attribute data group of the pair and the gender data value contained in the other attribute data group.
そして、関係性特定部23は、複数のペアのそれぞれに対応付けられるペア属性データ群の値に基づいて、一般的なクラスタリング手法を用いたクラスタリングを実行することで、当該複数のペアを、図10に示すような複数のクラスタ54に分類する。
Then, the
図10は、複数のペアが、5つのクラスタ54(54a、54b、54c、54d、及び、54e)に分類された様子の一例を模式的に示す図である。図10に示されているバツ印は、ペアに対応付けられる。そして、複数のバツ印のそれぞれは、当該バツ印に対応するペアのペア属性データの値に対応付けられる位置に配置されている。図10の例では、複数のペアが5つのクラスタ54に分類されているが、複数のペアが分類されるクラスタ54の数は5つには限定されず、例えば、複数のペアが4つのクラスタ54に分類されてもよい。 Figure 10 is a diagram showing a schematic example of how a plurality of pairs are classified into five clusters 54 (54a, 54b, 54c, 54d, and 54e). The crosses shown in Figure 10 correspond to pairs. Each of the plurality of crosses is placed at a position that corresponds to the value of the pair attribute data of the pair corresponding to the cross. In the example of Figure 10, the plurality of pairs are classified into five clusters 54, but the number of clusters 54 into which the plurality of pairs are classified is not limited to five, and for example, the plurality of pairs may be classified into four clusters 54.
図11は、複数のペアが4つのクラスタ54に分類された場合における、当該分類の可視化の一例を示す図である。図11に示すように、住所が同じであり、性別が同じであり、年齢差がX歳より大きく、名字が同じペアは、第1クラスタに分類されてもよい。また、住所が同じであり、性別が同じであり、年齢差がX歳以下であり、名字が同じペアは、第2クラスタに分類されてもよい。また、住所が同じであり、性別が異なり、年齢差がY歳より大きく、名字が同じペアは、第3クラスタに分類されてもよい。また、住所が同じであり、性別が異なり、年齢差がY歳以下であり、名字が同じペアは、第4クラスタに分類されてもよい。 FIG. 11 is a diagram showing an example of visualization of classification when multiple pairs are classified into four clusters 54. As shown in FIG. 11, pairs with the same address, the same gender, an age difference of more than X years, and the same last name may be classified into a first cluster. Pairs with the same address, the same gender, an age difference of X years or less, and the same last name may be classified into a second cluster. Pairs with the same address, different gender, an age difference of more than Y years, and the same last name may be classified into a third cluster. Pairs with the same address, different gender, an age difference of Y years or less, and the same last name may be classified into a fourth cluster.
この場合、第1クラスタは、例えば同性の親子に対応付けられるクラスタ54であるものと推察される。また、第2クラスタは、同性の兄弟に対応付けられるクラスタ54であるものと推察される。また、第3クラスタは、異性の親子に対応付けられるクラスタ54であるものと推察される。また、第4クラスタは、夫婦に対応付けられるクラスタ54であるものと推察される。 In this case, the first cluster is presumed to be cluster 54 associated with, for example, parents and children of the same sex. The second cluster is presumed to be cluster 54 associated with siblings of the same sex. The third cluster is presumed to be cluster 54 associated with parents and children of the opposite sex. The fourth cluster is presumed to be cluster 54 associated with a married couple.
以上で説明したようにして、関係性特定部23が、ユーザ間の関係に対応付けられる値に基づくクラスタリングの結果に基づいて、対象ユーザと参照ユーザとの関係性を特定してもよい。通学先共通フラグ、勤務先共通フラグ、滞在場所共通フラグに基づくクラスタリングによって友達関係や同じ職場で働く関係のクラスタを作成する場合の具体例については、上記説明した例と概略同様であるため、説明を省略する。また、関係性特定部23が、名字、IPアドレス、住所、クレジットカード番号、年齢差、性別、通学先、勤務先及び滞在場所のうちの少なくとも1つに基づくクラスタリングの結果に基づいて、対象ユーザと参照ユーザとの関係性を特定してもよい。
As described above, the
関係性強度決定部24は、ユーザ間の関係性に対応する判断基準に従って、当該ユーザ間の関係の強さを示す指標に基づいて、当該ユーザ同士(例えば、対象ユーザと参照ユーザとの間)の近さを示す関係性強度(以下、「近さスコア」とも称する。)を決定する。本実施形態において、関係性強度決定部24は、対象ユーザと参照ユーザとの関係性に対応する学習済の機械学習モデルに指標を表すデータを入力した際の出力に基づいて、対象ユーザと参照ユーザとの近さを示す関係性強度(近さスコア)を決定する。
The relationship
ここで、関係性強度決定部24は、それぞれ上述のクラスタ54に対応付けられる学習済の機械学習モデルを含んでいてもよい。例えば、複数のペアが5つのクラスタ54に分類される場合には、関係性強度決定部24は、5つの機械学習モデルを含んでいてもよい。そして、関係性強度決定部24は、対象ユーザと参照ユーザとの関係性に対応する学習済の機械学習モデルに、対象ユーザと当該参照ユーザとの関係の強さを示す指標を表すデータを入力した際の出力に基づいて、対象ユーザと参照ユーザとの近さを示す近さスコアを決定してもよい。この場合、学習済の機械学習モデルにおいて実装された入出力関係が、上述の判断基準に相当する。
Here, the relationship
図12に示すように、関係性強度決定部24が、n番目の機械学習モデルである第n機械学習モデルに、第n機械学習モデルに対応付けられるクラスタ54に分類されたペアに対応する入力データを入力してもよい。例えば、関係性強度決定部24が5つの機械学習モデルを含む場合は、上述の値nは、1以上5以下の整数のうちのいずれかとなる。そして、関係性強度決定部24が、当該入力データの入力に応じて第n機械学習モデルから出力される出力データの値を、当該ペアについての近さスコアの値として決定するようにしてもよい。
As shown in FIG. 12, the relationship
ペアに対応付けられる入力データには、例えば、当該ペアに対応付けられるペア属性データの一部又は全部が含まれるようにしてもよい。また、入力データに、ペア属性データに含まれていないデータが含まれるようにしてもよい。例えば、入力データに、電子商取引システム40の利用履歴を示すデータや、関係性強度決定部24によってSNS等の他の情報源から取得されるデータ等が含まれていてもよい。より具体的には例えば、入力データに、ペア間の単位期間あたりの通話回数やメッセージのやり取りの回数、一方が他方に送ったギフトの数、ペアにおける共通のフレンドの数、等を示すデータが含まれるようにしてもよい。
The input data associated with a pair may include, for example, some or all of the pair attribute data associated with the pair. The input data may also include data that is not included in the pair attribute data. For example, the input data may include data indicating the usage history of the
また、ペアに対応付けられる入力データに含まれるデータの種類は、当該ペアが属するクラスタ54によって同じであってもよいし異なっていてもよい。例えば、第1機械学習モデルに入力される入力データに含まれるデータの種類と、第2機械学習モデルに入力される入力データに含まれるデータの種類と、が異なっていてもよい。 Furthermore, the type of data included in the input data associated with a pair may be the same or different depending on the cluster 54 to which the pair belongs. For example, the type of data included in the input data input to the first machine learning model may be different from the type of data included in the input data input to the second machine learning model.
本実施形態では例えば、関係性強度決定部24による近さスコアの決定に先立って、予め、第n機械学習モデルに対応付けられる所与の複数の教師データを用いた、第n機械学習モデルの学習が実行される。この教師データは、例えば、当該第n機械学習モデルに対応付けられるクラスタ54における近さスコアの決定が妥当なものとなるよう予め準備されたものである。ここで、教師データに設定される近さスコアは、ルールベースで設定された(アノテーションがなされた)近さスコアであってもよい。また、機械学習モデルによって過去に出力された後で、管理者等によって修正された近さスコアであってもよい。
In this embodiment, for example, prior to the determination of the closeness score by the relationship
ここで、第n機械学習モデルに対して、弱教師あり学習による学習が行われてもよい。例えば、教師データに、第n機械学習モデルに入力される入力データと同じ種類のデータが含まれている学習入力データと、学習入力データの入力に応じて第n機械学習モデルから出力される出力データと比較される教師データと、が含まれていてもよい。 Here, weakly supervised learning may be performed on the nth machine learning model. For example, the training data may include training input data that includes the same type of data as the input data input to the nth machine learning model, and training data that is compared with output data output from the nth machine learning model in response to the input of the training input data.
ここで例えば、上述の近さスコアが、0又は1のいずれかの値をとるとする。例えば、ペアが近い関係にある場合には、当該ペアの近さスコアの値として1が決定され、そうでない場合に、当該ペアの近さスコアの値として0が決定されるとする。この場合、教師データが、対応する学習入力データにおける妥当な近さスコアの値、及び、この値が妥当である確率を示すデータを含んでいてもよい。そして、例えば、教師データに含まれる学習入力データの入力に応じて第n機械学習モデルから出力される出力データの値と、当該教師データに含まれる教師データの値と、に基づいて、第n機械学習モデルのパラメータの値を更新する弱教師あり学習が実行されてもよい。 Here, for example, the closeness score described above takes a value of either 0 or 1. For example, if the pair is closely related, the closeness score value of the pair is determined to be 1, and if not, the closeness score value of the pair is determined to be 0. In this case, the teacher data may include a valid closeness score value for the corresponding learning input data and data indicating the probability that this value is valid. Then, for example, weakly supervised learning may be performed to update the parameter values of the nth machine learning model based on the value of the output data output from the nth machine learning model in response to the input of the learning input data included in the teacher data and the value of the teacher data included in the teacher data.
なお、上述の近さスコアは、0又は1のいずれかの値をとるバイナリデータである必要はない。例えば、上述の近さスコアが、当該ペアが近い関係にあるほど大きな値となる実数値(例えば、0以上10以下の実数値)や、多段階の整数値(例えば、1以上10以下の整数値)であっても構わない。 The above-mentioned closeness score does not have to be binary data that takes the value of either 0 or 1. For example, the above-mentioned closeness score may be a real number (e.g., a real number between 0 and 10 inclusive) that increases the closer the pair is to each other, or a multi-level integer value (e.g., an integer number between 1 and 10 inclusive).
また、機械学習モデルの学習手法は、弱教師あり学習には限定されない。一具体例として、兄弟の関係があるペアについて考察する。この場合、当該ペアに対応付けられる入力データが、兄弟という関係に対応する学習済の機械学習モデルに入力される。そして例えば、このペアについて住所データの値が同じであり、このペアの一方が他方に送ったギフトの数が50であり、このペアの今までの通話回数が1200回である場合には、値が1である出力データが出力されるような学習が実行されてもよい。また例えば、このペアについて住所データの値が異なっており、このペアの一方が他方に送ったギフトの数が2であり、このペアの今までの通話回数が30回である場合には、値が0である出力データが出力されるような学習が実行されてもよい。そして、近さスコアに対応する出力データの値が1となるか0となるかの判断基準(例えば閾値)が、機械学習モデルによって異なっていてもよい。 Furthermore, the learning method of the machine learning model is not limited to weakly supervised learning. As a specific example, consider a pair that has a sibling relationship. In this case, input data associated with the pair is input to a trained machine learning model that corresponds to the sibling relationship. For example, if the address data values for the pair are the same, one of the pair has sent 50 gifts to the other, and the number of calls between the pair has been 1200, learning may be performed to output output data with a value of 1. For example, if the address data values for the pair are different, one of the pair has sent 2 gifts to the other, and the number of calls between the pair has been 30, learning may be performed to output output data with a value of 0. The criteria (e.g., threshold) for determining whether the value of the output data corresponding to the closeness score is 1 or 0 may differ depending on the machine learning model.
効果推定部25は、所定のアクションの実行をユーザに促すための当該ユーザに対する所定のオペレーションが、当該ユーザがアクションを実行するか否かに与える効果を推定する。本実施形態において、所定のアクションは、支払いが遅延しているクレジットカード利用額の支払いである。なお、具体的な支払手段は限定されず、指定口座への振込や指定窓口での支払等であってよい。また、本実施形態において、所定のオペレーションは、支払いが遅延しているクレジットカード利用額の支払いのための督促の架電である。なお、ユーザに対する架電は、録音又は機械音声を用いた自動架電であってもよいし、オペレータ(人間)がユーザと会話する架電であってもよい。そして、本実施形態において、効果推定部25は、対象ユーザに係る1又は複数のユーザ属性の入力に対して、当該ユーザに対するオペレーションの効果を示す因果スコア(causality score)を出力する機械学習モデル(以下、「効果推定モデル」と称する)を用いて、オペレーションの効果を推定する。
The
しかし、ユーザによっては、オペレーションの効果を推定するためのユーザ属性のデータが不足している場合があり、このようなユーザについては、当該ユーザのユーザ属性のみに基づいてオペレーションの効果を推定することが困難であるという問題がある。このため、本開示に係る効果推定部25は、オペレーションの効果を推定するためのユーザ属性のデータが不足しているユーザについて、当該ユーザ(対象ユーザ)に関係する他のユーザ(参照ユーザ)がアクションを実行するか否かにオペレーションが与える効果を用いて、対象ユーザがアクションを実行するか否かにオペレーションが与える効果を推定することとしている。
However, some users may lack user attribute data for estimating the effect of an operation, and for such users, there is a problem in that it is difficult to estimate the effect of an operation based only on the user attributes of the user. For this reason, the
本開示では、対象ユーザがアクションを実行するか否かにオペレーションが与える効果(対象効果)を「対象因果スコア」と称し、参照ユーザがアクションを実行するか否かにオペレーションが与える効果(参照効果)を「参照因果スコア」と称する。そして、本実施形態において、効果推定部25は、参照ユーザについて推定された効果である参照因果スコアを含むデータに基づいて、対象ユーザについての効果である対象因果スコアを推定する。なお、本開示では、対象因果スコア又は参照因果スコアを単に因果スコアと呼んでよく、単に効果(オペレーションが与える効果)と呼んでよい。
In the present disclosure, the effect that an operation has on whether or not a target user performs an action (target effect) is referred to as a "target causal score," and the effect that an operation has on whether or not a reference user performs an action (reference effect) is referred to as a "reference causal score." In the present embodiment, the
これは、対象ユーザに対する架電等のオペレーションを、参照ユーザが対象ユーザに代わって受ける蓋然性が高い場合には、対象ユーザへのオペレーションの効果が、参照ユーザへのオペレーションの効果の影響を受ける可能性があるためである。このため、参照ユーザは、例えば、対象ユーザと所定の関係性を有し対象ユーザと同居する他のユーザであってよい。また、例えば、対象ユーザが成人である場合、その親に相当するユーザは在宅である傾向がある仮定できるため、対象ユーザの親である同居ユーザの因果スコア(参照因果スコア)に更に基づき、対象ユーザの因果スコア(対象因果スコア)を最終的に推定又は決定してよい。但し、参照ユーザは、対象ユーザへのオペレーションの効果が、参照ユーザへのオペレーションの効果の影響を受ける可能性があるユーザであればよく、同居人に限定されない。 This is because, if there is a high probability that the reference user receives an operation such as a call to the target user on behalf of the target user, the effect of the operation on the target user may be affected by the effect of the operation on the reference user. For this reason, the reference user may be, for example, another user who has a certain relationship with the target user and lives with the target user. Also, for example, if the target user is an adult, it can be assumed that users corresponding to the target user's parents tend to be at home, so the causal score of the target user (target causal score) may be further based on the causal score of a co-living user who is the target user's parent (reference causal score). However, the reference user may be any user whose effect of the operation on the target user may be affected by the effect of the operation on the reference user, and is not limited to a co-living person.
具体的には、例えば、効果推定部25は、参照因果スコアを、対象因果スコアとして推定することが出来る。すなわち、効果推定部25は、対象ユーザと関係性を有する参照ユーザとして特定された参照ユーザの因果スコアを、対象ユーザの因果スコアとして扱ってよい。また、この際、効果推定部25は、参照因果スコアが対象因果スコアより高い効果を示す因果スコアである場合に、参照因果スコアを対象因果スコアとして推定することとしてもよい。
Specifically, for example, the
また、効果推定部25は、複数の参照ユーザについて推定された複数の参照因果スコアを含むデータに基づいて、対象因果スコアを推定してもよい。例えば、効果推定部25は、複数の参照ユーザについて推定された複数の参照因果スコアに基づく統計的指標(例えば、平均値、加重平均、中央値、最頻値等)に基づいて、対象因果スコアを推定することが出来る。また、この際、効果推定部25は、複数の参照ユーザについて推定された複数の参照因果スコアの夫々を対象ユーザと該参照ユーザとの近さを示す関係性強度(近さスコア)に従って重み付けした値の平均値(加重平均)を、対象因果スコアとして推定することとしてもよい。なお、加重平均を求める際の重みには、近さスコアがそのまま用いられてもよいし、近さスコアに基づいてその他のスケールに変換された重みが用いられてもよい。
The
リスク推定部26は、ユーザが上記説明した所定のアクションを実行しない蓋然性に基づくリスクを推定する。リスクの表現方法は限定されず、様々な指標が採用されてよいが、例えば、リスクは、債権が回収されずにデフォルトとなる確率を用いて表現することが出来る。そして、本実施形態において、リスク推定部26は、対象ユーザに係る1又は複数のユーザ属性の入力に対して、当該ユーザについて債権が回収されずにデフォルトとなる確率を示すリスク指標を出力する機械学習モデル(以下、「リスク推定モデル」と称する)を用いて、ユーザがアクションを実行しない蓋然性に基づくリスクを推定する。但し、リスクは、機械学習モデルを用いずに、例えば所定のルールに従って推定されてもよい。例えば、リスクは、ユーザ属性又はユーザ属性の組合せ毎に予め対応する値を保持しておき、この値を読み出すことで取得されてもよい。また、リスクを示す指標には、デフォルトとなる確率以外の指標が採用されてよい。例えば、リスクをクラス(ランク)分けし、いずれのクラス(ランク)であるかを指標として用いてもよい。
The
機械学習部27は、効果推定部25による効果推定に用いられる効果推定モデル、及びリスク推定部26によるリスク推定に用いられるリスク推定モデルを生成及び/又は更新する。効果推定モデルは、対象ユーザに係る1又は複数のユーザ属性データが入力された場合に、当該ユーザに対するオペレーションの効果の多寡を示す因果スコアを出力する機械学習モデルである。また、リスク推定モデルは、対象ユーザに係る1又は複数のユーザ属性データが入力された場合に、当該ユーザがアクションを実行しない蓋然性に基づくリスクの程度を示すリスク指標を出力する機械学習モデルである。これらの機械学習モデルに入力されるユーザ属性には、例えば、デモグラフィック属性、ビヘイビオラル属性、又はサイコグラフィック属性が含まれてよい。ここで、デモグラフィック属性は、例えば、ユーザの性別(ジェンダー)、家族構成、年齢等であり、ビヘイビオラル属性は、例えば、キャッシング利用有無、リボ払い利用有無、所定の口座に係る入出金履歴、賭博又はくじを含む何らかの商品に係る商取引履歴(オンラインマーケットプレイス等におけるオンライン取引履歴を含んでよい)等であり、サイコグラフィック属性は、例えば、賭博又はくじに係る趣向等である。但し、利用可能なユーザの属性は、本実施形態における例示に限定されない。例えば、「オペレーション(架電等)に要する時間」、「クレジットカード利用額」も、属性として用いられてよい。
The
効果推定モデルの生成及び/又は更新にあたって、機械学習部27は、ユーザの属性毎に、所定の属性を有する複数のユーザのうちオペレーションを受けたユーザによるアクションの実行率(債権の回収率)に係る統計量と、複数のユーザのうちオペレーションを受けなかったユーザによるアクションの実行率に係る統計量とに基づくスコアを、当該属性を有するユーザに対するオペレーションの効果を示す因果スコアとして定義した教師データ(機械学習用データ)に基づいて、効果推定モデルを作成する。本実施形態では、例として、オペレーションの内容がユーザへの架電であった場合、「(ユーザが架電された場合における債権の回収率)-(ユーザが架電されなかった場合における債権の回収率)」の式により各統計量の差分に基づく因果スコアが算出され、算出された因果スコアが対応するユーザの属性データと組み合わせられて、教師データとして機械学習部27に入力される。なお、本実施形態では、統計量として平均値を用いる例を説明する。但し、統計量としては例えば最頻値や中央値等の統計的指標が用いられてもよい。ここで、アクションの実行率に係る統計量は、各ユーザの所定期間(例えば、所定の月)内の過去の債権回収率に基づいてよい。また、本実施形態では、各統計量の差分に基づく因果スコアを算出することとしているが、当該差分に統計的な有意差が認められない場合には、因果スコアをゼロ又は略ゼロとしてよい。ここで、当該有意差の存否の判定には既存の統計的手法が採用されてよい。例えば、各月のユーザの平均回収率等の集合について標準誤差や信頼区間を考慮し、架電の有無による回収率の変化について統計的有意性を考慮することが出来る。このようにすることで、同一グループ内のユーザによる平均回収率のばらつきを考慮して因果スコアを算出することが可能となる。
In generating and/or updating the effect estimation model, the
教師データの作成にあたって、一度架電されたユーザは、以後架電されなかったユーザにはなり得ないため、1のユーザについては、当該ユーザが架電された場合の回収率と架電されなかった場合の回収率とのいずれか一方のみを取得可能である。このため、架電の効果の教師データは、共通の属性を有するユーザ群毎に作成される。即ち、ある共通の属性を有するユーザからなるユーザ群に対する架電の効果を示す因果スコアは、例えば、当該共通の属性を有する複数のユーザを架電される第1サブユーザ群と架電されない第2サブユーザ群とに分け、架電された第1サブユーザ群からの債権の回収率の平均値と架電されなかった第2サブユーザ群からの債権の回収率の平均値とを夫々算出し、これらの回収率の平均値の差分を上述した式に基づいて算出することによって取得される。例えば、架電された第1サブユーザ群からの債権の回収率の平均値が80%であり、架電されなかった第2サブユーザ群からの債権の回収率の平均値が70%である場合、当該ユーザ群に対する架電の効果を示す因果スコアは、「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 rates when the user is called or when the user is not called. 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 indicating the effect of a call on a user group consisting of users who have a certain common attribute is obtained by, for example, dividing a plurality of users having the common attribute into a first sub-user group that is called and a second sub-user group that is not called, calculating the average value of the debt recovery rate from the first sub-user group that is called and the average value of the debt recovery rate from the second sub-user group that is not 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 that is called is 80% and the average value of the debt recovery rate from the second sub-user group that is not called is 70%, the causal score indicating the effect of a call on the user group is "10".
本開示に係る技術を実装するにあたり採用可能な機械学習モデル生成のフレームワークは、例として、アンサンブル学習アルゴリズムに基づく。当該フレームワークには、例えば、勾配ブースティング決定木(Gradient Boosting Decision Tree:GBDT)に基づく機械学習フレームワーク(例えば、LightGBM)が採用されてよい。換言すると、当該フレームワークは、前後の弱学習器(弱分類器)間で正解と予測値との誤差を引き継がせるような決定木モデルに基づく機械学習フレームワークが採用されてよい。ここでの予測値とは、例として、因果スコアやリスク指標の予測値を指す。なお、当該フレームワークは、LightGBMの他、XGBoostやCatBoost等のブースティング手法を採用してよい。決定木を用いるフレームワークによれば、ニューラルネットワークを用いるフレームワークと比較して少ないパラメータ調整の手間で、比較的高い性能を有する機械学習モデルを生成することが出来る。但し、本開示に係る技術を実装するにあたり採用可能な機械学習モデル生成のフレームワークは、本実施形態における例示に限定されない。例えば、学習器として勾配ブースティング決定木に代えてランダムフォレスト等の他の学習器が採用されてよいし、ニューラルネットワーク等の所謂弱学習器とは称されない学習器が採用されてもよい。また、特にニューラルネットワーク等の所謂弱学習器とは称されない学習器が採用される場合には、アンサンブル学習が採用されなくてもよい。 A machine learning model generation framework that can be adopted in 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 as 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, for example, the predicted value of the causal score or the risk index. 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.
図13は、本実施形態において採用される機械学習モデルの決定木の概念を簡略化して示す図である。決定木アルゴリズムに基づいた勾配ブースティングの機械学習フレームワークを採用する場合、決定木の各ノードの分岐条件の最適化が行われる。具体的には、決定木アルゴリズムに基づいた勾配ブースティングの機械学習フレームワークでは、一つの親のノードから分岐した二つの子のノードの夫々が示す属性を有するユーザ群について、オペレーションの効果を示す因果スコアを夫々算出し、この因果スコアの差分が大きくなるように(例えば、差分が最大になるように、又は所定の閾値以上になるように)、即ち、二つの子のノードがきれいに分岐するように、親のノードの分岐条件が最適化される。例えば、ノードの分岐条件として示される属性が年齢である場合、分岐の閾値に設定される年齢を変更したり、分岐条件を年齢以外の属性に変更したりしてもよい。このようにして、決定木の全ノードの分岐条件を再帰的に最適化することで、オペレーションの効果の推定精度を向上させることができる。 FIG. 13 is a simplified diagram showing the concept of a decision tree of the machine learning model employed 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 causal score indicating the effect of an operation is calculated for each user group having attributes indicated by each of two child nodes branched from one parent node, and the branching condition of the parent node is optimized so that the difference between the causal scores becomes large (for example, so that the difference becomes maximum or is equal to or greater than a predetermined threshold), that is, so that the two child nodes branch neatly. For example, if 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. In this way, the branching conditions of all nodes of the decision tree are recursively optimized to improve the estimation accuracy of the effect of the operation.
リスク推定モデルの生成及び/又は更新にあたって、機械学習部27は、ユーザの属性毎に、所定の属性を有する複数のユーザのデフォルト発生率に係る統計量(本実施形態では、平均値。但し、例えば最頻値や中央値等の統計的指標が用いられてもよい。)を、当該属性を有するユーザのリスクの程度を示すリスク指標として定義した教師データに基づいて、機械学習モデルを作成する。算出されたリスク指標は、対応するユーザの属性データと組み合わせて、教師データとして機械学習部27に入力される。また、リスク推定モデルの生成又は更新においても、採用可能な機械学習モデル生成のフレームワークは限定されないが、決定木アルゴリズムに基づいた勾配ブースティングの機械学習フレームワークが採用されてよいことは、上記説明した効果推定モデルの生成及び/又は更新と同様である。
When generating and/or updating the risk estimation model, the
条件出力部28は、推定された効果及びリスク(本実施形態では、因果スコア及びリスク指標)に基づいて、オペレーションセンターにおいてユーザに対して実行されるオペレーションに関する条件(以下、「オペレーション条件」と称する)を決定し、出力する。本実施形態において、オペレーション条件は、オペレーションの実行要否、オペレーションの実行回数、オペレーションの実行順序、オペレーションにおけるユーザへのコンタクト方法、及びオペレーションにおいてユーザにコンタクトする際の内容の少なくいともいずれかである。ここで、コンタクト方法の例としては、架電やメッセージ送信等が挙げられ、コンタクトする際の内容としては、架電においてユーザに伝える内容やメッセージの記載内容が挙げられる。
The
図14は、本実施形態において推定される効果及びリスクとオペレーション条件との関係を示す図である。基本的に、条件出力部28は、推定された効果がより高いユーザに対するオペレーション、及び推定されたリスクがより高いユーザに対するオペレーションの少なくとも一部について、より高い優先度が与えられるようなオペレーション条件を出力する。また、条件出力部28は、推定された効果がより低いユーザに対するオペレーション、及び推定されたリスクがより低いユーザに対するオペレーションの少なくとも一部について、より低い優先度が与えられるようなオペレーション条件を出力する。
Figure 14 is a diagram showing the relationship between the estimated effects and risks and the operation conditions in this embodiment. Basically, the
ここで、優先度とは、ユーザ又は当該ユーザへのオペレーションに対して設定される、オペレーションが優先的に行われる度合いを示す尺度である。優先度が高いユーザほどオペレーションを受ける可能性又は頻度が高くなり、優先度が低いユーザほどオペレーションを受ける可能性又は頻度が低くなる。具体的には、条件出力部28は、より高い優先度が与えられるような条件として、当該オペレーションを実行要に設定する、当該オペレーションの実行回数を多くする、当該オペレーションの実行順序を早くする、又は当該オペレーションにおけるユーザへのコンタクト方法又はコンタクト内容をよりコスト又は効果が高いものとするようなオペレーション条件を出力する。また、条件出力部28は、より低い優先度が与えられるような条件として、当該オペレーションを実行不要に設定する、当該オペレーションの実行回数を少なくする、当該オペレーションの実行順序を遅くする、又は当該オペレーションにおけるユーザへのコンタクト方法又はコンタクト内容をよりコスト又は効果が低いものとするようなオペレーション条件を出力する。
Here, priority is a measure set for a user or an operation for that user, indicating the degree to which the operation is performed preferentially. The higher the priority of the user, the higher the possibility or frequency of receiving the operation, and the lower the priority of the user, the lower the possibility or frequency of receiving the operation. Specifically, the
本実施形態において、条件出力部28は、推定された因果スコア及びリスク指標と、因果スコア及びリスク指標の夫々について予め設定された閾値とを比較し、比較の結果に応じて、オペレーション条件を決定し、出力する。具体的には、図14に示す例では、因果スコアについて、閾値C1と閾値C1よりも大きい閾値C2とが設定され、リスク指標について、閾値R1と閾値R1よりも大きい閾値R2とが設定されている。また、リスク指標については、更に、因果スコアに応じたオペレーション条件設定の対象とするかしないかを切り分けるための閾値R3と、因果スコアにかかわらず優先度の高いオペレーション条件が設定される対象とするユーザを判定するための閾値R4が設定されている。なお、本実施形態では、閾値R1と閾値R3に同じ値が採用され、また閾値R2と閾値R4に同じ値が採用される例について説明するが(図14を参照)、これらの閾値には夫々異なる値が採用されてもよい。
In this embodiment, the
ここで、優先度の高いオペレーション条件が出力されるケースについて説明する。
ケース(1):条件出力部28は、因果スコアが閾値C2以上であるユーザの少なくとも一部について、オペレーションの効果が高いため、優先度の高いオペレーション条件を決定し、出力する。
ケース(2):また、条件出力部28は、リスク指標が閾値R2以上であるユーザの少なくとも一部について、リスクが高いため、優先度の高いオペレーション条件を決定し、出力する。
ケース(3):特に、条件出力部28は、因果スコアが閾値C2以上であり且つリスク指標が閾値R2以上であるユーザ(図14における破線で示された領域URを参照)については、最も優先度の高いオペレーション条件を決定し、出力してよい。
ケース(4):但し、条件出力部28は、推定されたリスク指標が閾値R3より低いユーザについては、そもそもデフォルトとなる可能性が低いため、高い優先度が与えられるようなオペレーション条件を出力しなくてもよい。コストの抑制効果を高めたい場合には、リスク指標が閾値R3より低いユーザについては、因果スコアにかかわらず、優先度の低いオペレーション条件又は優先度が中程度のオペレーション条件を決定し、出力することが好ましい(図14における破線で示された領域ULは、因果スコアがC2以上であるが、リスク指標がR3未満であるため、優先度の高いオペレーション条件とはならない)。このため、効果推定部25は、リスク指標が閾値R3以上であると推定されたユーザについて、オペレーションの効果を推定し、リスク指標が閾値R3未満であると推定されたユーザについて、オペレーションの効果を推定しない(推定処理をオミットする)こととしてよい。
Here, a case where an operation condition with a high priority is output will be described.
Case (1): The
Case (2): Furthermore, for at least some of the users whose risk index is equal to or greater than the threshold value R2, the
Case (3): In particular, the
Case (4): However, for users whose estimated risk index is lower than the threshold R3, the
また、優先度の低いオペレーション条件が出力されるケースについて説明する。
ケース(5):条件出力部28は、因果スコアが閾値C1未満であるユーザの少なくとも一部について、オペレーションの効果が低いため、優先度の低いオペレーション条件を決定し、出力する。
ケース(6):また、条件出力部28は、リスク指標が閾値R1未満であるユーザの少なくとも一部について、リスクが低いため、優先度の低いオペレーション条件を決定し、出力する。
ケース(7):特に、条件出力部28は、因果スコアが閾値C1未満であり且つリスク指標が閾値R1未満であるユーザ(図14における破線で示された領域LLを参照)については、最も優先度の低いオペレーション条件を決定し、出力してよい。
ケース(8):但し、条件出力部28は、推定されたリスク指標が閾値R4以上であるユーザについては、そもそもデフォルトとなる可能性が高いため、低い優先度が与えられるようなオペレーション条件を出力しなくてもよい。むしろ、リスク指標が閾値R4以上であるユーザについては、因果スコアにかかわらず、優先度の高いオペレーション条件を決定し、出力することが好ましい(図14における破線で示された領域LRは、因果スコアがC1未満であるが、リスク指標がR4以上であるため、優先度の低いオペレーション条件とはならない)。
A case where an operation condition with a low priority is output will also be described.
Case (5): For at least some of the users whose causal scores are less than the threshold C1, the
Case (6): Furthermore, for at least some of the users whose risk index is less than the threshold value R1, the
Case (7): In particular, the
Case (8): However, for a user whose estimated risk index is equal to or greater than the threshold R4, the
以上より、図14に示された例では、高リスクユーザ、及び中リスク且つ高効果ユーザについてのオペレーション優先度を上げ、低リスクユーザ、及び中リスク且つ低効果ユーザについてのオペレーション優先度を下げることとなる。なお、上記説明した例では閾値に基づいて領域を区切り、1の領域に属するユーザに対して共通のオペレーション条件が決定される例について説明したが、1の領域においてユーザ毎又はユーザ毎に異なるオペレーション条件が設定されてもよい。例えば、同一の領域内であっても、因果スコア及び/又はリスク指標の高低に応じてグラデーションを持たせるようにオペレーション条件を異ならせることとしてもよい。 As a result, in the example shown in FIG. 14, the operation priority is increased for high-risk users and medium-risk and high-effect users, and decreased for low-risk users and medium-risk and low-effect users. Note that in the above example, the area is divided based on a threshold value, and a common operation condition is determined for users belonging to one area, but different operation conditions may be set for each user or for each user in one area. For example, even within the same area, the operation conditions may be different to provide a gradation according to the high and low causal scores and/or risk indexes.
なお、オペレーションセンター管理システム3によるオペレーションの量(オペレーションの総数やオペレーションの対象となるユーザ数)は、上記説明した閾値を調整することで変更することが可能である。例えば、閾値C1、閾値C2、閾値R1及び閾値R2の少なくとも1つ以上を下げることでオペレーションの量を増やすことが可能であり、また、閾値C1、閾値C2、閾値R1及び閾値R2の少なくとも1つ以上を上げることでオペレーションの量を減らすことが可能である。 The amount of operations by the operation center management system 3 (the total number of operations and the number of users subject to the operations) can be changed by adjusting the thresholds described above. For example, it is possible to increase the amount of operations by lowering at least one of thresholds C1, C2, R1, and R2, and it is possible to decrease the amount of operations by raising at least one of thresholds C1, C2, R1, and R2.
<処理の流れ>
次に、本実施形態に係る情報処理システムによって実行される処理の流れを説明する。なお、以下に説明する処理の具体的な内容及び処理順序は、本開示を実施するための一例である。具体的な処理内容及び処理順序は、本開示の実施の形態に応じて適宜選択されてよい。
<Processing flow>
Next, a process flow executed by the information processing system according to the present embodiment will be described. Note that the specific contents and processing order of the processes 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.
図15は、本実施形態に係る機械学習処理の流れを示すフローチャートである。本フローチャートに示された処理は、オペレーションセンター管理システム3の管理者によって指定されたタイミングで実行される。
Figure 15 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 of the operation
ステップS101及びステップS102では、効果推定モデルが生成及び/又は更新される。機械学習部27は、オペレーションセンター管理システム3又はクレジットカード管理システム5において過去に蓄積された、ユーザの属性データ、オペレーション履歴データ、及びクレジットカード利用額の支払履歴データに基づいて、複数のユーザ属性の夫々について因果スコアを算出し、ユーザ属性と因果スコアとの組み合わせを含む教師データを作成する(ステップS101)。ここで、オペレーション履歴データは、ユーザ毎に、当該ユーザに対してオペレーションが行われたか否かを把握することが可能なデータを含み、支払履歴データは、ユーザ毎に、当該ユーザのクレジットカード利用額の支払有無(デフォルトの有無)を把握することが可能なデータを含む。そして、機械学習部27は、作成された教師データを機械学習モデルに入力し、効果推定部25による効果推定に用いられる機械学習モデル(効果推定モデル)を生成又は更新する(ステップS102)。その後、処理はステップS103へ進む。
In steps S101 and S102, an effect estimation model is generated and/or updated. The
ステップS103及びステップS104では、リスク推定モデルが生成及び/又は更新される。機械学習部27は、オペレーションセンター管理システム3又はクレジットカード管理システム5において過去に蓄積された、ユーザの属性データ、オペレーション履歴データ、及びクレジットカード利用額の支払履歴データに基づいて、複数のユーザの属性の夫々についてリスク指標を算出し、ユーザ属性とリスク指標との組み合わせを含む教師データを作成する(ステップS103)。そして、機械学習部27は、作成された教師データを機械学習モデルに入力し、リスク推定部26によるリスク推定に用いられる機械学習モデル(リスク推定モデル)を生成又は更新する(ステップS104)。その後、本フローチャートに示された処理は終了する。
In steps S103 and S104, a risk estimation model is generated and/or updated. The
図16は、本実施形態に係るオペレーション条件出力処理の流れを示すフローチャートである。本フローチャートに示された処理は、毎月の予め設定されたタイミングで実行される。より具体的には、処理の実行タイミングには、クレジットカード利用額の支払い規定日より後で、且つ未払いユーザへのオペレーション実行予定日より前のタイミングが設定される。なお、ここでは対象ユーザを含む複数のユーザについてのグラフデータが既に生成されており、また、各機械学習モデルが既に学習済であることとする。 Figure 16 is a flowchart showing the flow of the operation condition output process according to this embodiment. The process shown in this flowchart is executed at a preset timing each month. More specifically, the execution timing of the process is set to be after the specified date for payment of the credit card usage amount and before the scheduled date for execution of the operation for the unpaid user. Note that, in this case, graph data has already been generated for multiple users including the target user, and each machine learning model has already been trained.
ステップS201では、ユーザがアクションを実行しない蓋然性に基づくリスクが推定される。リスク推定部26は、複数のユーザの夫々について、ステップS104で生成及び/又は更新されたリスク推定モデルに対して対象ユーザに係る1又は複数のユーザ属性データを入力し、出力として、対象ユーザに対応するリスク指標を取得する。その後、処理はステップS202へ進む。
In step S201, a risk is estimated based on the probability that the user will not perform an action. For each of a plurality of users, the
ステップS202では、属性データに基づいて因果スコアを取得可能か否かが判定される。情報処理装置1は、対象ユーザについて、当該対象ユーザに対応する因果スコアを効果推定モデルから取得することが可能な程度のユーザ属性データがシステムから取得可能か否かを判定する。当該判定は、単純に属性データの数に基づいて判定されてもよいし、因果スコアの取得のために重要な所定の1又は複数の種類の属性データの有無に基づいて判定されてもよい。また、因果スコアの取得のために重要な所定の1又は複数の種類の属性データは、効果推定モデルを用いた過去の効果推定の結果の精度に基づいて決定されてもよい。因果スコアの推定に十分な属性データをシステムから取得可能であると判定された場合、処理はステップS203へ進む。
In step S202, it is determined whether or not a causal score can be obtained based on the attribute data. The
ステップS203では、対象ユーザに対するオペレーションの効果が推定される。効果推定部25は、複数のユーザの夫々について、ステップS102で生成及び/又は更新された効果推定モデルに対して対象ユーザに係る1又は複数のユーザ属性データを入力し、出力として、当該対象ユーザに対応する因果スコアを取得する。その後、処理はステップS207へ進む。
In step S203, the effect of the operation on the target user is estimated. For each of the multiple users, the
一方、ステップS202において、因果スコアの推定に十分な属性データをシステムから取得出来ないと判定された場合、処理はステップS204へ進む。 On the other hand, if it is determined in step S202 that sufficient attribute data cannot be obtained from the system to estimate the causal score, processing proceeds to step S204.
ステップS204及びステップS205では、参照ユーザが特定され、参照ユーザに対するオペレーションの効果が推定される。参照ユーザ特定部22は、グラフデータを参照し、対象ユーザに対応するノードデータ50と明示的リンク又は黙示的リンクで接続されているノードデータ50に対応する1又は複数の他のユーザを、参照ユーザとして特定する。ここでは、例えば、対象ユーザと同一世帯に居住する親子関係、夫婦関係又は友達関係を有するユーザが、参照ユーザとして特定される(ステップS204)。参照ユーザが特定されると、効果推定部25は、参照ユーザについて、ステップS102で生成及び/又は更新された効果推定モデルに対して参照ユーザに係る1又は複数のユーザ属性データを入力し、出力として、当該参照ユーザに対応する因果スコア(参照因果スコア)を取得する(ステップS205)。その後、処理はステップS206へ進む。
In steps S204 and S205, the reference user is identified, and the effect of the operation on the reference user is estimated. The reference
ステップS206では、参照ユーザに対するオペレーションの効果に基づいて、対象ユーザに対するオペレーションの効果が推定される。効果推定部25は、対象ユーザについて、ステップS205で取得された参照因果スコアを含むデータに基づいて、当該対象ユーザに対応する因果スコアを取得する。ここで、効果推定部25が、参照因果スコアを対象因果スコアとして推定してもよいし、複数の参照ユーザについて推定された複数の参照因果スコアを含むデータに基づいて対象因果スコアを推定してもよいことは、上記説明した通りである。その後、処理はステップS207へ進む。
In step S206, the effect of the operation on the target user is estimated based on the effect of the operation on the reference user. The
ステップS207では、オペレーション条件が決定され、出力される。条件出力部28は、ステップS203又はステップS206で取得された対象ユーザの因果スコアと、ステップS201で取得された対象ユーザのリスク指標とに基づいて、オペレーション条件を決定し、オペレーションセンター管理システム3に対して出力する。本実施形態において、条件出力部28は、因果スコア及びリスク指標に対して予めマッピングされたオペレーション条件を特定し、出力する。但し、オペレーション条件の決定方法は、本実施形態における例示に限定されない。例えば、オペレーション条件は、因果スコア及びリスク指標を所定の関数に入力して算出された値を含むものであってもよい。その後、本フローチャートに示された処理は終了する。
In step S207, operation conditions are determined and output. The
オペレーション条件が出力されると、オペレーションセンター管理システム3は、オペレーション条件に従って対象ユーザへのオペレーションを管理し、オペレーション端末は、オペレーションセンター管理システム3によって出力された指示に従ってオペレーションを実行する。
When the operation conditions are output, the operation
<効果>
本実施形態によれば、ユーザ毎のオペレーションの効果及びリスクに応じたオペレーション条件の優先度を設定し、効果やリスクの低いユーザへのオペレーションを抑制することで、債権の回収率を下げることなく、オペレーションに係るコストを抑制することが可能となる。即ち、本開示によれば、ユーザに所定のアクションを促すオペレーションの効果を減じさせることなく、オペレーションのためのコストを抑制することが可能となる。また、本実施形態によれば、効果やリスクの高いユーザへのオペレーションを増やすことで、コストを抑制しつつ債権の回収率を上げることも期待出来る。
<Effects>
According to this embodiment, by setting priorities of operation conditions according to the effect and risk of operations for each user and suppressing operations for users with low effect or risk, it is possible to suppress the cost related to operations without lowering the debt collection rate. In other words, according to the present disclosure, it is possible to suppress the cost for operations without reducing the effect of operations that prompt users to take a predetermined action. Furthermore, according to this embodiment, it is expected that the debt collection rate can be increased while suppressing costs by increasing operations for users with high effect or risk.
<オペレーション条件出力処理のバリエーション(1)>
上記説明した実施形態では、オペレーション条件出力処理の流れを、図16を参照して概略的に説明したが、より具体的には、オペレーション条件出力処理は、以下のように処理されてよい。
<Variation of operation condition output process (1)>
In the embodiment described above, the flow of the operation condition output process has been generally described with reference to FIG. 16. More specifically, the operation condition output process may be processed as follows.
図17は、本実施形態において、図14を参照して説明したケース(1)から(4)の判定手法が採用された場合のオペレーション条件出力処理の流れを示すフローチャートである。図17に示す例によれば、ある属性を有するユーザについてリスク推定部26によって算出(ステップS301)されたリスク指標が閾値R3未満である場合に(ステップS302のNO)、効果推定部25による因果スコアの算出が省略され、優先度が低い(又は、中程度の)オペレーション条件が決定され、出力されることがわかる(ステップS303)。
Figure 17 is a flowchart showing the flow of the operation condition output process in this embodiment when the judgment methods of cases (1) to (4) described with reference to Figure 14 are adopted. According to the example shown in Figure 17, when the risk index calculated by the risk estimation unit 26 (step S301) for a user having a certain attribute is less than the threshold value R3 (NO in step S302), the calculation of the causal score by the
当該ユーザについて算出されたリスク指標が閾値R3以上である場合(ステップS302のYES)、因果スコアが算出され(ステップS304)、因果スコアが閾値C2以上且つリスク指標が閾値R2以上である場合(ステップS305のYES)には優先度が最も高いオペレーション条件が決定、出力され(ステップS306)、因果スコアが閾値C2以上又はリスク指標が閾値R2以上である場合(ステップS307のYES)には優先度が高いオペレーション条件が決定、出力される(ステップS308)。なお、因果スコアが閾値C2未満且つ閾値R2未満である場合、優先度が中程度のオペレーション条件が決定、出力される(ステップS309)。 If the risk index calculated for the user is equal to or greater than threshold R3 (YES in step S302), a causal score is calculated (step S304). If the causal score is equal to or greater than threshold C2 and the risk index is equal to or greater than threshold R2 (YES in step S305), the highest priority operation condition is determined and output (step S306). If the causal score is equal to or greater than threshold C2 or the risk index is equal to or greater than threshold R2 (YES in step S307), a high priority operation condition is determined and output (step S308). If the causal score is less than threshold C2 and less than threshold R2, a medium priority operation condition is determined and output (step S309).
<オペレーション条件出力処理のバリエーション(2)>
図18は、本実施形態において、図14を参照して説明したケース(5)から(8)の判定手法が採用された場合のオペレーション条件出力処理の流れを示すフローチャートである。図18に示す例によれば、ある属性を有するユーザについてリスク推定部26によって算出(ステップS401)されたリスク指標が閾値R4以上である場合に(ステップS402のNO)、効果推定部25による因果スコアの算出が省略され、優先度が高い(又は、中程度の)オペレーション条件が決定され、出力されることがわかる(ステップS403)。
<Variation of Operation Condition Output Processing (2)>
Fig. 18 is a flowchart showing the flow of the operation condition output process in the case where the judgment method of cases (5) to (8) described with reference to Fig. 14 is adopted in this embodiment. According to the example shown in Fig. 18, when the risk index calculated by the risk estimation unit 26 (step S401) for a user having a certain attribute is equal to or greater than the threshold value R4 (NO in step S402), the calculation of the causal score by the
当該ユーザについて算出されたリスク指標が閾値R4未満である場合(ステップS402のYES)、因果スコアが算出され(ステップS404)、因果スコアが閾値C1未満且つリスク指標が閾値R1未満である場合(ステップS405のYES)には優先度が最も低いオペレーション条件が決定、出力され(ステップS406)、因果スコアが閾値C1未満又はリスク指標が閾値R1未満である場合(ステップS407のYES)には優先度が低いオペレーション条件が決定、出力される(ステップS408)。なお、因果スコアが閾値C1以上且つ閾値R1以上である場合(ステップS407のNO)、優先度が中程度のオペレーション条件が決定、出力される(ステップS409)。 If the risk index calculated for the user is less than threshold R4 (YES in step S402), a causal score is calculated (step S404). If the causal score is less than threshold C1 and the risk index is less than threshold R1 (YES in step S405), an operation condition with the lowest priority is determined and output (step S406). If the causal score is less than threshold C1 or the risk index is less than threshold R1 (YES in step S407), an operation condition with a low priority is determined and output (step S408). Note that if the causal score is equal to or greater than threshold C1 and equal to or greater than threshold R1 (NO in step S407), an operation condition with a medium priority is determined and output (step S409).
<オペレーション条件出力処理のバリエーション(3)>
上記説明した実施形態では、オペレーション条件を決定するための評価軸として、オペレーションの効果を示す因果スコアとリスクを示すリスク指標の2つの軸を用いる例について説明したが、本開示に係る技術において、オペレーション条件を決定するための評価軸には少なくともオペレーションの効果が含まれていればよく、その他の評価軸が採用されてもよいし、また、3以上の評価軸が採用されてもよい。例えば、(1)因果スコアと組み合わせられる指標にリスク指標以外の第三の指標が採用されてもよいし、(2)因果スコア及びリスク指標に加えて第三の指標が採用されてもよいし、(3)架電の因果スコア、メッセージ送信の因果スコア、及びリスク指標の3つの軸が採用されてもよい。
<Variation of Operation Condition Output Processing (3)>
In the above-described embodiment, an example was described in which two axes, a causal score indicating the effect of an operation and a risk index indicating a risk, are used as evaluation axes for determining operation conditions, but in the technology disclosed herein, the evaluation axes for determining operation conditions only need to include at least the effect of the operation, and other evaluation axes may be adopted, or three or more evaluation axes may be adopted. For example, (1) a third index other than the risk index may be adopted as an index to be combined with the causal score, (2) a third index may be adopted in addition to the causal score and the risk index, or (3) three axes, a causal score for a call, a causal score for a message transmission, and a risk index, may be adopted.
例えば、オペレーション条件は、対象因果スコア及び参照因果スコアを参照して(リスク指標を参照せずに)設定されてもよい。この場合、条件出力部28は、対象因果スコアがより高いユーザに対するオペレーション、及び参照因果スコアがより高いユーザに対するオペレーションの少なくとも一部について、より高い優先度が与えられるようなオペレーション条件を出力する。また、条件出力部28は、対象因果スコアがより低いユーザに対するオペレーション、及び参照因果スコアがより低いユーザに対するオペレーションの少なくとも一部について、より低い優先度が与えられるようなオペレーション条件を出力する。
For example, the operation conditions may be set with reference to the target causal score and the reference causal score (without reference to the risk index). In this case, the
<オペレーション条件出力処理のバリエーション(4)>
上述の通り、本開示に係る技術において、オペレーション条件を決定するための評価軸には3以上の評価軸が採用されてもよい。本バリエーションにおいて、条件出力部28は、効果(因果スコア)として、対象ユーザについて推定された効果(対象因果スコア)及びリスク指標に加えて、参照ユーザについて推定された効果(参照因果スコア)についても参照して、対象ユーザに対するオペレーションに関する条件を出力する点で、上記説明した実施形態に係る条件出力部28と異なる。即ち、本バリエーションに係る条件出力部28は、条件出力部28は、対象因果スコア及び参照因果スコアを含むデータに基づいて、対象ユーザに対するオペレーション条件を出力する。
<Variation (4) of Operation Condition Output Processing>
As described above, in the technology according to the present disclosure, three or more evaluation axes may be adopted as the evaluation axes for determining the operation conditions. In this variation, the
本バリエーションにおいても、条件出力部28は、上記説明した実施形態と同様、原則として推定された効果がより高いユーザに対するオペレーション、及び推定されたリスクがより高いユーザに対するオペレーションの少なくとも一部について、より高い優先度が与えられるようなオペレーション条件を出力し、推定された効果がより低いユーザに対するオペレーション、及び推定されたリスクがより低いユーザに対するオペレーションの少なくとも一部について、より低い優先度が与えられるようなオペレーション条件を出力する。
In this variation, as in the embodiment described above, the
本バリエーションにおいて、基本的に、条件出力部28は、対象因果スコアがより高いユーザに対するオペレーション、参照因果スコアがより高いユーザに対するオペレーション、及び推定されたリスクがより高いユーザに対するオペレーションの少なくとも一部について、より高い優先度が与えられるようなオペレーション条件を出力する。また、条件出力部28は、対象因果スコアがより低いユーザに対するオペレーション、参照因果スコアがより低いユーザに対するオペレーション、及び推定されたリスクがより低いユーザに対するオペレーションの少なくとも一部について、より低い優先度が与えられるようなオペレーション条件を出力する。
In this variation, the
その上で、本バリエーションにおいて、条件出力部28は、参照ユーザについて推定された効果(参照因果スコア)がより高い対象ユーザに対するオペレーションの少なくとも一部について、当該参照因果スコアを参照しない場合に決定される優先度より高い優先度が与えられるような条件を出力する。この際、条件出力部28は、参照因果スコアがより高いか否かを判定するために、参照因果スコアと対象因果スコアとを比較し、参照因果スコアが対象因果スコアに比べてより高い場合に、当該対象ユーザに対するオペレーションの少なくとも一部について、参照因果スコアを参照しない場合に決定される優先度より高い優先度が与えられるような条件を出力することとしてもよい。
In addition, in this variation, the
更に、本バリエーションにおいて、条件出力部28は、上記オペレーション条件の設定方法に代えて、又は上記オペレーション条件の設定方法に加えて、参照ユーザについて推定された効果(参照因果スコア)がより低い対象ユーザに対するオペレーションの少なくとも一部について、当該参照因果スコアを参照しない場合に決定される優先度より低い優先度が与えられるような条件を出力してもよい。この際、条件出力部28は、参照因果スコアがより低いか否かを判定するために、参照因果スコアと対象因果スコアとを比較し、参照因果スコアが対象因果スコアに比べてより低い場合に、当該対象ユーザに対するオペレーションの少なくとも一部について、参照因果スコアを参照しない場合に決定される優先度より低い優先度が与えられるような条件を出力することとしてもよい。
Furthermore, in this variation, instead of or in addition to the above-mentioned method of setting the operation conditions, the
<オペレーション条件出力処理のバリエーション(5)>
上記オペレーション条件出力処理のバリエーション(4)において説明した、対象因果スコアに加えて参照因果スコアについても参照するオペレーション条件の設定は、より具体的には、例えば以下に説明する態様で実装されてよい。但し、本バリエーションは、バリエーション(4)の具体的な実施形態を限定するものではない。
<Variation of Operation Condition Output Process (5)>
The setting of the operation condition that refers to the reference causal score in addition to the target causal score, as described in the variation (4) of the operation condition output process, may be implemented, more specifically, in the manner described below. However, this variation does not limit the specific embodiment of the variation (4).
図19は、本バリエーションにおいて推定される対象因果スコア、参照因果スコア及びリスク指標と、オペレーション条件との関係を示す図である。本バリエーションにおいて、条件出力部28は、推定された対象因果スコア、参照因果スコア及びリスク指標と、対象因果スコア、参照因果スコア及びリスク指標の夫々について予め設定された閾値とを比較し、比較の結果に応じて、オペレーション条件を決定し、出力する。図19に示す例においても、上記説明した実施形態と同様、閾値C1、C2、R1、R2、R3及びR4が設定されており、これらの閾値の役割は上記説明した実施形態と同様である。
Figure 19 is a diagram showing the relationship between the target causal score, reference causal score, and risk index estimated in this variation and the operation conditions. In this variation, the
上記説明した実施形態との相違として、本バリエーションにおいて、条件出力部28は、対象因果スコアが高効果帯(閾値C2以上)及び低効果帯(閾値C1未満)のいずれでもない第一の範囲内(即ち、閾値C1以上C2未満の中効果帯の範囲内)であり、且つ推定されたリスク指標が高リスク帯(閾値R2以上)及び低リスク帯(閾値R1未満)のいずれでもない第二の範囲内(即ち、閾値R1以上R2未満の中リスク帯の範囲内)である場合(図中の破線矩形で囲われた範囲A1を参照。)、参照因果スコアがより高い(例えば、予め設定された閾値RC2以上)ユーザに対するオペレーションの少なくとも一部について、より高い優先度が与えられるような条件を出力する。換言すれば、本バリエーションにおいて、条件出力部28は、対象ユーザの対象因果スコアが中効果帯であると推定された場合であっても、参照ユーザの因果スコアがより高く、対象ユーザのリスク指標が中程度以上に推定されていれば、対象ユーザに対するオペレーションの少なくとも一部について、より高い優先度のオペレーション条件を出力することとしている。
As a difference from the embodiment described above, in this variation, when the target causal score is within a first range that is neither the high effect range (threshold C2 or more) nor the low effect range (below threshold C1) (i.e., within the medium effect range that is equal to or more than threshold C1 and less than C2), and the estimated risk index is within a second range that is neither the high risk range (threshold R2 or more) nor the low risk range (below threshold R1) (i.e., within the medium risk range that is equal to or more than threshold R1 and less than R2) (see range A1 surrounded by a dashed rectangle in the figure), the
また、本バリエーションにおいて、条件出力部28は、対象因果スコアが低効果帯であることを判定するための第三の範囲内(閾値C1未満)であり、且つ推定されたリスク指標が高リスク帯(閾値R2以上)及び低リスク帯(閾値R1未満)のいずれでもない第二の範囲内(即ち、閾値R1以上R2未満の中リスク帯の範囲内)である場合(図中の破線矩形で囲われた範囲A2を参照。)、参照因果スコアがより高い(例えば、予め設定された閾値RC2以上)ユーザに対するオペレーションの少なくとも一部について、より高い優先度が与えられるような条件を出力する。換言すれば、本バリエーションにおいて、条件出力部28は、対象ユーザの対象因果スコアが低効果帯であると推定された場合であっても、参照ユーザの因果スコアがより高く、対象ユーザのリスク指標が中程度以上に推定されていれば、対象ユーザに対するオペレーションの少なくとも一部について、より高い優先度のオペレーション条件を出力することとしている。
In addition, in this variation, when the target causal score is within a third range (less than threshold C1) for determining that the target causal score is in the low-effect zone, and the estimated risk index is within a second range that is neither the high-risk zone (above threshold R2) nor the low-risk zone (below threshold R1) (i.e., within the medium-risk zone between thresholds R1 and R2) (see range A2 enclosed by a dashed rectangle in the figure), the
<オペレーション条件出力処理のバリエーション(6)>
上記オペレーション条件出力処理のバリエーション(5)において説明したオペレーション条件の設定方法に代えて、又は上記オペレーション条件出力処理のバリエーション(5)において説明したオペレーション条件の設定方法に加えて、以下に説明するオペレーション条件の設定が行われてもよい。但し、本バリエーションは、バリエーション(4)の具体的な実施形態を限定するものではない。
<Variation of Operation Condition Output Process (6)>
Instead of or in addition to the method of setting the operation conditions described in the variation (5) of the operation condition output process, the operation conditions described below may be set. However, this variation does not limit the specific embodiment of the variation (4).
図20は、本バリエーションにおいて推定される対象因果スコア、参照因果スコア及びリスク指標と、オペレーション条件との関係を示す図である。本バリエーションにおいて、条件出力部28は、推定された対象因果スコア、参照因果スコア及びリスク指標と、対象因果スコア、参照因果スコア及びリスク指標の夫々について予め設定された閾値とを比較し、比較の結果に応じて、オペレーション条件を決定し、出力する。図20に示す例においても、上記説明した実施形態と同様、閾値C1、C2、R1、R2、R3及びR4が設定されており、これらの閾値の役割は上記説明した実施形態と同様である。
Figure 20 is a diagram showing the relationship between the target causal score, reference causal score, and risk index estimated in this variation and the operation conditions. In this variation, the
本バリエーションにおいて、条件出力部28は、対象因果スコアが高効果帯(閾値C2以上)及び低効果帯(閾値C1未満)のいずれでもない第一の範囲内(即ち、閾値C1以上C2未満の中効果帯の範囲内)であり、且つ推定されたリスク指標が高リスク帯(閾値R2以上)及び低リスク帯(閾値R1未満)のいずれでもない第二の範囲内(即ち、閾値R1以上R2未満の中リスク帯の範囲内)である場合(図中の破線矩形で囲われた範囲A1を参照。)、参照因果スコアがより低い(例えば、予め設定された閾値RC1未満)ユーザに対するオペレーションの少なくとも一部について、より低い(又は中程度の)優先度が与えられるような条件を出力する。換言すれば、本バリエーションにおいて、条件出力部28は、対象ユーザの対象因果スコアが中効果帯であると推定された場合であっても、参照ユーザの因果スコアがより低く、対象ユーザのリスク指標が中程度以上に推定されていれば、対象ユーザに対するオペレーションの少なくとも一部について、より低い(又は中程度の)優先度のオペレーション条件を出力することとしている。
In this variation, when the target causal score is within a first range that is neither the high effect range (threshold C2 or more) nor the low effect range (below threshold C1) (i.e., within the medium effect range that is equal to or more than threshold C1 and less than C2), and the estimated risk index is within a second range that is neither the high risk range (threshold R2 or more) nor the low risk range (below threshold R1) (i.e., within the medium risk range that is equal to or more than threshold R1 and less than R2) (see the range A1 surrounded by a dashed rectangle in the figure), the
また、本バリエーションにおいて、条件出力部28は、対象因果スコアが低効果帯であることを判定するための第三の範囲内(閾値C1未満)であり、且つ推定されたリスク指標が高リスク帯(閾値R2以上)及び低リスク帯(閾値R1未満)のいずれでもない第二の範囲内(即ち、閾値R1以上R2未満の中リスク帯の範囲内)である場合(図中の破線矩形で囲われた範囲A2を参照。)、参照因果スコアがより低い(例えば、予め設定された閾値RC1未満)ユーザに対するオペレーションの少なくとも一部について、より低い(又は中程度の)優先度が与えられるような条件を出力する。換言すれば、本バリエーションにおいて、条件出力部28は、対象ユーザの対象因果スコアが低効果帯であると推定された場合であって、参照ユーザの因果スコアがより低く、対象ユーザのリスク指標が中程度以上に推定されていれば、対象ユーザに対するオペレーションの少なくとも一部について、より低い(又は中程度の)優先度のオペレーション条件を出力することとしている。
In addition, in this variation, when the target causal score is within a third range (less than threshold C1) for determining that the target causal score is in the low-effect zone, and the estimated risk index is within a second range that is neither the high-risk zone (above threshold R2) nor the low-risk zone (below threshold R1) (i.e., within the medium-risk zone between thresholds R1 and R2) (see range A2 surrounded by a dashed rectangle in the figure), the
<オペレーション条件出力処理のバリエーション(7)>
図21及び図22は、本実施形態において、図19及び図20を参照して説明した対象因果スコア、参照因果スコア及びリスク指標と、オペレーション条件との関係が採用された場合のオペレーション条件出力処理の流れを示すフローチャートである。
<Variation of Operation Condition Output Processing (7)>
21 and 22 are flowcharts showing the flow of the operation condition output process when the relationship between the target causal score, reference causal score, and risk index described with reference to FIGS. 19 and 20 and the operation conditions is adopted in this embodiment.
本フローチャートに示す例によれば、ある属性を有するユーザについてリスク推定部26によって算出(ステップS501)されたリスク指標が閾値R3未満である場合に(ステップS501のNO)、効果推定部25による因果スコアの算出が省略され、優先度が低いオペレーション条件が決定され、出力されることがわかる(ステップS503)。また、当該ユーザについて算出されたリスク指標が閾値R4以上である場合に(ステップS504のNO)、効果推定部25による因果スコアの算出が省略され、優先度が高いオペレーション条件が決定され、出力されることがわかる(ステップS505)。オペレーション条件が決定され、出力されると、本フローチャートに示された処理は終了する。
According to the example shown in this flowchart, if the risk index calculated by the risk estimation unit 26 (step S501) for a user with a certain attribute is less than the threshold R3 (NO in step S501), the calculation of the causal score by the
当該ユーザについて算出されたリスク指標が閾値R3以上且つ閾値R4未満である場合(即ち、中程度のリスクである場合)、対象因果スコア及び参照因果スコアが算出される(ステップS506)。そして、算出された参照因果スコアが低効果帯(例えば、閾値RC1未満)であると判定された場合(ステップS507のYES)、優先度が低いオペレーション条件が決定され、出力される(ステップS508)。また、算出された参照因果スコアが高効果帯(例えば、閾値RC2以上)であると判定された場合(ステップS509のYES)、優先度が高いオペレーション条件が決定され、出力される(ステップS510)。 If the calculated risk index for the user is equal to or greater than threshold R3 and less than threshold R4 (i.e., medium risk), a target causal score and a reference causal score are calculated (step S506). If the calculated reference causal score is determined to be in the low-effect range (e.g., less than threshold RC1) (YES in step S507), a low-priority operation condition is determined and output (step S508). If the calculated reference causal score is determined to be in the high-effect range (e.g., equal to or greater than threshold RC2) (YES in step S509), a high-priority operation condition is determined and output (step S510).
当該ユーザについて算出された参照因果スコアが低効果帯及び高効果帯のいずれでもない(換言すれば、中効果帯である)と判定された場合、図14を参照して説明したものと同様の方法で対象因果スコアに応じたオペレーション条件が決定され、出力される(ステップS511)。即ち、対象因果スコアが閾値C1未満である場合には優先度が低いオペレーション条件が決定、出力され、対象因果スコアが閾値C1以上且つ閾値C2未満である場合には優先度が中程度のオペレーション条件が決定、出力され、対象因果スコアが閾値C2以上である場合には優先度が高いオペレーション条件が決定、出力される。 If it is determined that the reference causal score calculated for the user is neither in the low effect zone nor the high effect zone (in other words, in the medium effect zone), an operation condition according to the target causal score is determined and output in a manner similar to that described with reference to FIG. 14 (step S511). That is, if the target causal score is less than the threshold C1, an operation condition with low priority is determined and output, if the target causal score is equal to or greater than the threshold C1 and less than the threshold C2, an operation condition with medium priority is determined and output, and if the target causal score is equal to or greater than the threshold C2, an operation condition with high priority is determined and output.
なお、上記説明した例では閾値に基づいて領域を区切ってオペレーション条件が決定される例について説明したが、図14の説明で上述の通り、同一の領域内においてもユーザ毎又はユーザ毎に異なるオペレーション条件が設定されてもよい。例えば、同一の領域内であっても、因果スコア及び/又はリスク指標の高低に応じてグラデーションを持たせるようにオペレーション条件を異ならせることとしてもよい。 In the above example, an example was described in which the area is divided based on a threshold value and the operation conditions are determined. However, as described above in the explanation of FIG. 14, different operation conditions may be set for each user or for each user even within the same area. For example, even within the same area, the operation conditions may be different so as to have a gradation according to the level of the causal score and/or risk index.
<その他のバリエーション>
上記説明した実施形態では、ユーザに対するオペレーションが架電である例について説明したが、ユーザに対するオペレーションの種類は、架電に限定されない。例えば、ユーザに対するオペレーションの種類として、メッセージ送信が採用されてもよい。なお、ここでメッセージ送信のための手段は限定されず、電子メールシステム、ショートメッセージサービス(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種類のオペレーション(架電)について推定された効果に基づいてオペレーション条件が決定される例について説明したが、オペレーション条件は、複数種類のオペレーション(例えば、架電及びメッセージ送信)の夫々について推定された効果に基づいて決定されてもよい。この場合、効果推定部25は、所定のアクションの実行をユーザに促すための当該ユーザに対する第一のオペレーション(例えば、架電)が、当該ユーザがアクションを実行するか否かに与える第一の効果、及び、所定のアクションの実行をユーザに促すための当該ユーザに対する第二のオペレーション(例えば、メッセージ送信)が、当該ユーザがアクションを実行するか否かに与える第二の効果を推定し、条件出力部28は、推定された第一の効果及び第二の効果に基づいて、ユーザに対するオペレーション条件を出力する。
In the above-described embodiment, an example has been described in which the operation condition is determined based on the effect estimated for one type of operation (call), but the operation condition may be determined based on the effect estimated for each of multiple types of operations (e.g., calling and sending a message). In this case, the
この場合、オペレーションの効果を推定するための機械学習モデルも、オペレーションの種類毎に生成及び更新される。例えば、第一のオペレーションが架電であり第二のオペレーションがメッセージ送信である場合、架電の効果推定用機械学習モデル、及びメッセージ送信の効果推定用機械学習モデルが生成及び更新されてよい。 In this case, a machine learning model 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, a machine learning model for estimating the effect of making a call and a machine learning model for estimating the effect of sending a message may be generated and updated.
更に、複数種類のオペレーションの夫々について推定された効果に基づいてオペレーション条件が決定される場合、複数種類のオペレーションから、ユーザに対して効果の高い種類のオペレーションが選択されてよい。この場合、条件出力部28は、推定された第一の効果及び第二の効果に基づいて、ユーザに対して第一のオペレーションを行うか又は第二のオペレーションを行うかを含むオペレーション条件を出力する。より具体的には、対象ユーザについて得られた第一の効果(第一のオペレーションに係る因果スコア)及び第二の効果(第二のオペレーションに係る因果スコア)を比較して、因果スコアが高い方の種類のオペレーションを、当該ユーザに対して効果の高い種類のオペレーションとして選択することが出来る。
Furthermore, when the operation conditions are determined based on the effects estimated for each of the multiple types of operations, a type of operation that is highly effective for the user may be selected from the multiple types of operations. In this case, the
また、上記説明した実施形態では、オペレーションを受けたサブユーザ群のアクション実行率と、オペレーションを受けなかったサブユーザ群のアクション実行率との差分を因果スコアとして用いる例について説明したが、因果スコアには、その他の方法で算出されたものが用いられてもよい。例えば、効果推定モデルの生成及び/又は更新にあたって、機械学習部27は、ユーザの属性毎に、所定の属性を有する複数のユーザのうちオペレーションに対する所定のリアクションを行なったユーザによるアクションの実行率に係る統計量と、複数のユーザのうち所定のリアクションを行わなかったユーザによるアクションの実行率に係る統計量とに基づくスコアを、当該属性を有するユーザに係る因果スコアとして定義した教師データに基づいて、機械学習モデルを作成してもよい。例として、本バリエーションでは、「(ユーザが所定のリアクションを行った場合における債権の回収率)-(ユーザが所定のリアクションを行わなかった場合における債権の回収率)」の式により、因果スコアが算出される。この場合、条件出力部28は、ユーザによるリアクションの有無やその内容等と、リアクションに応じた因果スコアと、に基づきオペレーションに関する条件を出力してよい。このとき、条件出力部28によって出力されるオペレーション条件の優先度の調整は、図14を参照して説明した因果スコアと優先度との関係を用いて行われてよい。
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, but the causal score may be calculated by other methods. For example, when generating and/or updating the effect estimation model, the
ここで、所定のリアクションは、例えば、架電に対するダイヤルプッシュ等によるユーザの応答、又は架電に対するユーザからの折り返し電話に伴うオペレータとの通話、メッセージに対する返信、メッセージの既読化等である。更に、リアクションの内容として、支払いに対する肯定的な回答や、支払予定日の回答の有無等が考慮されてよい。ユーザによるリアクションが音声によるリアクションであった場合には、ユーザの音声に基づいてユーザの感情等を判定し、リアクションが肯定的であったか否かを判定することも可能である。また、音声に基づいて判定されたユーザの感情等から、次回のオペレーション条件の優先度を調整してもよい。 Here, the specified reaction is, for example, a user's response to a call by dialing, 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 considered to 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. Furthermore, the priority of the next operation condition may be adjusted based on the user's emotions, etc. determined based on the voice.
また、オペレーション条件の優先度は、上記以外の要素に基づいて調整されてもよい。例えば、クレジットカード利用の支払い設定がリボ払いや分割払いであるユーザについては、一括払いのユーザに比べてオペレーション条件の優先度を上げてよいし、クレジットカード利用にキャッシングが含まれるユーザについては、キャッシングが含まれないユーザに比べてオペレーション条件の優先度を上げてよい。また、対象ユーザの、クレジットカード以外の取引データ(例えば、クレジットカード利用額引落口座の残高データや、系列銀行における取引履歴データ等)に応じて、オペレーション条件の優先度を調整することも可能である。ここで、条件出力部28は、例えば、クレジットカードの利用条件に基づき、図14に示される各種スコアと対応する各種閾値を調整してよい。
The priority of the operation conditions may also be adjusted based on factors other than those mentioned above. For example, for a user whose credit card payment settings are revolving payments or installments, the priority of the operation conditions may be higher than that of a user whose credit card payment settings are lump sum payments, and for a user whose credit card usage includes cash advances, the priority of the operation conditions may be higher than that of a user whose credit card usage does not include cash advances. The priority of the operation conditions may also be adjusted according to transaction data other than that of the target user's credit card (for example, balance data of the credit card usage amount withdrawal account, transaction history data at affiliated banks, etc.). Here, the
また、上記説明した実施形態では、グラフデータ生成部21、参照ユーザ特定部22、関係性特定部23、関係性強度決定部24、効果推定部25、リスク推定部26、機械学習部27、及び条件出力部28を備える情報処理装置の例について説明したが、これらの機能部は、本開示に係る発明を実施可能な範囲で、その一部が省略されてもよい。
In addition, in the embodiment described above, an example of an information processing device including a graph
例えば、上記説明した実施形態では、参照ユーザの特定又は対象因果スコアの算出にあたってユーザ間の関係性強度(近さスコア)が生成され、また参照されたが、参照ユーザの特定又は対象因果スコアの算出にあたり、近さスコアの生成及び参照は省略されてもよい。この場合、図2を参照して説明した情報処理装置1の各機能部のうち、関係性強度決定部24は省略されてよい。
For example, in the embodiment described above, the relationship strength (closeness score) between users was generated and referenced when identifying the reference user or calculating the target causal score, but the generation and reference of the closeness score may be omitted when identifying the reference user or calculating the target causal score. In this case, of the functional units of the
1 情報処理装置
1. Information processing device
Claims (10)
前記ユーザに係る1又は複数の属性の入力に対して、該ユーザが前記アクションを実行しない蓋然性に基づくリスクの程度を示すリスク指標を出力するモデルを用いて、該ユーザが前記アクションを実行しない蓋然性に基づくリスクを推定するリスク推定手段と、
ユーザ間の関係に対応付けられる値に基づくクラスタリングの結果に基づいて、前記ユーザ間の関係性を特定する関係性特定手段と、
前記ユーザ間の関係性に対応する判断基準に従って、該ユーザ間の関係性の強さを示す指標に基づいて、該ユーザ同士の近さを示す関係性強度を決定する関係性強度決定手段と、
前記関係性強度に従って、対象ユーザと互いに関係がある参照ユーザを特定する参照ユーザ特定手段と、
前記対象ユーザについて推定された前記効果である対象効果、前記参照ユーザについて推定された前記効果である参照効果、及び前記リスクを含むデータに基づいて、前記対象ユーザに対する前記オペレーションに関する条件を出力する条件出力手段であって、以下の(a)から(j)のうち少なくともいずれか1以上の条件を出力する条件出力手段と、を備える、
(a)前記対象効果がより高いユーザに対する前記オペレーション、前記参照効果がより高いユーザに対する前記オペレーション、及び推定された前記リスクがより高いユーザに対する前記オペレーションの少なくとも一部について、より高い優先度が与えられるような条件、
(b)前記対象効果がより低いユーザに対する前記オペレーション、前記参照効果がより低いユーザに対する前記オペレーション、及び推定された前記リスクがより低いユーザに対する前記オペレーションの少なくとも一部について、より低い優先度が与えられるような条件、
(c)前記参照効果がより高いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より高い優先度が与えられるような条件、
(d)前記参照効果が前記対象効果に比べてより高いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より高い優先度が与えられるような条件、
(e)前記対象効果が高効果帯及び低効果帯のいずれでもない第一の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより高いユーザに対する前記オペレーションの少なくとも一部について、より高い優先度が与えられるような条件、
(f)前記対象効果が低効果帯であることを判定するための第三の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより高いユーザに対する前記オペレーションの少なくとも一部について、より高い優先度が与えられるような条件、
(g)前記参照効果がより低いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より低い優先度が与えられるような条件、
(h)前記参照効果が前記対象効果に比べてより低いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より低い優先度が与えられるような条件、
(i)前記対象効果が高効果帯及び低効果帯のいずれでもない第一の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより低いユーザに対する前記オペレーションの少なくとも一部について、より低い優先度が与えられるような条件、及び、
(j)前記対象効果が低効果帯であることを判定するための第三の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより低いユーザに対する前記オペレーションの少なくとも一部について、より低い優先度が与えられるような条件、
情報処理装置。 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, based on a causal score based on a difference between 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;
a risk estimation means for estimating a risk based on the probability that the user will not perform the action by using a model that outputs a risk index indicating the degree of risk based on the probability that the user will not perform the action in response to an input of one or more attributes related to the user;
A relationship specifying means for specifying a relationship between users based on a result of clustering based on values associated with the relationship between users;
a relationship strength determination means for determining a relationship strength indicating a closeness between the users based on an index indicating the strength of the relationship between the users in accordance with a judgment criterion corresponding to the relationship between the users;
A reference user specifying means for specifying a reference user having a relationship with the target user according to the relationship strength ;
and a condition output means for outputting a condition regarding the operation for the target user based on data including a target effect, which is the effect estimated for the target user, a reference effect , which is the effect estimated for the reference user, and the risk, the condition output means outputting at least one of the following conditions (a) to (j):
(a) a condition under which higher priority is given to at least some of the operations for users with higher target effectiveness, the operations for users with higher reference effectiveness, and the operations for users with higher estimated risk;
(b) a condition under which a lower priority is given to at least some of the operations for users with lower target effects, the operations for users with lower reference effects, and the operations for users with lower estimated risks;
(c) a condition under which at least some of the operations for users with a higher reference effect are given a higher priority than would be determined without reference to the reference effect;
(d) a condition under which at least some of the operations for a user for which the reference effect is higher than the target effect are given a higher priority than a priority determined without reference to the reference effect;
(e) a condition in which, when the target effect is within a first range that is neither a high effect zone nor a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a higher priority is given to at least a portion of the operations for users with a higher reference effect;
(f) a condition in which, when the target effect is within a third range for determining that the target effect is a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a higher priority is given to at least a portion of the operations for users with a higher reference effect;
(g) a condition under which at least some of the operations for a user with a lower reference effect are given a lower priority than would be determined if the reference effect were not referenced;
(h) a condition under which at least some of the operations for a user for whom the reference effect is lower than the target effect are given a lower priority than a priority determined without reference to the reference effect;
(i) a condition in which, if the target effect is within a first range that is neither a high effect zone nor a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a lower priority is given to at least some of the operations for users with a lower reference effect;
(j) a condition in which, when the target effect is within a third range for determining that the target effect is a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a lower priority is given to at least a portion of the operations for users with a lower reference effect;
Information processing device.
前記ユーザに係る1又は複数の属性の入力に対して、該ユーザが前記アクションを実行しない蓋然性に基づくリスクの程度を示すリスク指標を出力するモデルを用いて、該ユーザが前記アクションを実行しない蓋然性に基づくリスクを推定するリスク推定手段と、
対象ユーザと互いに関係がある参照ユーザを、ユーザ間の関係性を示すグラフデータに基づいて特定する参照ユーザ特定手段と、
前記対象ユーザについて推定された前記効果である対象効果、前記参照ユーザについて推定された前記効果である参照効果、及び前記リスクを含むデータに基づいて、前記対象ユーザに対する前記オペレーションに関する条件を出力する条件出力手段であって、以下の(a)から(j)のうち少なくともいずれか1以上の条件を出力する条件出力手段と、を備える、
(a)前記対象効果がより高いユーザに対する前記オペレーション、前記参照効果がより高いユーザに対する前記オペレーション、及び推定された前記リスクがより高いユーザに対する前記オペレーションの少なくとも一部について、より高い優先度が与えられるような条件、
(b)前記対象効果がより低いユーザに対する前記オペレーション、前記参照効果がより低いユーザに対する前記オペレーション、及び推定された前記リスクがより低いユーザに対する前記オペレーションの少なくとも一部について、より低い優先度が与えられるような条件、
(c)前記参照効果がより高いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より高い優先度が与えられるような条件、
(d)前記参照効果が前記対象効果に比べてより高いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より高い優先度が与えられるような条件、
(e)前記対象効果が高効果帯及び低効果帯のいずれでもない第一の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより高いユーザに対する前記オペレーションの少なくとも一部について、より高い優先度が与えられるような条件、
(f)前記対象効果が低効果帯であることを判定するための第三の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより高いユーザに対する前記オペレーションの少なくとも一部について、より高い優先度が与えられるような条件、
(g)前記参照効果がより低いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より低い優先度が与えられるような条件、
(h)前記参照効果が前記対象効果に比べてより低いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より低い優先度が与えられるような条件、
(i)前記対象効果が高効果帯及び低効果帯のいずれでもない第一の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより低いユーザに対する前記オペレーションの少なくとも一部について、より低い優先度が与えられるような条件、及び、
(j)前記対象効果が低効果帯であることを判定するための第三の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより低いユーザに対する前記オペレーションの少なくとも一部について、より低い優先度が与えられるような条件、
情報処理装置。 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, based on a causal score based on a difference between 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;
a risk estimation means for estimating a risk based on the probability that the user will not perform the action by using a model that outputs a risk index indicating the degree of risk based on the probability that the user will not perform the action in response to an input of one or more attributes related to the user;
A reference user specification means for specifying a reference user having a relationship with the target user based on graph data indicating the relationship between the users ;
and a condition output means for outputting a condition regarding the operation for the target user based on data including a target effect, which is the effect estimated for the target user, a reference effect , which is the effect estimated for the reference user, and the risk, the condition output means outputting at least one of the following conditions (a) to (j):
(a) a condition under which higher priority is given to at least some of the operations for users with higher target effectiveness, the operations for users with higher reference effectiveness, and the operations for users with higher estimated risk;
(b) a condition under which a lower priority is given to at least some of the operations for users with lower target effects, the operations for users with lower reference effects, and the operations for users with lower estimated risks;
(c) a condition under which at least some of the operations for users with a higher reference effect are given a higher priority than would be determined without reference to the reference effect;
(d) a condition under which at least some of the operations for a user for which the reference effect is higher than the target effect are given a higher priority than a priority determined without reference to the reference effect;
(e) a condition in which, when the target effect is within a first range that is neither a high effect zone nor a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a higher priority is given to at least a portion of the operations for users with a higher reference effect;
(f) a condition in which, when the target effect is within a third range for determining that the target effect is a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a higher priority is given to at least a portion of the operations for users with a higher reference effect;
(g) a condition under which at least some of the operations for a user with a lower reference effect are given a lower priority than would be determined if the reference effect were not referenced;
(h) a condition under which at least some of the operations for a user for whom the reference effect is lower than the target effect are given a lower priority than a priority determined without reference to the reference effect;
(i) a condition in which, if the target effect is within a first range that is neither a high effect zone nor a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a lower priority is given to at least some of the operations for users with a lower reference effect;
(j) a condition in which, when the target effect is within a third range for determining that the target effect is a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a lower priority is given to at least a portion of the operations for users with a lower reference effect;
Information processing device.
請求項1に記載の情報処理装置。 the condition output means outputs a condition under which a higher priority is given to the operation for a user having a higher target effect and at least a part of the operation for a user having a higher reference effect.
The information processing device according to claim 1 .
請求項1に記載の情報処理装置。 the condition output means outputs a condition under which a lower priority is given to the operation for the user having a lower target effect and at least a part of the operation for the user having a lower reference effect.
The information processing device according to claim 1 .
前記効果推定モデルは、所定の属性を有する複数のユーザのうち前記オペレーションを受けたユーザによる前記アクションの実行率に係る統計量と、前記複数のユーザのうち前記オペレーションを受けなかったユーザによる前記アクションの実行率に係る統計量とに基づくスコアを、前記属性を有するユーザに対する前記オペレーションの効果を示す因果スコアとして定義した教師データに基づいて、作成される、
請求項1に記載の情報処理装置。 the effect estimation means estimates an effect of the operation using an effect estimation model that outputs a 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 effect estimation model is created based on training 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 a causal score indicating an effect of the operation on a user who has the attribute;
The information processing device according to claim 1 .
請求項1に記載の情報処理装置。 The condition regarding the operation is at least one of the following: whether or not the operation needs to be performed, the number of times the operation needs to be performed, the order in which the operation needs to be performed, a method of contacting a user in the operation, and the content of contacting a user in the operation.
The information processing device according to claim 1 .
所定のアクションの実行をユーザに促すための該ユーザに対する所定のオペレーションが、該ユーザが前記アクションを実行するか否かに与える効果を、複数のユーザのうち前記オペレーションを受けたユーザによる前記アクションの実行率に係る統計量と、前記複数のユーザのうち前記オペレーションを受けなかったユーザによる前記アクションの実行率に係る統計量との差分に基づく因果スコアによって推定する効果推定ステップと、
前記ユーザに係る1又は複数の属性の入力に対して、該ユーザが前記アクションを実行しない蓋然性に基づくリスクの程度を示すリスク指標を出力するモデルを用いて、該ユーザが前記アクションを実行しない蓋然性に基づくリスクを推定するリスク推定ステップと、
ユーザ間の関係に対応付けられる値に基づくクラスタリングの結果に基づいて、前記ユーザ間の関係性を特定する関係性特定ステップと、
前記ユーザ間の関係性に対応する判断基準に従って、該ユーザ間の関係性の強さを示す指標に基づいて、該ユーザ同士の近さを示す関係性強度を決定する関係性強度決定ステップと、
前記関係性強度に従って、対象ユーザと互いに関係がある参照ユーザを特定する参照ユーザ特定ステップと、
前記対象ユーザについて推定された前記効果である対象効果、前記参照ユーザについて推定された前記効果である参照効果、及び前記リスクを含むデータに基づいて、前記対象ユーザに対する前記オペレーションに関する条件を出力する条件出力ステップであって、以下の(a)から(j)のうち少なくともいずれか1以上の条件を出力する条件出力ステップと、を実行する、
(a)前記対象効果がより高いユーザに対する前記オペレーション、前記参照効果がより高いユーザに対する前記オペレーション、及び推定された前記リスクがより高いユーザに対する前記オペレーションの少なくとも一部について、より高い優先度が与えられるような条件、
(b)前記対象効果がより低いユーザに対する前記オペレーション、前記参照効果がより低いユーザに対する前記オペレーション、及び推定された前記リスクがより低いユーザに対する前記オペレーションの少なくとも一部について、より低い優先度が与えられるような条件、
(c)前記参照効果がより高いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より高い優先度が与えられるような条件、
(d)前記参照効果が前記対象効果に比べてより高いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より高い優先度が与えられるような条件、
(e)前記対象効果が高効果帯及び低効果帯のいずれでもない第一の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより高いユーザに対する前記オペレーションの少なくとも一部について、より高い優先度が与えられるような条件、
(f)前記対象効果が低効果帯であることを判定するための第三の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより高いユーザに対する前記オペレーションの少なくとも一部について、より高い優先度が与えられるような条件、
(g)前記参照効果がより低いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より低い優先度が与えられるような条件、
(h)前記参照効果が前記対象効果に比べてより低いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より低い優先度が与えられるような条件、
(i)前記対象効果が高効果帯及び低効果帯のいずれでもない第一の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより低いユーザに対する前記オペレーションの少なくとも一部について、より低い優先度が与えられるような条件、及び、
(j)前記対象効果が低効果帯であることを判定するための第三の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより低いユーザに対する前記オペレーションの少なくとも一部について、より低い優先度が与えられるような条件、
方法。 The computer
an effect estimation step of estimating an effect of a predetermined operation on a user for encouraging the user to perform a predetermined action on whether or not the user will perform the action by using a causal score based on a difference between 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;
a risk estimation step of estimating a risk based on the probability that the user will not perform the action by using a model that outputs a risk index indicating the degree of risk based on the probability that the user will not perform the action in response to an input of one or more attributes related to the user;
A relationship specifying step of specifying a relationship between users based on a result of clustering based on values associated with relationships between users;
a relationship strength determination step of determining a relationship strength indicating a closeness between the users based on an index indicating the strength of the relationship between the users in accordance with a judgment criterion corresponding to the relationship between the users;
a reference user identifying step of identifying a reference user having a relationship with the target user according to the relationship strength ;
a condition output step of outputting a condition regarding the operation for the target user based on data including a target effect , which is the effect estimated for the target user, a reference effect, which is the effect estimated for the reference user, and the risk, the condition output step outputting at least one of the following conditions (a) to (j):
(a) a condition under which higher priority is given to at least some of the operations for users with higher target effectiveness, the operations for users with higher reference effectiveness, and the operations for users with higher estimated risk;
(b) a condition under which a lower priority is given to at least some of the operations for users with lower target effects, the operations for users with lower reference effects, and the operations for users with lower estimated risks;
(c) a condition under which at least some of the operations for users with a higher reference effect are given a higher priority than would be determined without reference to the reference effect;
(d) a condition under which at least some of the operations for a user for which the reference effect is higher than the target effect are given a higher priority than a priority determined without reference to the reference effect;
(e) a condition in which, when the target effect is within a first range that is neither a high effect zone nor a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a higher priority is given to at least a portion of the operations for users with a higher reference effect;
(f) a condition in which, when the target effect is within a third range for determining that the target effect is a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a higher priority is given to at least a portion of the operations for users with a higher reference effect;
(g) a condition under which at least some of the operations for a user with a lower reference effect are given a lower priority than would be determined if the reference effect were not referenced;
(h) a condition under which at least some of the operations for a user for whom the reference effect is lower than the target effect are given a lower priority than a priority determined without reference to the reference effect;
(i) a condition in which, if the target effect is within a first range that is neither a high effect zone nor a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a lower priority is given to at least some of the operations for users with a lower reference effect;
(j) a condition in which, when the target effect is within a third range for determining that the target effect is a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a lower priority is given to at least a portion of the operations for users with a lower reference effect;
method .
所定のアクションの実行をユーザに促すための該ユーザに対する所定のオペレーションが、該ユーザが前記アクションを実行するか否かに与える効果を、複数のユーザのうち前記オペレーションを受けたユーザによる前記アクションの実行率に係る統計量と、前記複数のユーザのうち前記オペレーションを受けなかったユーザによる前記アクションの実行率に係る統計量との差分に基づく因果スコアによって推定する効果推定ステップと、
前記ユーザに係る1又は複数の属性の入力に対して、該ユーザが前記アクションを実行しない蓋然性に基づくリスクの程度を示すリスク指標を出力するモデルを用いて、該ユーザが前記アクションを実行しない蓋然性に基づくリスクを推定するリスク推定ステップと、
対象ユーザと互いに関係がある参照ユーザを、ユーザ間の関係性を示すグラフデータに基づいて特定する参照ユーザ特定ステップと、
前記対象ユーザについて推定された前記効果である対象効果、前記参照ユーザについて推定された前記効果である参照効果、及び前記リスクを含むデータに基づいて、前記対象ユーザに対する前記オペレーションに関する条件を出力する条件出力ステップであって、以下の(a)から(j)のうち少なくともいずれか1以上の条件を出力する条件出力ステップと、を実行する、
(a)前記対象効果がより高いユーザに対する前記オペレーション、前記参照効果がより高いユーザに対する前記オペレーション、及び推定された前記リスクがより高いユーザに対する前記オペレーションの少なくとも一部について、より高い優先度が与えられるような条件、
(b)前記対象効果がより低いユーザに対する前記オペレーション、前記参照効果がより低いユーザに対する前記オペレーション、及び推定された前記リスクがより低いユーザに対する前記オペレーションの少なくとも一部について、より低い優先度が与えられるような条件、
(c)前記参照効果がより高いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より高い優先度が与えられるような条件、
(d)前記参照効果が前記対象効果に比べてより高いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より高い優先度が与えられるような条件、
(e)前記対象効果が高効果帯及び低効果帯のいずれでもない第一の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより高いユーザに対する前記オペレーションの少なくとも一部について、より高い優先度が与えられるような条件、
(f)前記対象効果が低効果帯であることを判定するための第三の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより高いユーザに対する前記オペレーションの少なくとも一部について、より高い優先度が与えられるような条件、
(g)前記参照効果がより低いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より低い優先度が与えられるような条件、
(h)前記参照効果が前記対象効果に比べてより低いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より低い優先度が与えられるような条件、
(i)前記対象効果が高効果帯及び低効果帯のいずれでもない第一の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより低いユーザに対する前記オペレーションの少なくとも一部について、より低い優先度が与えられるような条件、及び、
(j)前記対象効果が低効果帯であることを判定するための第三の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより低いユーザに対する前記オペレーションの少なくとも一部について、より低い優先度が与えられるような条件、
方法。 The computer
an effect estimation step of estimating an effect of a predetermined operation on a user for encouraging the user to perform a predetermined action on whether or not the user will perform the action by using a causal score based on a difference between 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;
a risk estimation step of estimating a risk based on the probability that the user will not perform the action by using a model that outputs a risk index indicating the degree of risk based on the probability that the user will not perform the action in response to an input of one or more attributes related to the user;
A reference user identifying step of identifying a reference user having a relationship with the target user based on graph data indicating the relationship between the users ;
a condition output step of outputting a condition regarding the operation for the target user based on data including a target effect , which is the effect estimated for the target user, a reference effect, which is the effect estimated for the reference user, and the risk, the condition output step outputting at least one of the following conditions (a) to (j):
(a) a condition under which higher priority is given to at least some of the operations for users with higher target effectiveness, the operations for users with higher reference effectiveness, and the operations for users with higher estimated risk;
(b) a condition under which a lower priority is given to at least some of the operations for users with lower target effects, the operations for users with lower reference effects, and the operations for users with lower estimated risks;
(c) a condition under which at least some of the operations for users with a higher reference effect are given a higher priority than would be determined without reference to the reference effect;
(d) a condition under which at least some of the operations for a user for which the reference effect is higher than the target effect are given a higher priority than a priority determined without reference to the reference effect;
(e) a condition in which, when the target effect is within a first range that is neither a high effect zone nor a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a higher priority is given to at least a portion of the operations for users with a higher reference effect;
(f) a condition in which, when the target effect is within a third range for determining that the target effect is a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a higher priority is given to at least a portion of the operations for users with a higher reference effect;
(g) a condition under which at least some of the operations for a user with a lower reference effect are given a lower priority than would be determined if the reference effect were not referenced;
(h) a condition under which at least some of the operations for a user for whom the reference effect is lower than the target effect are given a lower priority than a priority determined without reference to the reference effect;
(i) a condition in which, if the target effect is within a first range that is neither a high effect zone nor a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a lower priority is given to at least some of the operations for users with a lower reference effect;
(j) a condition in which, when the target effect is within a third range for determining that the target effect is a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a lower priority is given to at least a portion of the operations for users with a lower reference effect;
method .
所定のアクションの実行をユーザに促すための該ユーザに対する所定のオペレーションが、該ユーザが前記アクションを実行するか否かに与える効果を、複数のユーザのうち前記オペレーションを受けたユーザによる前記アクションの実行率に係る統計量と、前記複数のユーザのうち前記オペレーションを受けなかったユーザによる前記アクションの実行率に係る統計量との差分に基づく因果スコアによって推定する効果推定手段と、
前記ユーザに係る1又は複数の属性の入力に対して、該ユーザが前記アクションを実行しない蓋然性に基づくリスクの程度を示すリスク指標を出力するモデルを用いて、該ユーザが前記アクションを実行しない蓋然性に基づくリスクを推定するリスク推定手段と、
ユーザ間の関係に対応付けられる値に基づくクラスタリングの結果に基づいて、前記ユーザ間の関係性を特定する関係性特定手段と、
前記ユーザ間の関係性に対応する判断基準に従って、該ユーザ間の関係性の強さを示す指標に基づいて、該ユーザ同士の近さを示す関係性強度を決定する関係性強度決定手段と、
前記関係性強度に従って、対象ユーザと互いに関係がある参照ユーザを特定する参照ユーザ特定手段と、
前記対象ユーザについて推定された前記効果である対象効果、前記参照ユーザについて推定された前記効果である参照効果、及び前記リスクを含むデータに基づいて、前記対象ユーザに対する前記オペレーションに関する条件を出力する条件出力手段であって、以下の(a)から(j)のうち少なくともいずれか1以上の条件を出力する条件出力手段と、として機能させる、
(a)前記対象効果がより高いユーザに対する前記オペレーション、前記参照効果がより高いユーザに対する前記オペレーション、及び推定された前記リスクがより高いユーザに対する前記オペレーションの少なくとも一部について、より高い優先度が与えられるような条件、
(b)前記対象効果がより低いユーザに対する前記オペレーション、前記参照効果がより低いユーザに対する前記オペレーション、及び推定された前記リスクがより低いユーザに対する前記オペレーションの少なくとも一部について、より低い優先度が与えられるような条件、
(c)前記参照効果がより高いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より高い優先度が与えられるような条件、
(d)前記参照効果が前記対象効果に比べてより高いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より高い優先度が与えられるような条件、
(e)前記対象効果が高効果帯及び低効果帯のいずれでもない第一の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより高いユーザに対する前記オペレーションの少なくとも一部について、より高い優先度が与えられるような条件、
(f)前記対象効果が低効果帯であることを判定するための第三の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより高いユーザに対する前記オペレーションの少なくとも一部について、より高い優先度が与えられるような条件、
(g)前記参照効果がより低いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より低い優先度が与えられるような条件、
(h)前記参照効果が前記対象効果に比べてより低いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より低い優先度が与えられるような条件、
(i)前記対象効果が高効果帯及び低効果帯のいずれでもない第一の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより低いユーザに対する前記オペレーションの少なくとも一部について、より低い優先度が与えられるような条件、及び、
(j)前記対象効果が低効果帯であることを判定するための第三の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより低いユーザに対する前記オペレーションの少なくとも一部について、より低い優先度が与えられるような条件、
プログラム。 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, based on a causal score based on a difference between 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;
a risk estimation means for estimating a risk based on the probability that the user will not perform the action by using a model that outputs a risk index indicating the degree of risk based on the probability that the user will not perform the action in response to an input of one or more attributes related to the user;
A relationship specifying means for specifying a relationship between users based on a result of clustering based on values associated with the relationship between users;
a relationship strength determination means for determining a relationship strength indicating a closeness between the users based on an index indicating the strength of the relationship between the users in accordance with a judgment criterion corresponding to the relationship between the users;
A reference user specifying means for specifying a reference user having a relationship with the target user according to the relationship strength ;
a condition output means for outputting conditions regarding the operation for the target user based on data including a target effect , which is the effect estimated for the target user, a reference effect, which is the effect estimated for the reference user, and the risk, and for outputting at least one of the following conditions (a) to (j):
(a) a condition under which higher priority is given to at least some of the operations for users with higher target effectiveness, the operations for users with higher reference effectiveness, and the operations for users with higher estimated risk;
(b) a condition under which a lower priority is given to at least some of the operations for users with lower target effects, the operations for users with lower reference effects, and the operations for users with lower estimated risks;
(c) a condition under which at least some of the operations for users with a higher reference effect are given a higher priority than would be determined without reference to the reference effect;
(d) a condition under which at least some of the operations for a user for which the reference effect is higher than the target effect are given a higher priority than a priority determined without reference to the reference effect;
(e) a condition in which, when the target effect is within a first range that is neither a high effect zone nor a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a higher priority is given to at least a portion of the operations for users with a higher reference effect;
(f) a condition in which, when the target effect is within a third range for determining that the target effect is a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a higher priority is given to at least a portion of the operations for users with a higher reference effect;
(g) a condition under which at least some of the operations for a user with a lower reference effect are given a lower priority than would be determined if the reference effect were not referenced;
(h) a condition under which at least some of the operations for a user for whom the reference effect is lower than the target effect are given a lower priority than a priority determined without reference to the reference effect;
(i) a condition in which, if the target effect is within a first range that is neither a high effect zone nor a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a lower priority is given to at least some of the operations for users with a lower reference effect;
(j) a condition in which, when the target effect is within a third range for determining that the target effect is a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a lower priority is given to at least a portion of the operations for users with a lower reference effect;
program .
所定のアクションの実行をユーザに促すための該ユーザに対する所定のオペレーションが、該ユーザが前記アクションを実行するか否かに与える効果を、複数のユーザのうち前記オペレーションを受けたユーザによる前記アクションの実行率に係る統計量と、前記複数のユーザのうち前記オペレーションを受けなかったユーザによる前記アクションの実行率に係る統計量との差分に基づく因果スコアによって推定する効果推定手段と、
前記ユーザに係る1又は複数の属性の入力に対して、該ユーザが前記アクションを実行しない蓋然性に基づくリスクの程度を示すリスク指標を出力するモデルを用いて、該ユーザが前記アクションを実行しない蓋然性に基づくリスクを推定するリスク推定手段と、
対象ユーザと互いに関係がある参照ユーザを、ユーザ間の関係性を示すグラフデータに基づいて特定する参照ユーザ特定手段と、
前記対象ユーザについて推定された前記効果である対象効果、前記参照ユーザについて推定された前記効果である参照効果、及び前記リスクを含むデータに基づいて、前記対象ユーザに対する前記オペレーションに関する条件を出力する条件出力手段であって、以下の(a)から(j)のうち少なくともいずれか1以上の条件を出力する条件出力手段と、として機能させる、
(a)前記対象効果がより高いユーザに対する前記オペレーション、前記参照効果がより高いユーザに対する前記オペレーション、及び推定された前記リスクがより高いユーザに対する前記オペレーションの少なくとも一部について、より高い優先度が与えられるような条件、
(b)前記対象効果がより低いユーザに対する前記オペレーション、前記参照効果がより低いユーザに対する前記オペレーション、及び推定された前記リスクがより低いユーザに対する前記オペレーションの少なくとも一部について、より低い優先度が与えられるような条件、
(c)前記参照効果がより高いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より高い優先度が与えられるような条件、
(d)前記参照効果が前記対象効果に比べてより高いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より高い優先度が与えられるような条件、
(e)前記対象効果が高効果帯及び低効果帯のいずれでもない第一の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより高いユーザに対する前記オペレーションの少なくとも一部について、より高い優先度が与えられるような条件、
(f)前記対象効果が低効果帯であることを判定するための第三の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより高いユーザに対する前記オペレーションの少なくとも一部について、より高い優先度が与えられるような条件、
(g)前記参照効果がより低いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より低い優先度が与えられるような条件、
(h)前記参照効果が前記対象効果に比べてより低いユーザに対する前記オペレーションの少なくとも一部について、該参照効果を参照しない場合に決定される優先度より低い優先度が与えられるような条件、
(i)前記対象効果が高効果帯及び低効果帯のいずれでもない第一の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより低いユーザに対する前記オペレーションの少なくとも一部について、より低い優先度が与えられるような条件、及び、
(j)前記対象効果が低効果帯であることを判定するための第三の範囲内であり、且つ推定された前記リスクが高リスク帯及び低リスク帯のいずれでもない第二の範囲内である場合、前記参照効果がより低いユーザに対する前記オペレーションの少なくとも一部について、より低い優先度が与えられるような条件、
プログラム。 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, based on a causal score based on a difference between 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;
a risk estimation means for estimating a risk based on the probability that the user will not perform the action by using a model that outputs a risk index indicating the degree of risk based on the probability that the user will not perform the action in response to an input of one or more attributes related to the user;
A reference user specification means for specifying a reference user having a relationship with the target user based on graph data indicating the relationship between the users ;
a condition output means for outputting conditions regarding the operation for the target user based on data including a target effect , which is the effect estimated for the target user, a reference effect, which is the effect estimated for the reference user, and the risk, and for outputting at least one of the following conditions (a) to (j):
(a) a condition under which higher priority is given to at least some of the operations for users with higher target effectiveness, the operations for users with higher reference effectiveness, and the operations for users with higher estimated risk;
(b) a condition under which a lower priority is given to at least some of the operations for users with lower target effects, the operations for users with lower reference effects, and the operations for users with lower estimated risks;
(c) a condition under which at least some of the operations for users with a higher reference effect are given a higher priority than would be determined without reference to the reference effect;
(d) a condition under which at least some of the operations for a user for which the reference effect is higher than the target effect are given a higher priority than a priority determined without reference to the reference effect;
(e) a condition in which, when the target effect is within a first range that is neither a high effect zone nor a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a higher priority is given to at least a portion of the operations for users with a higher reference effect;
(f) a condition in which, when the target effect is within a third range for determining that the target effect is a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a higher priority is given to at least a portion of the operations for users with a higher reference effect;
(g) a condition under which at least some of the operations for a user with a lower reference effect are given a lower priority than would be determined if the reference effect were not referenced;
(h) a condition under which at least some of the operations for a user for whom the reference effect is lower than the target effect are given a lower priority than a priority determined without reference to the reference effect;
(i) a condition in which, if the target effect is within a first range that is neither a high effect zone nor a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a lower priority is given to at least some of the operations for users with a lower reference effect;
(j) a condition in which, when the target effect is within a third range for determining that the target effect is a low effect zone, and the estimated risk is within a second range that is neither a high risk zone nor a low risk zone, a lower priority is given to at least a portion of the operations for users with a lower reference effect;
program .
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022099542A JP7669317B2 (en) | 2022-06-21 | 2022-06-21 | Information processing device, method and program |
| TW112122340A TWI896984B (en) | 2022-06-21 | 2023-06-15 | Information processing device, information processing method and program product |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022099542A JP7669317B2 (en) | 2022-06-21 | 2022-06-21 | Information processing device, method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024000694A JP2024000694A (en) | 2024-01-09 |
| JP7669317B2 true JP7669317B2 (en) | 2025-04-28 |
Family
ID=89451729
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022099542A Active JP7669317B2 (en) | 2022-06-21 | 2022-06-21 | Information processing device, method and program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7669317B2 (en) |
| TW (1) | TWI896984B (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007094998A (en) | 2005-09-30 | 2007-04-12 | Fujitsu Ltd | Telephone business distribution system and program |
| JP2007241714A (en) | 2006-03-09 | 2007-09-20 | Softbank Mobile Corp | High-priced user management program, high-priced user management system, and high-priced user management method |
| JP2020021151A (en) | 2018-07-30 | 2020-02-06 | Necソリューションイノベータ株式会社 | Information processing device, prediction system, information processing method, and program |
| JP2020021268A (en) | 2018-07-31 | 2020-02-06 | 株式会社メルカリ | Credit calculation method, information processing device and credit calculation program |
| JP2021119541A (en) | 2016-01-25 | 2021-08-12 | ソニーグループ株式会社 | Server, communication control method, and program |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWM582651U (en) * | 2019-05-16 | 2019-08-21 | 中國信託商業銀行股份有限公司 | Payment reminder system |
| CN111932240A (en) * | 2020-06-17 | 2020-11-13 | 北京国基伟业物业管理有限公司 | Property charging management service method and device |
-
2022
- 2022-06-21 JP JP2022099542A patent/JP7669317B2/en active Active
-
2023
- 2023-06-15 TW TW112122340A patent/TWI896984B/en active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007094998A (en) | 2005-09-30 | 2007-04-12 | Fujitsu Ltd | Telephone business distribution system and program |
| JP2007241714A (en) | 2006-03-09 | 2007-09-20 | Softbank Mobile Corp | High-priced user management program, high-priced user management system, and high-priced user management method |
| JP2021119541A (en) | 2016-01-25 | 2021-08-12 | ソニーグループ株式会社 | Server, communication control method, and program |
| JP2020021151A (en) | 2018-07-30 | 2020-02-06 | Necソリューションイノベータ株式会社 | Information processing device, prediction system, information processing method, and program |
| JP2020021268A (en) | 2018-07-31 | 2020-02-06 | 株式会社メルカリ | Credit calculation method, information processing device and credit calculation program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024000694A (en) | 2024-01-09 |
| TWI896984B (en) | 2025-09-11 |
| TW202401312A (en) | 2024-01-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20170039637A1 (en) | Computer-implemented method, a system and computer program products for assessing the credit worthiness of a user | |
| US20240338712A1 (en) | Artificial intelligence payment timing models | |
| JP2025109908A (en) | Information processing device, method and program | |
| US12112369B2 (en) | Transmitting proactive notifications based on machine learning model predictions | |
| JP7669317B2 (en) | Information processing device, method and program | |
| JP7724753B2 (en) | Information processing device, method, and program | |
| TWI899555B (en) | Information processing system, information processing method and program product | |
| JP7498812B1 (en) | Payment support system, method and program for providing information on payment support services | |
| JP7727595B2 (en) | Information processing device, method, and program | |
| TW202414308A (en) | Information processing device, method and program products characterized by performing easy advertisement optimization by the information accumulated in daily life | |
| JP7576059B2 (en) | Information processing system, method and program | |
| JP7614153B2 (en) | Information processing device, method and program | |
| JP7713428B2 (en) | Examination device, method and program | |
| JP7593984B2 (en) | Information processing system, information processing method, and program | |
| JP7657192B2 (en) | Information processing system, information processing method, and program | |
| TW202424876A (en) | Information processing system, information processing method and program product which is applied to a load review based on the credit score and loyalty score estimated for the target user | |
| JP2024107619A (en) | Payment support system, method and program for providing information on payment support services | |
| TWM664466U (en) | Marketing assistance system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231110 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240809 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240925 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20241105 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250122 |
|
| 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: 20250319 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250416 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7669317 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |