JP7576058B2 - Information processing system, method and program - Google Patents
Information processing system, method and program Download PDFInfo
- Publication number
- JP7576058B2 JP7576058B2 JP2022056449A JP2022056449A JP7576058B2 JP 7576058 B2 JP7576058 B2 JP 7576058B2 JP 2022056449 A JP2022056449 A JP 2022056449A JP 2022056449 A JP2022056449 A JP 2022056449A JP 7576058 B2 JP7576058 B2 JP 7576058B2
- Authority
- JP
- Japan
- Prior art keywords
- attribute
- user
- geographical
- geographic
- fact
- 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 44
- 230000010365 information processing Effects 0.000 title claims description 42
- 238000010801 machine learning Methods 0.000 claims description 34
- 230000003542 behavioural effect Effects 0.000 claims description 26
- 238000011156 evaluation Methods 0.000 claims description 17
- 238000003066 decision tree Methods 0.000 claims description 12
- 238000010191 image analysis Methods 0.000 claims description 4
- 230000008569 process Effects 0.000 description 31
- 238000010586 diagram Methods 0.000 description 20
- 238000005516 engineering process Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 230000006399 behavior Effects 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 4
- 238000013528 artificial neural network Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 208000001613 Gambling Diseases 0.000 description 2
- 230000003321 amplification Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000007637 random forest analysis Methods 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000013179 statistical model Methods 0.000 description 1
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本開示は、ユーザに関するスコアの算出等の評価を支援するための技術に関する。 This disclosure relates to technology for supporting evaluations such as calculating scores for users.
従来、ユーザの行動を示す行動情報を取得するユーザ情報取得部と、行動情報に基づいて、将来のユーザの融資に対する返済能力に関する信用度を判定する信用度判定部と、を備える判定装置が提案されている(特許文献1を参照)。また、ユーザ端末に表示されるフォーマットに入力されたパラメータの情報を取得する入力情報取得部と、ユーザ端末から継続的に送信されるユーザの行動履歴を取得する行動履歴取得部と、パラメータと行動履歴に基づいて、信用スコアを算出する信用スコア算出部と、を備える信用スコア管理サーバが提案されている(例えば、特許文献2を参照)。 Conventionally, a judgment device has been proposed that includes a user information acquisition unit that acquires behavioral information indicating a user's behavior, and a credit judgment unit that judges the user's creditworthiness regarding his or her future ability to repay loans based on the behavioral information (see Patent Document 1). Also proposed is a credit score management server that includes an input information acquisition unit that acquires parameter information entered into a format displayed on a user terminal, a behavior history acquisition unit that acquires the user's behavior history continuously transmitted from the user terminal, and a credit score calculation unit that calculates a credit score based on the parameters and behavior history (see, for example, Patent Document 2).
従来、ユーザの行動履歴に基づいてユーザの信用度等を表すユーザスコアを算出する技術が提案されている。また、ユーザの居住地等のユーザに関連する地理的位置を活用してユーザに対して提供されるサービスの利便性を向上させる技術についても、種々提案されている。しかし、ユーザスコアの算出に際しては主として対象ユーザに直接関連する情報が当該ユーザの属性として扱われており、ユーザスコアの正確性を向上させるにあたって改善の余地があった。 Conventionally, technologies have been proposed that calculate a user score that represents a user's credibility, etc., based on the user's behavioral history. In addition, various technologies have been proposed that improve the convenience of services provided to users by utilizing geographic locations related to the user, such as the user's place of residence. However, when calculating the user score, information directly related to the target user is mainly treated as the attributes of that user, and there is room for improvement in improving the accuracy of the user score.
本開示は、上記した問題に鑑み、ユーザに係る地理的位置から推測されるコンテキストをユーザの評価に反映するための情報処理を実現することを課題とする。 In view of the above problems, the present disclosure aims to realize information processing for reflecting the context inferred from the geographic location of a user in the user's evaluation.
本開示の一例は、ユーザに係る地理的位置及び所定のマップデータに基づいて、前記地理的位置に係る地理的事実属性を決定する属性決定手段と、決定された前記地理的事実属性に基づいて、前記ユーザにかかる属性データ群の少なくとも一部を推定する属性推定手段と、推定された前記属性データ群に基づいて、前記ユーザに設定されるユーザスコアを推定するユーザスコア推定手段と、を備える情報処理システムである。 An example of the present disclosure is an information processing system including an attribute determination means for determining a geographic fact attribute related to a geographic location based on a geographic location related to a user and predetermined map data, an attribute estimation means for estimating at least a part of a group of attribute data related to the user based on the determined geographic fact attribute, and a user score estimation means for estimating a user score to be set for the user based on the estimated group of attribute data.
本開示は、情報処理装置、システム、コンピュータによって実行される方法又はコンピュータに実行させるプログラムとして把握することが可能である。また、本開示は、そのようなプログラムをコンピュータその他の装置、機械等が読み取り可能な記録媒体に記録したものとしても把握できる。ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的又は化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。 The present disclosure can be understood as an information processing device, a system, a method executed by a computer, or a program executed by a computer. The present disclosure can also be understood as such a program recorded on a recording medium readable by a computer or other device, machine, etc. Here, a recording medium readable by a computer, etc. refers to a recording medium that stores information such as data and programs through electrical, magnetic, optical, mechanical, or chemical action and can be read by a computer, etc.
本開示によれば、ユーザに係る地理的位置から推測されるコンテキストをユーザの評価に反映するための情報処理を実現することが可能となる。 According to the present disclosure, it is possible to realize information processing for reflecting the context inferred from the geographical location of a user in the user's evaluation.
以下、本開示に係る情報処理装置、方法及びプログラムの実施の形態を、図面に基づいて説明する。但し、以下に説明する実施の形態は、実施形態を例示するものであって、本開示に係る情報処理装置、方法及びプログラムを以下に説明する具体的構成に限定するものではない。実施にあたっては、実施の態様に応じた具体的構成が適宜採用され、また、種々の改良や変形が行われてよい。本発明は、後述する実施形態、バリエーションの夫々における構成の少なくとも一部を適宜、互いに採用することができる。 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 configurations described below. In implementing the present invention, a specific configuration according to the mode of implementation may be appropriately adopted, and various improvements and modifications may be made. The present invention allows at least a portion of the configurations in the embodiments and variations described below to be adopted in each other as appropriate.
本実施形態では、本開示に係る技術を、ユーザに関連する何らかの尺度(例えば、信用等)を示すユーザスコアを管理するユーザスコア管理システムのために実施した場合の実施の形態について説明する。但し、本開示に係る技術は、ユーザスコアの推定等のユーザ評価を支援するための技術について広く用いることが可能であり、本開示の適用対象は、実施形態において示した例に限定されない。 In this embodiment, an embodiment will be described in which the technology according to the present disclosure is implemented for a user score management system that manages a user score that indicates some measure related to a user (e.g., credit, etc.). However, the technology according to the present disclosure can be widely used for technology to support user evaluation, such as estimating user scores, and the application of the present disclosure is not limited to the examples shown in the embodiment.
<システムの構成>
図1は、本実施形態に係る情報処理システムの構成を示す概略図である。本実施形態に係るシステムでは、情報処理装置1と、1又は複数のサービス提供システム5と、が互いに通信可能に接続されている。ユーザは、サービス提供システム5によって提供されるサービスの利用者であり、ユーザ端末からサービス提供システム5にアクセスすることでサービスの提供を受ける。
<System Configuration>
1 is a schematic diagram showing the configuration of an information processing system according to this embodiment. In the system according to this embodiment, an
情報処理装置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
情報処理装置1は、ユーザ毎にユーザスコアを管理し、サービス提供システム5に対してユーザスコアを提供する。サービス提供システム5は、情報処理装置1から提供されたユーザスコアに応じて、対象ユーザに対するサービスをカスタマイズすることが可能である。
The
サービス提供システム5は、CPU、ROM、RAM、記憶装置、通信ユニット、入力装置、出力装置等(図示は省略する)を備えるコンピュータである。また、これらのシステム及び端末は、いずれも、単一の筐体からなる装置に限定されない。これらのシステム及び端末は、所謂クラウドや分散コンピューティングの技術等を用いた、複数の装置によって実現されてよい。
The
サービス提供システム5によって提供されるサービスは、例えば、地図情報サービスやクレジットカード/後払い決済サービス、電子マネー決済サービス、オンラインショッピングサービス、オンライン予約サービス、オペレーションセンターサービス等である。なお、「後払い決済」には、所謂Buy Now Pay Later(BNPL)等と称されるサービスに限定されず、あらゆる後払いによる商品/サービスの購入が含まれるものとする。サービス提供システム5によって提供されるサービスは本実施形態における例示に限定されない。そして、サービス提供システム5は、サービスの提供に際してユーザから取得された当該ユーザの属性データ群221を情報処理装置1に通知する。ここで、ユーザの属性データ群221には当該ユーザによるサービスの利用履歴データが含まれる。サービスの利用履歴データの内容はサービスの内容に応じて様々であり、例えば、ユーザの位置情報の履歴データ、クレジットカード利用額/後払い決済利用額の支払履歴データ、電子マネー利用履歴データ、取引履歴データ、予約履歴データ、オペレーションセンターからのユーザに対するオペレーション履歴データ等が含まれてよい。
The services provided by the
図2は、本実施形態に係る情報処理装置1の機能構成の概略を示す図である。情報処理装置1は、記憶装置14に記録されているプログラムが、RAM13に読み出され、CPU11によって実行されて、情報処理装置1に備えられた各ハードウェアが制御されることで、属性決定部21、属性推定部22、ユーザスコア推定部23、及び機械学習部24を備える情報処理装置として機能する。なお、本実施形態及び後述する他の実施形態では、情報処理装置1の備える各機能は、汎用プロセッサであるCPU11によって実行されるが、これらの機能の一部又は全部は、1又は複数の専用プロセッサによって実行されてもよい。
FIG. 2 is a diagram showing an outline of the functional configuration of the
属性決定部21は、ユーザに係る地理的位置及び所定のマップデータに基づいて、ユーザの地理的位置に係る地理的事実属性211を決定する。ユーザに係る地理的位置としては、例えば、ユーザの居住地、勤務地、就学地等が挙げられる。その他、ユーザに係る地理的位置としては、例えばユーザが頻繁に訪れる商業地や行楽地、観光地等が含まれてもよく、ユーザに係る地理的位置の種類は本実施形態における例示に限定されない。本実施形態において、属性決定部21は、ユーザの行動情報(行動履歴)に基づいて当該ユーザに係る地理的位置を推定し、推定されたユーザの地理的位置及び所定のマップデータに基づいて地理的位置に係る地理的事実属性211を決定する。ここで、ユーザの行動情報(行動履歴)として用いられる情報には、例えば、サービス提供システム5等から取得可能なユーザの位置情報の履歴データ等が用いられる。ここで、サービス提供システム5等によるユーザの位置情報を取得するための技術及び位置情報の種類は限定されず、GPS等のGNSSによって得られたユーザ端末の位置情報や、携帯電話基地局、衛星基地局、等の基地局とユーザ端末との信号の送受信や、Wi-Fiアクセスポイント等のビーコン発信源からのビーコンに基づいて推定されたユーザ端末の位置情報等を用いることが出来る。ここで、ビーコンとは、例として、物理ビーコンであってよく、仮想ビーコンであってよく、屋内のビーコン発信源から受信可能なビーコンであってよく、屋外のビーコン発信源から受信可能なビーコンであってよく、その組み合わせであってよい。
The
本実施形態において、属性決定部21は、ユーザの行動情報(行動履歴)に基づき、当該ユーザに係る地理的位置を推定する。例えば、属性決定部21は、対象ユーザについて蓄積された位置情報の履歴データを集計し、ユーザが滞在していた時間の長さやユーザが滞在していた時間帯に基づいて、ユーザに係る地理的位置を推定することが出来る。より具体的には、ユーザに係る地理的位置としてユーザの居住地を推定したい場合、属性決定部21は、ユーザが一般的に在宅している可能性が高いと考えられる所定の時間帯(例えば、18時から8時の夜間帯)にユーザの位置情報が集中している位置を、ユーザの居住地として推定することが出来る。また、ユーザに係る地理的位置としてユーザの勤務地や就学地等を推定したい場合、属性決定部21は、ユーザが一般的に就業又は就学している可能性が高いと考えられる所定の時間帯(例えば、8時から18時の昼間帯)にユーザの位置情報が集中している位置を、ユーザの勤務地等として推定することが出来る。なお、ここでは、夜間帯にユーザが滞在している位置を居住地、昼間帯にユーザが滞在している位置を勤務地等として推定する例を説明しているが、ユーザの居住地及び/又は勤務地等を推定するために参照する時間帯は、特定の時間帯に限定されない。ユーザの居住地及び/又は勤務地等を推定するために参照する時間帯は、他の属性データを参照することで得られるユーザの職種や勤務時間帯に応じて変更されてよい。
In this embodiment, the
また、属性決定部21は、ユーザの滞在する場所の地理的事実属性211に応じて当該ユーザに係る地理的位置及び当該地理的位置の種類を推定してもよい。即ち、対象ユーザが所定時間以上滞在する位置が住宅街としての地理的事実属性211を有している場合には、当該位置をユーザの居住地として推定し、対象ユーザが所定時間以上滞在する位置がオフィス街としての地理的事実属性211を有している場合には、当該位置をユーザの勤務地等として推定してもよい。この際、属性決定部21は、指定された位置が住宅街であるかオフィス街であるか等の地理的事実属性211の種類を判定可能なマップデータを参照することで、ユーザに係る地理的位置の種類を推定することが出来る。
The
なお、本実施形態では、ユーザに係る地理的位置をユーザの行動情報(行動履歴)に基づいて推定する方法を採用しているが、ユーザに係る地理的位置はその他の方法で取得されてもよい。例えば、ユーザに係る地理的位置として、ユーザ自身によって登録された住所情報や勤務先情報、就学先情報が用いられてもよい。また、ユーザの行動履歴は、所定の場所に設置されたログイン端末やカメラを用いて得られたユーザの行動履歴であってもよく、所定の場所でユーザ識別子と対応付けられたポイントカードの提示等をともなって行われたユーザによる決済処理にともない更新されるユーザの行動履歴であってもよく、所定の場所でユーザが携帯するユーザ端末によって行われた決済処理にともない更新されるユーザの行動履歴であってよく、ユーザが外出時に携帯するユーザ端末による所定の場所に設置されたコード画像の読取処理にともない更新されるユーザの行動履歴であってもよく、所定の場所に設置された非接触リーダとユーザが外出時に携帯するユーザ端末との間で行われる近距離無線通信(NFC)にともない更新されるユーザの行動履歴であってよい。 In this embodiment, a method is adopted in which the geographical location of the user is estimated based on the user's behavioral information (behavioral history), but the geographical location of the user may be obtained by other methods. For example, address information, workplace information, and school information registered by the user themselves may be used as the geographical location of the user. In addition, the user's behavioral history may be a user's behavioral history obtained using a login terminal or a camera installed at a predetermined location, a user's behavioral history updated in conjunction with a payment process performed by the user with the presentation of a point card associated with a user identifier at a predetermined location, a user's behavioral history updated in conjunction with a payment process performed by a user terminal carried by the user at a predetermined location, a user's behavioral history updated in conjunction with a code image reading process installed at a predetermined location by a user terminal carried by the user when going out, or a user's behavioral history updated in conjunction with near-field wireless communication (NFC) performed between a contactless reader installed at a predetermined location and a user terminal carried by the user when going out.
ユーザに係る地理的位置が推定されると、属性決定部21は、所定のマップデータに基づいて当該地理的位置に係る地理的事実属性211を決定する。ここで、地理的事実属性211は、ある地理的位置が何らかの属性を有しているか否か(属性、属性値の有無)、を示す情報である。地理的事実属性211は、地理的位置に対して所定の属性(地理的推定属性)が適用される蓋然性を示す地理的スコアの推定の用に適宜、供される。このため、マップデータは、地理的位置を指定することで当該位置に対応する地理的事実属性211が取得可能なデータであればよく、一般的な地図データに限定されない。また、地理的位置の指定方法についても、一般的には緯度経度等が用いられるが、市区町村を示す住所や郵便番号等が用いられてもよく、具体的な指定方法や指定のフォーマットは限定されない。マップデータとしては、以下に例示するようなデータを用いることが可能である。
When the geographical position of the user is estimated, the
(1)過去の状態を特定可能なマップデータ
マップデータは、地理的位置に対応する地理的事実属性211として、当該位置の過去の状態を特定可能なデータであってよい。この場合、属性決定部21は、対象ユーザに係る地理的位置に対応する過去の状態に基づいて、対象ユーザが所在し得る地理的位置にかかる地理的事実属性211を決定する。例えば、地理的位置に対応する過去の状態として旧河川や旧三業地等が挙げられ、これらの過去の状態は今後の地価等に関連する可能性があるため、何らかの推定処理等のための地理的事実属性211として扱い得る。また、例えば、地理的位置に対応する過去の状態として埋め立て前の海等が挙げられ、これらの過去の状態は今後の地価等に関連する可能性があるため、地理的事実属性211として扱い得る。
(1) Map data capable of identifying a past state The map data may be data capable of identifying a past state of a geographical location as a geographical fact attribute 211 corresponding to the geographical location. In this case, the
(2)周辺に存在する他の地理的位置との関係性を特定可能なマップデータ
マップデータは、地理的位置に対応する地理的事実属性211として、当該位置と当該位置周辺に存在する他の地理的位置との関係性を特定可能なデータであってよい。この場合、属性決定部21は、対象ユーザに係る地理的位置と当該地理的位置周辺に存在する他の地理的位置との関係性に基づいて、対象ユーザが所在し得る地理的位置にかかる地理的事実属性211を決定する。例えば、地理的位置と当該位置周辺に存在する他の地理的位置との関係性として、周囲と比べた標高差(高い/低い)や、表層地盤増幅率/表層地盤増幅率の高低、一級河川からの距離、設立400年以上の神社・寺社からの距離、1km以内に設立400年以上の神社・寺社の有無、等が挙げられ、これらの関係性は今後の地価や災害リスク等に関連する可能性があるため、地理的事実属性211として扱い得る。また、例えば、地理的位置と当該位置周辺に存在する他の地理的位置との関係性として、地理的位置の周辺における駅、病院、公園、役所、図書館等の有無、等が挙げられ、これらの関係性は今後の地価や不動産価格等に関連する可能性があるため、地理的事実属性211として扱い得る。また、例えば、地理的位置と当該位置周辺に存在する他の地理的位置との関係性として、地理的位置の周辺における社屋、工場、製造拠点等の企業拠点の有無、等が挙げられ、これらの関係性は今後の地価や税収等に関連する可能性があるため、地理的事実属性211として扱い得る。また、例えば、地理的位置と当該位置周辺に存在する他の地理的位置との関係性として、地理的位置およびその近傍におけるパチンコ店や、競馬場、競艇場、競輪場、オートレース会場等の公営競技場、等が挙げられ、これらの関係性は今後の地価等に関連する可能性があるため、地理的事実属性211として扱い得る。
(2) Map data capable of identifying a relationship between a geographical location and other geographical locations existing in the vicinity The map data may be data capable of identifying a relationship between the location and other geographical locations existing in the vicinity of the location as a geographical fact attribute 211 corresponding to the geographical location. In this case, the
(3)地域に係る情報を特定可能なマップデータ
マップデータは、地理的位置に対応する地理的事実属性211として、当該位置を含む地域に係る情報を特定可能なデータであってよい。この場合、属性決定部21は、対象ユーザに係る地理的位置を含む地域に係る情報に基づいて、対象ユーザが所在し得る地理的位置にかかる地理的事実属性211を決定する。例えば、地理的位置を含む地域に係る情報として、治安に関する統計情報や経済指標等が挙げられ、これらの地域情報は今後の地価等に関連する可能性があるため、何らかの推定処理等のための地理的事実属性211として扱い得る。また、例えば、地理的位置を含む地域に係る情報として、全域人口、人口増減、将来人口推計、年齢別人口、配偶関係別人口、日本人・外国人別人口、世帯の状況(家族類型別割合、家族類型別一般世帯数の推移)、住居の状況(住宅の建て方別住宅に住む一般世帯数の推移)、国籍別外国人人口等の国勢調査により明らかとなる人口等基本集計結果、等が挙げられ、これらの地域情報は今後の地価等に関連する可能性があるため、地理的事実属性211として扱い得る。また、例えば、地理的位置を含む地域に係る情報として、人口の労働力状態、夫婦、子供のいる世帯等の産業・職業大分類別構成等の国勢調査により明らかとなる就業状態等基本集計結果、等が挙げられ、これらの地域情報は今後の地価等に関連する可能性があるため、地理的事実属性211として扱い得る。また、例えば、地理的位置を含む地域に係る情報として、人流データ等の国土情報等が挙げられ、これらの地域情報は今後の地価等に関連する可能性があるため、地理的事実属性211として扱い得る。
(3) Map data capable of identifying information related to a region The map data may be data capable of identifying information related to a region including a geographical position as a geographical fact attribute 211 corresponding to the geographical position. In this case, the
図3は、実施形態に係る地理的推定属性の推定処理の簡略図である。属性推定部22は、ユーザにかかる属性データ群221を推定する。ユーザにかかる属性データ群221には、サービス提供システム5から取得された利用履歴データを含む属性データが含まれるが、この際、属性推定部22は、属性決定部21によって決定された地理的事実属性211に基づいて、地理的推定属性222を、ユーザにかかる属性データ群221の少なくとも一部として推定する。なお、属性推定部22は、1又は複数の決定された地理的事実属性211に基づいて、地理的推定属性222を推定し、地理的推定属性222をユーザに係る属性データ群221の少なくとも一部として決定してよい。なお、本実施形態において、属性推定部22は、地理的推定属性222をそのままユーザにかかる属性データ群221の一部として決定し、属性データ群221として用いる。属性推定部22は、決定された地理的事実属性211に対して何らかの加工(正規化やランク化、ラベル化等)を施して属性データ群221の一部としてもよいし、決定された地理的事実属性211を用いて算出された他の種類のスコア又はラベルを属性データとしてもよい。ここで、他の種類のスコア又はラベルの算出には、他の機械学習モデルが介在してもよい。例えば、属性推定部22は、決定された地理的事実属性211を入力値とし地理的スコア222A又は地理的ラベル222Bを出力値とする教師データを用いて生成された属性推定モデル220を用いて、ユーザにかかる属性データ群221の少なくとも一部を決定してもよい。ここで、地理的スコア222Aとは、所定の属性、属性値(地理的推定属性)が適用され得る度合いを示すスコアであり、地理的ラベル222Bとは、所定の属性、属性値の種別を示す情報である。
3 is a simplified diagram of the estimation process of the geographical estimated attribute according to the embodiment. The
地理的推定属性222に含まれる地理的スコア222Aは、例えば、所定の状況にある他のユーザが所定時間を超えて所在する地域であるという地理的ラベル222Bを、ユーザにかかる地理的位置が示す地域に対して適用することに関する妥当性(蓋然性)を示すスコアである。また、地理的スコア222Aは、例えば、所定の状況にある他のユーザが在住者として占める割合が所定の割合を超過する地域であるという地理的ラベル222Bを、ユーザにかかる地理的位置が示す地域に対して適用することに関する妥当性を示すスコアである。なお、ここでの所定の状況とは、例として、ライフステージ、ライフスタイル等に基づく生活状況であってよく、収入、資産等に基づく経済状況であってよい。また、地理的推定属性222に含まれる地理的スコア222Aは、例えば、他のユーザが所定の状況に置かれる可能性がある地域であるという地理的ラベル222Bを、ユーザにかかる地理的位置が示す地域に対して適用することに関する妥当性(蓋然性)を示すスコアである。ここでの所定の状況とは、被災等により資産が被害を受ける等の状況であってよい。地理的推定属性222に含まれる地理的スコア222Aは、例えば、地理的動向と対応する地理的ラベル222Bを、ユーザにかかる地理的位置が示す地域に対して適用することに関する妥当性(蓋然性)を示すスコアである。ここでの地理的動向とは、再開発等により資産価値が向上する等の状況であってよく、物価の高騰等により生活水準が高くなる等の状況であってよく、人流の集中等により物やサービスの消費が活発化する等の状況であってよい。
The
ここで、属性推定部22によって推定される属性データ群221には、デモグラフィック属性223、ビヘイビオラル属性224、又はサイコグラフィック属性225が含まれてよい。デモグラフィック属性223は、例えば、ユーザの性別(ジェンダー)、家族構成、年齢等であり、ビヘイビオラル属性224は、サービスの利用履歴データに基づいてよく、例えば、キャッシング利用有無、リボ払い利用有無、所定の口座に係る入出金履歴、賭博又はくじを含む何らかの商品に係る商取引履歴(オンラインマーケットプレイス等におけるオンライン取引履歴を含んでよい)等であり、サイコグラフィック属性225は、例えば、賭博又はくじに係る趣向等である。但し、利用可能なユーザの属性は、本実施形態における例示に限定されない。例えば、オペレーションセンターサービス等からの「オペレーション(架電等)に要する時間」、「クレジットカード利用額/後払い決済利用額」も、属性として用いられてよい。
Here, the
そして、属性データ群221には、上記した属性に加えて更に、属性決定部21によって決定された地理的事実属性211に基づいて推定された地理的推定属性222が含まれる。地理的事実属性211に基づいて決定された地理的推定属性222には、例えば、地理的スコア222A(例えば、0以上1以下の連続的な値)又は地理的ラベル222B(例えば、有無や是非に応じた二値)等のデータ形式で表される居住地属性データ、勤務地属性データ、及び/又は就学地属性データ等が含まれてよい。
The
図4は、実施形態に係るユーザスコア推定処理の簡略図である。ユーザスコア推定部23は、属性データ群221に基づいて、ユーザに設定されるユーザスコア231を推定する。本実施形態において、ユーザスコア推定部23は、ユーザの属性データ群221をユーザスコア推定モデル230に入力することで、当該ユーザに設定されるユーザスコア231を推定(算出)する。ここで、ユーザスコア推定モデル230の出力値は、例として、0を最小値、1を最大値として正規化/規格化されたユーザスコアである。
Figure 4 is a simplified diagram of a user score estimation process according to an embodiment. The user
機械学習部24は、ユーザスコア推定部23によるユーザスコア推定に用いられるユーザスコア推定モデル230を生成及び/又は更新する。ユーザスコア推定用機械学習モデルは、対象ユーザに係る1又は複数の属性データ(属性データ群221)が入力された場合に、ユーザに関連する何らかの尺度(例えば、信用等)を示すユーザスコア231を出力する機械学習モデルである。
The
ユーザスコア推定モデル230の生成及び/又は更新にあたって、機械学習部24は、サービス提供システム5から取得したデータに基づいて、ユーザ毎に、当該ユーザのデモグラフィック属性を含む属性データ群221を入力値とし当該ユーザに係るユーザスコア231を出力値として定義した教師データを作成する。そして、機械学習部24は、当該教師データに基づいて、ユーザスコア推定モデル230を作成する。上述の通り、ユーザスコア推定モデル230に入力される属性データ群221には、属性決定部21によって決定された地理的事実属性211に基づいて推定された属性データが含まれ、対応するユーザのユーザスコア231と組み合わせられて、教師データとして機械学習部24に入力される。教師データに設定されるユーザスコア231は、ルールベースで決定されたユーザスコア231であってよく、マニュアルで設定された(アノテーションがなされた)ユーザスコア231であってもよい。また、ユーザスコア推定モデル230によって過去に出力された後で、管理者等によって修正されたユーザスコア231であってもよい。
When generating and/or updating the user
本開示に係る技術を実装するにあたりユーザスコア推定モデル230等として採用可能な機械学習モデル生成のフレームワークは、例として、アンサンブル学習アルゴリズムに基づく。当該フレームワークには、例えば、勾配ブースティング決定木(Gradient Boosting Decision Tree:GBDT)に基づく機械学習フレームワーク(例えば、LightGBM)が採用されてよい。換言すると、当該フレームワークは、前後の弱学習器(弱分類器)間で正解と予測値との誤差を引き継がせるような決定木モデルに基づく機械学習フレームワークが採用されてよい。ここでの予測値とは、例として、ユーザスコア231の予測値を指す。なお、当該フレームワークは、LightGBMの他、XGBoostやCatBoost等のブースティング手法を採用してよい。決定木を用いるフレームワークによれば、ニューラルネットワークを用いるフレームワークと比較して少ないパラメータ調整の手間で、比較的高い性能を有する機械学習モデルを生成することが出来る。但し、本開示に係る技術を実装するにあたり採用可能な機械学習モデル生成のフレームワークは、本実施形態における例示に限定されない。例えば、学習器として勾配ブースティング決定木に代えてランダムフォレスト等の他の学習器が採用されてよいし、ニューラルネットワーク等の所謂弱学習器とは称されない学習器が採用されてもよい。また、特にニューラルネットワーク等の所謂弱学習器とは称されない学習器が採用される場合には、アンサンブル学習が採用されなくてもよい。
A machine learning model generation framework that can be adopted as the user
図5は、本実施形態においてユーザスコア推定モデル230等として採用される機械学習モデルの決定木の概念を簡略図である。決定木アルゴリズムに基づいた勾配ブースティングの機械学習フレームワークを採用する場合、決定木の各ノードの分岐条件の最適化が行われる。具体的には、決定木アルゴリズムに基づいた勾配ブースティングの機械学習フレームワークでは、一つの親のノードから分岐した二つの子のノードの夫々が示す属性を有するユーザ群についてユーザスコア231を夫々算出し、このユーザスコア231の差分が大きくなるように(例えば、差分が最大になるように、又は所定の閾値以上になるように)、即ち、二つの子のノードがきれいに分岐するように、親のノードの分岐条件が最適化される。例えば、ノードの分岐条件として示される属性が地理的スコアである場合、分岐の閾値に設定される所定のスコアを変更したり、分岐条件を地理的スコア以外に変更したりしてよい。また、例えば、ノードの分岐条件として示される属性が年齢である場合、分岐の閾値に設定される年齢を変更したり、分岐条件を年齢以外の属性に変更したりしてもよい。このようにして、決定木の全ノードの分岐条件を再帰的に最適化することで、属性データ群221に基づくユーザスコア231の推定精度を向上させることができる。
5 is a simplified diagram showing the concept of a decision tree of a machine learning model employed as the user
また、属性推定部22が属性推定モデル220を用いて属性データ群221の少なくとも一部を推定する場合、機械学習部24は更に、属性推定部22による、地理的事実属性211に基づく地理的推定属性222の決定に用いられる属性推定モデル220を生成及び/又は更新する。属性推定モデル220は、対象ユーザに係る1又は複数の地理的事実属性211が入力された場合に、当該ユーザが所在する地理的位置に係る地理的推定属性222を出力する機械学習モデルである。
When the
属性推定モデル220の生成及び/又は更新にあたって、機械学習部24は、サービス提供システム5から取得したデータに基づいて、1又は複数の地理的事実属性211を入力値とし1の地理的推定属性222を出力値として定義した教師データを作成する。そして、機械学習部24は、当該教師データに基づいて、属性推定モデル220を生成又は更新する。1又は複数の地理的推定属性222は、対応する属性データ(地理的事実属性211)と組み合わせて、教師データとして機械学習部24に入力される。また、属性推定モデル220の生成又は更新においても、採用可能な機械学習モデル生成のフレームワークは限定されないが、決定木アルゴリズムに基づいた勾配ブースティングの機械学習フレームワークが採用されてよいことは、上記説明したユーザスコア推定モデル230と同様である。このようにして、属性推定モデル220を用いて1又は複数の地理的事実属性211に基づく出力値(地理的推定属性222)を得ることで、当該出力値には、ユーザの居住地、勤務地、就学地等にかかるコンテキストが暗黙知的に反映される。ここで、属性推定モデル220は、地理的スコア222Aの多寡でラベリングされたデータでトレーニングされてよく、別途、所定の地理的ラベル222Bの有無等でラベリングされたデータでトレーニングされてもよい。
In generating and/or updating the
<処理の流れ>
次に、本実施形態に係る情報処理システムによって実行される処理の流れを説明する。なお、以下に説明する処理の具体的な内容及び処理順序は、本開示を実施するための一例である。具体的な処理内容及び処理順序は、本開示の実施の形態に応じて適宜選択されてよい。
<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.
図6は、本実施形態に係る機械学習処理の流れを示すフローチャートである。本フローチャートに示された処理は、管理者によって指定されたタイミングで実行される。 Figure 6 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.
本実施形態において、機械学習処理では、ユーザスコア推定モデル230が生成及び/又は更新される。機械学習部24は、サービス提供システム5において過去に蓄積されたユーザ毎の属性データ群221と、対応するユーザについて予め決定されたユーザスコア231と、の組み合わせを含む教師データを作成する(ステップS101)。そして、機械学習部24は、作成された教師データをユーザスコア推定モデル230に入力し、ユーザスコア推定部23によるユーザスコア推定に用いられるユーザスコア推定モデル230を生成又は更新する(ステップS102)。その後、本フローチャートに示された処理は終了する。なお、属性推定部22が属性推定のために属性推定モデル220を用いる場合、属性推定モデル220の生成及び/又は更新も、同様の処理の流れで行われてよい。
In this embodiment, in the machine learning process, the user
図7は、本実施形態に係るユーザスコア推定処理の流れを示すフローチャートである。本フローチャートに示された処理は、管理者によって指定されたタイミングで、対象となるユーザ毎に実行される。 Figure 7 is a flowchart showing the flow of the user score estimation process according to this embodiment. The process shown in this flowchart is executed for each target user at a timing specified by the administrator.
ステップS201及びステップS202では、地理的事実属性211が決定される。属性決定部21は、対象ユーザの行動情報(行動履歴)に基づいて対象ユーザに係る地理的位置を推定し(ステップS201)、推定されたユーザの地理的位置及び所定のマップデータに基づいて地理的位置に係る地理的事実属性211を決定する(ステップS202)。その後、処理はステップS203へ進む。
In steps S201 and S202, the
ステップS203及びステップS204では、ユーザスコア231が決定され、出力される。属性推定部22は、決定された地理的事実属性211に基づき地理的推定属性222を、ユーザにかかる属性データ群221として推定する(ステップS203)。なお、本実施形態では、地理的推定属性222がそのまま属性データ群221の少なくとも一部として推定されるため、属性推定部22は、対象ユーザについてサービス提供システム5から取得される等して予め保持されている属性データ群221に地理的推定属性222を追加することで、当該ユーザの属性データ群221を得てよい。そして、ユーザスコア推定部23は、ステップS203で決定された、対象ユーザの地理的推定属性222を含む属性データ群221をユーザスコア推定モデル230に入力し、出力された値を当該ユーザに設定されるユーザスコア231として取得する(ステップS204)。但し、ユーザスコア231の推定方法は、本実施形態における例示に限定されない。例えば、ユーザスコア231は、属性データ群221を機械学習モデルではない所定の関数や統計モデル等に入力して算出された値を含むものであってもよい。その後、本フローチャートに示された処理は終了する。
In steps S203 and S204, the
ユーザ毎に設定されたユーザスコア231は、サービス提供システム5等の他のシステムに対して提供され、サービス提供システム5等の他のシステムによって対象ユーザに対して提供されるサービスのカスタマイズ等に活用される。
The
<効果>
本実施形態によれば、ユーザに係る地理的位置から推測されるコンテキストをユーザスコア231に反映することが可能となる。即ち、本実施形態によれば、ユーザに係る地理的位置に基づいて、明示的な属性データからは得られない、ユーザスコアに影響し得る地理的コンテキストを、ユーザスコア231に反映することが可能となる。また、様々なユーザ属性データを用いることで、対象ユーザについて一部の属性データが存在しない場合であっても、精度の高いユーザスコア231を算出することが可能となる。
<Effects>
According to this embodiment, it is possible to reflect a context inferred from a geographical location related to a user in the
<第1バリエーション>
上記説明した実施形態では、マップデータとして予め準備されたデータを用いる例について説明したが、マップデータは、属性決定部21で用いるために新たに作成されてもよい。この際、マップデータは、例えば、以下のような方法によっても作成することができる。
<First variation>
In the above-described embodiment, an example has been described in which data prepared in advance is used as the map data, but the map data may be newly created for use in the
図8は、第1バリエーションに係る情報処理装置1bの機能構成の概略を示す図である。情報処理装置1bは、記憶装置14に記録されているプログラムが、RAM13に読み出され、CPU11によって実行されて、情報処理装置1に備えられた各ハードウェアが制御されることで、属性決定部21、属性推定部22、ユーザスコア推定部23、機械学習部24、及びマップデータ作成部25を備える情報処理装置として機能する。なお、本実施形態及び後述する他の実施形態では、情報処理装置1の備える各機能は、汎用プロセッサであるCPU11によって実行されるが、これらの機能の一部又は全部は、1又は複数の専用プロセッサによって実行されてもよい。また、本バリエーションにおいて、属性決定部21、属性推定部22、ユーザスコア推定部23、及び機械学習部24による処理の内容については、上記説明した実施形態と概略同様であるため、説明を省略する。
Figure 8 is a diagram showing an outline of the functional configuration of the
マップデータ作成部25は、衛星画像の入力を受け付け、入力された衛星画像を所定の大きさのグリッドに分割する。ここで、「グリッド」とは衛星画像を何らかの形状を用いて分割したものである。グリッドの形状としては例えば矩形があるが、グリッドの形状は限定されない。グリッドの形状には、三角形や六角形等、その他の形状が採用されてもよい。そして、マップデータ作成部25は、衛星画像を画像解析することによって各グリッドに含まれる各領域がどのような地理的事実属性211に対応しているかを推定し、各グリッドの識別情報に、当該グリッドに対応する領域について推定された地理的事実属性211を関連付けることで、マップデータを作成する。ここで、衛星画像の解析によって推定される地理的事実属性211としては、例えば、市街地、住宅地、水田、山、河川、高台、傾斜、曲面、植生範囲、等がある。画像解析に用いられる技術については従来提案されているAIや機械学習モデルを用いてよいため詳細については省略するが、画像中の色情報や画像解析によって検出される形状、特徴等に基づいて、上記に例示したような地理的事実属性211を推定することが可能である。
The map
また、マップデータ作成部25は、予め用意された評価マップ(例えば、ハザードマップ等のリスク評価マップ)の入力を受け付け、入力された評価マップを所定の大きさのグリッドに分割する。そして、マップデータ作成部25は、評価マップを解析することによって各グリッドに含まれる各領域がどのような地理的事実属性211に対応しているかを推定し、各グリッドの識別情報に、当該グリッドに対応する領域について推定された地理的事実属性211を関連付けることで、マップデータを作成する。ここで、評価マップの解析によって推定される地理的事実属性211としては、例えば、高洪水リスク、高土砂災害リスク、等がある。なお、本実施形態では、評価マップの例としてハザードマップを挙げているが、採用可能な評価マップの種類はハザードマップに限定されない。評価マップとしては、マップ上の地点又は地域について何らかの基準に基づいた評価が示されたマップであれば、様々な種類の評価マップを用いることが可能である。
The map
このような作成方法を採用することで、マップデータ作成処理の全部又は一部を自動化することが可能となる。そして、グリッド毎に地理的事実属性211が付されたマップデータを作成して用いることで、属性決定部21は、ユーザの地理的位置に係るグリッドを特定し、当該グリッドに関連づけられた地理的事実属性211をマップデータから取得することで、当該ユーザに係る地理的事実属性211を決定することが出来る。
By adopting such a creation method, it becomes possible to automate all or part of the map data creation process. Then, by creating and using map data in which geographical fact attributes 211 are attached to each grid, the
また、作成されたマップデータは、上記実施形態においても説明したように、属性決定部21がユーザの行動情報(行動履歴)に基づいて当該ユーザに係る地理的位置を推定する際に、当該地理的位置がユーザの居住地、勤務地、就学地等のいずれ種類の地理的位置に相当するかの判定に用いられてもよい。即ち、ユーザに係る地理的位置が相当するグリッドの地理的事実属性211が住宅地である場合、属性決定部21は、当該地理的位置がユーザの居住地を示し、ユーザに係る地理的位置が相当するグリッドの地理的事実属性211が市街地である場合、属性決定部21は、当該地理的位置がユーザの勤務地を示す、等の判断を行うことが出来る。
As described in the above embodiment, the created map data may be used when the
<第2バリエーション>
上記説明した実施形態では、ユーザスコア推定部23が、地理的推定属性222、デモグラフィック属性223、ビヘイビオラル属性224、サイコグラフィック属性225を含む属性データ群221に基づき、ユーザスコア231を推定する例について説明したが、ユーザスコア推定処理のための属性データ群221は、以下のような構成であってもよい。なお、上記説明した実施形態と概略同様の構成については、説明を省略する。
<2nd variation>
In the embodiment described above, an example has been described in which the user
図9は、第2バリエーションに係るユーザスコア推定処理の簡略図である。本バリエーションにおいて、属性データ群221は、地理的推定属性222に代えて地理的事実属性211を含んでよい。また、属性データ群221は、ユーザにかかる地理的位置と対応する地理的事実属性211に加えて、当該地理的位置と隣接する他の地理的位置と対応する地理的事実属性211を含んでよく、当該地理的位置から所定距離内の他の地理的位置と対応する地理的事実属性211を含んでよく、当該地理的位置から何らかの交通手段で所定時間以内に到達可能な他の地理的位置と対応する地理的事実属性211を含んでよい。ここで、ユーザスコア推定モデル230は、属性データ群221を構成するデータの種別に応じて適宜、構築された教師データを用いてトレーニング(学習処理)がなされる。
9 is a simplified diagram of the user score estimation process according to the second variation. In this variation, the
<第3バリエーション>
また、ユーザスコア推定処理のための属性データ群221は、以下のような構成であってもよい。なお、上記説明した実施形態と概略同様である構成については、説明を省略する。
<Third variation>
The
図10は、第3バリエーションに係るユーザスコア推定処理の簡略図である。本バリエーションにおいて、属性データ群221は、地理的推定属性222に加えて地理的事実属性211を含んでよい。ここで、第2バリエーションと同様、属性データ群221は、ユーザにかかる地理的位置と対応する地理的事実属性211および地理的推定属性222に加えて、当該地理的位置と隣接する他の地理的位置と対応する地理的事実属性211および/または地理的推定属性222を含んでよく、当該地理的位置から所定距離内の他の地理的位置と対応する地理的事実属性211および/または地理的推定属性222を含んでよく、当該地理的位置から何らかの交通手段で所定時間以内に到達可能な他の地理的位置と対応する地理的事実属性211および/または地理的推定属性222を含んでよい。ここで、ユーザスコア推定モデル230は、属性データ群221を構成するデータの種別に応じて適宜、構築された教師データを用いてトレーニング(学習処理)がなされる。
10 is a simplified diagram of the user score estimation process according to the third variation. In this variation, the
<第4バリエーション>
ユーザスコア推定部23は、以下の態様で、ユーザスコア231の推定(算出)を行ってもよい。なお、上記説明した実施形態と概略同様である構成については、説明を省略する。
<Fourth variation>
The user
図11は、第4バリエーションに係るユーザスコア推定処理の簡略図である。ユーザスコア推定部23は、地理的推定属性222に応じて、複数のユーザスコア推定モデル(第1ユーザスコア推定モデル230A、第2ユーザスコア推定モデル230B、第3ユーザスコア推定モデル230C、・・・第nユーザスコア推定モデル230N(nは整数))から1のユーザスコア推定モデル230を選択し決定し、属性データ群221に基づきユーザスコア231(ユーザスコア231A、ユーザスコア231B、ユーザスコア231C、・・・ユーザスコア231N)を推定する。ここで、n>1であってよく、n=2であってよく、n=3であってよく、nが示すユーザスコア推定モデル230の数量に制限はない。また、各ユーザスコア推定モデル230は、地理的推定属性222の少なくとも一部が共通または類似する教師データでトレーニングがなされている。スコア推定対象のユーザにかかる地理的推定属性222が所定の地理的推定属性222を示す場合、当該所定の地理的推定属性222に応じて予めトレーニングされたユーザスコア推定モデル230を用いて、ユーザスコア231を推定する。なお、地理的推定属性222の少なくとも一部が共通または類似するとは、例として、地理的スコア222Aが所定の範囲内を示すことであってよく、地理的ラベル222Bが共通することであってよい。なお、本バリエーションにおいて、属性データ群221は、デモグラフィック属性223、ビヘイビオラル属性224、サイコグラフィック属性225等に加えて、スコア推定対象のユーザが所在する地理的位置に係る地理的事実属性211および/または地理的推定属性222をさらに含んでもよい。
FIG. 11 is a simplified diagram of the user score estimation process according to the fourth variation. The user
<第5バリエーション>
ユーザスコア推定部23は、以下の態様で、ユーザスコア231の推定(算出)を行ってもよい。なお、上記説明した実施形態と概略同様である構成については、説明を省略する。
<Fifth variation>
The user
図12は、第5バリエーションに係るユーザスコア推定処理の簡略図である。ユーザスコア推定部23は、属性データ群221をユーザスコア推定モデル230に入力することで得られたユーザスコア231を、スコア推定対象のユーザが所在する地理的位置にかかる地理的推定属性222に基づき調整、修正、補正、変更等してユーザスコア231Dを決定してよい。ここで、ユーザスコア推定部23は、地理的推定属性222が所定の閾値を超過する地理的スコア222Aを示す場合、ユーザスコア推定モデル230が出力したユーザスコア231の上方修正を行い、ユーザスコア231Dを決定してよい。一方、ユーザスコア推定部23は、地理的推定属性222が所定の閾値を下回る地理的スコア222Aを示す場合、ユーザスコア推定モデル230が出力したユーザスコア231の下方修正を行い、ユーザスコア231Dを決定してよい。ユーザスコア推定モデル230が出力したユーザスコア231の修正等に際し、出力されたユーザスコア231に適用する係数、付加されるスコア等は、地理的スコア222Aと所定の閾値との差分等によって適宜、決定されてよい。なお、ユーザスコア推定部23は、地理的推定属性222の代わりに地理的事実属性211に応じてユーザスコア推定モデル230が出力したユーザスコア231の修正等を行い、ユーザスコア231Dを決定してもよい。このとき、ユーザスコア推定部23は、所定の地理的事実属性211であるか否かに応じて、ユーザスコア推定モデル230が出力したユーザスコア231の修正等を行い、ユーザスコア231Dを決定してよい。
Figure 12 is a simplified diagram of the user score estimation process according to the fifth variation. The user
ユーザスコア推定部23は、地理的推定属性222における地理的スコア222Aと所定の閾値との差分が別の所定の閾値を超過する場合、ユーザスコア推定モデル230が出力したユーザスコア231を無効と判定してもよい。ここで、ユーザスコア推定部23は、地理的推定属性222における地理的スコア222Aの所定の閾値に対する超過量が別の所定の閾値を超過する正の値である場合、ユーザスコア推定モデル230が出力したユーザスコア231を無効と判定してもよい。また、ここで、ユーザスコア推定部23は、地理的推定属性222における地理的スコア222Aの所定の閾値に対する超過量が別の所定の閾値を超過する負の値である場合、ユーザスコア推定モデル230が出力したユーザスコア231の修正等を行ってよい。なお、当該所定の閾値、当該別の所定の閾値等は、ユーザスコア231の多寡に応じ予め設定されていてよく、所定の範囲内のユーザスコア231が出力されたユーザの夫々にかかる地理的スコア222Aの統計的指標に基づき設定されてよい。
The user
<その他のバリエーション>
上記説明した実施形態では、ユーザに係る地理的位置又は当該地理的位置を含む領域の地理的事実属性211が取得される例について説明したが、属性決定部21によって決定される地理的事実属性211は、このような態様に限定されない。例えば、属性決定部21は、ユーザに係る地理的位置又は当該地理的位置を含む領域とは異なる位置又は領域についての地理的事実属性211を取得してもよい。例えば、属性決定部21は、ユーザに係る地理的位置を基準とした所定の範囲内の他の地理的位置及び所定のマップデータに基づいて、当該他の地理的位置に係る地理的事実属性211を決定してもよい。この場合、属性推定部22は、決定された他の地理的位置に係る地理的事実属性211に基づいて、地理的推定属性222を、ユーザにかかる属性データ群221の少なくとも一部として、推定する。また、例えば、属性決定部21は、ユーザの居住地等を含むエリアに隣接する他のエリアの地理的事実属性211に従って、ユーザの地理的位置に係る地理的事実属性211を決定してもよい。このようにすることで、属性推定部22は、ユーザの居住地や勤務地等のみならず、これらの所在地に隣接するエリアの地理的事実属性211に基づいて、ユーザの属性データ群221を推定することが可能となる。
<Other variations>
In the above-described embodiment, an example in which the geographical fact attribute 211 of the geographical position related to the user or the area including the geographical position is acquired has been described, but the
1 情報処理装置
1. Information processing device
Claims (13)
決定された前記地理的事実属性に基づいて、前記ユーザにかかる属性データ群の少なくとも一部を推定する属性推定手段と、
推定された前記属性データ群に基づいて、前記ユーザに設定されるユーザスコアを推定するユーザスコア推定手段と、を備え、
前記マップデータは、地理的位置に対応する前記地理的事実属性として、該位置の過去の状態を特定可能なデータであり、
前記属性決定手段は、前記ユーザに係る地理的位置に対応する過去の状態に基づいて、前記地理的位置に係る前記地理的事実属性を決定する、
情報処理システム。 an attribute determining means for determining a geographic fact attribute associated with a geographic location based on a geographic location associated with a user and predetermined map data;
an attribute estimation means for estimating at least a part of an attribute data group related to the user based on the determined geographic fact attribute;
a user score estimation means for estimating a user score to be set for the user based on the estimated attribute data group,
The map data is data that can identify a past state of a geographical location as the geographical fact attribute corresponding to the geographical location,
The attribute determining means determines the geographic fact attribute related to the geographic location based on a past state corresponding to the geographic location related to the user.
Information processing system.
請求項1に記載の情報処理システム。 The attribute estimation means estimates a geographical estimated attribute as at least a part of the attribute data group based on the determined geographical fact attribute.
The information processing system according to claim 1 .
請求項1又は2に記載の情報処理システム。 The attribute estimation means estimates at least a part of the attribute data group based on an output value obtained by inputting the determined geographical fact attribute into an attribute estimation model.
3. The information processing system according to claim 1 or 2 .
請求項3に記載の情報処理システム。 The attribute estimation means estimates at least a part of the attribute data group by using the attribute estimation model generated using training data in which the determined geographic fact attribute is an input value and a geographic score or a geographic label related to the geographic location is an output value.
The information processing system according to claim 3 .
請求項1から4のいずれか一項に記載の情報処理システム。 The attribute determination means estimates a geographical position related to the user based on the behavioral information of the user, and determines a geographical fact attribute related to the geographical position based on the estimated geographical position and predetermined map data.
The information processing system according to claim 1 .
前記属性推定手段は、決定された前記他の地理的位置に係る前記地理的事実属性に基づいて、前記属性データ群の少なくとも一部を推定する、
請求項1から5のいずれか一項に記載の情報処理システム。 The attribute determination means determines the geographic fact attribute related to the other geographic location based on other geographic locations within a predetermined range based on the geographic location related to the user and predetermined map data;
The attribute estimation means estimates at least a part of the attribute data group based on the geographical fact attributes related to the determined other geographical locations.
The information processing system according to claim 1 .
前記属性決定手段は、前記マップデータ作成手段によって作成された前記マップデータに基づいて前記地理的位置に係る前記地理的事実属性を決定する、
請求項1から6のいずれか一項に記載の情報処理システム。 a map data creation means for creating the map data by dividing a satellite image, estimating a geographical fact attribute corresponding to each divided area by performing image analysis on the satellite image, and associating the geographical fact attribute estimated for each area with identification information of the area;
The attribute determination means determines the geographic fact attribute related to the geographic location based on the map data created by the map data creation means.
The information processing system according to claim 1 .
前記属性決定手段は、前記マップデータ作成手段によって作成された前記マップデータに基づいて前記地理的位置に係る前記地理的事実属性を決定する、
請求項1から6のいずれか一項に記載の情報処理システム。 The present invention further comprises a map data creation means for dividing an evaluation map showing an evaluation based on some criteria for points or regions on a map, estimating geographical fact attributes corresponding to each divided region by analyzing the evaluation map, and creating the map data by associating the geographical fact attributes estimated for each region with identification information of the region,
The attribute determination means determines the geographic fact attribute related to the geographic location based on the map data created by the map data creation means.
The information processing system according to claim 1 .
請求項1から8のいずれか一項に記載の情報処理システム。 The user score estimation means estimates a user score to be set for the user by inputting the attribute data group into a user score estimation model.
The information processing system according to any one of claims 1 to 8 .
請求項9に記載の情報処理システム。 The user score estimation means estimates the user score using the user score estimation model generated using a machine learning framework based on a gradient boosting decision tree.
The information processing system according to claim 9 .
請求項9又は10に記載の情報処理システム。 the user score estimation means estimates a user score to be set for the user by using the user score estimation model generated using teacher data having the attribute data group as an input value and the user score related to the user as an output value;
11. The information processing system according to claim 9 or 10 .
ユーザに係る地理的位置及び所定のマップデータに基づいて、前記地理的位置に係る地理的事実属性を決定する属性決定ステップと、
決定された前記地理的事実属性に基づいて、前記ユーザにかかる属性データ群の少なくとも一部を推定する属性推定ステップと、
推定された前記属性データ群に基づいて、前記ユーザに設定されるユーザスコアを推定するユーザスコア推定ステップと、を実行し、
前記マップデータは、地理的位置に対応する前記地理的事実属性として、該位置の過去の状態を特定可能なデータであり、
前記属性決定ステップは、前記ユーザに係る地理的位置に対応する過去の状態に基づいて、前記地理的位置に係る前記地理的事実属性を決定する、
方法。 The computer
an attribute determination step for determining a geographic fact attribute associated with the geographic location based on the geographic location associated with the user and predetermined map data;
an attribute estimation step of estimating at least a portion of an attribute data set related to the user based on the determined geographic fact attributes;
a user score estimating step of estimating a user score to be set for the user based on the estimated attribute data group ;
The map data is data that can identify a past state of a geographical location as the geographical fact attribute corresponding to the geographical location,
The attribute determination step determines the geographic fact attribute associated with the geographic location based on a past state corresponding to the geographic location associated with the user.
method.
ユーザに係る地理的位置及び所定のマップデータに基づいて、前記地理的位置に係る地理的事実属性を決定する属性決定手段と、
決定された前記地理的事実属性に基づいて、前記ユーザにかかる属性データ群の少なくとも一部を推定する属性推定手段と、
推定された前記属性データ群に基づいて、前記ユーザに設定されるユーザスコアを推定するユーザスコア推定手段と、として機能させ、
前記マップデータは、地理的位置に対応する前記地理的事実属性として、該位置の過去の状態を特定可能なデータであり、
前記属性決定手段は、前記ユーザに係る地理的位置に対応する過去の状態に基づいて、前記地理的位置に係る前記地理的事実属性を決定する、
プログラム。 Computer,
an attribute determining means for determining a geographic fact attribute associated with a geographic location based on a geographic location associated with a user and predetermined map data;
an attribute estimation means for estimating at least a part of an attribute data group related to the user based on the determined geographic fact attribute;
a user score estimation means for estimating a user score to be set for the user based on the estimated attribute data group;
The map data is data that can identify a past state of a geographical location as the geographical fact attribute corresponding to the geographical location,
The attribute determining means determines the geographic fact attribute related to the geographic location based on a past state corresponding to the geographic location related to the user.
program.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022056449A JP7576058B2 (en) | 2022-03-30 | 2022-03-30 | Information processing system, method and program |
| TW112111660A TWI868641B (en) | 2022-03-30 | 2023-03-28 | Information processing system, information processing method and program product |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022056449A JP7576058B2 (en) | 2022-03-30 | 2022-03-30 | Information processing system, method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023148436A JP2023148436A (en) | 2023-10-13 |
| JP7576058B2 true JP7576058B2 (en) | 2024-10-30 |
Family
ID=88288314
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022056449A Active JP7576058B2 (en) | 2022-03-30 | 2022-03-30 | Information processing system, method and program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7576058B2 (en) |
| TW (1) | TWI868641B (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002117227A (en) | 2000-10-05 | 2002-04-19 | Nissho Electronics Kk | Method and system for evaluating and rating credit of customer in new credit granting for individual |
| JP2017091245A (en) | 2015-11-11 | 2017-05-25 | ヤフー株式会社 | Execution apparatus, execution method, and execution program |
| JP2020149363A (en) | 2019-03-13 | 2020-09-17 | ヤフー株式会社 | Information processing equipment, information processing methods and information processing programs |
| JP2021026401A (en) | 2019-08-01 | 2021-02-22 | 株式会社Nttドコモ | Examination device |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11282823A (en) * | 1998-03-31 | 1999-10-15 | Ricchi Hyoka Kenkyusho:Kk | Land evaluation system and method, and medium storing land evaluation program |
| US8155877B2 (en) * | 2007-11-29 | 2012-04-10 | Microsoft Corporation | Location-to-landmark |
| US8855901B2 (en) * | 2012-06-25 | 2014-10-07 | Google Inc. | Providing route recommendations |
| KR20140103451A (en) * | 2013-02-18 | 2014-08-27 | 대한민국(안전행정부 국립재난안전연구원장) | System and method for assessing and managing inundation vulnerability |
| CN105430032A (en) * | 2014-09-17 | 2016-03-23 | 阿里巴巴集团控股有限公司 | Method of pushing information by combining geographic position of terminal, and server |
| CN111858937B (en) * | 2016-12-14 | 2024-04-30 | 创新先进技术有限公司 | A method and device for identifying false address information |
| CN110705477A (en) * | 2019-09-30 | 2020-01-17 | 深圳市商汤科技有限公司 | Behavior analysis method and apparatus, electronic device, and computer storage medium |
| CN111311193B (en) * | 2020-02-26 | 2023-09-22 | 百度在线网络技术(北京)有限公司 | Method and device for configuring public service resources |
-
2022
- 2022-03-30 JP JP2022056449A patent/JP7576058B2/en active Active
-
2023
- 2023-03-28 TW TW112111660A patent/TWI868641B/en active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002117227A (en) | 2000-10-05 | 2002-04-19 | Nissho Electronics Kk | Method and system for evaluating and rating credit of customer in new credit granting for individual |
| JP2017091245A (en) | 2015-11-11 | 2017-05-25 | ヤフー株式会社 | Execution apparatus, execution method, and execution program |
| JP2020149363A (en) | 2019-03-13 | 2020-09-17 | ヤフー株式会社 | Information processing equipment, information processing methods and information processing programs |
| JP2021026401A (en) | 2019-08-01 | 2021-02-22 | 株式会社Nttドコモ | Examination device |
Non-Patent Citations (2)
| Title |
|---|
| 山田 慎也,深層学習を用いた土地価格推定モデルにおける衛星画像の有効性の評価,第12回データ工学と情報マネジメントに関するフォーラム (第18回日本データベース学会年次大会) [online] ,日本,2020年05月14日,p.3-4 |
| 金融機関向け 空間情報システム 地図情報ソリューション,地図情報ソリューションカタログ,株式会社 インフォマティクス,2021年10月14日,p.5 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023148436A (en) | 2023-10-13 |
| TW202343282A (en) | 2023-11-01 |
| TWI868641B (en) | 2025-01-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20210150625A1 (en) | Customizing loan specifics on a per-user basis | |
| US20180232767A1 (en) | Smart geo-fencing using location sensitive product affinity | |
| US20130204669A1 (en) | Online exchange for personal data | |
| US20130046636A1 (en) | Location-Aware Mobile Advertising | |
| US11153711B2 (en) | Methods and systems for detecting aggregation events | |
| JP7285521B2 (en) | System and method for predicting similar mobile devices | |
| CN109325845A (en) | A kind of financial product intelligent recommendation method and system | |
| CN114912015A (en) | Object recommendation method, model training method, device, equipment and medium | |
| KR102103670B1 (en) | Method and apparatus for estimating real estates | |
| JP7345032B1 (en) | Credit screening device, method and program | |
| JP7576058B2 (en) | Information processing system, method and program | |
| CN113034168A (en) | Content item delivery method and device, computer equipment and storage medium | |
| TWI837066B (en) | Information processing devices, methods and program products | |
| TWI815367B (en) | Presumption systems, presumption methods, and program products | |
| JP7377322B2 (en) | Information processing system, method and program | |
| US20220312150A1 (en) | Estimation system, estimation method, and information storage medium | |
| JP7273083B2 (en) | Information processing device, information processing method and information processing program | |
| US11301887B2 (en) | Recommendation engine for rideshare system and vehicle routing | |
| US20210192553A1 (en) | Methods and systems for harnessing location based data for making market recommendations | |
| CN113256401A (en) | Method, device, server and storage medium for intercepting user outside pre-loan domain | |
| CN111353873A (en) | Method, system, server and storage medium for evaluating credit limit of user | |
| JP7593984B2 (en) | Information processing system, information processing method, and program | |
| US11238385B1 (en) | Dynamic electronic notifications based on contextual data | |
| JP7366218B1 (en) | Information processing device, method and program | |
| KR102515539B1 (en) | Linked discount system and method based on travel destination sharing |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230927 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240626 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240703 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240828 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20241002 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241018 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7576058 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |