[go: up one dir, main page]

JP6823612B2 - Predictors, prediction methods, and prediction programs - Google Patents

Predictors, prediction methods, and prediction programs Download PDF

Info

Publication number
JP6823612B2
JP6823612B2 JP2018022419A JP2018022419A JP6823612B2 JP 6823612 B2 JP6823612 B2 JP 6823612B2 JP 2018022419 A JP2018022419 A JP 2018022419A JP 2018022419 A JP2018022419 A JP 2018022419A JP 6823612 B2 JP6823612 B2 JP 6823612B2
Authority
JP
Japan
Prior art keywords
user
information
prediction
promising
model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018022419A
Other languages
Japanese (ja)
Other versions
JP2019139521A (en
Inventor
潔 佐々木
潔 佐々木
玲 田島
玲 田島
博基 谷口
博基 谷口
昭宏 中辻
昭宏 中辻
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2018022419A priority Critical patent/JP6823612B2/en
Publication of JP2019139521A publication Critical patent/JP2019139521A/en
Application granted granted Critical
Publication of JP6823612B2 publication Critical patent/JP6823612B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、予測装置、予測方法、及び予測プログラムに関する。 The present invention relates to a prediction device, a prediction method, and a prediction program.

従来、ユーザ等の行動を行う主体(行動主体)の適正等の識別や予測に関する種々の技術が提供されている。例えば、対象者(ユーザ)に課題を提供し、課題の実行において対象者により示された性能値に基づいて対象者の特性を評価し、評価された特性に基づいて、対象者がエンティティによる雇用に適することを識別する技術が提供されている。 Conventionally, various techniques for identifying and predicting the appropriateness of a subject (behavior) who performs an action such as a user have been provided. For example, a task is provided to a target person (user), the characteristics of the target person are evaluated based on the performance value indicated by the target person in executing the task, and the target person is hired by an entity based on the evaluated characteristics. Techniques are provided to identify suitability for.

特表2017−522676号公報Special Table 2017-522676 Gazette

しかしながら、上記の従来技術では、行動主体の有望度を適切に予測することが難しい場合がある。例えば、対象者(ユーザ)に提供された課題に対する実行に基づく評価のみでは、課題の実行時点におけるユーザを評価しているに過ぎず、そのユーザの将来性に関する有望度を予測することが難しい。 However, with the above-mentioned prior art, it may be difficult to appropriately predict the promising degree of the action subject. For example, it is difficult to predict the promising degree of the future potential of the user only by evaluating the user at the time of executing the task only by the evaluation based on the execution of the task provided to the target person (user).

本願は、上記に鑑みてなされたものであって、行動主体の有望度を適切に予測する予測装置、予測方法、及び予測プログラムを提供することを目的とする。 The present application has been made in view of the above, and an object of the present application is to provide a prediction device, a prediction method, and a prediction program for appropriately predicting the promising degree of an action subject.

本願に係る予測装置は、所定の行動主体による行動の履歴を示す行動情報を取得する取得部と、前記取得部により取得された行動情報に基づいて、前記行動よりも後の時点における前記所定の行動主体の将来性に関する有望度を予測する予測部と、を備えたことを特徴とする。 The prediction device according to the present application has an acquisition unit that acquires action information indicating a history of actions by a predetermined action subject, and the predetermined action device at a time point after the action based on the action information acquired by the acquisition unit. It is characterized by having a prediction unit that predicts the promising degree of the future of the action subject.

実施形態の一態様によれば、行動主体の有望度を適切に予測することができるという効果を奏する。 According to one aspect of the embodiment, there is an effect that the promising degree of the action subject can be appropriately predicted.

図1は、実施形態に係る生成処理の一例を示す図である。FIG. 1 is a diagram showing an example of a generation process according to an embodiment. 図2は、実施形態に係る予測処理の一例を示す図である。FIG. 2 is a diagram showing an example of prediction processing according to the embodiment. 図3は、実施形態に係る予測システムの構成例を示す図である。FIG. 3 is a diagram showing a configuration example of the prediction system according to the embodiment. 図4は、実施形態に係る予測装置の構成例を示す図である。FIG. 4 is a diagram showing a configuration example of the prediction device according to the embodiment. 図5は、実施形態に係る学習データ記憶部の一例を示す図である。FIG. 5 is a diagram showing an example of the learning data storage unit according to the embodiment. 図6は、実施形態に係るモデル情報記憶部の一例を示す図である。FIG. 6 is a diagram showing an example of a model information storage unit according to the embodiment. 図7は、実施形態に係るユーザ情報記憶部の一例を示す図である。FIG. 7 is a diagram showing an example of a user information storage unit according to the embodiment. 図8は、実施形態に係る有望度情報記憶部の一例を示す図である。FIG. 8 is a diagram showing an example of a promising information storage unit according to the embodiment. 図9は、実施形態に係る予測情報記憶部の一例を示す図である。FIG. 9 is a diagram showing an example of the prediction information storage unit according to the embodiment. 図10は、実施形態に係る生成処理の一例を示すフローチャートである。FIG. 10 is a flowchart showing an example of the generation process according to the embodiment. 図11は、実施形態に係る予測処理の一例を示すフローチャートである。FIG. 11 is a flowchart showing an example of the prediction process according to the embodiment. 図12は、予測装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 12 is a hardware configuration diagram showing an example of a computer that realizes the function of the prediction device.

以下に、本願に係る予測装置、予測方法、及び予測プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る予測装置、予測方法、及び予測プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Hereinafter, a prediction device, a prediction method, and a mode for carrying out the prediction program (hereinafter referred to as “the embodiment”) according to the present application will be described in detail with reference to the drawings. The prediction device, prediction method, and prediction program according to the present application are not limited by this embodiment. Further, in each of the following embodiments, the same parts are designated by the same reference numerals, and duplicate description is omitted.

(実施形態)
〔1.生成処理〕
まず、図1を用いて、実施形態に係る生成処理の一例について説明する。図1は、実施形態に係る生成処理の一例を示す図である。図1の例では、一例としてユーザが行動主体である場合を示す。なお、行動主体は、行動を行う主体となるものであればユーザに限らず、学校等の所定の団体や法人等の種々の主体であってもよい。図1では、予測装置100がユーザの行動情報と、そのユーザの企業等の所属組織における役職を示す正解情報とを含むデータに基づいてモデルの生成を行う場合を示す。図1の例では、予測装置100は、X年(例えば2010年)までの各ユーザの行動の履歴と、X年からY年後(例えば5年後)のそのユーザの役職に対応するスコアを示す正解情報とを含むデータに基づいてモデルの生成を行う場合を示す。なお、予測対象は、ユーザの役職に限らず、どのような情報であってもよい。例えば、予測対象は、ユーザが企業等においてどの程度活躍するか、すなわちどの程度有用な人材であるかを示す企業内での評価値(スコア)等であってもよい。例えば、企業内での評価値は、人事評価、営業成績、企業内の表彰実績、研究実績、論文数、特許数などであってもよい。具体的には、企業内での評価値は、人事評価や営業成績や研究実績のランクごとに対応するスコア、企業内の表彰回数に応じたスコア、論文数に応じたスコア、及び特許数に応じたスコアなど、種々の企業内の評価に基づくスコアであってもよい。以下では、ユーザの行動情報と行動情報に対応付けられた正解情報とを含むデータを「学習データ」ともいう。ユーザの行動情報については後述する。
(Embodiment)
[1. Generation process]
First, an example of the generation process according to the embodiment will be described with reference to FIG. FIG. 1 is a diagram showing an example of a generation process according to an embodiment. In the example of FIG. 1, a case where the user is an action subject is shown as an example. The subject of action is not limited to the user as long as it is the subject of action, and may be various actors such as a predetermined group such as a school or a corporation. FIG. 1 shows a case where the prediction device 100 generates a model based on data including user behavior information and correct answer information indicating a position in an organization to which the user belongs, such as a company. In the example of FIG. 1, the prediction device 100 calculates the history of each user's behavior up to the year X (for example, 2010) and the score corresponding to the position of the user after the year X to Y (for example, 5 years). The case where the model is generated based on the data including the correct answer information shown is shown. The prediction target is not limited to the job title of the user, and may be any information. For example, the prediction target may be an evaluation value (score) in the company indicating how active the user is in the company or the like, that is, how useful the human resource is. For example, the evaluation value in the company may be personnel evaluation, sales results, award results in the company, research results, number of treatises, number of patents, and the like. Specifically, the evaluation values within the company are the scores corresponding to each rank of personnel evaluation, sales results and research achievements, the score according to the number of awards in the company, the score according to the number of papers, and the number of patents. It may be a score based on evaluations within various companies, such as a corresponding score. In the following, data including user behavior information and correct answer information associated with the behavior information will also be referred to as "learning data". The user behavior information will be described later.

また、予測装置100は、生成したモデルを用いて、あるユーザの行動情報に基づいて、そのユーザの有望度を予測する。また、予測装置100は、予測した行動主体の有望度を示す情報に基づいて、サービスを提供したりするが、この点については図2で説明する。 In addition, the prediction device 100 predicts the promising degree of a user based on the behavior information of the user by using the generated model. Further, the prediction device 100 provides a service based on the information indicating the promising degree of the predicted action subject, and this point will be described with reference to FIG.

〔予測システムの構成〕
まず、図1の説明に先立って、図3に示す予測システム1について説明する。図3に示すように、予測システム1は、端末装置10と、予測装置100とが含まれる。端末装置10と、予測装置100とは所定のネットワークNを介して、有線または無線により通信可能に接続される。図3は、実施形態に係る予測システムの構成例を示す図である。なお、図3に示した予測システム1には、複数台の端末装置10や、複数台の予測装置100が含まれてもよい。
[Configuration of prediction system]
First, prior to the description of FIG. 1, the prediction system 1 shown in FIG. 3 will be described. As shown in FIG. 3, the prediction system 1 includes a terminal device 10 and a prediction device 100. The terminal device 10 and the prediction device 100 are communicably connected by wire or wirelessly via a predetermined network N. FIG. 3 is a diagram showing a configuration example of the prediction system according to the embodiment. The prediction system 1 shown in FIG. 3 may include a plurality of terminal devices 10 and a plurality of prediction devices 100.

端末装置10は、ユーザによって利用される情報処理装置である。端末装置10は、例えば、スマートフォンや、タブレット型端末や、ノート型PC(Personal Computer)や、デスクトップPCや、携帯電話機や、PDA(Personal Digital Assistant)等により実現される。図1に示す例においては、端末装置10がユーザが利用するスマートフォンである場合を示す。なお、以下では、端末装置10をユーザと表記する場合がある。すなわち、以下では、ユーザを端末装置10と読み替えることもできる。例えば、図2では、端末装置10がユーザU1が利用するスマートフォンである場合を示す。なお、上記のように、「ユーザU*(*は任意の数値)」と記載した場合、そのユーザはユーザID「U*」により識別されるユーザであることを示す。例えば、「ユーザU1」と記載した場合、そのユーザはユーザID「U1」により識別されるユーザである。 The terminal device 10 is an information processing device used by the user. The terminal device 10 is realized by, for example, a smartphone, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), or the like. In the example shown in FIG. 1, a case where the terminal device 10 is a smartphone used by a user is shown. In the following, the terminal device 10 may be referred to as a user. That is, in the following, the user can be read as the terminal device 10. For example, FIG. 2 shows a case where the terminal device 10 is a smartphone used by the user U1. As described above, when "user U * (* is an arbitrary numerical value)" is described, it means that the user is a user identified by the user ID "U *". For example, when "user U1" is described, the user is a user identified by the user ID "U1".

端末装置10は、ユーザの行動情報を収集し、予測装置100へ送信してもよい。また、端末装置10は、GPS(Global Positioning System)センサ等の機能を有し、ユーザの位置情報(センサ情報)を検知し、取得してもよい。また、端末装置10は、GPSセンサ等に限らず種々のセンサにより、各種センサ情報を検知してもよい。例えば、端末装置10は、通信を行っている基地局の位置情報や、WiFi(登録商標)(Wireless Fidelity)の電波を用いてユーザの位置情報を予測し、取得してもよい。また、端末装置10は、加速度センサの機能を有し、ユーザの移動における加速度情報(センサ情報)を検知し、取得してもよい。また、端末装置10は、温度センサや気圧センサ等の種々の機能を有し、温度や気圧等のユーザの置かれている環境情報を検知し、取得可能であってもよい。また、端末装置10は、心拍センサ等の種々の機能を有し、ユーザの生体情報を検知し、取得可能であってもよい。例えば、端末装置10を利用するユーザは、端末装置10と通信可能なウェアラブルデバイスを身に付けることにより、端末装置10によりユーザ自身のコンテキスト情報を取得可能としてもよい。例えば、端末装置10を利用するユーザは、端末装置10と通信可能なリストバンド型のウェアラブルデバイスを身に付けることにより、端末装置10によりユーザ自身の心拍(脈拍)に関する情報を端末装置10が取得可能としてもよい。 The terminal device 10 may collect user behavior information and transmit it to the prediction device 100. Further, the terminal device 10 has a function such as a GPS (Global Positioning System) sensor, and may detect and acquire the user's position information (sensor information). Further, the terminal device 10 may detect various sensor information not only by a GPS sensor or the like but also by various sensors. For example, the terminal device 10 may predict and acquire the position information of the user by using the position information of the base station communicating with the user or the radio wave of WiFi (registered trademark) (Wireless Fidelity). Further, the terminal device 10 has a function of an acceleration sensor, and may detect and acquire acceleration information (sensor information) in the movement of the user. Further, the terminal device 10 may have various functions such as a temperature sensor and a barometric pressure sensor, and may be able to detect and acquire environmental information such as temperature and barometric pressure in which the user is placed. Further, the terminal device 10 may have various functions such as a heart rate sensor and may be able to detect and acquire the biometric information of the user. For example, a user who uses the terminal device 10 may be able to acquire the user's own context information by the terminal device 10 by wearing a wearable device capable of communicating with the terminal device 10. For example, a user who uses the terminal device 10 wears a wristband-type wearable device capable of communicating with the terminal device 10, and the terminal device 10 acquires information on the user's own heartbeat (pulse) by the terminal device 10. It may be possible.

予測装置100は、ユーザの行動情報に基づいて、行動主体の有望度を予測する情報処理装置である。図2の例では、予測装置100は、行動主体の有望度の予測に用いられるモデルであって、ユーザの行動情報が入力されたモデルの出力に基づいて、行動主体の有望度を予測する。例えば、予測装置100は、ユーザの行動情報をそのユーザが利用する端末装置10から取得する。また、例えば、予測装置100は、ユーザの行動情報を、ユーザの行動情報を収集する他の情報処理装置から取得してもよい。 The prediction device 100 is an information processing device that predicts the promising degree of the action subject based on the action information of the user. In the example of FIG. 2, the prediction device 100 is a model used for predicting the promising degree of the action subject, and predicts the promising degree of the action subject based on the output of the model in which the user's action information is input. For example, the prediction device 100 acquires the user's behavior information from the terminal device 10 used by the user. Further, for example, the prediction device 100 may acquire the user's behavior information from another information processing device that collects the user's behavior information.

また、予測装置100は、予測した行動主体の有望度に関する情報に基づいてサービスを提供する。例えば、予測装置100は、行動主体の有望度を示す情報を、ユーザが属する企業等の団体(組織)やユーザが所属することを希望する企業等に提供してもよい。図2の例では、予測装置100は、役職の有望度が予測されたユーザU1が採用試験を受けている企業にユーザU1の役職の有望度を示す情報を提供する。なお、予測装置100は、行動主体の有望度を示す情報を、ユーザが属する事業体等に提供してもよい。 Further, the prediction device 100 provides a service based on information on the predicted promisingness of the action subject. For example, the prediction device 100 may provide information indicating the promising degree of the action subject to an organization (organization) such as a company to which the user belongs or a company to which the user wishes to belong. In the example of FIG. 2, the prediction device 100 provides information indicating the promising position of the user U1 to the company in which the user U1 whose job title is predicted is taking the recruitment test. The prediction device 100 may provide information indicating the promising degree of the action subject to the business entity to which the user belongs.

まず、図1の示す例において、予測装置100がモデルM1の生成に用いる学習データLD1について説明する。図1の例では、役職群POSに示すように、A役職、B役職、C役職、D役職の4つの役職のいずれの役職であるかを一例として説明する。図1の例では、A役職が最もランクの高い役職である取締役であり、B役職がA役職の次にランクの高い役職である部長であり、C役職がB役職の次にランクの高い役職である課長であり、D役職が最もランクの低い役職である役職無しである場合を示す。 First, in the example shown in FIG. 1, the learning data LD1 used by the prediction device 100 to generate the model M1 will be described. In the example of FIG. 1, as shown in the position group POS, which of the four positions, A position, B position, C position, and D position, is described as an example. In the example of FIG. 1, the A position is the director who has the highest rank, the B position is the manager who has the next highest rank after the A position, and the C position is the next highest rank position after the B position. It shows the case where there is no position which is the position of the section manager who is the lowest rank and the position D is the lowest rank.

例えば、予測装置100は、ランクの高い役職ほど、高いスコアを対応付ける。例えば、予測装置100は、ランク一覧RL11(図2参照)に示すように、A役職(取締役)に最も高いスコア「1」を対応付け、B役職(部長)にスコア「0.6」を対応付け、C役職(課長)にスコア「0.3」を対応付け、D役職(無し)に最も低いスコア「0」を対応付ける。例えば、予測装置100は、ランク一覧RL11に示すような役職とスコアとを対応付けた情報を記憶部120に記憶する。なお、上記のような役職及びスコアとの対応付けは一例であり、予測装置100は種々の役職や各役職とのスコアの対応付けを用いてもよい。 For example, the prediction device 100 associates a higher score with a higher rank position. For example, as shown in the rank list RL11 (see FIG. 2), the prediction device 100 associates the highest score "1" with the A position (director) and the score "0.6" with the B position (manager). Attach, the score "0.3" is associated with the C position (section chief), and the lowest score "0" is associated with the D position (none). For example, the prediction device 100 stores information in which the job title and the score are associated with each other as shown in the rank list RL11 in the storage unit 120. The association with the position and the score as described above is an example, and the prediction device 100 may use the association of the score with various positions and each position.

図1の例では、予測装置100は、行動群ACに示すような、各ユーザの行動情報を取得する。例えば、学習データLD1は、ユーザU101について収集された行動情報ADT101と、ユーザU101の役職を示す正解情報RDT101を含むデータDT101を含む。図1の例では、ユーザU101は、X年からY年後のユーザU101の役職は、A役職(取締役)であり、正解情報RDT101には、ユーザU101の役職がA役職(取締役)であり、スコアが「1」であることを示す情報が含まれる。 In the example of FIG. 1, the prediction device 100 acquires the action information of each user as shown in the action group AC. For example, the learning data LD1 includes the behavior information ADT101 collected for the user U101 and the data DT101 including the correct answer information RDT101 indicating the position of the user U101. In the example of FIG. 1, the position of the user U101 after the years X to Y is the A position (director), and in the correct answer information RDT101, the position of the user U101 is the A position (director). Information indicating that the score is "1" is included.

例えば、予測装置100は、行動情報ADT101を、ユーザU101が利用する端末装置10から取得する。例えば、予測装置100は、ユーザU101による検索やコンテンツ閲覧や購買等の種々の行動の履歴を含む行動情報ADT101を取得する。例えば、予測装置100は、X年の1年間におけるユーザU101の行動情報ADT101と、X年からY年後のユーザU101の役職を示す正解情報RDT101を学習データとして用いる。例えば、予測装置100は、X年である2010年の1年間におけるユーザU101の行動情報ADT101と、2010年から5年後の2015年のユーザU101の役職を示す正解情報RDT101を学習データとして用いる。 For example, the prediction device 100 acquires the action information ADT 101 from the terminal device 10 used by the user U101. For example, the prediction device 100 acquires the action information ADT 101 including the history of various actions such as search by the user U101, content browsing, and purchase. For example, the prediction device 100 uses the behavior information ADT101 of the user U101 in one year of the year X and the correct answer information RDT101 indicating the position of the user U101 after the years X to Y as learning data. For example, the prediction device 100 uses the behavior information ADT101 of the user U101 in one year of 2010, which is the year X, and the correct answer information RDT101 indicating the position of the user U101 in 2015, which is five years after 2010, as learning data.

なお、上記のように、「データDT*(*は任意の数値)」と記載した場合、そのデータはデータID「DT*」により識別されるデータであることを示す。例えば、「データDT1」と記載した場合、そのデータはデータID「DT1」により識別されるデータである。 As described above, when "data DT * (* is an arbitrary numerical value)" is described, it means that the data is the data identified by the data ID "DT *". For example, when described as "data DT1", the data is data identified by the data ID "DT1".

ここでいうユーザの行動情報には、ユーザの行動に関する種々の情報が含まれる。例えば、ユーザU101は、行動情報ADT101に示すように、X年(例えば、2010年等)までのユーザU1の検索やコンテンツ閲覧や購買等の種々の行動の履歴が収集されたユーザであることを示す。なお、ユーザの行動情報には、上記に限らず種々の行動の履歴が含まれてもよい。 The user behavior information referred to here includes various information related to the user behavior. For example, as shown in the behavior information ADT101, the user U101 is a user whose history of various behaviors such as search, content browsing, and purchase of the user U1 up to the year X (for example, 2010) has been collected. Shown. The user's action information is not limited to the above, and may include a history of various actions.

例えば、学習データLD1は、ユーザU102について収集された行動情報ATD102と、ユーザU102に対応する正解情報RDT102を含むデータDT102を含む。図1の例では、ユーザU102は、X年からY年後のユーザU102の役職は、D役職(無し)であり、正解情報RDT102には、ユーザU102の役職がD役職(無し)であり、スコアが「0」であることを示す情報が含まれる。 For example, the learning data LD1 includes the behavior information ATD102 collected for the user U102 and the data DT102 including the correct answer information RDT102 corresponding to the user U102. In the example of FIG. 1, the job title of the user U102 after X to Y years is the D job title (none), and in the correct answer information RDT102, the job title of the user U102 is the D job title (none). Information indicating that the score is "0" is included.

例えば、予測装置100は、行動情報ADT102を、ユーザU102が利用する端末装置10から取得する。例えば、予測装置100は、ユーザU102による検索やコンテンツ閲覧や購買等の種々の行動の履歴を含む行動情報ADT102を取得する。例えば、予測装置100は、X年の1年間におけるユーザU102の行動情報ADT102と、X年からY年後のユーザU102の役職を示す正解情報RDT102を学習データとして用いる。例えば、予測装置100は、X年である2010年の1年間におけるユーザU102の行動情報ADT102と、2010年から5年後の2015年のユーザU102の役職を示す正解情報RDT102を学習データとして用いる。 For example, the prediction device 100 acquires the action information ADT 102 from the terminal device 10 used by the user U 102. For example, the prediction device 100 acquires the action information ADT 102 including the history of various actions such as search by the user U102, content browsing, and purchase. For example, the prediction device 100 uses the behavior information ADT102 of the user U102 in one year of the year X and the correct answer information RDT102 indicating the position of the user U102 after the year X to Y as learning data. For example, the prediction device 100 uses the behavior information ADT102 of the user U102 in the one year of 2010, which is the year X, and the correct answer information RDT102 indicating the position of the user U102 in 2015 five years after 2010 as learning data.

また、学習データLD1は、ユーザU103について収集された行動情報ATD103と、ユーザU103に対応する正解情報RDT103を含むデータDT103や、ユーザU104について収集された行動情報ATD104を含むデータDT104等を含む。例えば、予測装置100は、行動情報ATD103を、ユーザU103が利用する端末装置10から取得する。また、例えば、予測装置100は、行動情報ATD104を、ユーザU104が利用する端末装置10から取得する。 Further, the learning data LD1 includes the behavior information ATD103 collected for the user U103, the data DT103 including the correct answer information RDT103 corresponding to the user U103, the data DT104 including the behavior information ATD104 collected for the user U104, and the like. For example, the prediction device 100 acquires the behavior information ATD103 from the terminal device 10 used by the user U103. Further, for example, the prediction device 100 acquires the action information ATD 104 from the terminal device 10 used by the user U 104.

なお、図1では、データDT101〜DT104のみを図示するが学習データLD1には多数のデータが含まれるものとする。また、例えば、予測装置100は、各ユーザの役職を、各ユーザが所属する企業等から取得する。例えば、ユーザU101〜U104等は、図2において情報提供先となる企業CP11に所属するユーザであってもよい。また、例えば、ユーザU101〜U104等は、企業CP11以外の企業に所属するユーザであってもよい。 Although only the data DT101 to DT104 are shown in FIG. 1, it is assumed that the learning data LD1 contains a large number of data. Further, for example, the prediction device 100 acquires the job title of each user from the company to which each user belongs. For example, the users U101 to U104 and the like may be users belonging to the company CP11 to which information is provided in FIG. Further, for example, the users U101 to U104 and the like may be users belonging to a company other than the company CP11.

例えば、予測装置100は、各ユーザU101〜U104の役職を示す情報に基づいて、正解情報RDT101〜RDT104等を生成してもよい。また、例えば、予測装置100は、各ユーザU101〜U104の正解情報RDT101〜RDT104等を、各ユーザが所属する企業や他の情報処理装置等から取得してもよい。また、予測装置100は、各ユーザの行動情報を、ユーザが利用する端末装置10以外の外部装置から取得してもよい。 For example, the prediction device 100 may generate correct answer information RDT101 to RDT104 and the like based on the information indicating the job titles of the users U101 to U104. Further, for example, the prediction device 100 may acquire the correct answer information RDT101 to RDT104 of each user U101 to U104 from the company to which each user belongs, another information processing device, or the like. Further, the prediction device 100 may acquire the behavior information of each user from an external device other than the terminal device 10 used by the user.

ここから、予測装置100の各処理について説明する。まず、予測装置100は、学習データLD1を取得する(ステップS11)。具体的には、予測装置100は、データDT101〜DT104等を含む学習データLD1を取得する。なお、図1の例では、予測装置100は、上記のような学習データLD1を所定の外部情報処理装置から取得してもよい。 From here, each process of the prediction apparatus 100 will be described. First, the prediction device 100 acquires the learning data LD1 (step S11). Specifically, the prediction device 100 acquires the learning data LD1 including the data DT101 to DT104 and the like. In the example of FIG. 1, the prediction device 100 may acquire the learning data LD1 as described above from a predetermined external information processing device.

そして、予測装置100は、ステップS11で取得した学習データLD1に含まれる正解情報とユーザの行動情報との組み合わせを学習データとして追加する(ステップS12)。具体的には、予測装置100は、学習データLD1を学習データ記憶部121に追加する。 Then, the prediction device 100 adds a combination of the correct answer information included in the learning data LD1 acquired in step S11 and the user's behavior information as learning data (step S12). Specifically, the prediction device 100 adds the learning data LD1 to the learning data storage unit 121.

そして、予測装置100は、学習データに基づいてモデルを生成する(ステップS13)。図1の例では、予測装置100は、モデル一覧ML11に示すように、モデルM1を生成する。上記のように、「モデルM*(*は任意の数値)」と記載した場合、そのモデルはモデルID「M*」により識別されるモデルであることを示す。例えば、「モデルM1」と記載した場合、そのモデルはモデルID「M1」により識別されるモデルである。例えば、予測装置100は、モデル一覧ML11に示すようなモデルM1の情報をモデル情報記憶部122(図6参照)に記憶する。 Then, the prediction device 100 generates a model based on the training data (step S13). In the example of FIG. 1, the prediction device 100 generates the model M1 as shown in the model list ML11. As described above, when "model M * (* is an arbitrary numerical value)" is described, it means that the model is a model identified by the model ID "M *". For example, when described as "model M1", the model is a model identified by the model ID "M1". For example, the prediction device 100 stores the information of the model M1 as shown in the model list ML11 in the model information storage unit 122 (see FIG. 6).

図1中のモデル一覧ML11に示すように、モデルM1は、行動主体がユーザである場合の有望度の予測に用いられるモデルであることを示す。また、モデルM1は、予測対象が有望度「役職(昇進有望度)」である、すなわち行動主体であるユーザの昇進の有望度を予測するために用いられるモデルあることを示す。また、モデルM1は、その具体的なモデルデータが「モデルデータMDT1」であることを示す。 As shown in the model list ML11 in FIG. 1, the model M1 is a model used for predicting the degree of promising when the action subject is a user. Further, the model M1 indicates that the prediction target is the promising degree "position (promising promotion)", that is, the model used for predicting the promising promotion of the user who is the action subject. Further, the model M1 indicates that the specific model data is "model data MDT1".

例えば、予測装置100は、学習データ記憶部121中のデータDT101〜DT104等を学習データ(教師データ)として、学習を行なうことにより、モデルを生成する。例えば、予測装置100は、ユーザの行動情報に関する特徴量を用いて、モデルを生成する。例えば、予測装置100は、ユーザによる検索に対応する行動情報に関する特徴量を用いて、モデルを生成する。例えば、予測装置100は、ユーザが検索に用いたクエリに関する特徴量を用いて、モデルを生成する。また、例えば、予測装置100は、ユーザによるコンテンツ閲覧に対応する行動情報に関する特徴量を用いて、モデルを生成する。例えば、予測装置100は、ユーザが閲覧したコンテンツに関する特徴量を用いて、モデルを生成する。また、例えば、予測装置100は、ユーザによる購買に対応する行動情報に関する特徴量を用いて、モデルを生成する。例えば、予測装置100は、ユーザが購入した商品やサービスに関する特徴量を用いて、モデルを生成する。 For example, the prediction device 100 generates a model by performing learning using the data DT101 to DT104 in the learning data storage unit 121 as learning data (teacher data). For example, the prediction device 100 generates a model using features related to user behavior information. For example, the prediction device 100 generates a model using the feature amount related to the behavior information corresponding to the search by the user. For example, the prediction device 100 generates a model using the features related to the query used by the user for the search. Further, for example, the prediction device 100 generates a model by using the feature amount related to the behavior information corresponding to the content browsing by the user. For example, the prediction device 100 generates a model using features related to the content viewed by the user. Further, for example, the prediction device 100 generates a model by using the feature amount related to the behavior information corresponding to the purchase by the user. For example, the prediction device 100 generates a model using features related to goods and services purchased by the user.

このように、予測装置100は、ユーザの行動に対応する特徴を学習し、行動主体であるユーザの有望度を予測するモデルを生成する。図1の例では、予測装置100は、ユーザの行動情報に関する特徴を学習し、その行動主体の有望度を予測するモデルを生成する。なお、予測装置100が学習するユーザに対応する特徴は、予測装置100の管理者等の人間が予測装置100に入力してもよいし、予測装置100に自動的に学習(抽出)させてもよい。 In this way, the prediction device 100 learns the features corresponding to the user's behavior and generates a model for predicting the promising degree of the user who is the action subject. In the example of FIG. 1, the prediction device 100 learns the characteristics of the user's behavior information and generates a model for predicting the promising degree of the behavior subject. The feature corresponding to the user learned by the prediction device 100 may be input to the prediction device 100 by a person such as an administrator of the prediction device 100, or may be automatically learned (extracted) by the prediction device 100. Good.

例えば、予測装置100は、学習データLD1を用いてモデルM1を生成する。例えば、予測装置100は、正解情報RDT101に含まれるユーザU101の役職がA役職(取締役)であり、スコアが「1」であるため、モデルM1にデータDT101に含まれるユーザの行動情報ADT101が入力された場合に、モデルM1が出力するスコアが「1」に近づくように、学習処理を行う。例えば、予測装置100は、データDT101の行動情報ADT101がモデルM1に入力された場合に、モデルM1が出力するスコアが「1」に近づくように、学習処理を行う。 For example, the prediction device 100 generates a model M1 using the training data LD1. For example, in the prediction device 100, since the title of the user U101 included in the correct answer information RDT101 is the title A (director) and the score is "1", the user behavior information ADT101 included in the data DT101 is input to the model M1. When this is done, the learning process is performed so that the score output by the model M1 approaches "1". For example, the prediction device 100 performs learning processing so that when the behavior information ADT101 of the data DT101 is input to the model M1, the score output by the model M1 approaches "1".

また、例えば、予測装置100は、正解情報RDT102に含まれるユーザU102の役職がD役職(無し)であり、スコアが「0」であるため、モデルM1にデータDT102に含まれるユーザの行動情報ADT102が入力された場合に、モデルM1が出力するスコアが「0」に近づくように、学習処理を行う。例えば、予測装置100は、データDT102の行動情報ADT102がモデルM1に入力された場合に、モデルM1が出力するスコアが「0」に近づくように、学習処理を行う。 Further, for example, in the prediction device 100, since the title of the user U102 included in the correct answer information RDT102 is the D title (none) and the score is "0", the user behavior information ADT102 included in the data DT102 in the model M1. Is input, the learning process is performed so that the score output by the model M1 approaches "0". For example, the prediction device 100 performs a learning process so that when the behavior information ADT102 of the data DT102 is input to the model M1, the score output by the model M1 approaches "0".

また、例えば、予測装置100は、正解情報RDT103に含まれるユーザU103の役職がC役職(課長)であり、スコアが「0.3」であるため、モデルM1にデータDT103に含まれるユーザの行動情報ADT103が入力された場合に、モデルM1が出力するスコアが「0.3」に近づくように、学習処理を行う。例えば、予測装置100は、データDT103の行動情報ADT103がモデルM1に入力された場合に、モデルM1が出力するスコアが「0.3」に近づくように、学習処理を行う。 Further, for example, in the prediction device 100, since the position of the user U103 included in the correct answer information RDT103 is the C position (section chief) and the score is "0.3", the behavior of the user included in the data DT103 in the model M1. When the information ADT103 is input, the learning process is performed so that the score output by the model M1 approaches "0.3". For example, the prediction device 100 performs learning processing so that when the behavior information ADT103 of the data DT103 is input to the model M1, the score output by the model M1 approaches "0.3".

また、例えば、予測装置100は、正解情報RDT104に含まれるユーザU104の役職がB役職(部長)であり、スコアが「0.6」であるため、モデルM1にデータDT104に含まれるユーザの行動情報ADT104が入力された場合に、モデルM1が出力するスコアが「0.6」に近づくように、学習処理を行う。例えば、予測装置100は、データDT104の行動情報ADT104がモデルM1に入力された場合に、モデルM1が出力するスコアが「0.6」に近づくように、学習処理を行う。 Further, for example, in the prediction device 100, since the title of the user U104 included in the correct answer information RDT104 is the B title (manager) and the score is "0.6", the behavior of the user included in the data DT104 in the model M1. When the information ADT104 is input, the learning process is performed so that the score output by the model M1 approaches "0.6". For example, the prediction device 100 performs a learning process so that when the behavior information ADT104 of the data DT104 is input to the model M1, the score output by the model M1 approaches "0.6".

なお、モデルの学習手法については、上述した手法に限定されるものではなく、任意の公知技術が適用可能である。なお、各モデルの生成は、機械学習に関する種々の従来技術を適宜用いて行われてもよい。例えば、モデルの生成は、SVM(Support Vector Machine)等の教師あり学習の機械学習に関する技術を用いて行われてもよい。また、例えば、モデルの生成は、教師なし学習の機械学習に関する技術を用いて行われてもよい。例えば、モデルの生成は、深層学習(ディープラーニング)の技術を用いて行われてもよい。例えば、モデルの生成は、DNN(Deep Neural Network)やRNN(Recurrent Neural Network)やCNN(Convolutional Neural Network)等の種々のディープラーニングの技術を適宜用いて行われてもよい。なお、上記モデルの生成に関する記載は例示であり、モデルの生成は、取得可能な情報等に応じて適宜選択された学習手法により行われてもよい。すなわち、予測装置100は、学習データに含まれるユーザの行動情報が入力された場合に、正解情報に対応するスコアを出力するようにモデルM1を学習可能であれば、どのような手法によりモデルM1の生成を行ってもよい。 The model learning method is not limited to the above-mentioned method, and any known technique can be applied. It should be noted that the generation of each model may be performed by appropriately using various conventional techniques related to machine learning. For example, the model may be generated by using a technique related to machine learning of supervised learning such as SVM (Support Vector Machine). Also, for example, model generation may be performed using techniques related to machine learning in unsupervised learning. For example, model generation may be performed using a technique of deep learning. For example, the model may be generated by appropriately using various deep learning techniques such as DNN (Deep Neural Network), RNN (Recurrent Neural Network), and CNN (Convolutional Neural Network). The description regarding the generation of the model is an example, and the model may be generated by a learning method appropriately selected according to the information that can be acquired. That is, if the prediction device 100 can learn the model M1 so as to output the score corresponding to the correct answer information when the user's behavior information included in the learning data is input, any method can be used for the model M1. May be generated.

上記のような処理により、予測装置100は、役職に関する有望度に対応するモデルM1を生成する。例えば、予測装置100は、モデルM1にユーザの行動情報を入力することにより、入力したユーザの行動情報に対応するユーザについて将来の役職(昇進)に関する有望度を示すスコアを、モデルM1に出力させ、モデルM1が出力するスコアに基づいて、そのユーザについての役職の有望度を予測する。このように、予測装置100は、モデルM1が出力するスコアに基づいて、そのユーザの今後の活躍を予測する。例えば、予測装置100は、モデルM1が出力するスコアに基づいて、企業や社会においてそのユーザが今後どの程度活躍するかを予測する。 Through the above processing, the prediction device 100 generates the model M1 corresponding to the promising degree regarding the job title. For example, by inputting the user's behavior information into the model M1, the prediction device 100 causes the model M1 to output a score indicating the promising degree of the future position (promotion) of the user corresponding to the input user's behavior information. , Predict the promising position of the user based on the score output by the model M1. In this way, the prediction device 100 predicts the future activity of the user based on the score output by the model M1. For example, the prediction device 100 predicts how active the user will be in a company or society based on the score output by the model M1.

上述したように、予測装置100は、ユーザの行動情報と、役職に関する正解情報とが対応付けられた学習データを用いて学習することにより、あるユーザの役職に関する有望度を適切に予測可能にするモデルを生成することができる。したがって、予測装置100は、上述のように生成したモデルを用いることにより、例えば、あるユーザがどの程度、組織(企業)で活躍し、昇進するかの将来性の有望度を精度よく予測することが可能になる。 As described above, the prediction device 100 makes it possible to appropriately predict the promising degree of a certain user's job title by learning using the learning data in which the user's behavior information and the correct answer information about the job title are associated with each other. A model can be generated. Therefore, by using the model generated as described above, the prediction device 100 accurately predicts, for example, the promising future of how much a user is active in an organization (company) and is promoted. Becomes possible.

〔2.予測処理〕
図2を用いて、実施形態に係る予測処理の一例について説明する。図2は、実施形態に係る予測処理の一例を示す図である。図2では、予測装置100は、ユーザU1の行動情報が与えられた場合に、ユーザU1の有望度を予測し、予測に基づく情報を提供する場合を示す。
[2. Prediction processing]
An example of the prediction process according to the embodiment will be described with reference to FIG. FIG. 2 is a diagram showing an example of prediction processing according to the embodiment. FIG. 2 shows a case where the prediction device 100 predicts the promising degree of the user U1 and provides the information based on the prediction when the behavior information of the user U1 is given.

まず、予測装置100は、ユーザU1の行動情報ADT1を取得する(ステップS21)。図2の例では、予測装置100は、ユーザU1が利用する端末装置10からユーザU1の行動情報ADT1を取得する。例えば、予測装置100は、ユーザU1による検索やコンテンツ閲覧や購買等の種々の行動の履歴を含む行動情報ADT1を取得する。例えば、予測装置100は、Z年までのユーザU1の行動情報ADT1を取得する。例えば、予測装置100は、Z年の1年間におけるユーザU1の行動情報ADT1を取得する。例えば、予測装置100は、Z年である2017年の1年間におけるユーザU1の行動情報ADT1を取得する。 First, the prediction device 100 acquires the behavior information ADT1 of the user U1 (step S21). In the example of FIG. 2, the prediction device 100 acquires the behavior information ADT1 of the user U1 from the terminal device 10 used by the user U1. For example, the prediction device 100 acquires behavior information ADT1 including a history of various behaviors such as search by user U1, content browsing, and purchase. For example, the prediction device 100 acquires the behavior information ADT1 of the user U1 up to the year Z. For example, the prediction device 100 acquires the behavior information ADT1 of the user U1 in one year of the year Z. For example, the prediction device 100 acquires the behavior information ADT1 of the user U1 in one year of 2017, which is the year Z.

そして、例えば、予測装置100は、2017年の1年間におけるユーザU1の行動情報ADT1とモデルM1とを用いて、2017年から5年後の2022年のユーザU1の役職の有望度を予測する。行動情報ADT1を取得した予測装置100は、行動情報ADT1をモデルに入力する。例えば、予測装置100は、ユーザU1の行動情報ADT1を、モデルM1に入力する。 Then, for example, the prediction device 100 predicts the promising position of the user U1 in 2022, which is five years after 2017, by using the behavior information ADT1 of the user U1 and the model M1 in one year of 2017. The prediction device 100 that has acquired the behavior information ADT1 inputs the behavior information ADT1 into the model. For example, the prediction device 100 inputs the behavior information ADT1 of the user U1 into the model M1.

図2の例では、予測装置100は、処理群PS22−1に示すような処理により、ユーザU1の予測対象「役職」の有望度を示すスコアを生成(算出)する。予測装置100は、行動主体であるユーザU1の行動情報を予測対象「役職(昇進有望度)」に対応するモデルM1に入力する(ステップS22−1)。具体的には、予測装置100は、行動情報ADT1をモデルM1に入力する。行動情報ADT1が入力されたモデルM1は、スコアを出力する(ステップS23−1)。図2の例では、行動情報ADT1が入力されたモデルM1は、スコアSC11−1に示すようなスコア「0.7」を出力する。 In the example of FIG. 2, the prediction device 100 generates (calculates) a score indicating the promising degree of the prediction target “post” of the user U1 by the processing as shown in the processing group PS22-1. The prediction device 100 inputs the behavior information of the user U1 who is the action subject into the model M1 corresponding to the prediction target “position (promising promotion)” (step S22-1). Specifically, the prediction device 100 inputs the behavior information ADT1 into the model M1. The model M1 to which the action information ADT1 is input outputs a score (step S23-1). In the example of FIG. 2, the model M1 to which the action information ADT1 is input outputs a score “0.7” as shown in the score SC11-1.

そして、予測装置100は、モデルM1が出力したスコアに基づいて、ユーザU1の有望度を予測する(ステップS24)。例えば、予測装置100は、ユーザU1の有望度の予測に基づいて、予測情報PL11を生成する。図2の例では、予測装置100は、モデルM1が出力したスコアと、有望度情報記憶部124に記憶された情報とに基づいて、ユーザU1の有望度を予測する。予測装置100は、図2中の有望度情報記憶部124に示すようなスコアと有望度とが対応付けられた情報(「対応付け情報」とする場合がある)に基づいて、ユーザU1の有望度を予測する。 Then, the prediction device 100 predicts the promising degree of the user U1 based on the score output by the model M1 (step S24). For example, the prediction device 100 generates prediction information PL11 based on the prediction of the promising degree of the user U1. In the example of FIG. 2, the prediction device 100 predicts the promising degree of the user U1 based on the score output by the model M1 and the information stored in the promising degree information storage unit 124. The prediction device 100 is promising for the user U1 based on information in which the score and the promising degree are associated with each other (may be referred to as “association information”) as shown in the promising degree information storage unit 124 in FIG. Predict the degree.

図2に示す有望度情報記憶部124は、「スコア」、「有望度」といった項目が含まれる。「スコア」は、対応する有望度に該当するスコアの値(範囲)を示す。「有望度」は、行動主体のスコアが対応するスコアである場合のその行動主体の有望度のレベルを示す。図2の例では、「有望度」が3つのスコアの範囲に対応して「低」、「中」、「高」の3つのレベルである場合を示す。例えば、図2に示す有望度情報記憶部124中の対応付け情報は、行動主体であるユーザのスコアが0.3未満である場合、そのユーザの有望度が「低」であることを示す。図2に示す有望度情報記憶部124中の対応付け情報は、ユーザのスコアが0.3以上0.6未満である場合、そのユーザの有望度が「中」であることを示す。また、図2に示す有望度情報記憶部124中の対応付け情報は、ユーザのスコアが0.6以上である場合、そのユーザの有望度が「高」であることを示す。 The promising information storage unit 124 shown in FIG. 2 includes items such as “score” and “promising”. "Score" indicates the value (range) of the score corresponding to the corresponding promising degree. "Promising degree" indicates the level of promising degree of the behavioral subject when the score of the behavioral subject is the corresponding score. In the example of FIG. 2, the case where "promising degree" is three levels of "low", "medium", and "high" corresponding to the range of three scores is shown. For example, the associative information in the promising information storage unit 124 shown in FIG. 2 indicates that the promising degree of the user who is the action subject is "low" when the score is less than 0.3. The association information in the promising information storage unit 124 shown in FIG. 2 indicates that the promising degree of the user is “medium” when the score of the user is 0.3 or more and less than 0.6. Further, the association information in the promising information storage unit 124 shown in FIG. 2 indicates that the promising degree of the user is "high" when the score of the user is 0.6 or more.

予測装置100は、モデルM1が出力したスコアと、図2に示す有望度情報記憶部124中の対応付け情報のスコアの範囲とを比較し、モデルM1が出力したスコアがいずれのスコアの範囲に含まれるかを判定する。図2の例では、予測装置100は、モデルM1が出力したスコアが「0.7」であり、有望度が「高」に対応するスコア「0.6以上」に該当すると判定する。そのため、予測装置100は、予測情報PL11に示すように、ユーザU1の予測対象「役職(昇進有望度)」に対応する有望度が「高」と予測する。 The prediction device 100 compares the score output by the model M1 with the score range of the associated information in the promising information storage unit 124 shown in FIG. 2, and the score output by the model M1 falls within any score range. Determine if it is included. In the example of FIG. 2, the prediction device 100 determines that the score output by the model M1 is "0.7" and corresponds to the score "0.6 or more" corresponding to the promising degree "high". Therefore, as shown in the prediction information PL11, the prediction device 100 predicts that the promising degree corresponding to the prediction target “position (promising degree of promotion)” of the user U1 is “high”.

また、予測装置100は、ランク一覧RL11を用いて、Z年からY年後のユーザU1の役職を予測する。図2に示すランク一覧RL11には、A役職(取締役)に最も高いスコア「1」を対応付けられ、B役職(部長)にスコア「0.6」を対応付けられた情報が含まれる。また、図2に示すランク一覧RL11には、C役職(課長)にスコア「0.3」を対応付けられ、D役職(無し)に最も低いスコア「0」を対応付けけられた情報(昇進情報)が含まれる。例えば、予測装置100は、記憶部120からランク一覧RL11に示すような役職とスコアとを対応付けた情報を取得する。 Further, the prediction device 100 predicts the job title of the user U1 after Z to Y years by using the rank list RL11. The rank list RL11 shown in FIG. 2 includes information in which the highest score "1" is associated with the A position (director) and the score "0.6" is associated with the B position (manager). Further, in the rank list RL11 shown in FIG. 2, information (promotion) in which the C position (section chief) is associated with the score "0.3" and the D position (none) is associated with the lowest score "0". Information) is included. For example, the prediction device 100 acquires information in which the job title and the score are associated with each other as shown in the rank list RL11 from the storage unit 120.

そして、予測装置100は、モデルM1が出力したスコアと、図2に示すランク一覧RL11中の昇進情報のスコアとを比較し、モデルM1が出力したスコアがどのスコア以上であるかを判定する。図2の例では、予測装置100は、モデルM1が出力したスコアが「0.7」であり、B役職(部長)のスコア「0.6」以上であり、A役職(取締役)のスコア「1」未満であると判定する。そのため、予測装置100は、予測情報PL11に示すように、予測対象「役職(昇進有望度)」におけるユーザU1の役職を「部長以上」と予測する。例えば、予測装置100は、Z年からY年後のユーザU1の役職を「部長以上」と予測する。この場合、予測装置100は、Z年からY年後において、ユーザU1が部長以上の役職まで昇進すると予測する。例えば、予測装置100は、2017年から5年後の2022年において、ユーザU1が部長以上の役職まで昇進すると予測する。 Then, the prediction device 100 compares the score output by the model M1 with the score of the promotion information in the rank list RL11 shown in FIG. 2, and determines which score or higher the score output by the model M1 is. In the example of FIG. 2, in the prediction device 100, the score output by the model M1 is "0.7", the score of the B position (manager) is "0.6" or more, and the score of the A position (director) is "0.7". It is determined that it is less than 1 ”. Therefore, as shown in the prediction information PL11, the prediction device 100 predicts the position of the user U1 in the prediction target “position (promising promotion)” as “manager or higher”. For example, the prediction device 100 predicts the position of the user U1 after Z to Y years as "manager or higher". In this case, the prediction device 100 predicts that the user U1 will be promoted to a position of manager or higher in the years Z to Y. For example, the prediction device 100 predicts that the user U1 will be promoted to a position of manager or higher in 2022, five years after 2017.

その後、予測装置100は、予測した行動主体の有望度に基づいて情報提供を行う(ステップS25)。図2の例では、予測装置100は、ユーザU1の予測情報PL11をユーザU1の有望度に関する情報を所望する企業へ提供する。図2の例では、予測装置100は、ユーザU1が採用試験を受けている企業CP11の管理者MA1が利用する事業者端末20へ、ユーザU1の予測情報PL11を提供する。管理者MA1は、企業CP11の人事担当者等であってもよい。図2では、情報提供先となる企業CP11の管理者MA1が利用する事業者端末20がノートパソコンである場合を示す。事業者端末20は、端末装置10と同様の情報処理装置であってもよい。予測装置100は、管理者MA1が利用する事業者端末20へ、ユーザU1の予測情報PL11を送信する。そして、予測装置100から予測情報PL11を受信した事業者端末20は、予測情報PL11を表示する。これにより、企業CP11の管理者MA1はユーザU1の役職の有望度を確認する。 After that, the prediction device 100 provides information based on the predicted promisingness of the action subject (step S25). In the example of FIG. 2, the prediction device 100 provides the prediction information PL11 of the user U1 to a company that desires information regarding the promising degree of the user U1. In the example of FIG. 2, the prediction device 100 provides the prediction information PL11 of the user U1 to the business terminal 20 used by the manager MA1 of the company CP11 in which the user U1 is undergoing the recruitment test. The manager MA1 may be a person in charge of human resources of the company CP11. FIG. 2 shows a case where the business terminal 20 used by the administrator MA1 of the company CP11 to which the information is provided is a notebook computer. The business terminal 20 may be an information processing device similar to the terminal device 10. The prediction device 100 transmits the prediction information PL11 of the user U1 to the business terminal 20 used by the administrator MA1. Then, the business operator terminal 20 that has received the prediction information PL11 from the prediction device 100 displays the prediction information PL11. As a result, the manager MA1 of the company CP11 confirms the promising degree of the position of the user U1.

なお、企業CP11の管理者MA1は、ユーザU1の役職の有望度に関する情報を予測装置100に要求してもよい。この場合、予測装置100は、管理者MA1が利用する事業者端末20からのユーザU1の有望度に関する情報の要求に応じて、予測情報PL11を事業者端末20へ送信してもよい。 The manager MA1 of the company CP11 may request the prediction device 100 for information on the promising degree of the position of the user U1. In this case, the prediction device 100 may transmit the prediction information PL 11 to the business terminal 20 in response to a request for information regarding the promising degree of the user U1 from the business terminal 20 used by the administrator MA1.

上述したように、予測装置100は、ユーザの行動情報に基づいて、その行動主体の有望度を予測する。図2の例では、予測装置100は、ユーザU1の行動情報ADT101をモデルM1に入力することにより、モデルM1に対応する予測対象「役職」の有望度に関するスコアを出力させる。そして、予測装置100は、モデルが出力するスコアが高い程、そのモデルに対応する予測対象に関するユーザの有望度が高い(大きい)と予測する。そして、予測装置100は、生成した予測情報PL11を、ユーザU1が採用試験を受けている企業CP11の管理者MA1が利用する事業者端末20へ提供する。このように、予測装置100は、行動主体の有望度を予測し、その行動主体に関係を有する提供先に、予測した行動主体の有望度に関する情報を送信する。これにより、予測装置100から情報の提供を受けた提供先は、行動主体の有望度を適切に把握可能にすることができる。 As described above, the prediction device 100 predicts the promising degree of the action subject based on the action information of the user. In the example of FIG. 2, the prediction device 100 inputs the behavior information ADT101 of the user U1 into the model M1 to output a score regarding the promising degree of the prediction target “post” corresponding to the model M1. Then, the prediction device 100 predicts that the higher the score output by the model, the higher (greater) the promisingness of the user regarding the prediction target corresponding to the model. Then, the prediction device 100 provides the generated prediction information PL11 to the business terminal 20 used by the manager MA1 of the company CP11 in which the user U1 is undergoing the recruitment test. In this way, the prediction device 100 predicts the promising degree of the action subject, and transmits information on the predicted promising degree of the action subject to the provider who has a relationship with the action subject. As a result, the provider who receives the information provided by the prediction device 100 can appropriately grasp the promising degree of the action subject.

(2−1.行動主体、予測対象について)
図1及び図2の例では、ユーザの所属組織における役職を有望度、すなわちユーザの昇進有望度の予測対象とする場合を示したが、行動主体や有望度の予測対象は、種々の対象であってもよい。例えば、行動主体は、所定の法人や所定の団体であってもよい。
(2-1. Action subject, prediction target)
In the examples of FIGS. 1 and 2, the job title in the organization to which the user belongs is shown as a promising target, that is, the promising promotion target of the user is predicted, but the action subject and the promising target are various targets. There may be. For example, the action entity may be a predetermined corporation or a predetermined organization.

例えば、有望度の予測対象は、行動主体の今後の活躍等の将来性を示す対象であれば、どのような予測対象であってもよい。例えば、有望度の予測対象は、行動主体の社会的な活躍等の将来性を示す対象であってもよい。例えば、行動主体がユーザである場合、有望度の予測対象は、ユーザが起業して活躍(成功)する有望度、すなわち起業の成功有望度等であってもよい。例えば、行動主体が企業等の法人である場合、有望度の予測対象は、法人の業績が上昇する有望度、すなわち事業有望度等であってもよい。 For example, the prediction target of the degree of promising may be any prediction target as long as it is a target showing the future activity of the action subject. For example, the promising prediction target may be a target showing the future potential of the action subject such as social activity. For example, when the action subject is a user, the promising target may be the promising degree in which the user starts a business and plays an active role (success), that is, the success promising degree of starting a business. For example, when the action subject is a corporation such as a corporation, the promising target may be the promising degree in which the performance of the corporation increases, that is, the business promising degree or the like.

(2−2.行動情報について)
図1及び図2の例では、説明を簡単にするために、検索、コンテンツ閲覧、購買に対応する情報をユーザの行動情報の一例として説明したが、ユーザの行動情報には、種々の情報が含まれてもよい。例えば、予測装置100は、ユーザのインターネット(ウェブ)上の行動に限らず、取得可能なユーザの種々の行動情報を用いてもよい。例えば、予測装置100は、実空間でのユーザの行動情報を含むユーザの行動情報を用いて有望度を予測してもよい。
(2-2. Behavior information)
In the examples of FIGS. 1 and 2, for the sake of simplicity, the information corresponding to the search, the content browsing, and the purchase is described as an example of the user's behavior information, but the user's behavior information includes various information. May be included. For example, the prediction device 100 is not limited to the user's behavior on the Internet (web), and may use various behavior information of the user that can be acquired. For example, the prediction device 100 may predict the promising degree by using the user's behavior information including the user's behavior information in the real space.

例えば、予測装置100は、ユーザが所定のサービスにおいて投稿した投稿情報を含むユーザの行動情報を用いて有望度を予測してもよい。例えば、予測装置100は、SNSにおいてユーザが投稿した投稿情報を含むユーザの行動情報を用いて有望度を予測してもよい。例えば、予測装置100は、Twitter(登録商標)やFacebook(登録商標)等においてユーザが投稿した投稿情報を含むユーザの行動情報を用いて有望度を予測してもよい。例えば、予測装置100は、ユーザがTwitterにおいて投稿した文字情報を含むユーザの行動情報を用いて有望度を予測してもよい。例えば、予測装置100は、ユーザがメッセージサービスにおいて入力した情報を含むユーザの行動情報を用いて有望度を予測してもよい。例えば、予測装置100は、ユーザがLINE(登録商標)等のメッセージサービスにおいて入力した情報を含むユーザの行動情報を用いて有望度を予測してもよい。例えば、予測装置100は、電子メールにおいて入力した情報を含むユーザの行動情報を用いて有望度を予測してもよい。また、例えば、予測装置100は、ユーザが入力する情報であれば、文字情報や、音声情報や、画像情報や、動画情報(映像)等の種々の情報を含むユーザの行動情報を用いて有望度を予測してもよい。 For example, the prediction device 100 may predict the promising degree by using the user's behavior information including the posted information posted by the user in a predetermined service. For example, the prediction device 100 may predict the promising degree by using the user's behavior information including the posted information posted by the user on the SNS. For example, the prediction device 100 may predict the promising degree by using the user's behavior information including the posted information posted by the user on Twitter (registered trademark), Facebook (registered trademark), or the like. For example, the prediction device 100 may predict the promising degree by using the user's behavior information including the character information posted by the user on Twitter. For example, the prediction device 100 may predict the promising degree by using the user's behavior information including the information input by the user in the message service. For example, the prediction device 100 may predict the promising degree by using the user's behavior information including the information input by the user in a message service such as LINE (registered trademark). For example, the prediction device 100 may predict the promising degree by using the behavior information of the user including the information input in the e-mail. Further, for example, if the information is input by the user, the prediction device 100 is promising by using the user's behavior information including various information such as text information, audio information, image information, and moving image information (video). You may predict the degree.

(2−3.モデルについて)
モデルの生成については、図1に限らず、種々の態様であってもよい。図1の例では、各有望度に対応する複数のモデルを生成する場合を示すが、予測装置100は、各予測対象に対応する複数のスコアを出力する1つのモデルを生成してもよい。
(2-3. About the model)
The generation of the model is not limited to FIG. 1, and may be in various modes. In the example of FIG. 1, a case where a plurality of models corresponding to each promising degree are generated is shown, but the prediction device 100 may generate one model that outputs a plurality of scores corresponding to each prediction target.

また、図1の例では、検索やコンテンツ閲覧や購買をユーザの行動情報の一例として説明したが、予測装置100は、種々の情報を含むユーザの行動情報を入力情報とするモデルを生成してもよい。 Further, in the example of FIG. 1, search, content browsing, and purchase are described as an example of user behavior information, but the prediction device 100 generates a model in which user behavior information including various information is input information. May be good.

例えば、予測装置100は、ユーザが所定のサービスにおいて投稿した投稿情報を含むユーザの行動情報を入力情報とするモデルを生成してもよい。例えば、予測装置100は、ソーシャルネットワーキングサービス(SNS:Social Networking Service)においてユーザが投稿した投稿情報を含むユーザの行動情報を入力情報とするモデルを生成してもよい。例えば、予測装置100は、TwitterやFacebook等においてユーザが投稿した投稿情報を含むユーザの行動情報を入力情報とするモデルを生成してもよい。例えば、予測装置100は、ユーザがTwitterにおいて投稿した文字情報を含むユーザの行動情報を入力情報とするモデルを生成してもよい。例えば、予測装置100は、ユーザがメッセージサービスにおいて入力した情報を含むユーザの行動情報を入力情報とするモデルを生成してもよい。例えば、予測装置100は、ユーザがLINE等のメッセージサービスにおいて入力した情報を含むユーザの行動情報を入力情報とするモデルを生成してもよい。例えば、予測装置100は、電子メールにおいて入力した情報を含むユーザの行動情報を入力情報とするモデルを生成してもよい。また、例えば、予測装置100は、ユーザが入力する情報であれば、文字情報や、音声情報や、画像情報や、動画情報(映像)等の種々の情報を含むユーザの行動情報を入力情報とするモデルを生成してもよい。 For example, the prediction device 100 may generate a model in which the user's behavior information including the posted information posted by the user in a predetermined service is used as input information. For example, the prediction device 100 may generate a model in which the user's behavior information including the posted information posted by the user in the social networking service (SNS) is used as input information. For example, the prediction device 100 may generate a model in which the user's behavior information including the posted information posted by the user in Twitter, Facebook, or the like is used as input information. For example, the prediction device 100 may generate a model in which the user's behavior information including the character information posted by the user on Twitter is used as input information. For example, the prediction device 100 may generate a model in which the user's behavior information including the information input by the user in the message service is used as the input information. For example, the prediction device 100 may generate a model in which the user's behavior information including the information input by the user in a message service such as LINE is used as the input information. For example, the prediction device 100 may generate a model in which the user's behavior information including the information input in the e-mail is used as the input information. Further, for example, if the information is input by the user, the prediction device 100 uses the user's behavior information including various information such as text information, audio information, image information, and moving image information (video) as input information. You may generate a model to do.

(2−4.予測方法について)
なお、図2の例では、モデルを用いて予測する場合を示したが、モデルを用いることなくユーザの有望度を予測してもよい。例えば、予測装置100は、ユーザが有望であることを示す条件(「有望条件」ともいう)を用いて、ユーザの行動がその条件を満たすかどうかを判定することにより、ユーザの有望度を予測してもよい。すなわち、予測装置100は、ユーザの行動が有望条件に該当するか否かを判定することにより、ユーザの有望度を予測してもよい。例えば、予測装置100は、ユーザの行動が有望条件に該当すると判定した場合、そのユーザを有望度「高」と予測してもよい。また、例えば、予測装置100は、ユーザの行動が有望条件に該当しないと判定した場合、そのユーザを有望度「低」と予測してもよい。
(2-4. Prediction method)
In the example of FIG. 2, the case of predicting using a model is shown, but the promising degree of the user may be predicted without using the model. For example, the prediction device 100 predicts the promising degree of a user by determining whether or not the user's behavior satisfies the condition by using a condition indicating that the user is promising (also referred to as “promising condition”). You may. That is, the prediction device 100 may predict the promising degree of the user by determining whether or not the user's behavior corresponds to the promising condition. For example, when the prediction device 100 determines that the behavior of a user corresponds to a promising condition, the prediction device 100 may predict the user as having a high degree of promising. Further, for example, when the prediction device 100 determines that the behavior of the user does not correspond to the promising condition, the prediction device 100 may predict the user as having a "low" promising degree.

例えば、予測装置100は、ユーザが所定の期間(例えば1ヶ月)の間に、学業や仕事に関する行動を集中して行っている場合、そのユーザの有望度を「高」と予測してもよい。例えば、予測装置100は、大学卒業までの最後の3ヶ月間におけるユーザの位置情報が大学の位置に対応する割合が所定の閾値(例えば50%等)以上である場合、そのユーザの有望度を「高」と予測してもよい。なお、上記は一例であり、予測装置100は、種々の有望条件にユーザの行動が該当するかを判断することにより、そのユーザの有望度を予測してもよい。 For example, the prediction device 100 may predict the promising degree of the user as "high" when the user concentrates on activities related to schoolwork or work during a predetermined period (for example, one month). .. For example, the prediction device 100 determines the promising degree of the user when the ratio of the position information of the user corresponding to the position of the university in the last three months until graduation from the university is equal to or more than a predetermined threshold value (for example, 50%). It may be predicted to be "high". The above is an example, and the prediction device 100 may predict the promising degree of the user by determining whether the user's behavior corresponds to various promising conditions.

〔3.予測装置の構成〕
次に、図4を用いて、実施形態に係る予測装置100の構成について説明する。図4は、実施形態に係る予測装置の構成例を示す図である。図4に示すように、予測装置100は、通信部110と、記憶部120と、制御部130とを有する。なお、予測装置100は、予測装置100の管理者等から各種操作を受け付ける入力部(例えば、キーボードやマウス等)や、各種情報を表示するための表示部(例えば、液晶ディスプレイ等)を有してもよい。
[3. Predictor configuration]
Next, the configuration of the prediction device 100 according to the embodiment will be described with reference to FIG. FIG. 4 is a diagram showing a configuration example of the prediction device according to the embodiment. As shown in FIG. 4, the prediction device 100 includes a communication unit 110, a storage unit 120, and a control unit 130. The prediction device 100 has an input unit (for example, a keyboard, a mouse, etc.) that receives various operations from the administrator of the prediction device 100, and a display unit (for example, a liquid crystal display, etc.) for displaying various information. You may.

(通信部110)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部110は、ネットワークと有線または無線で接続され、端末装置10との間で情報の送受信を行う。
(Communication unit 110)
The communication unit 110 is realized by, for example, a NIC (Network Interface Card) or the like. Then, the communication unit 110 is connected to the network by wire or wirelessly, and transmits / receives information to / from the terminal device 10.

(記憶部120)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。実施形態に係る記憶部120は、図4に示すように、学習データ記憶部121と、モデル情報記憶部122と、ユーザ情報記憶部123と、有望度情報記憶部124と、予測情報記憶部125とを有する。
(Memory unit 120)
The storage unit 120 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory (Flash Memory), or a storage device such as a hard disk or an optical disk. As shown in FIG. 4, the storage unit 120 according to the embodiment includes a learning data storage unit 121, a model information storage unit 122, a user information storage unit 123, a promising degree information storage unit 124, and a prediction information storage unit 125. And have.

(学習データ記憶部121)
実施形態に係る学習データ記憶部121は、学習データに関する各種情報を記憶する。図5は、実施形態に係る学習データ記憶部の一例を示す図である。例えば、学習データ記憶部121は、モデルの生成に用いる教師データを記憶する。図5に示す学習データ記憶部121には、「データID」、「ユーザID」、「正解情報」、「行動情報」といった項目が含まれる。
(Learning data storage unit 121)
The learning data storage unit 121 according to the embodiment stores various information related to the learning data. FIG. 5 is a diagram showing an example of the learning data storage unit according to the embodiment. For example, the learning data storage unit 121 stores teacher data used for generating a model. The learning data storage unit 121 shown in FIG. 5 includes items such as "data ID", "user ID", "correct answer information", and "behavior information".

「データID」は、データを識別するための識別情報を示す。例えば、「データID」は、学習データ(教師データ)として用いられるユーザの行動情報と正解情報との組合せを識別するための識別情報を示す。例えば、データID「DT101」により識別されるデータは、図1の例に示した、データDT101に対応する。「ユーザID」は、行動主体であるユーザを識別するための識別情報を示す。 The "data ID" indicates identification information for identifying the data. For example, the "data ID" indicates identification information for identifying a combination of user behavior information and correct answer information used as learning data (teacher data). For example, the data identified by the data ID "DT101" corresponds to the data DT101 shown in the example of FIG. The "user ID" indicates identification information for identifying a user who is an action subject.

「正解情報」は、データIDにより識別されるデータに対応する正解情報を示す。例えば、「正解情報」は、データIDにより識別されるデータに対応するユーザの役職やその役職に対応するスコアを示す。図5では「正解情報」に「RDT101」といった概念的な情報が格納される例を示したが、実際には、ユーザの役職やその役職に対応するスコアを示す情報(例えばA役職やスコア「1」等)、または、その格納場所を示すファイルパス名などが格納される。 “Correct answer information” indicates correct answer information corresponding to the data identified by the data ID. For example, the "correct answer information" indicates the job title of the user corresponding to the data identified by the data ID and the score corresponding to the job title. In FIG. 5, an example in which conceptual information such as “RDT101” is stored in “correct answer information” is shown, but in reality, information indicating the user's job title and the score corresponding to that job title (for example, A job title or score “A” 1 ”etc.) Or a file path name indicating the storage location is stored.

「行動情報」は、データIDにより識別されるデータに対応するユーザの行動の履歴が含まれる行動情報を示す。図5では「行動情報」に「ADT101」といった概念的な情報が格納される例を示したが、実際には、ユーザが行った行動に関する種々の情報、または、その格納場所を示すファイルパス名などが格納される。 The "behavior information" indicates the behavior information including the history of the user's behavior corresponding to the data identified by the data ID. In FIG. 5, an example in which conceptual information such as "ADT101" is stored in "behavior information" is shown, but in reality, various information about the behavior performed by the user or a file path name indicating the storage location thereof. Etc. are stored.

例えば、「行動情報」には、行動主体であるユーザのインターネット(ウェブ)上における行動の履歴を含む行動情報が記憶される。例えば、「行動情報」には、ユーザがどのような検索クエリを用いて検索を行ったかを示す検索履歴を含む行動情報が記憶される。例えば、「行動情報」には、ユーザがどのような商品を購入したかを示す購入履歴を含む行動情報が記憶される。また、例えば、「行動情報」には、ユーザがどのようなコンテンツを閲覧したかを示す閲覧履歴を含む行動情報が記憶される。なお、上記は一例であり、「行動情報」には、行動主体の種々の行動の履歴が記憶される。 For example, in the "behavior information", the behavior information including the history of the behavior of the user who is the behavior subject on the Internet (web) is stored. For example, the "behavior information" stores behavior information including a search history indicating what kind of search query the user used to perform the search. For example, in the "behavior information", behavior information including a purchase history indicating what kind of product the user has purchased is stored. Further, for example, in the "behavior information", behavior information including a browsing history indicating what kind of content the user has browsed is stored. The above is an example, and the history of various actions of the action subject is stored in the "behavior information".

例えば、図5に示す例において、データID「DT101」により識別されるデータ(データDT101)は、ユーザID「U101」により識別されるユーザ(ユーザU101)に対応する情報(データ)であることを示す。例えば、図5に示す例において、データDT101は、ユーザU101に対応する行動情報ADT101を含むことを示す。また、データDT101は、正解情報RDT101を含むことを示す。 For example, in the example shown in FIG. 5, the data (data DT101) identified by the data ID "DT101" is the information (data) corresponding to the user (user U101) identified by the user ID "U101". Shown. For example, in the example shown in FIG. 5, it is shown that the data DT 101 includes the behavior information ADT 101 corresponding to the user U 101. Further, the data DT 101 indicates that the correct answer information RDT 101 is included.

なお、学習データ記憶部121は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、学習データ記憶部121は、学習データが追加された日時に関する情報を記憶してもよい。また、例えば、学習データ記憶部121は、モデルの入力に、ユーザの属性情報が用いられる場合、ユーザの属性に関する情報を記憶してもよい。例えば、学習データ記憶部121は、属性情報として、デモグラフィック属性情報やサイコグラフィック属性情報を記憶してもよい。例えば、学習データ記憶部121は、氏名、年齢、性別、自宅、勤務地、趣味、興味関心、家族構成、収入、友人等の交友関係、ライフスタイル等の情報を記憶してもよい。 The learning data storage unit 121 is not limited to the above, and may store various information depending on the purpose. For example, the learning data storage unit 121 may store information regarding the date and time when the learning data was added. Further, for example, when the user's attribute information is used for inputting the model, the learning data storage unit 121 may store the information regarding the user's attribute. For example, the learning data storage unit 121 may store demographic attribute information and psychographic attribute information as attribute information. For example, the learning data storage unit 121 may store information such as name, age, gender, home, place of work, hobbies, interests, family structure, income, friendships such as friends, and lifestyle.

図5に示す例では、学習データ記憶部121に予測対象「役職」のモデルM1を生成するために用いる学習データが記憶される場合を示したが、学習データ記憶部121には、各予測対象に対応する学習データが記憶される。例えば、学習データ記憶部121には、各ユーザの行動情報に各予測対象に対応する複数の正解情報が対応付けられた学習データが記憶されてもよい。例えば、ユーザU101の行動情報ADT101には、予測対象「役職」の正解情報RDT101に加えて、予測対象「起業」の正解情報(正解情報RDT201)が対応付けられてもよい。例えば、予測装置100は、ユーザU101の行動情報ADT101と正解情報RDT201とを用いて、予測対象「起業」に対応するモデルM2を生成する。また、図5に示す例では、学習データ記憶部121がユーザの行動情報を学習データとして記憶する場合を示したが、学習データ記憶部121は、ユーザの行動情報に限らず、法人等の種々の行動主体の行動情報を学習データとして記憶してもよい。例えば、予測装置100は、法人の行動情報と予測対象「業績」に対応する正解情報とを用いて、予測対象「業績」に対応するモデルM3を生成する。 In the example shown in FIG. 5, the learning data storage unit 121 stores the learning data used to generate the model M1 of the prediction target “position”, but the learning data storage unit 121 stores each prediction target. The learning data corresponding to is stored. For example, the learning data storage unit 121 may store learning data in which a plurality of correct answer information corresponding to each prediction target is associated with the behavior information of each user. For example, the behavior information ADT 101 of the user U101 may be associated with the correct answer information (correct answer information RDT201) of the prediction target "entrepreneur" in addition to the correct answer information RDT101 of the prediction target "post". For example, the prediction device 100 uses the behavior information ADT101 of the user U101 and the correct answer information RDT201 to generate a model M2 corresponding to the prediction target “entrepreneurship”. Further, in the example shown in FIG. 5, the case where the learning data storage unit 121 stores the user's behavior information as learning data is shown, but the learning data storage unit 121 is not limited to the user's behavior information, and various types such as corporations and the like. The behavioral information of the behavioral subject may be stored as learning data. For example, the prediction device 100 generates a model M3 corresponding to the prediction target "performance" by using the behavior information of the corporation and the correct answer information corresponding to the prediction target "performance".

(モデル情報記憶部122)
実施形態に係るモデル情報記憶部122は、モデルに関する情報を記憶する。例えば、モデル情報記憶部122は、生成処理により生成されたモデル情報(モデルデータ)を記憶する。図6は、実施形態に係るモデル情報記憶部の一例を示す図である。図6に示すモデル情報記憶部122は、「行動主体」、「モデルID」、「予測対象」、「モデルデータ」といった項目が含まれる。なお、図6では、モデルM1〜M3のみを図示するが、M4、M5等、各予測対象に応じて多数のモデル情報が記憶されてもよい。
(Model information storage unit 122)
The model information storage unit 122 according to the embodiment stores information about the model. For example, the model information storage unit 122 stores model information (model data) generated by the generation process. FIG. 6 is a diagram showing an example of a model information storage unit according to the embodiment. The model information storage unit 122 shown in FIG. 6 includes items such as "action subject", "model ID", "prediction target", and "model data". Although only the models M1 to M3 are shown in FIG. 6, a large amount of model information such as M4 and M5 may be stored according to each prediction target.

また、各モデルは、人工知能ソフトウエアの一部であるプログラムモジュールとしての利用が想定されるものであってもよい。例えば、モデルM1は、予測対象「役職」を予測するプログラムモジュールとしての利用が想定されるものであってもよい。例えば、モデルデータMDT1は、予測対象「役職」を予測するプログラムモジュールとして利用されるデータであってもよい。例えば、モデルM1は、ユーザの行動情報に基づいて、ユーザの有望度を定量化した値を出力するよう、コンピュータを機能させる。 In addition, each model may be expected to be used as a program module that is a part of artificial intelligence software. For example, the model M1 may be expected to be used as a program module for predicting the prediction target “position”. For example, the model data MDT1 may be data used as a program module for predicting the prediction target “position”. For example, the model M1 causes the computer to function to output a quantified value of the user's promising degree based on the user's behavior information.

「行動主体」は、有望度が予測される行動主体を示す。「モデルID」は、モデルを識別するための識別情報を示す。例えば、モデルID「M1」により識別されるモデルは、図1の例に示したモデルM1に対応する。「予測対象」は、対応するモデルが有望度を予測する対象を示す。また、「モデルデータ」は、対応付けられた対応するモデルのデータを示す。例えば、「モデルデータ」には、各層におけるノードと、各ノードが採用する関数と、ノードの接続関係と、ノード間の接続に対して設定される接続係数とを含む情報が含まれる。 “Action subject” indicates a behavioral subject whose promising degree is predicted. The "model ID" indicates identification information for identifying the model. For example, the model identified by the model ID "M1" corresponds to the model M1 shown in the example of FIG. “Prediction target” indicates a target for which the corresponding model predicts the promising degree. Further, "model data" indicates data of the associated corresponding model. For example, "model data" includes information including nodes in each layer, functions adopted by each node, connection relationships of nodes, and connection coefficients set for connections between nodes.

例えば、図6に示す例では、モデルID「M1」により識別されるモデル(モデルM1)とモデルID「M2」により識別されるモデル(モデルM2)は、対象となる行動主体がユーザ(自然人)であることを示す。また、例えば、図6に示す例では、モデルID「M3」により識別されるモデル(モデルM3)は、対象となる行動主体が法人であることを示す。 For example, in the example shown in FIG. 6, in the model (model M1) identified by the model ID “M1” and the model (model M2) identified by the model ID “M2”, the target action subject is the user (natural person). Indicates that. Further, for example, in the example shown in FIG. 6, the model (model M3) identified by the model ID “M3” indicates that the target action subject is a corporation.

例えば、図6に示す例において、モデルM1は、予測対象が「役職(昇進有望度)」であり、入力されたユーザの行動情報により、そのユーザの役職の有望度、すなわちそのユーザがどの程度昇進するかの有望度(昇進有望度)の予測に用いられることを示す。また、モデルM1のモデルデータは、モデルデータMDT1であることを示す。 For example, in the example shown in FIG. 6, in the model M1, the prediction target is the “position (probability of promotion)”, and the degree of promising of the position of the user, that is, the degree of the user is based on the input behavior information of the user. It is shown that it is used to predict the promising degree (promising degree of promotion) of promotion. Further, it is shown that the model data of the model M1 is the model data MDT1.

モデルM1(モデルデータMDT1)は、ユーザ(行動主体)の行動情報が入力される入力層と、出力層と、入力層から出力層までのいずれかの層であって出力層以外の層に属する第1要素と、第1要素と第1要素の重みとに基づいて値が算出される第2要素と、を含み、入力層に入力されたユーザ(行動主体)の行動情報に対し、出力層以外の各層に属する各要素を第1要素として、第1要素と第1要素の重みとに基づく演算を行うことにより、ユーザ(行動主体)の有望度の予測に用いられるスコアの値を出力層から出力するよう、コンピュータを機能させるためのモデルである。 The model M1 (model data MDT1) is any of an input layer, an output layer, and an input layer to an output layer into which the action information of the user (action subject) is input, and belongs to a layer other than the output layer. An output layer for the action information of the user (action subject) input to the input layer, including the first element and the second element whose value is calculated based on the weights of the first element and the first element. By performing an operation based on the weights of the first element and the first element with each element belonging to each layer other than the first element as the first element, the value of the score used for predicting the promising degree of the user (action subject) is output as the output layer. It is a model for making the computer function so that it outputs from.

ここで、モデルM1〜M3等が「y=a1*x1+a2*x2+・・・+ai*xi」で示す回帰モデルで実現されるとする。この場合、例えば、モデルM1が含む第1要素は、x1やx2等といった入力データ(xi)に対応する。また、第1要素の重みは、xiに対応する係数aiに対応する。ここで、回帰モデルは、入力層と出力層とを有する単純パーセプトロンと見做すことができる。各モデルを単純パーセプトロンと見做した場合、第1要素は、入力層が有するいずれかのノードに対応し、第2要素は、出力層が有するノードと見做すことができる。 Here, it is assumed that the models M1 to M3 and the like are realized by the regression model represented by "y = a1 * x1 + a2 * x2 + ... + ai * xi". In this case, for example, the first element included in the model M1 corresponds to input data (xi) such as x1 and x2. Further, the weight of the first element corresponds to the coefficient ai corresponding to xi. Here, the regression model can be regarded as a simple perceptron having an input layer and an output layer. When each model is regarded as a simple perceptron, the first element corresponds to any node of the input layer, and the second element can be regarded as the node of the output layer.

また、モデルM1〜M3等がDNN等、1つまたは複数の中間層を有するニューラルネットワークで実現されるとする。この場合、例えば、モデルM1が含む第1要素は、入力層または中間層が有するいずれかのノードに対応する。また、第2要素は、第1要素と対応するノードから値が伝達されるノードである次段のノードに対応する。また、第1要素の重みは、第1要素と対応するノードから第2要素と対応するノードに伝達される値に対して考慮される重みである接続係数に対応する。 Further, it is assumed that the models M1 to M3 and the like are realized by a neural network having one or a plurality of intermediate layers such as DNN. In this case, for example, the first element included in the model M1 corresponds to either the node of the input layer or the intermediate layer. Further, the second element corresponds to a node in the next stage, which is a node to which a value is transmitted from a node corresponding to the first element. Further, the weight of the first element corresponds to a connection coefficient which is a weight considered for the value transmitted from the node corresponding to the first element to the node corresponding to the second element.

なお、モデル情報記憶部122は、上記に限らず、目的に応じて種々のモデル情報を記憶してもよい。 The model information storage unit 122 is not limited to the above, and may store various model information depending on the purpose.

(ユーザ情報記憶部123)
実施形態に係るユーザ情報記憶部123は、ユーザに関する各種情報を記憶する。図7は、実施形態に係るユーザ情報記憶部の一例を示す図である。例えば、ユーザ情報記憶部123は、各ユーザの各種の行動情報を記憶する。図7に示すユーザ情報記憶部123には、「ユーザID」、「行動情報」といった項目が含まれる。
(User information storage unit 123)
The user information storage unit 123 according to the embodiment stores various information about the user. FIG. 7 is a diagram showing an example of a user information storage unit according to the embodiment. For example, the user information storage unit 123 stores various behavior information of each user. The user information storage unit 123 shown in FIG. 7 includes items such as "user ID" and "behavior information".

「ユーザID」は、ユーザを識別するための識別情報を示す。例えば、ユーザID「U1」により識別されるユーザは、図2の例に示したユーザU1に対応する。「行動情報」は、データIDにより識別されるデータに対応するユーザの行動の履歴である行動情報を示す。 The "user ID" indicates identification information for identifying a user. For example, the user identified by the user ID "U1" corresponds to the user U1 shown in the example of FIG. The "behavior information" indicates the behavior information which is the history of the user's behavior corresponding to the data identified by the data ID.

「行動情報」は、データIDにより識別されるデータに対応するユーザの行動の履歴が含まれる行動情報を示す。図5では「行動情報」に「ADT1」といった概念的な情報が格納される例を示したが、実際には、ユーザが行った行動に関する種々の情報、または、その格納場所を示すファイルパス名などが格納される。 The "behavior information" indicates the behavior information including the history of the user's behavior corresponding to the data identified by the data ID. In FIG. 5, an example in which conceptual information such as "ADT1" is stored in "behavior information" is shown, but in reality, various information about the behavior performed by the user or a file path name indicating the storage location thereof. Etc. are stored.

例えば、「行動情報」には、行動主体であるユーザのインターネット(ウェブ)上における行動の履歴を含む行動情報が記憶される。例えば、「行動情報」には、ユーザがどのような検索クエリを用いて検索を行ったかを示す検索履歴を含む行動情報が記憶される。例えば、「行動情報」には、ユーザがどのような商品を購入したかを示す購入履歴を含む行動情報が記憶される。また、例えば、「行動情報」には、ユーザがどのようなコンテンツを閲覧したかを示す閲覧履歴を含む行動情報が記憶される。なお、上記は一例であり、「行動情報」には、行動主体の種々の行動の履歴が記憶される。 For example, in the "behavior information", the behavior information including the history of the behavior of the user who is the behavior subject on the Internet (web) is stored. For example, the "behavior information" stores behavior information including a search history indicating what kind of search query the user used to perform the search. For example, in the "behavior information", behavior information including a purchase history indicating what kind of product the user has purchased is stored. Further, for example, in the "behavior information", behavior information including a browsing history indicating what kind of content the user has browsed is stored. The above is an example, and the history of various actions of the action subject is stored in the "behavior information".

例えば、図7に示す例において、ユーザID「U1」により識別されるユーザ(ユーザU1)に対応する行動情報は、ユーザU1が行った検索やコンテンツ閲覧や購買等の種々の行動の履歴を含む行動情報ADT1であることを示す。また、例えば、図7に示す例において、ユーザID「U2」により識別されるユーザ(ユーザU2)に対応する行動情報は、ユーザU2が行った検索やコンテンツ閲覧や購買等の種々の行動の履歴を含む行動情報ADT2であることを示す。 For example, in the example shown in FIG. 7, the action information corresponding to the user (user U1) identified by the user ID "U1" includes a history of various actions such as search, content browsing, and purchase performed by the user U1. Indicates that the behavior information is ADT1. Further, for example, in the example shown in FIG. 7, the action information corresponding to the user (user U2) identified by the user ID "U2" is a history of various actions such as search, content browsing, and purchase performed by the user U2. Indicates that the behavior information ADT2 includes.

なお、ユーザ情報記憶部123は、上記に限らず、目的に応じて種々の情報を記憶してもよい。また、図7では、ユーザIDごとに行動情報がユーザ情報記憶部123に記憶される場合を示したが、行動情報は、ユーザIDごとに限らず、例えば時刻順に記憶されてもよい。 The user information storage unit 123 is not limited to the above, and may store various information depending on the purpose. Further, although FIG. 7 shows a case where the action information is stored in the user information storage unit 123 for each user ID, the action information is not limited to each user ID and may be stored, for example, in chronological order.

なお、ユーザ情報記憶部123は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、ユーザ情報記憶部123は、ユーザ情報として、ユーザの属性に関する情報(属性情報)を記憶してもよい。例えば、ユーザ情報記憶部123は、属性情報として、デモグラフィック属性情報やサイコグラフィック属性情報を記憶してもよい。例えば、ユーザ情報記憶部123は、属性情報として、氏名、年齢、性別、自宅、勤務地、趣味、興味関心、家族構成、収入、友人等の交友関係、ライフスタイル等の情報を記憶してもよい。 The user information storage unit 123 is not limited to the above, and may store various information depending on the purpose. For example, the user information storage unit 123 may store information (attribute information) related to the user's attributes as user information. For example, the user information storage unit 123 may store demographic attribute information and psychographic attribute information as attribute information. For example, the user information storage unit 123 may store information such as name, age, gender, home, work location, hobbies, interests, family structure, income, friendships such as friends, and lifestyle as attribute information. Good.

(有望度情報記憶部124)
実施形態に係る有望度情報記憶部124は、有望度に関する各種情報を記憶する。図8は、実施形態に係る有望度情報記憶部の一例を示す図である。例えば、有望度情報記憶部124は、スコアと有望度との対応を示す情報を記憶する。図8に示す有望度情報記憶部124は、「スコア」、「有望度」といった項目が含まれる。
(Promisability information storage unit 124)
The promising information storage unit 124 according to the embodiment stores various information regarding the promising degree. FIG. 8 is a diagram showing an example of a promising information storage unit according to the embodiment. For example, the promising information storage unit 124 stores information indicating the correspondence between the score and the promising degree. The promising information storage unit 124 shown in FIG. 8 includes items such as “score” and “promising”.

「スコア」は、対応する有望度に該当するスコアの値(範囲)を示す。「有望度」は、行動主体のスコアが対応するスコアである場合のその行動主体の有望度のレベルを示す。図8の例では、「有望度」が3つのスコアの範囲に対応して「低」、「中」、「高」の3つのレベルである場合を示す。 "Score" indicates the value (range) of the score corresponding to the corresponding promising degree. "Promising degree" indicates the level of promising degree of the behavioral subject when the score of the behavioral subject is the corresponding score. In the example of FIG. 8, the case where the “promising degree” is three levels of “low”, “medium”, and “high” corresponding to the range of three scores is shown.

例えば、図8に示す例において、行動主体のスコアが0.3未満である場合、その行動主体の有望度が「低」であることを示す。行動主体のスコアが0.3以上0.6未満である場合、その行動主体の有望度が「中」であることを示す。また、行動主体のスコアが0.6以上である場合、その行動主体の有望度が「高」であることを示す。 For example, in the example shown in FIG. 8, when the score of the action subject is less than 0.3, it indicates that the promising degree of the action subject is “low”. When the score of the actor is 0.3 or more and less than 0.6, it indicates that the promising degree of the actor is "medium". Moreover, when the score of the action subject is 0.6 or more, it indicates that the promising degree of the action subject is “high”.

なお、有望度情報記憶部124には、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、有望度情報記憶部124には、予測対象毎にスコアと有望度との対応を示す情報を記憶されてもよい。 The promising information storage unit 124 is not limited to the above, and various information may be stored depending on the purpose. For example, the promising information storage unit 124 may store information indicating the correspondence between the score and the promising degree for each prediction target.

(予測情報記憶部125)
実施形態に係る予測情報記憶部125は、予測に関する各種情報を記憶する。図9は、実施形態に係る予測情報記憶部の一例を示す図である。例えば、予測情報記憶部125は、予測された行動主体の有望度に関する各種情報を記憶する。図9に示す予測情報記憶部125は、「行動主体」、「ID」、「予測対象」、「スコア」、「予測ランク」、「有望度」といった項目が含まれる。
(Prediction information storage unit 125)
The prediction information storage unit 125 according to the embodiment stores various information related to prediction. FIG. 9 is a diagram showing an example of the prediction information storage unit according to the embodiment. For example, the prediction information storage unit 125 stores various information regarding the promising degree of the predicted action subject. The prediction information storage unit 125 shown in FIG. 9 includes items such as "action subject", "ID", "prediction target", "score", "prediction rank", and "promising degree".

「行動主体」は、有望度が予測される行動主体を示す。「ID」は、ユーザや法人等の行動主体を識別するための識別情報を示す。例えば、ID「U1」により識別される行動主体(ユーザ)は、図1の例に示したユーザU1に対応する。「予測対象」は、有望度を予測する対象を示す。「スコア」は、対応する行動主体について、対応する予測対象のスコアを示す。「予測ランク」は、対応する行動主体について、対応する予測対象のスコアに基づいて予測されたランクを示す。「有望度」は、対応する行動主体について、対応する予測対象のスコアに基づいて予測された有望度を示す。 “Action subject” indicates a behavioral subject whose promising degree is predicted. The "ID" indicates identification information for identifying an action subject such as a user or a corporation. For example, the action subject (user) identified by the ID "U1" corresponds to the user U1 shown in the example of FIG. “Prediction target” indicates an target for which the degree of promising is predicted. "Score" indicates the score of the corresponding prediction target for the corresponding action subject. The "predicted rank" indicates the predicted rank of the corresponding action subject based on the score of the corresponding predicted target. The “promising degree” indicates the promising degree predicted based on the score of the corresponding predicted object for the corresponding action subject.

例えば、図9に示す例において、ユーザID「U1」により識別されるユーザ(自然人)であるユーザU1は、予測対象「役職(昇進有望度)」については、スコア「0.7」であることを示す。ユーザU1は、予測対象「役職(昇進有望度)」については、予測ランク「部長以上」、すなわち役職が部長以上まで昇進すると予測されるユーザであることを示す。また、ユーザU1は、予測対象「役職(昇進有望度)」については、有望度が「高」、すなわち役職については有望度が高いレベルであるユーザであることを示す。 For example, in the example shown in FIG. 9, the user U1 who is a user (natural person) identified by the user ID "U1" has a score of "0.7" for the prediction target "position (promising promotion)". Is shown. The user U1 indicates that the prediction target "position (promising degree of promotion)" is a predicted rank "manager or higher", that is, a user whose job title is predicted to be promoted to manager or higher. Further, the user U1 indicates that the user has a high degree of promising for the prediction target “position (promising degree of promotion)”, that is, a user with a high degree of promising for the position.

なお、予測情報記憶部125は、上記に限らず、目的に応じて種々の情報を記憶してもよい。 The prediction information storage unit 125 is not limited to the above, and may store various information depending on the purpose.

(制御部130)
図4の説明に戻って、制御部130は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、予測装置100内部の記憶装置に記憶されている各種プログラム(予測プログラムの一例に相当)がRAMを作業領域として実行されることにより実現される。また、制御部130は、コントローラであり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。制御部130は、モデル情報記憶部122に記憶されているモデルM1等に従った情報処理により、行動主体の行動情報が入力される入力層と、出力層と、入力層から出力層までのいずれかの層であって出力層以外の層に属する第1要素と、第1要素と第1要素の重みとに基づいて値が算出される第2要素と、を含み、入力層に入力された行動情報に対し、出力層以外の各層に属する各要素を第1要素として、第1要素と第1要素の重みとに基づく演算を行うことにより、行動主体の有望度の予測に用いられるスコアの値を出力層から出力する。
(Control unit 130)
Returning to the description of FIG. 4, the control unit 130 is a controller, and is stored in a storage device inside the prediction device 100 by, for example, a CPU (Central Processing Unit) or an MPU (Micro Processing Unit). It is realized by executing various programs (corresponding to an example of a prediction program) using the RAM as a work area. Further, the control unit 130 is a controller, and is realized by, for example, an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). The control unit 130 is either an input layer, an output layer, or an input layer to an output layer in which the action information of the action subject is input by information processing according to the model M1 or the like stored in the model information storage unit 122. The first element belonging to the layer other than the output layer and the second element whose value is calculated based on the weights of the first element and the first element are included and input to the input layer. For the action information, each element belonging to each layer other than the output layer is set as the first element, and the score used for predicting the promising degree of the action subject is calculated by performing the calculation based on the weights of the first element and the first element. Output the value from the output layer.

図4に示すように、制御部130は、取得部131と、生成部132と、予測部133と、提供部134とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部130の内部構成は、図4に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。制御部130は、記憶部120に記憶されているモデルM1(モデルデータMDT1)に従った情報処理により、第1要素と第1要素の重みとに基づいて値が算出される第2要素と、を含み、入力層に入力されたユーザの行動情報に対し、出力層以外の各層に属する各要素を第1要素として、第1要素と第1要素の重みとに基づく演算を行うことにより、行動主体の有望度の予測に用いられるスコアの値を出力層から出力する。 As shown in FIG. 4, the control unit 130 includes an acquisition unit 131, a generation unit 132, a prediction unit 133, and a provision unit 134, and realizes or executes an information processing function or operation described below. .. The internal configuration of the control unit 130 is not limited to the configuration shown in FIG. 4, and may be another configuration as long as it performs information processing described later. The control unit 130 includes a second element whose value is calculated based on the first element and the weight of the first element by information processing according to the model M1 (model data MDT1) stored in the storage unit 120. By performing an operation based on the weights of the first element and the first element with each element belonging to each layer other than the output layer as the first element for the user's action information input to the input layer including The score value used for predicting the promising degree of the subject is output from the output layer.

(取得部131)
取得部131は、各種情報を取得する。例えば、取得部131は、学習データ記憶部121と、モデル情報記憶部122と、ユーザ情報記憶部123と、有望度情報記憶部124と、予測情報記憶部125等から各種情報を取得する。また、取得部131は、各種情報を外部の情報処理装置から取得してもよい。また、取得部131は、各種情報を端末装置10等から取得してもよい。例えば、取得部131は、ユーザの行動情報をそのユーザが利用する端末装置10から取得する。また、例えば、取得部131は、ユーザの行動情報を、ユーザの行動情報を収集する他の情報処理装置から取得してもよい。
(Acquisition unit 131)
The acquisition unit 131 acquires various types of information. For example, the acquisition unit 131 acquires various information from the learning data storage unit 121, the model information storage unit 122, the user information storage unit 123, the promising information storage unit 124, the prediction information storage unit 125, and the like. Further, the acquisition unit 131 may acquire various information from an external information processing device. Further, the acquisition unit 131 may acquire various information from the terminal device 10 or the like. For example, the acquisition unit 131 acquires the user's behavior information from the terminal device 10 used by the user. Further, for example, the acquisition unit 131 may acquire the user's behavior information from another information processing device that collects the user's behavior information.

取得部131は、所定の行動主体による行動の履歴を示す行動情報を取得する。取得部131は、所定の行動主体の行動情報の入力に応じて、所定の行動主体の有望度を示すスコアを出力するモデルを取得する。取得部131は、ユーザである所定の行動主体の行動情報を取得する。取得部131は、インターネットにおけるユーザの行動の履歴を含む行動情報を取得する。取得部131は、ユーザによる検索履歴を含む行動情報を取得する。 The acquisition unit 131 acquires action information indicating a history of actions by a predetermined action subject. The acquisition unit 131 acquires a model that outputs a score indicating the promising degree of the predetermined action subject in response to the input of the action information of the predetermined action subject. The acquisition unit 131 acquires the action information of a predetermined action subject who is a user. The acquisition unit 131 acquires behavior information including a history of user behavior on the Internet. The acquisition unit 131 acquires behavior information including a search history by the user.

取得部131は、ユーザによる購買履歴を含む行動情報を取得する。取得部131は、所定の団体である所定の行動主体による行動の行動情報を取得する。取得部131は、所定の法人である所定の行動主体による行動の行動情報を取得する。 The acquisition unit 131 acquires behavior information including a purchase history by the user. The acquisition unit 131 acquires behavioral information of actions by a predetermined action subject, which is a predetermined group. The acquisition unit 131 acquires behavioral information of actions by a predetermined action subject, which is a predetermined corporation.

また、例えば、取得部131は、ユーザの属性情報を含むユーザ情報を取得する。例えば、取得部131は、ユーザの性別や年齢等を示す情報を含むユーザ情報を取得する。例えば、取得部131は、デモグラフィック属性情報やサイコグラフィック属性情報を示す情報を含むユーザ情報を取得する。例えば、取得部131は、氏名、年齢、性別、自宅、勤務地、趣味、興味関心、家族構成、収入、友人等の交友関係、ライフスタイル等を示す情報を含むユーザ情報を取得する。 Further, for example, the acquisition unit 131 acquires user information including user attribute information. For example, the acquisition unit 131 acquires user information including information indicating the gender, age, and the like of the user. For example, the acquisition unit 131 acquires user information including information indicating demographic attribute information and psychographic attribute information. For example, the acquisition unit 131 acquires user information including information indicating a name, age, gender, home, work location, hobbies, interests, family structure, income, friendships such as friends, lifestyle, and the like.

図1の例では、取得部131は、各ユーザU101〜U104の行動情報を取得する。
取得部131は、行動情報ADT101を、ユーザU101が利用する端末装置10から取得する。取得部131は、ユーザU101による検索やコンテンツ閲覧や購買等の種々の行動の履歴を含む行動情報ADT101を取得する。取得部131は、行動情報ADT102を、ユーザU102が利用する端末装置10から取得する。取得部131は、ユーザU102による検索やコンテンツ閲覧や購買等の種々の行動の履歴を含む行動情報ADT102を取得する。取得部131は、行動情報ATD103を、ユーザU103が利用する端末装置10から取得する。また、取得部131は、行動情報ATD104を、ユーザU104が利用する端末装置10から取得する。
In the example of FIG. 1, the acquisition unit 131 acquires the action information of each user U101 to U104.
The acquisition unit 131 acquires the action information ADT 101 from the terminal device 10 used by the user U101. The acquisition unit 131 acquires the action information ADT 101 including the history of various actions such as search by the user U101, content browsing, and purchase. The acquisition unit 131 acquires the action information ADT 102 from the terminal device 10 used by the user U 102. The acquisition unit 131 acquires the action information ADT 102 including the history of various actions such as search by the user U102, content browsing, and purchase. The acquisition unit 131 acquires the action information ATD 103 from the terminal device 10 used by the user U 103. Further, the acquisition unit 131 acquires the action information ATD 104 from the terminal device 10 used by the user U 104.

取得部131は、各ユーザの役職を、各ユーザが所属する企業等から取得する。取得部131は、各ユーザU101〜U104の正解情報RDT101〜RDT104等を、各ユーザが所属する企業や他の情報処理装置等から取得してもよい。また、予測装置100は、各ユーザの行動情報を、ユーザが利用する端末装置10以外の外部装置から取得してもよい。 The acquisition unit 131 acquires the job title of each user from the company to which each user belongs. The acquisition unit 131 may acquire the correct answer information RDT101 to RDT104 of each user U101 to U104 from the company to which each user belongs, another information processing device, or the like. Further, the prediction device 100 may acquire the behavior information of each user from an external device other than the terminal device 10 used by the user.

例えば、取得部131は、ユーザU101の行動の履歴を示す行動情報ADT101を、ユーザU101が利用する端末装置10から取得する。例えば、取得部131は、ユーザU102の行動の履歴を示す行動情報ADT102を、ユーザU102が利用する端末装置10から取得する。例えば、取得部131は、ユーザU103の行動の履歴を示す行動情報ADT103を、ユーザU103が利用する端末装置10から取得する。また、例えば、取得部131は、ユーザU104の行動の履歴を示す行動情報ADT104を、ユーザU104が利用する端末装置10から取得する。 For example, the acquisition unit 131 acquires the action information ADT 101 indicating the history of the actions of the user U 101 from the terminal device 10 used by the user U 101. For example, the acquisition unit 131 acquires the action information ADT 102 indicating the action history of the user U 102 from the terminal device 10 used by the user U 102. For example, the acquisition unit 131 acquires the action information ADT 103 indicating the action history of the user U 103 from the terminal device 10 used by the user U 103. Further, for example, the acquisition unit 131 acquires the action information ADT 104 indicating the action history of the user U104 from the terminal device 10 used by the user U104.

図1の例では、取得部131は、学習データLD1を取得する。例えば、取得部131は、データDT101〜DT104等を含む学習データLD1を取得する。 In the example of FIG. 1, the acquisition unit 131 acquires the learning data LD1. For example, the acquisition unit 131 acquires the learning data LD1 including the data DT101 to DT104.

図2の例では、取得部131は、ユーザU1の行動情報ADT1を取得する。取得部131は、ユーザU1が利用する端末装置10からユーザU1の行動情報ADT1を取得する。取得部131は、ユーザU1による検索やコンテンツ閲覧や購買等の種々の行動の履歴を含む行動情報ADT1を取得する。取得部131は、Z年までのユーザU1の行動情報ADT1を取得する。取得部131は、Z年の1年間におけるユーザU1の行動情報ADT1を取得する。取得部131は、Z年である2017年の1年間におけるユーザU1の行動情報ADT1を取得する。例えば、取得部131は、ユーザの行動情報群から、行動情報の各々が取得(検知)された日時(取得日時)と対象の期間(例えば2017年等)とを比較し、取得日時が対象の期間に含まれる場合、その行動情報を取得対象の行動情報として取得する。取得部131は、記憶部120からランク一覧RL11に示すような役職とスコアとを対応付けた情報を取得する。 In the example of FIG. 2, the acquisition unit 131 acquires the action information ADT1 of the user U1. The acquisition unit 131 acquires the action information ADT1 of the user U1 from the terminal device 10 used by the user U1. The acquisition unit 131 acquires the action information ADT1 including the history of various actions such as search by the user U1, content browsing, and purchase. The acquisition unit 131 acquires the behavior information ADT1 of the user U1 up to the year Z. The acquisition unit 131 acquires the behavior information ADT1 of the user U1 in one year of the year Z. The acquisition unit 131 acquires the behavior information ADT1 of the user U1 in one year of 2017, which is the year Z. For example, the acquisition unit 131 compares the date and time (acquisition date and time) when each behavior information is acquired (detected) with the target period (for example, 2017) from the user's behavior information group, and the acquisition date and time is the target. If it is included in the period, the action information is acquired as the action information to be acquired. The acquisition unit 131 acquires information in which the job title and the score are associated with each other as shown in the rank list RL11 from the storage unit 120.

(生成部132)
生成部132は、各種情報を生成する。例えば、生成部132は、学習データ記憶部121に記憶された学習データを用いて、モデル情報記憶部122に示すようなモデルを生成する。例えば、生成部132は、取得部131により取得された学習データに基づいて、行動主体の有望度の予測に用いられるモデルを生成する。例えば、生成部132は、ユーザの行動情報と、ユーザに対応付けられた有望度の種別を示す正解情報とを含む学習データに基づいて、行動主体の有望度の予測に用いられるモデルを生成する。
(Generator 132)
The generation unit 132 generates various information. For example, the generation unit 132 uses the learning data stored in the learning data storage unit 121 to generate a model as shown in the model information storage unit 122. For example, the generation unit 132 generates a model used for predicting the promising degree of the action subject based on the learning data acquired by the acquisition unit 131. For example, the generation unit 132 generates a model used for predicting the promising degree of the action subject based on the learning data including the user's behavior information and the correct answer information indicating the type of promising degree associated with the user. ..

例えば、生成部132は、モデルM1〜M3等を生成し、生成したモデルM1〜M3等をモデル情報記憶部122に格納する。なお、生成部132は、いかなる学習アルゴリズムを用いてモデルM1〜M3等を生成してもよい。例えば、生成部132は、ニューラルネットワーク(neural network)、サポートベクターマシン(SVM)、クラスタリング、強化学習等の学習アルゴリズムを用いてモデルM1〜M3等を生成する。一例として、生成部132がニューラルネットワークを用いてモデルM1〜M3等を生成する場合、モデルM1〜M3等は、一以上のニューロンを含む入力層と、一以上のニューロンを含む中間層と、一以上のニューロンを含む出力層とを有する。 For example, the generation unit 132 generates models M1 to M3 and the like, and stores the generated models M1 to M3 and the like in the model information storage unit 122. The generation unit 132 may generate models M1 to M3 and the like using any learning algorithm. For example, the generation unit 132 generates models M1 to M3 and the like by using learning algorithms such as a neural network, a support vector machine (SVM), clustering, and reinforcement learning. As an example, when the generation unit 132 generates models M1 to M3 and the like using a neural network, the models M1 to M3 and the like include an input layer containing one or more neurons and an intermediate layer containing one or more neurons. It has an output layer containing the above neurons.

生成部132は、モデルを生成し、生成したモデルをモデル情報記憶部122に格納する。具体的には、生成部132は、行動主体の行動情報が入力される入力層と、出力層と、入力層から出力層までのいずれかの層であって出力層以外の層に属する第1要素と、第1要素と第1要素の重みとに基づいて値が算出される第2要素と、を含み、入力層に入力された行動情報に対し、出力層以外の各層に属する各要素を第1要素として、第1要素と第1要素の重みとに基づく演算を行うことにより、行動主体の有望度の予測に用いられるスコアの値を出力層から出力するモデルを生成する。 The generation unit 132 generates a model and stores the generated model in the model information storage unit 122. Specifically, the generation unit 132 is a first layer that is any of an input layer, an output layer, and an input layer to an output layer into which the action information of the action subject is input, and belongs to a layer other than the output layer. Each element belonging to each layer other than the output layer is included with respect to the action information input to the input layer, including the element and the second element whose value is calculated based on the first element and the weight of the first element. As the first element, a model is generated in which the score value used for predicting the promising degree of the action subject is output from the output layer by performing the calculation based on the first element and the weight of the first element.

例えば、生成部132は、学習データに基づいてモデルを生成する。例えば、生成部132は、モデル情報記憶部122に示すように、モデルM1〜M3等を生成する。図1の例では、生成部132は、学習データに基づいてモデルM1を生成する。例えば、生成部132は、学習データを用いた所定の学習処理によりモデルを生成する。例えば、生成部132は、学習データ記憶部121中のデータDT101〜DT104等を学習データ(教師データ)として、学習を行なうことにより、モデルを生成する。 For example, the generation unit 132 generates a model based on the training data. For example, the generation unit 132 generates models M1 to M3 and the like as shown in the model information storage unit 122. In the example of FIG. 1, the generation unit 132 generates the model M1 based on the training data. For example, the generation unit 132 generates a model by a predetermined learning process using the learning data. For example, the generation unit 132 generates a model by performing learning using the data DT101 to DT104 in the learning data storage unit 121 as learning data (teacher data).

図1の例では、生成部132は、ユーザの行動情報に関する特徴量を用いて、モデルを生成する。生成部132は、ユーザによる検索に対応する行動情報に関する特徴量を用いて、モデルを生成する。生成部132は、ユーザが検索に用いたクエリに関する特徴量を用いて、モデルを生成する。また、生成部132は、ユーザによるコンテンツ閲覧に対応する行動情報に関する特徴量を用いて、モデルを生成する。生成部132は、ユーザが閲覧したコンテンツに関する特徴量を用いて、モデルを生成する。また、生成部132は、ユーザによる購買に対応する行動情報に関する特徴量を用いて、モデルを生成する。生成部132は、ユーザが購入した商品やサービスに関する特徴量を用いて、モデルを生成する。 In the example of FIG. 1, the generation unit 132 generates a model using the feature amount related to the user's behavior information. The generation unit 132 generates a model using the feature amount related to the behavior information corresponding to the search by the user. The generation unit 132 generates a model using the features related to the query used by the user for the search. In addition, the generation unit 132 generates a model using the feature amount related to the behavior information corresponding to the content browsing by the user. The generation unit 132 generates a model using the feature amount related to the content viewed by the user. In addition, the generation unit 132 generates a model using the feature amount related to the behavior information corresponding to the purchase by the user. The generation unit 132 generates a model using the features related to the goods and services purchased by the user.

図1の例では、生成部132は、ユーザの行動に対応する特徴を学習し、行動主体であるユーザの有望度を予測するモデルを生成する。生成部132は、ユーザの行動情報に関する特徴を学習し、その行動主体の有望度を予測するモデルを生成する。 In the example of FIG. 1, the generation unit 132 learns the features corresponding to the user's behavior and generates a model for predicting the promising degree of the user who is the action subject. The generation unit 132 learns the characteristics of the user's behavior information and generates a model for predicting the promising degree of the behavior subject.

生成部132は、学習データLD1を用いてモデルM1を生成する。生成部132は、正解情報RDT101に含まれるユーザU101の役職がA役職(取締役)であり、スコアが「1」であるため、モデルM1にデータDT101に含まれるユーザの行動情報ADT101が入力された場合に、モデルM1が出力するスコアが「1」に近づくように、学習処理を行う。生成部132は、データDT101の行動情報ADT101がモデルM1に入力された場合に、モデルM1が出力するスコアが「1」に近づくように、学習処理を行う。 The generation unit 132 generates the model M1 using the learning data LD1. In the generation unit 132, the title of the user U101 included in the correct answer information RDT101 is the title A (director) and the score is "1". Therefore, the user behavior information ADT101 included in the data DT101 is input to the model M1. In this case, the learning process is performed so that the score output by the model M1 approaches "1". The generation unit 132 performs learning processing so that when the behavior information ADT101 of the data DT101 is input to the model M1, the score output by the model M1 approaches "1".

また、生成部132は、正解情報RDT102に含まれるユーザU102の役職がD役職(無し)であり、スコアが「0」であるため、モデルM1にデータDT102に含まれるユーザの行動情報ADT102が入力された場合に、モデルM1が出力するスコアが「0」に近づくように、学習処理を行う。生成部132は、データDT102の行動情報ADT102がモデルM1に入力された場合に、モデルM1が出力するスコアが「0」に近づくように、学習処理を行う。 Further, in the generation unit 132, since the title of the user U102 included in the correct answer information RDT102 is the D title (none) and the score is "0", the user behavior information ADT102 included in the data DT102 is input to the model M1. If so, the learning process is performed so that the score output by the model M1 approaches "0". The generation unit 132 performs learning processing so that when the behavior information ADT102 of the data DT102 is input to the model M1, the score output by the model M1 approaches "0".

また、生成部132は、正解情報RDT103に含まれるユーザU103の役職がC役職(課長)であり、スコアが「0.3」であるため、モデルM1にデータDT103に含まれるユーザの行動情報ADT103が入力された場合に、モデルM1が出力するスコアが「0.3」に近づくように、学習処理を行う。生成部132は、データDT103の行動情報ADT103がモデルM1に入力された場合に、モデルM1が出力するスコアが「0.3」に近づくように、学習処理を行う。 Further, in the generation unit 132, since the position of the user U103 included in the correct answer information RDT103 is the C position (section chief) and the score is "0.3", the user behavior information ADT103 included in the data DT103 in the model M1 Is input, the learning process is performed so that the score output by the model M1 approaches "0.3". The generation unit 132 performs learning processing so that when the action information ADT103 of the data DT103 is input to the model M1, the score output by the model M1 approaches "0.3".

また、生成部132は、正解情報RDT104に含まれるユーザU104の役職がB役職(部長)であり、スコアが「0.6」であるため、モデルM1にデータDT104に含まれるユーザの行動情報ADT104が入力された場合に、モデルM1が出力するスコアが「0.6」に近づくように、学習処理を行う。生成部132は、データDT104の行動情報ADT104がモデルM1に入力された場合に、モデルM1が出力するスコアが「0.6」に近づくように、学習処理を行う。 Further, in the generation unit 132, since the position of the user U104 included in the correct answer information RDT104 is the B position (manager) and the score is "0.6", the user behavior information ADT104 included in the data DT104 in the model M1 Is input, the learning process is performed so that the score output by the model M1 approaches "0.6". The generation unit 132 performs the learning process so that the score output by the model M1 approaches "0.6" when the action information ADT104 of the data DT104 is input to the model M1.

図2の例では、生成部132は、処理群PS22−1に示すような処理により、ユーザU1の予測対象「役職」の有望度を示すスコアを生成(算出)する。生成部132は、ユーザU1の有望度の予測に基づいて、予測情報PL11を生成する。 In the example of FIG. 2, the generation unit 132 generates (calculates) a score indicating the promising degree of the prediction target “post” of the user U1 by the processing as shown in the processing group PS22-1. The generation unit 132 generates the prediction information PL11 based on the prediction of the promising degree of the user U1.

(予測部133)
予測部133は、各種情報を予測する。予測部133は、記憶部120に記憶された情報を用いて種々の情報を予測する。予測部133は、学習データ記憶部121と、モデル情報記憶部122と、ユーザ情報記憶部123と、有望度情報記憶部124と、予測情報記憶部125等に記憶された情報を用いて種々の情報を予測する。例えば、予測部133は、取得部131により取得された各種情報に基づいて、種々の情報を予測する。予測部133は、モデルM1等のモデルに従った情報処理により、ユーザや法人等の行動主体の行動情報(入力データ)をモデルの入力層に入力する。そして、予測部133は、入力データを中間層と出力層に伝播させることで出力層から行動主体の有望度を示すスコアを出力させる。
(Prediction unit 133)
The prediction unit 133 predicts various types of information. The prediction unit 133 predicts various information using the information stored in the storage unit 120. The prediction unit 133 uses various information stored in the learning data storage unit 121, the model information storage unit 122, the user information storage unit 123, the promising information storage unit 124, the prediction information storage unit 125, and the like. Predict information. For example, the prediction unit 133 predicts various information based on various information acquired by the acquisition unit 131. The prediction unit 133 inputs the action information (input data) of the action subject such as a user or a corporation into the input layer of the model by information processing according to the model such as the model M1. Then, the prediction unit 133 propagates the input data to the intermediate layer and the output layer, so that the output layer outputs a score indicating the promising degree of the action subject.

予測部133は、取得部131により取得された行動情報に基づいて、行動よりも後の時点における所定の行動主体の将来性に関する有望度を予測する。予測部133は、行動情報をモデルに入力し、モデルが出力したスコアに基づいて、所定の行動主体の有望度を予測する。予測部133は、ユーザである所定の行動主体の行動情報を用いて、人間(自然人)であるユーザの有望度を予測する。 The prediction unit 133 predicts the promising degree of the future potential of a predetermined action subject at a time point after the action based on the action information acquired by the acquisition unit 131. The prediction unit 133 inputs the behavior information into the model, and predicts the promising degree of a predetermined behavior subject based on the score output by the model. The prediction unit 133 predicts the promising degree of a user who is a human (natural person) by using the behavior information of a predetermined action subject who is the user.

予測部133は、インターネットにおけるユーザの行動の履歴を含む行動情報を用いて、ユーザの有望度を適切に予測する。予測部133は、ユーザによる検索履歴を含む行動情報を用いて、ユーザの有望度を予測する。予測部133は、ユーザによる購買履歴を含む行動情報を用いて、ユーザの有望度を予測する。 The prediction unit 133 appropriately predicts the promising degree of the user by using the behavior information including the history of the user's behavior on the Internet. The prediction unit 133 predicts the promising degree of the user by using the behavior information including the search history by the user. The prediction unit 133 predicts the promising degree of the user by using the behavior information including the purchase history by the user.

予測部133は、ユーザの役職に関する有望度を予測する。予測部133は、ユーザの役職に関する有望度を予測し、ユーザが企業等の組織において昇進するかを予測する。予測部133は、スコアと有望度との対応表を用いて、モデルが出力するスコアが対応表のどの重要度に対応するかを比較し判定することにより、ユーザの有望度を予測する。 The prediction unit 133 predicts the promising degree of the user's job title. The prediction unit 133 predicts the promising degree of the user's job title and predicts whether the user will be promoted in an organization such as a company. The prediction unit 133 predicts the promising degree of the user by comparing and determining which importance of the correspondence table the score output by the model corresponds to by using the correspondence table between the score and the promising degree.

予測部133は、所定の団体である所定の行動主体による行動の行動情報を用いて、所定の団体の有望度を予測する。予測部133は、複数のユーザ群等により構成される組織等の所定の団体の有望度を予測する。予測部133は、所定の法人である所定の行動主体による行動の行動情報を用いて、所定の法人の有望度を予測する。予測部133は、法人格を有する行動主体である所定の法人の有望度を予測する。 The prediction unit 133 predicts the promising degree of a predetermined group by using the action information of the action by the predetermined action subject which is a predetermined group. The prediction unit 133 predicts the promising degree of a predetermined organization such as an organization composed of a plurality of user groups and the like. The prediction unit 133 predicts the promising degree of a predetermined corporation by using the behavior information of the behavior by the predetermined action subject which is the predetermined corporation. The prediction unit 133 predicts the promising degree of a predetermined corporation, which is an action subject having legal personality.

また、例えば、予測部133は、ユーザの属性情報を含むユーザ情報を用いて、ユーザの有望度を予測してもよい。例えば、予測部133は、ユーザの性別や年齢等を示す情報を含むユーザ情報を用いて、ユーザの有望度を予測してもよい。例えば、予測部133は、デモグラフィック属性情報やサイコグラフィック属性情報を用いて、ユーザの有望度を予測してもよい。例えば、予測部133は、氏名、年齢、性別、自宅、勤務地、趣味、興味関心、家族構成、収入、友人等の交友関係、ライフスタイル等を示す情報を用いて、ユーザの有望度を予測してもよい。 Further, for example, the prediction unit 133 may predict the promising degree of the user by using the user information including the attribute information of the user. For example, the prediction unit 133 may predict the promising degree of the user by using the user information including the information indicating the gender, age, and the like of the user. For example, the prediction unit 133 may predict the promising degree of the user by using the demographic attribute information and the psychographic attribute information. For example, the prediction unit 133 predicts the promising degree of a user by using information indicating name, age, gender, home, place of work, hobbies, interests, family structure, income, friendships such as friends, lifestyle, etc. You may.

例えば、予測部133は、2017年の1年間におけるユーザU1の行動情報ADT1とモデルM1とを用いて、2017年から5年後の2022年のユーザU1の役職の有望度を予測する。予測部133は、行動情報ADT1をモデルM1に入力する。例えば、予測部133は、ユーザU1の行動情報群から、行動情報の各々が取得(検知)された日時(取得日時)と対象の期間(例えば2017年等)とを比較し、取得日時が対象の期間に含まれる場合、その行動情報を取得対象の行動情報として抽出する。そして、予測部133は、抽出する行動情報をモデルM1に入力する情報(行動情報ADT1)として用いる。 For example, the prediction unit 133 predicts the promising position of the user U1 in 2022, which is five years after 2017, by using the behavior information ADT1 of the user U1 and the model M1 in the one year of 2017. The prediction unit 133 inputs the behavior information ADT1 into the model M1. For example, the prediction unit 133 compares the date and time (acquisition date and time) when each of the action information is acquired (detected) with the target period (for example, 2017) from the action information group of the user U1, and targets the acquisition date and time. If it is included in the period of, the action information is extracted as the action information to be acquired. Then, the prediction unit 133 uses the extracted behavior information as information (behavior information ADT1) to be input to the model M1.

図2の例では、予測部133は、処理群PS22−1に示すような処理により、ユーザU1の予測対象「役職」の有望度を示すスコアを生成(算出)する。予測部133は、行動主体であるユーザU1の行動情報を予測対象「役職(昇進有望度)」に対応するモデルM1に入力する。具体的には、予測部133は、行動情報ADT1をモデルM1に入力する。行動情報ADT1が入力されたモデルM1は、スコアを出力する。図2の例では、行動情報ADT1が入力されたモデルM1は、スコアSC11−1に示すようなスコア「0.7」を出力する。 In the example of FIG. 2, the prediction unit 133 generates (calculates) a score indicating the promising degree of the prediction target “post” of the user U1 by the processing as shown in the processing group PS22-1. The prediction unit 133 inputs the behavior information of the user U1 who is the action subject into the model M1 corresponding to the prediction target “position (promising promotion)”. Specifically, the prediction unit 133 inputs the behavior information ADT1 into the model M1. The model M1 to which the action information ADT1 is input outputs a score. In the example of FIG. 2, the model M1 to which the action information ADT1 is input outputs a score “0.7” as shown in the score SC11-1.

図2の例では、予測部133は、モデルM1が出力したスコアに基づいて、ユーザU1の有望度を予測する。例えば、予測部133は、ユーザU1の有望度の予測に基づいて、予測情報PL11を生成する。予測部133は、モデルM1が出力したスコアと、有望度情報記憶部124に記憶された情報とに基づいて、ユーザU1の有望度を予測する。予測部133は、図2中の有望度情報記憶部124に示すようなスコアと有望度とが対応付けられた情報(対応付け情報)に基づいて、ユーザU1の有望度を予測する。 In the example of FIG. 2, the prediction unit 133 predicts the promising degree of the user U1 based on the score output by the model M1. For example, the prediction unit 133 generates prediction information PL11 based on the prediction of the promising degree of the user U1. The prediction unit 133 predicts the promising degree of the user U1 based on the score output by the model M1 and the information stored in the promising degree information storage unit 124. The prediction unit 133 predicts the promising degree of the user U1 based on the information (correspondence information) in which the score and the promising degree are associated with each other as shown in the promising degree information storage unit 124 in FIG.

予測部133は、モデルM1が出力したスコアと、図2に示す有望度情報記憶部124中の対応付け情報のスコアの範囲とを比較し、モデルM1が出力したスコアがいずれのスコアの範囲に含まれるかを判定する。図2の例では、予測部133は、モデルM1が出力したスコアが「0.7」であり、有望度が「高」に対応するスコア「0.6以上」に該当すると判定する。そのため、予測部133は、予測情報PL11に示すように、ユーザU1の予測対象「役職(昇進有望度)」に対応する有望度が「高」と予測する。 The prediction unit 133 compares the score output by the model M1 with the score range of the associated information in the promising information storage unit 124 shown in FIG. 2, and the score output by the model M1 falls within any score range. Determine if it is included. In the example of FIG. 2, the prediction unit 133 determines that the score output by the model M1 is “0.7” and corresponds to the score “0.6 or more” corresponding to the promising degree “high”. Therefore, as shown in the prediction information PL11, the prediction unit 133 predicts that the promising degree corresponding to the prediction target “position (promising degree of promotion)” of the user U1 is “high”.

図2の例では、予測部133は、ランク一覧RL11を用いて、Z年からY年後のユーザU1の役職を予測する。予測部133は、モデルM1が出力したスコアと、図2に示すランク一覧RL11中の昇進情報のスコアとを比較し、モデルM1が出力したスコアがどのスコア以上であるかを判定する。図2の例では、予測部133は、モデルM1が出力したスコアが「0.7」であり、B役職(部長)のスコア「0.6」以上であり、A役職(取締役)のスコア「1」未満であると判定する。そのため、予測部133は、予測情報PL11に示すように、予測対象「役職(昇進有望度)」におけるユーザU1の役職を「部長以上」と予測する。例えば、予測部133は、Z年からY年後のユーザU1の役職を「部長以上」と予測する。この場合、予測部133は、Z年からY年後において、ユーザU1が部長以上の役職まで昇進すると予測する。例えば、予測部133は、2017年から5年後の2022年において、ユーザU1が部長以上の役職まで昇進すると予測する。 In the example of FIG. 2, the prediction unit 133 predicts the job title of the user U1 after Z to Y years using the rank list RL11. The prediction unit 133 compares the score output by the model M1 with the score of the promotion information in the rank list RL11 shown in FIG. 2, and determines which score or higher the score output by the model M1 is. In the example of FIG. 2, in the prediction unit 133, the score output by the model M1 is "0.7", the score of the B position (manager) is "0.6" or more, and the score of the A position (director) is "0.7". It is determined that it is less than 1 ”. Therefore, as shown in the prediction information PL11, the prediction unit 133 predicts the position of the user U1 in the prediction target “position (promising promotion)” as “manager or higher”. For example, the prediction unit 133 predicts that the position of the user U1 after Z to Y years is "manager or higher". In this case, the prediction unit 133 predicts that the user U1 will be promoted to a position of manager or higher in the years Z to Y. For example, the forecasting department 133 predicts that in 2022, five years after 2017, user U1 will be promoted to a position of manager or higher.

例えば、予測部133は、上述した回帰モデルやニューラルネットワーク等、任意の構造を有するモデルを用いて、スコアの算出を行う。具体的には、モデルM1は、ユーザの行動情報(すなわち、上述したスコアの算出に用いられる各要素)が入力された場合に、所定の対象の予測を定量化した値(すなわち、行動主体の予測対象に関する有望度が高いかを示唆するスコア)を出力するように係数が設定される。予測部133は、このようなモデルM1を用いて、行動主体の有望度に関するスコアを算出する。 For example, the prediction unit 133 calculates the score using a model having an arbitrary structure such as the regression model and the neural network described above. Specifically, the model M1 is a value obtained by quantifying the prediction of a predetermined target (that is, the action subject) when the user's behavior information (that is, each element used for calculating the score described above) is input. The coefficient is set to output a score that suggests whether the prediction target is highly promising. The prediction unit 133 uses such a model M1 to calculate a score regarding the promising degree of the action subject.

なお、上記例では、モデルM1が、ユーザの行動情報が入力された場合に、行動主体の有望度の予測を定量化した値を出力するモデルである例を示した。しかし、実施形態に係るモデル(モデルX)は、モデルM1にデータの入出力を繰り返すことで得られる結果に基づいて生成されるモデルであってもよい。例えば、モデルXは、ユーザの行動情報を入力とし、モデルM1が出力するスコアを出力とするよう学習されたモデル(モデルY)であってもよい。または、モデルM1は、ユーザの行動情報を入力とし、モデルYの出力値を出力とするよう学習されたモデルであってもよい。また、予測部133がGAN(Generative Adversarial Networks)を用いた予測処理を行う場合、モデルM1は、GANの一部を構成するモデルであってもよい。 In the above example, the model M1 is a model that outputs a quantified value of the prediction of the promising degree of the action subject when the action information of the user is input. However, the model (model X) according to the embodiment may be a model generated based on the result obtained by repeating the input / output of data to the model M1. For example, the model X may be a model (model Y) trained to input the user's behavior information and output the score output by the model M1. Alternatively, the model M1 may be a model trained to input the user's behavior information and output the output value of the model Y. Further, when the prediction unit 133 performs the prediction processing using GAN (Generative Adversarial Networks), the model M1 may be a model forming a part of GAN.

(提供部134)
提供部134は、各種情報を提供する。例えば、提供部134は、端末装置10に各種情報を提供する。例えば、提供部134は、予測部133により予測された行動主体の有望度に関するサービスを提供する。例えば、提供部134は、予測部133により予測された行動主体の有望度に関する情報を、ユーザに提供する。例えば、提供部134は、予測部133により予測された行動主体の有望度に関する情報を、ユーザが利用する端末装置10に提供する。また、例えば、提供部134は、生成部132により生成されたモデルに関する情報を外部の情報処理装置へ提供してもよい。また、例えば、提供部134は、モデルが出力する情報を外部の情報処理装置へ提供してもよい。
(Providing section 134)
The providing unit 134 provides various information. For example, the providing unit 134 provides various information to the terminal device 10. For example, the providing unit 134 provides a service regarding the promising degree of the action subject predicted by the predicting unit 133. For example, the providing unit 134 provides the user with information on the promising degree of the action subject predicted by the prediction unit 133. For example, the providing unit 134 provides the terminal device 10 used by the user with information on the promising degree of the action subject predicted by the predicting unit 133. Further, for example, the providing unit 134 may provide information about the model generated by the generating unit 132 to an external information processing device. Further, for example, the providing unit 134 may provide the information output by the model to an external information processing device.

例えば、提供部134は、予測した行動主体の有望度に基づいて情報提供を行う。図2の例では、提供部134は、ユーザU1の予測情報PL11をユーザU1の有望度に関する情報を所望する企業へ提供する。提供部134は、ユーザU1が採用試験を受けている企業CP11の管理者MA1が利用する事業者端末20へ、ユーザU1の予測情報PL11を提供する。提供部134は、管理者MA1が利用する事業者端末20へ、ユーザU1の予測情報PL11を送信する。 For example, the providing unit 134 provides information based on the predicted promising degree of the action subject. In the example of FIG. 2, the providing unit 134 provides the prediction information PL11 of the user U1 to a company that desires information regarding the promising degree of the user U1. The providing unit 134 provides the prediction information PL11 of the user U1 to the business terminal 20 used by the administrator MA1 of the company CP11 in which the user U1 is undergoing the recruitment test. The providing unit 134 transmits the prediction information PL11 of the user U1 to the business terminal 20 used by the administrator MA1.

〔4.生成処理のフロー〕
次に、図10を用いて、実施形態に係る予測システム1による生成処理の手順について説明する。図10は、実施形態に係る生成処理の一例を示すフローチャートである。
[4. Flow of generation process]
Next, the procedure of the generation process by the prediction system 1 according to the embodiment will be described with reference to FIG. FIG. 10 is a flowchart showing an example of the generation process according to the embodiment.

図10に示すように、予測装置100は、学習データを取得する(ステップS101)。例えば、予測装置100は、学習データ記憶部121から学習データを取得する。 As shown in FIG. 10, the prediction device 100 acquires learning data (step S101). For example, the prediction device 100 acquires learning data from the learning data storage unit 121.

その後、予測装置100は、学習データに基づきモデルを生成する(ステップS102)。図1の例では、予測装置100は、学習データ記憶部121から学習データを用いてモデルM1等を生成する。 After that, the prediction device 100 generates a model based on the training data (step S102). In the example of FIG. 1, the prediction device 100 generates a model M1 or the like from the learning data storage unit 121 using the learning data.

〔5.予測処理のフロー〕
次に、図11を用いて、実施形態に係る予測システム1による生成処理の手順について説明する。図11は、実施形態に係る予測処理の一例を示すフローチャートである。
[5. Prediction processing flow]
Next, the procedure of the generation process by the prediction system 1 according to the embodiment will be described with reference to FIG. FIG. 11 is a flowchart showing an example of the prediction process according to the embodiment.

図11に示すように、予測装置100は、ユーザの行動情報を取得する(ステップS201)。図2の例では、予測装置100は、ユーザU1の行動情報ADT1を取得する。 As shown in FIG. 11, the prediction device 100 acquires the user's behavior information (step S201). In the example of FIG. 2, the prediction device 100 acquires the behavior information ADT1 of the user U1.

また、予測装置100は、ユーザの行動情報とモデルを用いて行動主体の有望度を予測する(ステップS202)。図2の例では、予測装置100は、モデルM1が出力したスコアに基づいて、ユーザU1の役職に関する有望度を予測する。 Further, the prediction device 100 predicts the promising degree of the action subject using the user's action information and the model (step S202). In the example of FIG. 2, the prediction device 100 predicts the promising degree of the position of the user U1 based on the score output by the model M1.

また、予測装置100は、予測したユーザの有望度に関する情報を提供する(ステップS203)。図2の例では、予測装置100は、予測情報PL11をユーザU1が採用試験を受けている企業CP11の管理者MA1が利用する事業者端末20へ提供する。 In addition, the prediction device 100 provides information on the predicted promising degree of the user (step S203). In the example of FIG. 2, the prediction device 100 provides the prediction information PL11 to the business terminal 20 used by the manager MA1 of the company CP11 in which the user U1 is undergoing the recruitment test.

〔6.効果〕
上述してきたように、実施形態に係る予測装置100は、取得部131と、予測部133とを有する。取得部131は、所定の行動主体による行動の履歴を示す行動情報を取得する。また、予測部133は、取得部131により取得された行動情報に基づいて、行動よりも後の時点における所定の行動主体の将来性に関する有望度を予測する。
[6. effect〕
As described above, the prediction device 100 according to the embodiment has an acquisition unit 131 and a prediction unit 133. The acquisition unit 131 acquires action information indicating a history of actions by a predetermined action subject. Further, the prediction unit 133 predicts the promising degree of the future potential of a predetermined action subject at a time point after the action based on the action information acquired by the acquisition unit 131.

このように、実施形態に係る予測装置100は、所定の行動主体による行動の履歴を示す行動情報に基づいて、行動よりも後の時点における所定の行動主体の将来性に関する有望度を予測することにより、行動主体の有望度を適切に予測することができる。 As described above, the prediction device 100 according to the embodiment predicts the promising degree of the future potential of the predetermined action subject at a time point after the action based on the action information indicating the history of the action by the predetermined action subject. Therefore, the promising degree of the action subject can be appropriately predicted.

また、実施形態に係る予測装置100において、取得部131は、所定の行動主体の行動情報の入力に応じて、所定の行動主体の有望度を示すスコアを出力するモデルを取得する。予測部133は、行動情報をモデルに入力し、モデルが出力したスコアに基づいて、所定の行動主体の有望度を予測する。 Further, in the prediction device 100 according to the embodiment, the acquisition unit 131 acquires a model that outputs a score indicating the promising degree of the predetermined action subject in response to the input of the action information of the predetermined action subject. The prediction unit 133 inputs the behavior information into the model, and predicts the promising degree of a predetermined behavior subject based on the score output by the model.

このように、実施形態に係る予測装置100は、所定の行動主体の行動情報の入力に応じて、所定の行動主体の有望度を示すスコアを出力するモデルに行動情報を入力し、モデルが出力したスコアに基づいて、所定の行動主体の有望度を予測することにより、行動主体の有望度を適切に予測することができる。 In this way, the prediction device 100 according to the embodiment inputs the behavior information into the model that outputs the score indicating the promising degree of the predetermined behavior subject in response to the input of the behavior information of the predetermined behavior subject, and the model outputs the behavior information. By predicting the promising degree of a predetermined action subject based on the score obtained, the promising degree of the action subject can be appropriately predicted.

また、実施形態に係る予測装置100において、取得部131は、ユーザである所定の行動主体の行動情報を取得する。 Further, in the prediction device 100 according to the embodiment, the acquisition unit 131 acquires the action information of a predetermined action subject who is a user.

このように、実施形態に係る予測装置100は、ユーザである所定の行動主体の行動情報を取得し、ユーザの有望度を予測することにより、人間(自然人)であるユーザの有望度を適切に予測することができる。 In this way, the prediction device 100 according to the embodiment appropriately obtains the behavior information of a predetermined action subject who is the user and predicts the promising degree of the user, thereby appropriately determining the promising degree of the user who is a human (natural person). Can be predicted.

また、実施形態に係る予測装置100において、取得部131は、インターネットにおけるユーザの行動の履歴を含む行動情報を取得する。 Further, in the prediction device 100 according to the embodiment, the acquisition unit 131 acquires behavior information including a history of user behavior on the Internet.

このように、実施形態に係る予測装置100は、インターネットにおけるユーザの行動の履歴を含む行動情報を用いて、ユーザの有望度を予測することにより、人間(自然人)であるユーザの有望度を適切に予測することができる。 As described above, the prediction device 100 according to the embodiment appropriately determines the promising degree of the user who is a human (natural person) by predicting the promising degree of the user by using the behavior information including the history of the user's behavior on the Internet. Can be predicted.

また、実施形態に係る予測装置100において、取得部131は、ユーザによる検索履歴を含む行動情報を取得する。 Further, in the prediction device 100 according to the embodiment, the acquisition unit 131 acquires behavior information including a search history by the user.

このように、実施形態に係る予測装置100は、ユーザによる検索履歴を含む行動情報を用いて、ユーザの有望度を予測することにより、人間(自然人)であるユーザの有望度を適切に予測することができる。 As described above, the prediction device 100 according to the embodiment appropriately predicts the promising degree of the user who is a human (natural person) by predicting the promising degree of the user by using the behavior information including the search history by the user. be able to.

また、実施形態に係る予測装置100において、取得部131は、ユーザによる購買履歴を含む行動情報を取得する。 Further, in the prediction device 100 according to the embodiment, the acquisition unit 131 acquires behavior information including a purchase history by the user.

このように、実施形態に係る予測装置100は、ユーザによる購買履歴を含む行動情報を用いて、ユーザの有望度を予測することにより、人間(自然人)であるユーザの有望度を適切に予測することができる。 As described above, the prediction device 100 according to the embodiment appropriately predicts the promising degree of the user who is a human (natural person) by predicting the promising degree of the user by using the behavior information including the purchase history by the user. be able to.

また、実施形態に係る予測装置100において、予測部133は、ユーザの役職に関する有望度を予測する。 Further, in the prediction device 100 according to the embodiment, the prediction unit 133 predicts the promising degree of the user's job title.

このように、実施形態に係る予測装置100は、ユーザの役職に関する有望度を予測することにより、ユーザが企業等の組織において昇進するかを予測することができるため、ユーザの有望度を適切に予測することができる。 As described above, the prediction device 100 according to the embodiment can predict whether the user will be promoted in an organization such as a company by predicting the promising degree of the user's job title, and thus appropriately determine the promising degree of the user. Can be predicted.

また、実施形態に係る予測装置100において、取得部131は、所定の団体である所定の行動主体による行動の行動情報を取得する。 Further, in the prediction device 100 according to the embodiment, the acquisition unit 131 acquires the action information of the action by a predetermined action subject which is a predetermined group.

このように、実施形態に係る予測装置100は、所定の団体である所定の行動主体による行動の行動情報を取得し、所定の団体の有望度を予測することにより、例えば複数のユーザ群等により構成される組織等の所定の団体の有望度を適切に予測することができる。 In this way, the prediction device 100 according to the embodiment acquires behavioral information of actions by a predetermined action subject, which is a predetermined group, and predicts the promising degree of the predetermined group, for example, by a plurality of user groups or the like. It is possible to appropriately predict the promising degree of a predetermined organization such as a constituent organization.

また、実施形態に係る予測装置100において、取得部131は、所定の法人である所定の行動主体による行動の行動情報を取得する。 Further, in the prediction device 100 according to the embodiment, the acquisition unit 131 acquires the action information of the action by the predetermined action subject which is a predetermined corporation.

このように、実施形態に係る予測装置100は、所定の法人である所定の行動主体による行動の行動情報を取得し、所定の法人の有望度を予測することにより、例えば法人格を有する行動主体である所定の法人の有望度を適切に予測することができる。 In this way, the prediction device 100 according to the embodiment acquires behavioral information of actions by a predetermined action subject, which is a predetermined corporation, and predicts the promising degree of the predetermined corporation, for example, by an action subject having legal personality. It is possible to appropriately predict the promising degree of a certain corporation.

〔7.ハードウェア構成〕
上述してきた実施形態に係る予測装置100は、例えば図12に示すような構成のコンピュータ1000によって実現される。図12は、予測装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM(Read Only Memory)1300、HDD(Hard Disk Drive)1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
[7. Hardware configuration]
The prediction device 100 according to the above-described embodiment is realized by, for example, a computer 1000 having a configuration as shown in FIG. FIG. 12 is a hardware configuration diagram showing an example of a computer that realizes the function of the prediction device. The computer 1000 includes a CPU 1100, a RAM 1200, a ROM (Read Only Memory) 1300, an HDD (Hard Disk Drive) 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F). ) Has 1700.

CPU1100は、ROM1300またはHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。 The CPU 1100 operates based on a program stored in the ROM 1300 or the HDD 1400, and controls each part. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started, a program that depends on the hardware of the computer 1000, and the like.

HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス1500は、ネットワークNを介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータをネットワークNを介して他の機器へ送信する。 The HDD 1400 stores a program executed by the CPU 1100, data used by such a program, and the like. The communication interface 1500 receives data from another device via the network N and sends it to the CPU 1100, and transmits the data generated by the CPU 1100 to the other device via the network N.

CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、生成したデータを入出力インターフェイス1600を介して出力装置へ出力する。 The CPU 1100 controls an output device such as a display or a printer, and an input device such as a keyboard or a mouse via the input / output interface 1600. The CPU 1100 acquires data from the input device via the input / output interface 1600. Further, the CPU 1100 outputs the generated data to the output device via the input / output interface 1600.

メディアインターフェイス1700は、記録媒体1800に格納されたプログラムまたはデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。 The media interface 1700 reads a program or data stored in the recording medium 1800 and provides the program or data to the CPU 1100 via the RAM 1200. The CPU 1100 loads the program from the recording medium 1800 onto the RAM 1200 via the media interface 1700, and executes the loaded program. The recording medium 1800 is an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase change rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. And so on.

例えば、コンピュータ1000が実施形態に係る予測装置100として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムまたはデータ(例えば、モデルM1(モデルデータMDT1))を実行することにより、制御部130の機能を実現する。コンピュータ1000のCPU1100は、これらのプログラムまたはデータ(例えば、モデルM1(モデルデータMDT1))を記録媒体1800から読み取って実行するが、他の例として、他の装置からネットワークNを介してこれらのプログラムを取得してもよい。 For example, when the computer 1000 functions as the prediction device 100 according to the embodiment, the CPU 1100 of the computer 1000 is controlled by executing a program or data (for example, model M1 (model data MDT1)) loaded on the RAM 1200. The function of the unit 130 is realized. The CPU 1100 of the computer 1000 reads and executes these programs or data (for example, model M1 (model data MDT1)) from the recording medium 1800, but as another example, these programs from another device via the network N. May be obtained.

以上、本願の実施形態及び変形例のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 Although some of the embodiments and modifications of the present application have been described in detail with reference to the drawings, these are examples and vary based on the knowledge of those skilled in the art, including the embodiments described in the disclosure line of the invention. It is possible to carry out the present invention in another form obtained by modifying or improving the above.

〔8.その他〕
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[8. Others]
Further, among the processes described in the above-described embodiments and modifications, all or part of the processes described as being automatically performed can be manually performed, or the processes described as being manually performed. It is also possible to automatically perform all or part of the processed processing by a known method. In addition, the processing procedure, specific name, and information including various data and parameters shown in the above document and drawings can be arbitrarily changed unless otherwise specified. For example, the various information shown in each figure is not limited to the illustrated information.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 Further, each component of each of the illustrated devices is a functional concept, and does not necessarily have to be physically configured as shown in the figure. That is, the specific form of distribution / integration of each device is not limited to the one shown in the figure, and all or part of the device is functionally or physically distributed / physically in any unit according to various loads and usage conditions. It can be integrated and configured.

また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 In addition, the above-described embodiments and modifications can be appropriately combined as long as the processing contents do not contradict each other.

また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。 In addition, the above-mentioned "section, module, unit" can be read as "means" or "circuit". For example, the acquisition unit can be read as an acquisition means or an acquisition circuit.

1 予測システム
100 予測装置
121 学習データ記憶部
122 モデル情報記憶部
123 ユーザ情報記憶部
124 有望度情報記憶部
125 予測情報記憶部
130 制御部
131 取得部
132 生成部
133 予測部
134 提供部
10 端末装置
N ネットワーク
1 Prediction system 100 Prediction device 121 Learning data storage unit 122 Model information storage unit 123 User information storage unit 124 Promising information storage unit 125 Prediction information storage unit 130 Control unit 131 Acquisition unit 132 Generation unit 133 Prediction unit 134 Providing unit 10 Terminal device N network

Claims (13)

所定の行動主体による行動の履歴を示す行動情報と、各々がスコアの範囲に対応付けられた複数の有望度を含む有望度一覧とを取得する取得部と、
前記取得部により取得された行動情報に基づくスコアと、前記有望度一覧との比較に応じて、前記行動よりも後の時点における前記所定の行動主体の将来性に関する有望度が、前記複数の有望度のうちいずれの有望度であるかを予測する予測部と、
を備えることを特徴とする予測装置。
And action information indicating a history of behavior by a given actors, an acquisition unit that acquires the potential of a list including a plurality of potential level, each associated with a range of scores,
According to the comparison between the score based on the action information acquired by the acquisition unit and the promising degree list, the promising degree regarding the future potential of the predetermined action subject at a time point after the action is promising. A predictor that predicts which of the degrees is promising,
A prediction device characterized by comprising.
ユーザである所定の行動主体による検索を含む行動の履歴を示す行動情報と、各々がスコアの範囲に対応付けられた複数の有望度を含む有望度一覧とを取得する取得部と、
前記取得部により取得された行動情報に基づくスコアと、前記有望度一覧との比較に応じて、前記行動よりも後の時点における前記所定の行動主体の将来性に関する有望度が、前記複数の有望度のうちいずれの有望度であるかを予測する予測部と、
を備えることを特徴とする予測装置。
An acquisition unit that acquires action information showing a history of actions including a search by a predetermined action subject who is a user, and a list of promising degrees including a plurality of promising degrees each associated with a range of scores .
And scores rather based on behavior information acquired by the acquisition unit, in accordance with the comparison between the potential of the list, promising degree on the future of the predetermined actors at a later point in time than the action, said plurality A prediction unit that predicts which of the promising degrees of
A prediction device characterized by comprising.
前記取得部は、
ユーザである前記所定の行動主体の前記行動情報を取得する
ことを特徴とする請求項1に記載の予測装置。
The acquisition unit
The prediction device according to claim 1, wherein the behavior information of the predetermined behavioral subject who is a user is acquired.
前記取得部は、
インターネットにおける前記ユーザの行動の履歴を含む前記行動情報を取得する
ことを特徴とする請求項2に記載の予測装置。
The acquisition unit
The prediction device according to claim 2, wherein the behavior information including the history of the behavior of the user on the Internet is acquired.
前記取得部は、
前記ユーザによる検索履歴を含む前記行動情報を取得する
ことを特徴とする請求項3に記載の予測装置。
The acquisition unit
The prediction device according to claim 3, wherein the behavior information including the search history by the user is acquired.
前記取得部は、
前記ユーザによるコンテンツの閲覧履歴を含む前記行動情報を取得する
ことを特徴とする請求項2〜5のいずれか1項に記載の予測装置。
The acquisition unit
The prediction device according to any one of claims 2 to 5, wherein the behavior information including the browsing history of the content by the user is acquired.
前記取得部は、
前記ユーザによる購買履歴を含む前記行動情報を取得する
ことを特徴とする請求項3〜6のいずれか1項に記載の予測装置。
The acquisition unit
The prediction device according to any one of claims 3 to 6, wherein the behavior information including the purchase history by the user is acquired.
前記予測部は、
前記ユーザの役職に関する前記有望度を予測する
ことを特徴とする請求項3〜7のいずれか1項に記載の予測装置。
The prediction unit
The prediction device according to any one of claims 3 to 7, wherein the promising degree regarding the position of the user is predicted.
前記取得部は、
前記所定の行動主体の前記行動情報の入力に応じて、前記所定の行動主体の前記有望度を示すスコアを出力するモデルを取得し、
前記予測部は、
前記行動情報を前記モデルに入力し、前記モデルが出力したスコアに基づいて、前記所定の行動主体の前記有望度を予測する
ことを特徴とする請求項1〜のいずれか1項に記載の予測装置。
The acquisition unit
In response to the input of the action information of the predetermined action subject, a model for outputting a score indicating the promising degree of the predetermined action subject is acquired.
The prediction unit
The invention according to any one of claims 1 to 8 , wherein the behavior information is input to the model, and the promising degree of the predetermined behavior subject is predicted based on the score output by the model. Predictor.
コンピュータが実行する予測方法であって、
所定の行動主体による行動の履歴を示す行動情報と、各々がスコアの範囲に対応付けられた複数の有望度を含む有望度一覧とを取得する取得工程と、
前記取得工程により取得された行動情報に基づくスコアと、前記有望度一覧との比較に応じて、前記行動よりも後の時点における前記所定の行動主体の将来性に関する有望度が、前記複数の有望度のうちいずれの有望度であるかを予測する予測工程と、
を含むことを特徴とする予測方法。
It ’s a computer-based prediction method.
And action information indicating a history of behavior by a given actors, an acquisition step of acquiring a potential degree list containing a plurality of potential level, each associated with a range of scores,
According to the comparison between the score based on the behavior information acquired by the acquisition step and the promising degree list, the promising degree regarding the future potential of the predetermined action subject at a time point after the behavior is the plurality of promising. a prediction step of predicting which one of promising degree of degree,
A prediction method characterized by including.
所定の行動主体による行動の履歴を示す行動情報と、各々がスコアの範囲に対応付けられた複数の有望度を含む有望度一覧とを取得する取得手順と、
前記取得手順により取得された行動情報に基づくスコアと、前記有望度一覧との比較に応じて、前記行動よりも後の時点における前記所定の行動主体の将来性に関する有望度が、前記複数の有望度のうちいずれの有望度であるかを予測する予測手順と、
をコンピュータに実行させることを特徴とする予測プログラム。
And action information indicating a history of behavior by a given actors, and acquisition procedure, each acquires the potential of a list including a plurality of potential level associated with the range of scores,
According to the comparison between the score based on the action information acquired by the acquisition procedure and the promising degree list, the promising degree regarding the future potential of the predetermined action subject at a time point after the action is the plurality of promising. a prediction procedure for predicting whether it is a promising degree of degree,
A prediction program characterized by having a computer execute.
コンピュータが実行する予測方法であって、
ユーザである所定の行動主体による検索を含む行動の履歴を示す行動情報と、各々がスコアの範囲に対応付けられた複数の有望度を含む有望度一覧とを取得する取得工程と、
前記取得工程により取得された行動情報に基づくスコアと、前記有望度一覧との比較に応じて、前記行動よりも後の時点における前記所定の行動主体の将来性に関する有望度が、前記複数の有望度のうちいずれの有望度であるかを予測する予測工程と、
を含むことを特徴とする予測方法。
It ’s a computer-based prediction method.
An acquisition process for acquiring behavioral information showing a history of behaviors including a search by a predetermined behavioral subject who is a user, and a promising degree list including a plurality of promising degrees each associated with a score range .
And scores rather based on behavior information acquired by the acquisition step, in response to a comparison between the potential of the list, promising degree on the future of the predetermined actors at a later point in time than the action, said plurality The prediction process for predicting which of the promising degrees of
A prediction method characterized by including.
ユーザである所定の行動主体による検索を含む行動の履歴を示す行動情報と、各々がスコアの範囲に対応付けられた複数の有望度を含む有望度一覧とを取得する取得手順と、
前記取得手順により取得された行動情報に基づくスコアと、前記有望度一覧との比較に応じて、前記行動よりも後の時点における前記所定の行動主体の将来性に関する有望度が、前記複数の有望度のうちいずれの有望度であるかを予測する予測手順と、
をコンピュータに実行させることを特徴とする予測プログラム。
An acquisition procedure for acquiring action information showing a history of actions including a search by a predetermined action subject who is a user, and a list of promising degrees including a plurality of promising degrees each associated with a range of scores .
And scores rather based on behavior information acquired by the acquisition procedure, in accordance with the comparison between the potential of the list, promising degree on the future of the predetermined actors at a later point in time than the action, said plurality Prediction procedure for predicting which of the promising degrees of
A prediction program characterized by having a computer execute.
JP2018022419A 2018-02-09 2018-02-09 Predictors, prediction methods, and prediction programs Active JP6823612B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018022419A JP6823612B2 (en) 2018-02-09 2018-02-09 Predictors, prediction methods, and prediction programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018022419A JP6823612B2 (en) 2018-02-09 2018-02-09 Predictors, prediction methods, and prediction programs

Publications (2)

Publication Number Publication Date
JP2019139521A JP2019139521A (en) 2019-08-22
JP6823612B2 true JP6823612B2 (en) 2021-02-03

Family

ID=67694037

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018022419A Active JP6823612B2 (en) 2018-02-09 2018-02-09 Predictors, prediction methods, and prediction programs

Country Status (1)

Country Link
JP (1) JP6823612B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7081397B2 (en) * 2018-08-31 2022-06-07 カシオ計算機株式会社 Information processing equipment and programs
WO2021020485A1 (en) 2019-07-30 2021-02-04 三菱自動車工業株式会社 Fuel tank system
CN111967729A (en) * 2020-07-28 2020-11-20 兰笺(苏州)科技有限公司 Industrialized personnel portrait evaluation method based on data mining
JP7444817B2 (en) * 2021-06-14 2024-03-06 株式会社Nttドコモ information processing equipment
JP7217372B1 (en) 2022-03-09 2023-02-02 株式会社エクサウィザーズ LEARNING MODEL GENERATION METHOD, COMPUTER PROGRAM, AND INFORMATION PROCESSING DEVICE
JP2023131601A (en) * 2022-03-09 2023-09-22 株式会社エクサウィザーズ Information processing method, computer program, and information processing apparatus
JP7353001B1 (en) * 2023-03-29 2023-09-29 株式会社Value market Recruitment unit economics provision system, recruitment unit economics provision method and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010191930A (en) * 2009-03-24 2010-09-02 Toms Corp Loan system based on learning history information
SG11201600451WA (en) * 2013-07-26 2016-02-26 Dun & Bradstreet Corp System and method for deriving material change attributes from curated and analyzed data signals over time to predict future changes in conventional predictors
JP5877825B2 (en) * 2013-11-25 2016-03-08 ヤフー株式会社 Data processing apparatus and data processing method
JP6098600B2 (en) * 2014-09-18 2017-03-22 日本電気株式会社 Evaluation apparatus, evaluation method and evaluation system for evaluation target person

Also Published As

Publication number Publication date
JP2019139521A (en) 2019-08-22

Similar Documents

Publication Publication Date Title
JP6823612B2 (en) Predictors, prediction methods, and prediction programs
US11544743B2 (en) Digital content control based on shared machine learning properties
US9256826B2 (en) Predicting reactions to short-text posts
JP6719727B2 (en) Purchase behavior analysis device and program
JP2023501523A (en) Explainable Artificial Intelligence Based Sales Maximization Decision Model
JP7348230B2 (en) Generation device, generation method, and generation program
JP6228151B2 (en) Learning device, learning method, and learning program
JP7000293B2 (en) Forecasting device, forecasting method, and forecasting program
JP7231322B2 (en) LEARNING DEVICE, LEARNING METHOD, LEARNING PROGRAM AND PROGRAM
JPWO2017130488A1 (en) Information processing apparatus, information processing method, and program
JP6753833B2 (en) Grant device, grant method, grant program, and program
JP6736530B2 (en) Prediction device, prediction method, and prediction program
JP6909685B2 (en) Generation device, generation method, and generation program
JP6955392B2 (en) Decision device, decision method, and decision program
JP2019164738A (en) Prediction device, prediction method, prediction program, generation device, generation method and generation program
JP6587660B2 (en) Estimation apparatus, estimation method, and estimation program
JP2019036087A (en) Generation device, method for generation, generation program, learning data, and model
JP6938259B2 (en) Generation device, generation method, and generation program
JP6918748B2 (en) Information processing equipment, information processing methods, and information processing programs
JP7198900B2 (en) Generation device, generation method, and generation program
US20240231935A9 (en) Device cohort resource management
US20180025378A1 (en) Fatigue Control in Dissemination of Digital Marketing Content
JP2019160168A (en) Determination device, determination method and determination program
JP6865153B2 (en) Estimator, estimation method, and estimation program
JP2019056979A (en) Generation device, model, generation method and generation program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180615

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20180615

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20180618

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181012

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181023

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181219

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20190312

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190612

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20190612

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20190620

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20190625

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20190830

C211 Notice of termination of reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C211

Effective date: 20190903

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20191101

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20191108

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20200303

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20200414

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20200714

C13 Notice of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: C13

Effective date: 20200825

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201026

C23 Notice of termination of proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C23

Effective date: 20201110

C03 Trial/appeal decision taken

Free format text: JAPANESE INTERMEDIATE CODE: C03

Effective date: 20201215

C30A Notification sent

Free format text: JAPANESE INTERMEDIATE CODE: C3012

Effective date: 20201215

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210108

R150 Certificate of patent or registration of utility model

Ref document number: 6823612

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250