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

JP6607885B2 - Information processing apparatus and information processing method - Google Patents

Information processing apparatus and information processing method Download PDF

Info

Publication number
JP6607885B2
JP6607885B2 JP2017134796A JP2017134796A JP6607885B2 JP 6607885 B2 JP6607885 B2 JP 6607885B2 JP 2017134796 A JP2017134796 A JP 2017134796A JP 2017134796 A JP2017134796 A JP 2017134796A JP 6607885 B2 JP6607885 B2 JP 6607885B2
Authority
JP
Japan
Prior art keywords
unit
data
model
evaluation
information
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
JP2017134796A
Other languages
Japanese (ja)
Other versions
JP2019016279A (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.)
Mitsubishi Research Institute Inc
Original Assignee
Mitsubishi Research Institute Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Research Institute Inc filed Critical Mitsubishi Research Institute Inc
Priority to JP2017134796A priority Critical patent/JP6607885B2/en
Publication of JP2019016279A publication Critical patent/JP2019016279A/en
Application granted granted Critical
Publication of JP6607885B2 publication Critical patent/JP6607885B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、複数のデータに基づいて学習を行って学習済みモデルを生成する情報処理装置及び情報処理方法に関する。   The present invention relates to an information processing apparatus and an information processing method for generating a learned model by performing learning based on a plurality of data.

従来から、人工知能(AI)の活用が試みられており、研究分野も多岐に及んでいる(特許文献1参照)。自動運転をはじめ、マーケティング領域でのターゲティング、金融分野での与信、人事領域等を含めて、人工知能の活用が試みられている。現状の人工知能(AI)の多くは、実際のドメイン知識を有する利用者(例えば企業の担当者)に対してはブラックボックス型で提供される事が多く、AI利用者が「AIがどのように判断したのか」を直接理解するのは難しい。   Conventionally, utilization of artificial intelligence (AI) has been attempted, and the research field has also been diversified (see Patent Document 1). Artificial intelligence has been tried, including autonomous driving, marketing targeting, financial credit, and personnel. Most of the current artificial intelligence (AI) is often provided in a black box type for users who have actual domain knowledge (for example, a person in charge of a company). It's difficult to understand directly.

人工知能を活用した製品を提供した場合において、利用者が人工知能による結論について疑問を持ったり結論を出した過程を知りたいと考えたりすることがある。この場合には、AI開発者が、生成されたモデルをプログラム上から分析を行なった上で、利用者に対して整理して説明又は提示するということが多かった。なお、利用者は人工知能についての知識やスキルに乏しいことも多く、利用者自身がモデルの分析を行うことは一般的には困難である。   When a product using artificial intelligence is provided, a user may have a question about the conclusion of artificial intelligence or want to know the process of making a conclusion. In this case, the AI developer often analyzes the generated model from the program and then explains or presents it to the user in an organized manner. Note that users often lack knowledge and skills regarding artificial intelligence, and it is generally difficult for users themselves to analyze models.

また、AI開発者による上記のような分析は、AI開発者と利用者が近い距離でなければ実現できず、全てのケースで分析可能になるとも限らず、企業向けではなく消費者向けのサービスでは現実的でもない。また、AI開発者が利用者とコミュニケーションを適切に取って分析を行うことには多大な時間が必要になることもある。   In addition, the above-mentioned analysis by the AI developer cannot be realized unless the AI developer and the user are close to each other, and the analysis is not necessarily possible in all cases. It's not realistic. In addition, it may take a long time for the AI developer to appropriately communicate with the user for analysis.

また、人工知能によって生成されたモデルを利用者に開示したときに、利用者の方で、モデルの成分に違和感があり、改善したいということもある。他方、この違和感を解消しようとすると、従前であればデータ又はプログラムを直接改変することを行うのが一般的であり、スキル、時間(工数)、コストが非常にかかってしまう。   In addition, when a model generated by artificial intelligence is disclosed to the user, the user may feel uncomfortable with the components of the model and want to improve the model. On the other hand, in order to eliminate this sense of incongruity, it is common to directly modify data or a program if it has been the case before, and it takes very much skill, time (man-hours), and cost.

特開平10−207504号JP-A-10-207504

本発明は、利用者にとって違和感の少ないモデル又は違和感の少ない結論を、利用者自らの操作で得ることができる情報処理装置及び情報処理方法を提供する。   The present invention provides an information processing apparatus and an information processing method that allow a user to obtain a model with less discomfort for the user or a conclusion with less discomfort by the user's own operation.

本発明による情報処理装置は、
複数のデータに基づいて学習を行って学習済みモデルを生成する学習部と、
前記学習済みモデルを出力する出力部と、
前記出力部で出力された前記学習済みモデルに対して入力される修正情報に基づいて前記学習済みモデルを修正して修正後モデルを生成する修正部と、
を備えてもよい。
An information processing apparatus according to the present invention includes:
A learning unit that performs learning based on a plurality of data and generates a learned model;
An output unit for outputting the learned model;
A correction unit that corrects the learned model based on correction information input to the learned model output from the output unit, and generates a corrected model;
May be provided.

本発明による情報処理装置は、
前記修正後モデルに対して、過去の実績データを用いて評価を行う評価部をさらに備え、
前記出力部が、前記評価部による評価結果を出力してもよい。
An information processing apparatus according to the present invention includes:
The correction model further includes an evaluation unit that performs evaluation using past performance data,
The output unit may output an evaluation result by the evaluation unit.

本発明による情報処理装置において、
前記評価部は、前記修正情報が入力されるとリアルタイムで前記修正後モデルに対する評価を行ってもよい。
In the information processing apparatus according to the present invention,
The evaluation unit may evaluate the corrected model in real time when the correction information is input.

本発明による情報処理装置は、
複数の前記データを分割するデータ分割部をさらに備え、
前記データ分割部で分割されたデータの一部を前記学習部での学習に用い、
前記データ分割部で分割されたデータの残部を前記評価部での評価に用いてもよい。
An information processing apparatus according to the present invention includes:
A data dividing unit for dividing the plurality of data;
A part of the data divided by the data dividing unit is used for learning in the learning unit,
You may use the remainder of the data divided | segmented by the said data division part for the evaluation in the said evaluation part.

本発明による情報処理装置において、
前記学習部は、複数の採用変数と、各採用変数に対する係数を用いて前記学習モデルを生成し、
前記修正部によって、前記係数の大きさが修正可能となってもよい。
In the information processing apparatus according to the present invention,
The learning unit generates the learning model using a plurality of adopted variables and a coefficient for each adopted variable,
The correction unit may be capable of correcting the magnitude of the coefficient.

本発明による情報処理装置において、
前記学習部は、複数の採用変数と、各採用変数に対する係数を用いて前記学習モデルを生成し、
前記修正部によって、採用変数の利用の有無が修正可能となってもよい。
In the information processing apparatus according to the present invention,
The learning unit generates the learning model using a plurality of adopted variables and a coefficient for each adopted variable,
It may be possible to correct whether or not the employment variable is used by the correction unit.

本発明による情報処理装置は、
複数の前記データの標準化を行う標準化部をさらに備え、
前記学習部が、標準化されたデータを用いて、前記係数を算出してもよい。
An information processing apparatus according to the present invention includes:
A standardization unit for standardizing a plurality of the data;
The learning unit may calculate the coefficient using standardized data.

本発明による情報処理装置は、
前記学習済みモデル又は前記修正後モデルを生成する際に、利用されるべきではない情報が利用されていることを検知する異常検知部をさらに備えてもよい。
An information processing apparatus according to the present invention includes:
When the learned model or the corrected model is generated, an abnormality detection unit that detects that information that should not be used may be used.

本発明による情報処理方法は、
複数のデータに対する機械学習を行って学習済みモデルを生成する工程と、
前記学習済みモデルを出力する工程と、
前記出力部で出力された前記学習済みモデルに対する修正情報が入力される工程と、
入力された前記修正情報に基づいて前記学習済みモデルを修正して修正後モデルを生成する工程と、
を備えてもよい。
An information processing method according to the present invention includes:
Performing machine learning on a plurality of data to generate a learned model;
Outputting the learned model; and
A step of inputting correction information for the learned model output by the output unit;
Correcting the learned model based on the input correction information to generate a corrected model;
May be provided.

本発明の一態様によれば、学習部によって生成された学習済みモデルが出力され、出力された学習済みモデルに対する修正情報が入力されることで、修正後モデルが生成される。このため、利用者にとって違和感の少ないモデル又は違和感の少ない結論を、利用者自らの操作で得ることができる。   According to one aspect of the present invention, a learned model generated by the learning unit is output, and correction information for the output learned model is input to generate a corrected model. For this reason, a model with little discomfort for the user or a conclusion with less discomfort can be obtained by the user's own operation.

図1は、本発明の実施の形態による情報処理装置を含むシステム概要を説明するためのブロック図である。FIG. 1 is a block diagram for explaining an outline of a system including an information processing apparatus according to an embodiment of the present invention. 図2は、本発明の実施の形態で利用され得る情報処理装置において学習済みモデルを生成する態様を示した図である。FIG. 2 is a diagram showing an aspect of generating a learned model in the information processing apparatus that can be used in the embodiment of the present invention. 図3は、本発明の実施の形態で利用され得る予想部に入力される情報及び予想部から出力される情報の関係を示すための図である。FIG. 3 is a diagram for illustrating a relationship between information input to the prediction unit that can be used in the embodiment of the present invention and information output from the prediction unit. 図4は、本発明の実施の形態で利用され得る情報処理装置における情報処理の工程を説明するための図である。FIG. 4 is a diagram for explaining an information processing process in the information processing apparatus that can be used in the embodiment of the present invention. 図5は、本発明の実施の形態で利用され得る表示画面における表示態様を示した図である。FIG. 5 is a diagram showing a display mode on a display screen that can be used in the embodiment of the present invention.

実施の形態
《構成》
本実施の形態では、以下では、ある企業、官庁等への入社を希望する応募者に対する採用で人工知能を利用する態様を用いて説明するが、これに限られることはなく、本願による発明は、マーケティング領域でのターゲティング、金融分野での与信等の様々な分野で利用できる。
Embodiment << Configuration >>
In the present embodiment, the following description will be made using an aspect in which artificial intelligence is used in an application for applicants who wish to join a certain company, government office, etc., but the present invention is not limited to this, It can be used in various fields such as targeting in the marketing field and credit in the financial field.

本実施の形態では情報処理装置1が採用支援機関とは異なる外部機関に設置される態様を用いて説明するが、これに限られることはない。例えば、情報処理装置は採用支援機関内に設置されてもよく、この場合には、採用支援機関が当該情報処理装置を所有又は管理してもよい。また、利用者が所有又は管理するパソコン、タブレット、スマートフォン等のユーザ装置100が情報処理装置を構成してもよい。本実施の形態の情報処理装置は、一つの装置から構成されてもよいし複数の装置から構成されてもよい。また、複数の装置から情報処理装置が構成される場合には、各装置が同じ部屋等の同じ空間に設けられる必要はなく、異なる部屋、異なる建物、異なる地域等に設けられてもよい。また、複数の装置から情報処理装置が構成される場合には、その一部を採用支援機関が所有及び/又は管理し、残りを外部機関が所有及び/又は管理してもよい。本実施の形態では「及び/又は」を用いて説明することもあるが、「又は」という文言は「及び」の意味も含んでいる。つまり、A又はBという文言は、A単独、B単独、並びに、A及びBを含んだ概念である。   In the present embodiment, the information processing apparatus 1 is described using an aspect in which the information processing apparatus 1 is installed in an external organization different from the recruitment support organization. For example, the information processing apparatus may be installed in an employment support organization, and in this case, the employment support organization may own or manage the information processing device. In addition, the user device 100 such as a personal computer, a tablet, or a smartphone owned or managed by the user may constitute the information processing device. The information processing apparatus according to the present embodiment may be composed of a single device or a plurality of devices. Further, when an information processing apparatus is configured from a plurality of devices, each device does not need to be provided in the same space such as the same room, and may be provided in different rooms, different buildings, different areas, and the like. Further, when an information processing apparatus is configured from a plurality of apparatuses, a part of the information processing apparatus may be owned and / or managed by an employment support organization, and the rest may be owned and / or managed by an external organization. In this embodiment, “and / or” may be used for explanation, but the word “or” also includes the meaning of “and”. That is, the term A or B is a concept including A alone, B alone, and A and B.

図1に示すように、情報処理装置1は、様々な情報を記憶する装置記憶部40と、様々な制御を行う装置制御部30と、様々な情報を出力する装置出力部45とを有してもよい。装置制御部30は、後述する学習部10、評価部20、異常検知部21等を有してもよい。装置制御部30には装置出力部45が接続されてもよく、様々な情報が電子データ、紙媒体等の形式で装置出力部45から出力されてもよい。装置出力部45で出力される情報は、ユーザ装置100及び採用支援機関に設置された機関装置50に出力されてもよい。   As illustrated in FIG. 1, the information processing apparatus 1 includes a device storage unit 40 that stores various types of information, a device control unit 30 that performs various types of control, and a device output unit 45 that outputs various types of information. May be. The device control unit 30 may include a learning unit 10, an evaluation unit 20, an abnormality detection unit 21, and the like which will be described later. A device output unit 45 may be connected to the device control unit 30, and various information may be output from the device output unit 45 in the form of electronic data, paper media, or the like. Information output by the device output unit 45 may be output to the user device 100 and the engine device 50 installed in the employment support organization.

過去データは、過去の応募者に対する応募者情報と、当該過去の応募者に対する第一評価情報(後述する)と、当該過去の応募者に対する選考結果を含んでもよい。なお、過去データは、複数の応募者に対するものである。過去データとしては昨年度の選考結果を用いてもよいが、これに限られることはなく過去数年の選考結果を過去データとして利用してもよい。選考結果は、書類選考試験、一次選考試験、二次選考試験、・・・、n次選考試験(「n」は整数である。)、最終選考試験等の各選考試験の結果を含んでもよい。   The past data may include applicant information for past applicants, first evaluation information (described later) for the past applicants, and selection results for the past applicants. The past data is for a plurality of applicants. As the past data, the selection result of last year may be used, but the selection result of the past several years may be used as the past data without being limited to this. The selection results may include the results of each selection test such as a document selection test, a primary selection test, a secondary selection test,..., An nth selection test (“n” is an integer), a final selection test, etc. .

過去データは、例えば、応募者が入社を希望する対象会社におけるデータを含んでもよい。また、過去データは、対象会社におけるデータに加えて又は対象会社におけるデータの代わりに対象会社以外の会社(例えば同業種の会社)におけるデータを含んでもよい。   The past data may include, for example, data on a target company that the applicant wishes to join. The past data may include data in a company other than the target company (for example, a company in the same industry) in addition to the data in the target company or instead of the data in the target company.

採用支援機関に設けられた機関装置50は、様々な情報を記憶する機関記憶部70と、様々な制御を行う機関制御部60と、様々な情報を出力する機関出力部75を有してもよい。機関装置50と情報処理装置1とはインターネット等を通じて情報のやりとりが可能となっており(図1参照)、機関記憶部70に記憶された情報を用いて装置制御部30が情報処理を行ってもよいし、装置出力部45から出力された情報を機関制御部60が受け取って、機関出力部75で出力してもよい。機関記憶部70には、各応募者が採用支援機関に有しているログインID、当該ログインIDに紐づけられたパスワード、ログインIDに紐づけられた応募者情報(後述する)等が記憶されてもよい。応募者には、学生等の新卒応募者の他、中途応募者も含まれてもよい。また、機関記憶部70には、過去の実績データ等を含む過去データと、結論が出ていない例えば今年度の応募データ等を含む予想データが記憶されてもよい。なお、本実施の形態の出力部には、装置出力部45及び機関出力部75が含まれており、出力部によって出力された電子データは、利用者の所有又は管理するパソコン、タブレット、スマートフォン等のユーザ装置100の表示画面110等で表示されてもよい。本実施の形態では、以下、装置出力部45が出力を行って表示画面110での表示が行われる態様を用いて説明するが、これに限られることはなく、機関出力部75が出力を行って表示画面110での表示が行われてもよい。   The engine device 50 provided in the recruitment support engine includes an engine storage unit 70 that stores various information, an engine control unit 60 that performs various controls, and an engine output unit 75 that outputs various information. Good. Information can be exchanged between the engine device 50 and the information processing device 1 via the Internet or the like (see FIG. 1), and the device control unit 30 performs information processing using information stored in the engine storage unit 70. Alternatively, the information output from the device output unit 45 may be received by the engine control unit 60 and output by the engine output unit 75. The institution storage unit 70 stores a login ID that each applicant has in the employment support organization, a password associated with the login ID, applicant information (described later) associated with the login ID, and the like. May be. Applicants may include mid-career applicants as well as new graduate applicants such as students. Further, the engine storage unit 70 may store past data including past performance data and the like, and predicted data including application data for the current fiscal year for which no conclusion has been made. The output unit of the present embodiment includes a device output unit 45 and an engine output unit 75, and electronic data output by the output unit is a personal computer, tablet, smartphone, etc. owned or managed by the user May be displayed on the display screen 110 of the user apparatus 100. In the present embodiment, description will be given below using a mode in which the device output unit 45 performs output and display on the display screen 110. However, the present invention is not limited to this, and the engine output unit 75 performs output. The display on the display screen 110 may be performed.

本実施の形態の情報処理装置1は、人工知能機能を有し、複数のデータに基づいて学習を行って学習済みモデルを生成する学習部10と、学習済みモデルを出力する装置出力部45と、装置出力部45で出力された学習済みモデルに対して入力される修正情報に基づいて学習済みモデルを修正して修正後モデルを生成する修正部15と、を有してもよい。   The information processing apparatus 1 according to the present embodiment has an artificial intelligence function, performs learning based on a plurality of data and generates a learned model, and a device output unit 45 that outputs a learned model. And a correction unit 15 that corrects the learned model based on the correction information input to the learned model output by the device output unit 45 to generate a corrected model.

ユーザ装置100は、前述した表示画面110の他に、修正情報を入力できる入力部を構成するユーザ操作部120と、過去の実績データ等を含む過去データと、結論が出ていない例えば今年度の応募データ等を含む予想データが記憶されているユーザ記憶部130とを有してもよい。   In addition to the display screen 110 described above, the user device 100 includes a user operation unit 120 that constitutes an input unit that can input correction information, past data including past performance data, etc. You may have the user memory | storage part 130 by which the anticipation data containing application data etc. are memorize | stored.

情報処理装置1は、修正後モデルに対して、過去データを用いて評価を行う評価部20を有してもよい。また、装置出力部45は、評価部20による評価結果を出力してもよい。評価部20による評価結果を受けた利用者は、ユーザ操作部120からさらに修正情報を入力してもよく、この場合には修正部15によって新たな修正後モデルが生成されてもよい。このような修正は評価部20での評価結果を見ながら繰り返し行われてもよい。   The information processing apparatus 1 may include an evaluation unit 20 that evaluates the corrected model using past data. Further, the device output unit 45 may output an evaluation result by the evaluation unit 20. The user who has received the evaluation result by the evaluation unit 20 may further input correction information from the user operation unit 120, and in this case, a new corrected model may be generated by the correction unit 15. Such correction may be repeatedly performed while viewing the evaluation result in the evaluation unit 20.

情報処理装置1は、複数のデータを分割するデータ分割部5を有してもよい。このようデータ分割部5が設けられた場合には、データ分割部5で分割されたデータの一部を学習部10での学習に用い、データ分割部5で分割されたデータの残部を評価部20での評価に用いてもよい。一例としては、複数のデータのうちの50%〜90%、より具体的には60%〜80%(例えば70%)を学習部10での学習で用いる訓練データとして利用し、複数のデータのうちの50%〜10%、より具体的には40%〜20%(例えば30%)を評価部20での評価に用いる評価データとして利用してもよい(図4参照)。訓練データの母数を増やすことによって学習部10で生成される学習済みモデルの精度を高めることができる点で有益である。   The information processing apparatus 1 may include a data dividing unit 5 that divides a plurality of data. When the data dividing unit 5 is provided as described above, a part of the data divided by the data dividing unit 5 is used for learning in the learning unit 10 and the remaining part of the data divided by the data dividing unit 5 is used as an evaluation unit. It may be used for evaluation at 20. As an example, 50% to 90% of a plurality of data, more specifically 60% to 80% (for example, 70%) is used as training data used for learning in the learning unit 10, and a plurality of data Of these, 50% to 10%, more specifically, 40% to 20% (for example, 30%) may be used as evaluation data used for evaluation in the evaluation unit 20 (see FIG. 4). This is advantageous in that the accuracy of the learned model generated by the learning unit 10 can be increased by increasing the parameter of the training data.

評価部20は学習済みモデル及び修正後モデルを利用した場合の精度の高さを評価してもよい。学習部10によって生成された学習済みモデルに対して評価データを適用し、また修正部15によって生成された1つ以上の修正後モデルに対して評価データを適用し、これらのモデルがどの程度の正確性を持っているかが評価されてもよい。一例として、正確性の尺度として、AUC(Area Under the Curve)が利用されてもよい(図5参照)。   The evaluation unit 20 may evaluate the high accuracy when the learned model and the corrected model are used. The evaluation data is applied to the learned model generated by the learning unit 10, and the evaluation data is applied to one or more corrected models generated by the correction unit 15. It may be evaluated whether it has accuracy. As an example, AUC (Area Under the Curve) may be used as a measure of accuracy (see FIG. 5).

装置出力部45は、選択されたモデルに対する正確性を出力し、利用者が当該正確性を認識できるようになってもよい。また、複数の閾値を設けておき、正確性に関して、極めて高い、高い、普通、低い、極めて低い等のように分類して出力されるようにしてもよい。なお、図5に示す態様では、正確性の尺度としてAUCが用いられており、その数値が0.855となり「極めて高い」数値であることが示されている。   The apparatus output unit 45 may output the accuracy of the selected model so that the user can recognize the accuracy. Also, a plurality of threshold values may be provided, and the accuracy may be classified and output such as extremely high, high, normal, low, and extremely low. In the embodiment shown in FIG. 5, AUC is used as a measure of accuracy, and the numerical value is 0.855, which indicates that the numerical value is “very high”.

学習部10は、複数の採用変数と、各採用変数に対する係数を用いて学習モデルを生成してもよい。採用変数は、言語能力、インターンシップへの参加の有無、対人接触能力、集団統率、文系・理系の区分、志願理由と専門性のつながり、エントリーシートにおける学業以外の記載内容の豊富さ等の情報から決定されてもよい。   The learning unit 10 may generate a learning model using a plurality of adopted variables and a coefficient for each adopted variable. Employment variables are based on information such as language ability, presence / absence of internship, interpersonal contact ability, group leadership, classification of humanities / science, connection between reasons for applying and expertise, and abundant descriptions other than academic work in the entry sheet. It may be determined.

学習部10は、機械学習技術として、様々なモデルを採用することができ、例えば、ロジスティクス回帰モデル、ランダムフォレストモデル、ツリーモデル等を採用することができる。なお、ロジスティクス回帰モデルを採用した場合、応募者毎の合格率Pは、P=exp(t)/(1+exp(t))(但し、t=a0×x0+a1×x1+a2×x2+・・・an×xn+b)で算出されることになる。学習部10では、a0、a1、・・・、anの係数を、訓練データを使用し最尤法により推定してもよい。ちなみに、x0、x1、・・・、xnは応募者の各々に設定される固有の値であり、a0、a1、・・・、anの係数が応募者共通の値になる。 The learning unit 10 can employ various models as a machine learning technique. For example, a logistic regression model, a random forest model, a tree model, or the like can be employed. When the logistic regression model is adopted, the acceptance rate P for each applicant is P = exp (t) / (1 + exp (t)) (where t = a 0 × x 0 + a 1 × x 1 + a 2 × x 2 +... a n × x n + b). The learning section 10, a 0, a 1, ···, a coefficient of a n, may be estimated by using the training data maximum likelihood. Incidentally, x 0, x 1, ··· , x n is the unique value set in each of the applicant, a 0, a 1, ··· , a common value coefficients of applicant a n Become.

装置出力部45で出力される場合には、係数に対応する概念として例えば「重み」が用いられ、採用変数に対応する概念として例えば「項目」が用いられてもよい(図5参照)。本実施の形態では、項目と採用変数は全く同じ情報(変数)である態様を用いて説明するが、これに限られることはなく、項目と採用変数は異なる情報であってもよい。このように項目と採用変数が異なる場合には、項目に関する係数の値を修正した場合には、複数の採用変数に対する係数が修正されることになる。他方、本実施の形態では、係数と重みは異なる前提で説明するが、これに限られることはなく、係数と重みは全く同じ情報(大きさ)であってもよい。係数と重みが異なる概念である態様を採用する場合には、重みを「1」変更することで、係数が異なる値で変更されてもよい。   When output by the apparatus output unit 45, for example, “weight” may be used as a concept corresponding to a coefficient, and “item” may be used as a concept corresponding to an adopted variable (see FIG. 5). In the present embodiment, description is made using an aspect in which the item and the adopted variable are exactly the same information (variable), but the present invention is not limited to this, and the item and the adopted variable may be different information. As described above, when the item and the adopted variable are different, when the value of the coefficient related to the item is modified, the coefficients for the plurality of adopted variables are modified. On the other hand, in the present embodiment, description will be made on the assumption that the coefficient and the weight are different from each other. However, the present invention is not limited to this, and the coefficient and the weight may be the same information (size). When adopting an aspect in which the coefficient and the weight are different concepts, the coefficient may be changed by a different value by changing the weight by “1”.

なお、項目と採用変数が同じである場合には、1つの項目に関する重みの値を修正した場合に計算式(例えば、前述のロジスティクス回帰モデル)における1つの採用変数に関する係数が修正されるだけであるので、計算式の修正を容易に行うことができる点で有益である。   In addition, when the item and the adopted variable are the same, when the weight value related to one item is corrected, only the coefficient related to one adopted variable in the calculation formula (for example, the above-described logistics regression model) is corrected. Therefore, it is advantageous in that the calculation formula can be easily corrected.

前述したように、本実施の形態では、項目と採用変数は全く同じ情報(変数)であることを前提とするので、本実施の形態では、以下において、項目及び採用変数を総称する用語として主として「項目」を用いて説明する。   As described above, in the present embodiment, it is assumed that the item and the adopted variable are exactly the same information (variable). Therefore, in the present embodiment, in the following, the term and the adopted variable will be mainly used as a generic term. This will be described using “items”.

ユーザ操作部120によって係数に関する情報が修正可能となってもよい。一例としては、図5に示すように、重みの大きさを大きくしたり小さくしたりユーザ操作部120によって変更できるようになってもよい。重みの大きさは、模式的に例えば「調整量」として表示画面110等に出力され、当該調整量をユーザ操作部120で変更できるようになってもよい。   Information regarding the coefficient may be correctable by the user operation unit 120. As an example, as shown in FIG. 5, the weight may be increased or decreased or changed by the user operation unit 120. The magnitude of the weight may be schematically output as, for example, “adjustment amount” to the display screen 110 or the like, and the adjustment amount may be changed by the user operation unit 120.

ユーザ操作部120によって、項目の利用の有無が修正可能となってもよい。一例としては、図5に示すように、項目の採用の有無をチェックボックスで選択できるようになり、チェックボックスでチェックされていない項目はモデル作成時に利用されないことになってもよい。なお、このようにモデル作成時に利用されない項目に対する重みは「0」になる。   The user operation unit 120 may be able to correct the use of the item. As an example, as shown in FIG. 5, whether or not an item has been adopted can be selected with a check box, and an item that is not checked with a check box may not be used when creating a model. It should be noted that the weight for items not used at the time of model creation is “0”.

図1に示すように、データの標準化を行う標準化部4が設けられてもよい。標準化部4では、各項目に対する係数の大きさを平均化されることになる。例えば、a0、a1、・・・、anの重みを変数間でオーダーを合わせてもよい。直感的に分かり易くするため、訓練データ及び評価データを含む過去データ並びに予測データは平均0及び分散1となるよう、標準化されてもよい。学習部10は、標準化されたデータを用いて、項目に対する係数を算出してもよい。例えば「TOEIC(登録商標)」が990点満点の数値で示され、「決断力」が10点満点の数値で示される場合には、これらの数値を評価値に換算して標準化し、項目(要素)に対する係数の算出に利用してもよい。このような標準化部4を採用する場合には、各項目に対する重みの変化量と係数の変化量が対応する関係になってもよい。つまり、重みを「1」だけ変更した場合には、どの項目に関するものであろうと同じ値(例えば「0.15」等)だけ係数が変更することになってもよい。このような態様を採用することで、修正後モデルを容易に生成できる点で有益であるし、利用者から見た場合に各項目に対する重み「1」の変化を同程度のインパクトで捉えることができる点でも有益である。 As shown in FIG. 1, a standardization unit 4 that standardizes data may be provided. In the standardization part 4, the magnitude | size of the coefficient with respect to each item is averaged. For example, a 0, a 1, ··· , may be combined orders between variable weights a n. In order to make it easy to understand intuitively, the past data including the training data and the evaluation data and the prediction data may be standardized so as to have an average of 0 and a variance of 1. The learning unit 10 may calculate a coefficient for the item using the standardized data. For example, when “TOEIC (registered trademark)” is indicated by a numerical value of 990 points and “Decisiveness” is indicated by a numerical value of 10 points, these numerical values are converted into evaluation values and standardized. You may use for the calculation of the coefficient with respect to an element. When such a standardization unit 4 is employed, the relationship between the change amount of the weight for each item and the change amount of the coefficient may correspond. In other words, when the weight is changed by “1”, the coefficient may be changed by the same value (for example, “0.15”) regardless of which item is associated. By adopting such an aspect, it is beneficial in that a corrected model can be easily generated, and when viewed from the user, the change of the weight “1” for each item can be grasped with a similar impact. It is also useful in that it can be done.

図1に示すように、過去の実際のデータではなく、結論が出ていないデータを用いて予想を行う予想部25が設けられてもよい。採用情報についていえば、例えば今年度の新卒者に対するデータに対して、予想部25が学習済みモデル又は修正後モデルを用いることで予想結果を予想し、装置出力部45によって当該予想結果が出力されてもよい。この場合には、複数の応募者の各々に対して、予想結果が出力されることになる。   As shown in FIG. 1, a prediction unit 25 that performs prediction using data that has not been concluded instead of past actual data may be provided. Speaking of employment information, for example, for the data for new graduates this year, the prediction unit 25 uses the learned model or the corrected model to predict the prediction result, and the device output unit 45 outputs the prediction result. May be. In this case, an expected result is output to each of a plurality of applicants.

学習済みモデルを又は修正後モデルを生成する際に、利用されるべきではない情報が利用されていることを検知する異常検知部21が設けられてもよい。ユーザ記憶部130又は機関記憶部70に記憶されている過去データで用いるべき項目については利用者が行うことがあり、利用者が本来利用されるべきではない情報を訓練データとして用いてしまうことがある。この場合には、異常に大きな重みをもって特定の項目が採用されることが起こり得ある。異常検知部21では、異常値となっている項目を検知することで、本来利用されるべきではない情報が用いられている可能性を検知されてもよい。この検知結果は、装置出力部45によって出力され、利用者が認識できるようになってもよい。   When the learned model or the corrected model is generated, an abnormality detection unit 21 that detects that information that should not be used is used may be provided. Items that should be used in past data stored in the user storage unit 130 or the engine storage unit 70 may be performed by the user, and information that should not be used by the user may be used as training data. is there. In this case, a specific item may be adopted with an abnormally large weight. The abnormality detection unit 21 may detect the possibility that information that should not be used originally is used by detecting an item having an abnormal value. This detection result may be output by the device output unit 45 so that the user can recognize it.

一例としては、本来、プロセスA(例えば書類選考)の結果を予測するために利用できる項目はプロセスAよりも時系列において前のプロセスのデータのみである。しかしながら、訓練データを用いる際に入力データを定義しない場合又は誤って入力データを定義した場合には、プロセスAよりも時系列において後のプロセス(例えば面接情報)のデータが用いられて学習済みモデル又は修正後モデルが生成されることがある。このような場合には、本来知りえない情報を用いてモデルが生成されてしまい、モデルの正確性が下がってしまう。先ほど挙げた例でいうと、面接のスコアが入っている応募者は、書類選考通過した応募者を意味することになり、当該項目についての係数又は重みが極めて高くなってしまう。この点、異常検知部21によれば、明らかな異常値を検知することで、利用されるべきではない情報が利用されている可能性が高いことを検知できることになる。なお、明らかな異常値が検知された場合には、当該情報が強調されるようにして装置出力部45によって出力されてもよい。一例としては、異常値の原因となっている可能性の高い項目が表示画面110で強調表示されてもよい。また閾値を設定しておき、閾値以上の値に係数又は重みがなっているときに異常値であると装置制御部30で判断してもよい。図5に示す態様では、「以下の警告を確認してください。」という表示がなされ、「学習の結果、赤字の変数の重みが非常に高い値となっております。選考の結果に応じて変化する変数や、選考後にのみ得られる変数でないか確認し、必要に応じてチェックを外し「使用しない」よう変更してください。」という表示が表示画面110でなされている。   As an example, the only item that can be used to predict the result of process A (for example, document selection) is the data of the previous process in time series before process A. However, if the input data is not defined when using the training data or if the input data is defined by mistake, the data of the process (for example, interview information) later in the time series than the process A is used and the learned model Or a modified model may be generated. In such a case, a model is generated using information that cannot be originally known, and the accuracy of the model is lowered. In the example given above, an applicant who has an interview score means an applicant who has passed the document selection, and the coefficient or weight for the item becomes extremely high. In this regard, according to the abnormality detection unit 21, it is possible to detect that there is a high possibility that information that should not be used is used by detecting an obvious abnormal value. In addition, when an obvious abnormal value is detected, the information may be output by the device output unit 45 so as to be emphasized. As an example, an item that is likely to cause an abnormal value may be highlighted on the display screen 110. Alternatively, a threshold value may be set, and the apparatus control unit 30 may determine that the value is an abnormal value when a coefficient or weight is greater than or equal to the threshold value. In the form shown in FIG. 5, the message “Please check the following warnings” is displayed. “The learning result shows that the weight of the variable in red is very high. Check if it is a variable that changes or is only obtained after selection, and if necessary, uncheck it and change it so that it is not used. Is displayed on the display screen 110.

次に、学習済みモデルを生成する際に利用される構成について、より具体的に例を挙げて説明する。   Next, the configuration used when generating the learned model will be described with a more specific example.

図1に示すように、学習部10は、応募者が作成した文書に基づき、予め定まった各ファクタに対する第一評価情報を生成する第一学習部11と、応募者に関する応募者情報及び第一学習部11からの第一評価情報に基づいて、応募者の第二評価情報を生成する第二学習部12と、を有してもよい。   As shown in FIG. 1, the learning unit 10 includes a first learning unit 11 that generates first evaluation information for each predetermined factor based on a document created by the applicant, applicant information about the applicant, and first You may have the 2nd learning part 12 which produces | generates an applicant's 2nd evaluation information based on the 1st evaluation information from the learning part 11. FIG.

モデルを生成する際に利用される訓練データ及び評価データとしては、一定期間(例えば5年)よりも古い実績データは削除されてもよい。このように一定期間内(例えば5年以内)の実績データのみに基づいて学習済みモデルを生成する場合には、比較的新しい実績データを用いて正確性の高い学習済みモデルを生成できる点で有益である。   As training data and evaluation data used when generating a model, performance data older than a certain period (for example, 5 years) may be deleted. In this way, when a learned model is generated only based on actual data within a certain period (for example, within five years), it is useful in that a highly accurate learned model can be generated using relatively new actual data. It is.

第一評価情報で利用される「ファクタ」としては様々なものを挙げることができ、例えば、コミュニケーション能力、熱意、論理性、専門性、リーダーシップ、堅実性等の様々なファクタを挙げることができる(図3の「第一評価情報」参照)。このファクタの内容は適宜変更できるようになってもよいし、ファクタの数も適宜変更できるようになってもよい。ファクタの内容は、例えば、情報処理装置1に設けられた装置操作部35からの入力によってその内容が変更されてもよい。   There are various “factors” used in the first evaluation information, for example, various factors such as communication ability, enthusiasm, logic, expertise, leadership, and solidity ( (See “First Evaluation Information” in FIG. 3). The contents of this factor may be changed as appropriate, and the number of factors may be changed as appropriate. The content of the factor may be changed by, for example, an input from the device operation unit 35 provided in the information processing device 1.

応募者が作成した文書は、例えば、応募者が作成したエントリーシートであってもよい。このエントリーシートはWEB上で作成され、サーバー等の機関記憶部70で記憶されてもよい。第二評価情報は、応募者に対する選考が優先される可能性を示す情報(選考優先情報)であってもよい(図3参照)。この選考優先情報は、応募者が書類選考試験、一次選考試験、二次選考試験、・・・、n次選考試験、最終選考試験等の選考試験を通過する可能性に関する情報を含んでもよい。   The document created by the applicant may be, for example, an entry sheet created by the applicant. This entry sheet may be created on the WEB and stored in the engine storage unit 70 such as a server. The second evaluation information may be information (selection priority information) indicating a possibility that selection for the applicant is prioritized (see FIG. 3). This selection priority information may include information on the possibility that the applicant passes a selection test such as a document selection test, a primary selection test, a secondary selection test,..., An n-th selection test, a final selection test.

第一学習部11は、エントリーシート等の文書で用いられている単語と、予め定められたファクタを用いて、各ファクタに対する第一評価情報を生成してもよい。   The first learning unit 11 may generate first evaluation information for each factor using a word used in a document such as an entry sheet and a predetermined factor.

第一学習部11は、エントリーシート等文書内で用いられている単語の使用頻度と、当該単語とファクタとの類似度とを用いて、各ファクタに対する第一評価情報を生成してもよい。   The first learning unit 11 may generate first evaluation information for each factor using the frequency of use of the word used in the document such as an entry sheet and the similarity between the word and the factor.

第一学習部11が人工知能機能を有し、大量のテキストデータで用いられている単語間(例えばWEB上で用いられている単語間)の近さから各ファクタに対応する特徴ベクトルを作成してもよい。そして、第一学習部11は、当該特徴ベクトルを用いて、エントリーシート等の文書内で用いられている単語と各ファクタとの類似度を算出してもよい。また、第一学習部11は、各ファクタと単語との近さを記憶した及び/又は各ファクタに対応する特徴ベクトルを記憶したAI辞書を作成してもよい。単語の近さは、第一学習部11の人工知能機能によって、例えばWEB上のサイト(SNSサイト等も含む。)での単語の用いられ方(単語の前後関係等)から推測されて決定され(学習され)、随時又は適宜、アップデートされてもよい。単語の近さに関する情報は、装置記憶部40及び/又は機関記憶部70に記憶されてもよい。   The first learning unit 11 has an artificial intelligence function, and creates a feature vector corresponding to each factor from the proximity between words used in a large amount of text data (for example, between words used on the WEB). May be. And the 1st learning part 11 may calculate the similarity degree of the word currently used in documents, such as an entry sheet, and each factor using the said feature vector. The first learning unit 11 may create an AI dictionary that stores the proximity between each factor and a word and / or stores a feature vector corresponding to each factor. The closeness of the word is determined by inferring from the way the word is used (for example, the context of the word) on the WEB site (including the SNS site), for example, by the artificial intelligence function of the first learning unit 11. (Learned) may be updated as needed or as appropriate. Information on word proximity may be stored in the device storage unit 40 and / or the engine storage unit 70.

第一学習部11は、WEB上で用いられている単語間の近さをマイニングしてもよい。第一学習部11は、ビッグテキストデータ(Big Text Data)から、各ファクタに関連した複数の単語をピックアップする(分類語彙表を作成する)とともに、各ファクタとピックアップされた単語との間の近さから、各ファクタに関連した特徴ベクトルを作成してもよい。一例としては、「熱意」というファクタを採用した場合には、「熱意」に近い単語として、バイタリティ、向上心、熱心、やる気、懸命等の単語をインターネットを介してピックアップし(分類語彙表を作成し)、「熱意」と、これらバイタリティ、向上心、熱心、やる気、懸命等の単語との間の近さから、「熱意」に関連した特徴ベクトルを作成してもよい。   The first learning unit 11 may mine the closeness between words used on the WEB. The first learning unit 11 picks up a plurality of words related to each factor from Big Text Data (creates a classification vocabulary table) and closes between each factor and the picked-up word. Then, a feature vector associated with each factor may be created. As an example, when the factor of “enthusiasm” is adopted, words such as vitality, aspiration, enthusiasm, motivation, hard work, etc. are picked up via the Internet as words close to “enthusiasm” (a classification lexicon is created. ), And a feature vector related to “enthusiasm” may be created based on the closeness between “enthusiasm” and words such as vitality, aspiration, enthusiasm, motivation, and hard.

そして、第一学習部11は、このようにして作成された特徴ベクトルを用いて、エントリーシート等の文書内で用いられている単語と各ファクタとの類似度を生成してもよい。この際、エントリーシート等の文書内で用いられている単語の使用頻度から、文書内における当該単語の重要度を生成し、その結果も踏まえて、各ファクタに対する第一評価情報を生成してもよい。重要度を決定する際には、単語が一般的に使われる単語かどうかも考慮し、「助詞」や「私」といった単語については重要度を低くし(例えば「0」とし)、あまり使用されない単語については重要度を高くしてもよい。   And the 1st learning part 11 may produce | generate the similarity degree of the word used in documents, such as an entry sheet, and each factor using the feature vector created in this way. At this time, the importance of the word in the document is generated from the frequency of use of the word used in the document such as the entry sheet, and the first evaluation information for each factor is generated based on the result. Good. When determining the importance level, consider whether the word is a commonly used word. For words such as “particle” and “I”, the importance level is set low (for example, “0”) and is not often used. The degree of importance may be increased for words.

重要度を決定する際には、対象会社に採用されることを希望する他の応募者のエントリーシート等の文書も考慮してもよい。例えば、対象会社に採用されることを希望する他の応募者のエントリーシート等の文書で使用頻度が高い単語については重要度を低くし、あまり使用されない単語については重要度を高くしてもよい。このような態様を採用することで、応募者間での相対的な比較を行える点で有益である。   When determining the importance, documents such as entry sheets of other applicants who wish to be adopted by the target company may be considered. For example, words that are frequently used in documents such as entry sheets of other applicants that are desired to be adopted by the target company may be less important, and words that are not frequently used may be made more important. . Adopting such an aspect is advantageous in that a relative comparison can be made among applicants.

前述した過去データは、過去の応募者に対する応募者情報と、当該過去の応募者に対する第一評価情報と、当該過去の応募者の採用辞退情報又は早期退職情報を含んでもよい。採用辞退情報とは、選考試験には合格したが応募者自らの申出によって採用を辞退したという情報である。早期退職情報とは、応募者が対象会社に入社したが、1年〜3年以内といった所定の期間内に対象会社を退職してしまったという情報である。この「所定の期間」は装置操作部35から適宜変更できるようになってもよい。   The past data described above may include applicant information for past applicants, first evaluation information for the past applicants, and employment withdrawal information or early retirement information for the past applicants. Recruitment decline information is information that the applicant has passed the selection test but declined due to the applicant's application. The early retirement information is information that the applicant has entered the target company, but has retired from the target company within a predetermined period such as one to three years. This “predetermined period” may be changed as appropriate from the apparatus operation unit 35.

応募者情報は、応募者の学歴を含む基礎情報、応募者の行動情報、応募者が受けた試験の結果を含む検査情報、応募者の保有する資格に関する情報を含む属性情報、及び、応募者の志望動機を含む文章情報のいずれか1つ以上を含んでもよい(図2参照)。応募者情報は、これら基礎情報、行動情報、検査情報、属性情報及び文章情報の全てを含んでもよい。   Applicant information includes basic information including the applicant's educational background, applicant's behavior information, examination information including the results of the exams the applicant has received, attribute information including information on the qualifications held by the applicant, and applicants Any one or more of text information including the desired motive may be included (see FIG. 2). The applicant information may include all of these basic information, behavior information, inspection information, attribute information, and text information.

基礎情報は、応募者の学歴の他に、専攻、ゼミに関する情報等を含んでもよい。行動情報は、(対象会社の)説明会参加の回数、ログイン回数、併願先に関する情報等を含んでもよい。検査情報は、WEBテストの結果、適正検査の結果等を含んでもよい。属性情報は、応募者が有している資格、スキル等を含んでもよい。文章情報は、志望動機の他に、学外活動に関する情報等を含んでもよい。   The basic information may include information on majors and seminars in addition to the applicant's educational background. The action information may include information regarding the number of times of briefing session participation (of the target company), the number of times of log-in, and information on the applicants. The inspection information may include a WEB test result, a proper inspection result, and the like. The attribute information may include qualifications, skills, etc. possessed by the applicant. The text information may include information related to off-campus activities in addition to the motivation.

対象となっている応募者に関して高い精度の第二評価情報を生成するように、第二学習部12は「学習」を行う。ここで「学習」とは、過去の実績データに合致するような項目(採用変数)と、その係数を自動的な試行錯誤によって定めることを意味する。つまり、第二学習部12では、過去データに基づく応募者情報、第一評価情報、第二評価情報等の情報が集約され、パラメータを変化させながら、過去の実績データとの間の差が最も小さくなるよう繰り返し学習が行われ、適用する項目と係数が定められる。   The second learning unit 12 performs “learning” so as to generate the second evaluation information with high accuracy for the subject applicant. Here, “learning” means that items (adopted variables) that match past performance data and their coefficients are determined by automatic trial and error. That is, in the second learning unit 12, information such as applicant information, first evaluation information, and second evaluation information based on past data is aggregated, and the difference between the past performance data is the largest while changing parameters. Iterative learning is performed so that it becomes smaller, and the applied items and coefficients are determined.

このように定まった項目と係数を利用して学習済みモデルが生成されることになるが、この学習済みモデルを利用者が修正することで生成されるものが修正後モデルである。過去の実績からすると学習済みモデルが最も客観的な事実に合致しているはずではあるが、たまたま訓練データに偏りがある場合や過去とは異なる傾向の採用を行いたい場合等には、修正後モデルを採用することが有益になる。また、このような態様を採用することで、過去の実績データを考慮しつつ、将来的に利用する修正後モデルを生成できることで有益である。   A learned model is generated using the items and coefficients determined in this way, but what is generated when the user corrects the learned model is the corrected model. The past model should match the most objective facts based on past results, but if the training data happens to be biased or if you want to adopt a trend that differs from the past, etc. It will be beneficial to adopt a model. In addition, by adopting such an aspect, it is beneficial to be able to generate a modified model to be used in the future while considering past performance data.

なお、学習済みモデルを生成する場合には、採用後の人事評価も考慮し、採用後の人事評価の高い人物についての学習済みモデルを生成してもよい。このような学習済みモデルを生成した場合には、入社した後での活躍を見据えて採用活動を行うことができる点で有益である。   When generating a learned model, it is also possible to generate a learned model for a person with a high personnel evaluation after hiring in consideration of personnel evaluation after hiring. When such a learned model is generated, it is beneficial in that recruitment activities can be performed in anticipation of success after joining the company.

訓練データと評価データは、基本的には同じ期間におけるデータであり、母集団を例えば7:3でランダムに分けることで生成されるが、これに限られることはない。場合によっては異なる期間のデータを用いることも考えられる。   The training data and the evaluation data are basically data in the same period and are generated by randomly dividing the population, for example, 7: 3, but are not limited thereto. In some cases, it is possible to use data of different periods.

予想部25によって予想を行う場合には、装置操作部35から対象となる選考試験を選択することで、当該選考試験にける第二評価情報が装置出力部45又は機関出力部75から出力されてもよい。また、ユーザ操作部120から対象となる選考試験を選択することで、当該選考試験にける第二評価情報が表示画面110で表示されてもよい。図3に示す態様では、一例として、星の数で第二評価情報である選考優先情報を示しており、星の数が多いほど所定の選考試験を通過する可能性が高いことを示している。   When prediction is performed by the prediction unit 25, by selecting a target selection test from the device operation unit 35, second evaluation information in the selection test is output from the device output unit 45 or the engine output unit 75. Also good. Further, the second evaluation information in the selection test may be displayed on the display screen 110 by selecting the target selection test from the user operation unit 120. In the mode shown in FIG. 3, as an example, the selection priority information that is the second evaluation information is indicated by the number of stars, and the higher the number of stars, the higher the possibility of passing a predetermined selection test. .

なお、本実施の形態では、本実施の形態の情報処理装置1を提供するためのプログラム、すなわちインストールすることで本実施の形態の情報処理装置1が製造(生成)されるプログラムと、当該プログラムをインストールした記憶媒体も提供される。   In the present embodiment, a program for providing the information processing apparatus 1 of the present embodiment, that is, a program for manufacturing (generating) the information processing apparatus 1 of the present embodiment by being installed, and the program A storage medium on which is installed is also provided.

《方法》
次に、本実施の形態の情報処理方法の一例について、図4を用いて説明する。なお、上記と重複することになるので簡単に説明するに留めるが、上記「構成」で述べた全ての態様及び下記「作用・効果」で述べる全ての態様を「方法」において適用することができる。
"Method"
Next, an example of the information processing method of this embodiment will be described with reference to FIG. In addition, since it overlaps with the above, only a brief description will be given, but all aspects described in the above “configuration” and all aspects described in the following “action / effect” can be applied in the “method”. .

まず、過去データが標準化部4によって標準化される(標準化工程)。   First, past data is standardized by the standardization unit 4 (standardization process).

次に、標準化されたデータがデータ分割部5によって一定の割合(例えば7:3)で訓練データと評価データに分割される。   Next, the standardized data is divided into training data and evaluation data by a data dividing unit 5 at a certain ratio (for example, 7: 3).

次に、訓練データに含まれる複数のデータに対する機械学習を行って学習済みモデルが生成される(学習済みモデル生成工程)。   Next, a learned model is generated by performing machine learning on a plurality of data included in the training data (learned model generation step).

このように学習済みモデルが生成されると、当該学習済みモデルが装置出力部45で出力され、ユーザ装置100の表示画面110で学習済みモデルが出力される。この際、評価部20において、学習済みモデルを用いて評価データを評価した際の精度(例えばAUC)も出力されてもよい(図5参照)。   When the learned model is generated in this way, the learned model is output from the device output unit 45, and the learned model is output from the display screen 110 of the user device 100. At this time, the accuracy (for example, AUC) when the evaluation unit 20 evaluates the evaluation data using the learned model may be output (see FIG. 5).

次に、利用者がユーザ装置100のユーザ操作部120を操作することで、学習済みモデルに対する修正情報が入力される。   Next, when the user operates the user operation unit 120 of the user device 100, correction information for the learned model is input.

このように修正情報が入力されると、修正部15によって入力された修正情報に基づいて学習済みモデルを修正して修正後モデルが生成される(修正後モデル生成工程)。例えば、ユーザ操作部120によって調整量を調整することで係数(重み)に関する情報を修正してもよいし、ユーザ操作部120によって項目の採用の有無を決定することで項目(要素)に関する情報を修正してもよい。   When the correction information is input in this manner, the corrected model is corrected based on the correction information input by the correction unit 15 to generate a corrected model (modified model generation step). For example, the information regarding the coefficient (weight) may be corrected by adjusting the adjustment amount by the user operation unit 120, or the information regarding the item (element) may be determined by determining whether the item is adopted by the user operation unit 120. It may be corrected.

次に、評価部20によって修正後モデルを用いて評価データが評価され、評価データに対する精度(例えばAUC)が算出される。   Next, the evaluation unit 20 evaluates the evaluation data using the corrected model, and calculates the accuracy (for example, AUC) for the evaluation data.

修正後モデルに対する精度が算出されると、その結果が装置出力部45で出力されて、ユーザ装置100の表示画面110で当該精度が表示される。   When the accuracy for the corrected model is calculated, the result is output by the device output unit 45, and the accuracy is displayed on the display screen 110 of the user device 100.

利用者は、表示画面110で表示された内容を見て修正情報を入力してもよいし、修正情報の更なる入力は行なわずに、修正後モデルを確定させてもよい。   The user may input the correction information by looking at the content displayed on the display screen 110, or may confirm the corrected model without further input of the correction information.

学習済みモデル及び修正後モデルの各々に対して、異常検知部21によって、利用されるべきではない情報が利用されているかどうかが判断されてもよい。異常検知部21によって利用されるべきではない情報が利用されていることが検知された場合には、その旨が装置出力部45で出力され、表示画面110で表示されてもよい(図5参照)。   For each of the learned model and the corrected model, the abnormality detection unit 21 may determine whether information that should not be used is used. When it is detected by the abnormality detection unit 21 that information that should not be used is used, that fact may be output by the device output unit 45 and displayed on the display screen 110 (see FIG. 5). ).

このような表示がなされた場合には、利用者は当該学習済みモデル又は修正後モデルを見直し、ユーザ操作部120によって当該学習済みモデル又は修正後モデルに用いられている項目を削除したり定義を修正したりしてもよい。   When such a display is made, the user reviews the learned model or the corrected model, and deletes or defines an item used in the learned model or the corrected model by the user operation unit 120. It may be modified.

今年度の採用情報のように結論が出ていないデータに対する予想を予想部25で行ってもよい。この場合には、学習済みモデル又は修正後モデルを用いることで複数の応募者の各々に対する予想結果が予想されてもよい。予想結果は装置出力部45によって出力され、表示画面110で表示されてもよい(図3参照)。   The prediction unit 25 may make a prediction for data for which no conclusion has been made, such as employment information for this year. In this case, the predicted result for each of the plurality of applicants may be predicted by using the learned model or the corrected model. The prediction result may be output by the device output unit 45 and displayed on the display screen 110 (see FIG. 3).

《作用・効果》
次に、上述した構成からなる本実施の形態による作用・効果であって、未だ説明していないものを中心に説明する。
《Action ・ Effect》
Next, operations and effects according to the present embodiment having the above-described configuration, which have not been described yet, will be mainly described.

本実施の形態において、学習部10によって生成された学習済みモデルが出力され、出力された学習済みモデルに対する修正情報が入力されることで、修正後モデルが生成される態様を採用した場合には、利用者にとって違和感の少ないモデル又は違和感の少ない結論を、利用者自らの操作で得ることができる。理論上は学習済みモデルが最も精度の高いモデルになる。しかしながら、利用者の理解や主観評価、既存知見に必ずしも整合しないモデルが生成されることもある。この点、本態様を採用することで、利用者の理解や主観評価も整合したモデルである修正後モデルを生成できる点で有益である。   In the present embodiment, when the learned model generated by the learning unit 10 is output and the correction information for the output learned model is input, the modified model is generated. Therefore, it is possible to obtain a model with less discomfort for the user or a conclusion with less discomfort by the user's own operation. In theory, the trained model is the most accurate model. However, a model that does not necessarily match the user's understanding, subjective evaluation, or existing knowledge may be generated. By adopting this aspect, this aspect is advantageous in that a corrected model that is a model that is consistent with the user's understanding and subjective evaluation can be generated.

また、このように修正後モデルを利用する場合には、例えば過去とは異なる傾向の採用を行いたいと考えた場合にも有益である。この場合には重要視したい項目に対する重み又は係数を大きくすることで、希望するモデルに近い修正後モデルを採用して、個々の応募者に対する予想を行うことができる点でも有益である。   In addition, when the corrected model is used in this way, it is also useful when, for example, it is desired to adopt a tendency different from the past. In this case, it is also advantageous in that it is possible to make predictions for individual applicants by increasing the weight or coefficient for the item to be regarded as important and adopting a corrected model close to the desired model.

学習済みモデルを利用した場合の精度の高さを評価部20で評価する場合には、学習済みモデルがどの程度の精度を有しているかを認識できる点で有益である。また、修正後モデルを利用した場合の精度の高さを評価部20で評価する場合にも、修正後モデルがどの程度の精度を有しているかを認識できる点で有益である。このように精度を評価できるようにすることで、学習済みモデル及び各修正後モデルに対して評価部20による評価結果を得ることができるようになる。このため、実際の予想(例えば今年度の採用情報に対する予想)に当該修正後モデルを利用するかどうかを決める指標を示すことができ、利用者が容易に判断できる点で有益である。   When the evaluation unit 20 evaluates the high accuracy when the learned model is used, it is advantageous in that it can recognize how much accuracy the learned model has. Further, when the evaluation unit 20 evaluates the high accuracy when the corrected model is used, it is beneficial in that it can recognize how much accuracy the corrected model has. By making it possible to evaluate the accuracy in this way, the evaluation result by the evaluation unit 20 can be obtained for the learned model and each corrected model. For this reason, an index for determining whether or not to use the corrected model can be shown in an actual forecast (for example, a forecast for recruitment information of the current year), which is advantageous in that the user can easily make a judgment.

評価部20での評価が即座(リアルタイム)に行われる態様を採用した場合には、評価部20の評価結果を見ながら重みや項目を修正できる点で有益である。つまり、ユーザ操作部120等から修正情報が入力されると評価部20が即座(リアルタイム)で修正後モデルに対する評価を行う態様を採用した場合には、評価部20での評価結果を見ながら利用者の感覚に基づきつつ修正後モデルを効率よく生成できる点で有益である。   When an aspect in which the evaluation in the evaluation unit 20 is performed immediately (in real time) is adopted, it is advantageous in that the weights and items can be corrected while viewing the evaluation result of the evaluation unit 20. That is, when correction information is input from the user operation unit 120 or the like, when the evaluation unit 20 adopts an aspect in which the evaluation unit 20 evaluates the corrected model immediately (in real time), it is used while looking at the evaluation result in the evaluation unit 20 It is beneficial in that a corrected model can be generated efficiently while being based on the user's senses.

データ分割部5によって複数のデータを分割して訓練データ及び評価データを生成する態様を採用する場合には(図4参照)、元々同じ集合体にあったデータをランダムに分割して、訓練データ及び評価データとして利用できることになる。このため、恣意性が入らず客観的なデータを用いて学習済みモデルを生成できる点で有益である。なお、ある傾向を分析したい場合等、何らかの理由で訓練データと評価データとを異なる母集団としたい場合には、例えばユーザ操作部120から入力された条件に沿ってデータ分割部5で訓練データと評価データに分割するようにしてもよい。   In the case of adopting a mode in which a plurality of data is divided by the data dividing unit 5 to generate training data and evaluation data (see FIG. 4), the data originally in the same aggregate is randomly divided to obtain training data. And can be used as evaluation data. This is advantageous in that a learned model can be generated using objective data without arbitraryness. In addition, when it is desired to analyze a certain tendency, for example, when it is desired to make the training data and the evaluation data different from each other, for example, the data dividing unit 5 determines the training data and the evaluation data according to the conditions input from the user operation unit 120. You may make it divide | segment into evaluation data.

ユーザ操作部120によって重み又は係数に関する情報が修正可能となる態様を採用した場合には(図5参照)、利用者が重視したい項目に対する係数の大きさを大きくしたり軽視したい項目に対する係数の大きさを小さくしたりして調整するだけでよく、利用者が希望する修正後モデルを比較的細かな設定をしながら比較的簡易な操作で生成できる点で有益である。   When an aspect in which the information on the weight or coefficient can be corrected by the user operation unit 120 (see FIG. 5), the coefficient size for the item that the user wants to emphasize or the coefficient size for the item that the user wants to ignore is large. It is only necessary to make adjustments by reducing the size, and it is advantageous in that a corrected model desired by the user can be generated by a relatively simple operation while making relatively fine settings.

ユーザ操作部120によって項目(採用変数)の利用の有無が修正可能となる態様を採用した場合にも(図5参照)、利用者が項目の利用の有無を選択するだけでよいことから、利用者が希望する修正後モデルを比較的簡易な操作で生成できる点で有益である。   Even when the user operation unit 120 adopts a mode in which the use / non-use of the item (adopted variable) can be corrected (see FIG. 5), the user only has to select the use / nonuse of the item. This is advantageous in that a modified model desired by the user can be generated by a relatively simple operation.

標準化部4によってデータの標準化を行う態様を採用することで、各項目に対する係数の大きさを平均化することができる。このため、考慮すべき要素について偏重なく考慮でき、効率よく機械学習を行える点で有益である。また、重みを変更する際のインパクトを均一化することができる点でも有益である。   By adopting a mode in which the data is standardized by the standardization unit 4, it is possible to average the magnitude of the coefficient for each item. For this reason, it is beneficial in that the elements to be considered can be considered without any bias and machine learning can be performed efficiently. It is also beneficial in that the impact when changing the weight can be made uniform.

異常検知部21を採用した場合には、利用されるべきではない情報が利用されて修正後モデルが生成されることを防止できる。このため、例えば利用者が誤った項目の利用を選択することで、誤った項目を利用した修正後モデルが生成されることを防止できる点で有益である。   When the abnormality detection unit 21 is employed, it is possible to prevent generation of a corrected model by using information that should not be used. For this reason, for example, it is advantageous in that it is possible to prevent a corrected model using the wrong item from being generated by selecting the use of the wrong item by the user.

上述した実施の形態の記載及び図面の開示は、特許請求の範囲に記載された発明を説明するための一例に過ぎず、上述した実施の形態の記載又は図面の開示によって特許請求の範囲に記載された発明が限定されることはない。また、出願当初の特許請求の範囲の記載は出願時での権利要求範囲に過ぎず、適宜変更できる点では留意が必要である。   The description of the above-described embodiment and the disclosure of the drawings are merely examples for explaining the invention described in the claims, and are described in the claims by the description of the above-described embodiments or the disclosure of the drawings. The invention made is not limited. It should be noted that the description of the scope of claims at the beginning of the application is only the scope of the rights required at the time of filing, and can be changed as appropriate.

1 情報処理装置
4 標準化部
5 データ分割部
10 学習部
11 第一学習部
12 第二学習部
15 修正部
20 評価部
21 異常検知部
30 装置制御部
35 装置操作部
40 装置記憶部
45 装置出力部(出力部)
110 表示画面
120 ユーザ操作部
DESCRIPTION OF SYMBOLS 1 Information processing apparatus 4 Standardization part 5 Data division part 10 Learning part 11 First learning part 12 Second learning part 15 Correction part 20 Evaluation part 21 Abnormality detection part 30 Device control part 35 Device operation part 40 Device storage part 45 Device output part (Output part)
110 Display screen 120 User operation unit

Claims (8)

訓練データに基づいて学習を行って学習済みモデルを生成する学習部と、
前記学習済みモデルを出力する出力部と、
前記出力部で出力された前記学習済みモデルに対して入力される修正情報に基づいて前記学習済みモデルを修正して修正後モデルを生成する修正部と、
過去の実績データのうち前記訓練データとは異なる評価データを用いて、前記学習済みモデル及び前記修正後モデルに対して評価を行う評価部と、
を備え、
前記学習済みモデルを用いた前記訓練データに対する精度と比較して、確定された修正後モデルを用いた前記訓練データに対する精度は低くなり、
前記出力部は、評価データで前記学習済みモデルを評価した際の精度を前記学習済みモデルに対する評価結果として出力し、
前記修正情報が入力されると、前記評価部は評価データを用いて前記修正後モデルに対する評価を行い、
前記出力部は、評価データで前記修正後モデルを評価した際の精度を前記修正後モデルに対する評価結果として出力し、
前記評価部での前記修正後モデルを評価した際の精度を見ながら繰り返し前記修正部による修正を可能とし、
前記修正情報として、ユーザ操作部からの入力によって前記学習済みモデルで利用されている採用変数を利用しないように修正できることを特徴とする情報処理装置。
A learning unit that performs learning based on the training data and generates a learned model;
An output unit for outputting the learned model;
A correction unit that corrects the learned model based on correction information input to the learned model output from the output unit, and generates a corrected model;
An evaluation unit that evaluates the learned model and the corrected model using evaluation data different from the training data among past performance data;
With
Compared to the accuracy for the training data using the learned model, the accuracy for the training data using the determined modified model is reduced,
The output unit outputs the accuracy when the learned model is evaluated with evaluation data as an evaluation result for the learned model,
When the correction information is input, the evaluation unit evaluates the corrected model using evaluation data,
The output unit outputs the accuracy when the modified model is evaluated with evaluation data as an evaluation result for the modified model,
Enabling correction by the correction unit repeatedly while looking at the accuracy when the corrected model is evaluated in the evaluation unit,
An information processing apparatus , wherein the correction information can be corrected so as not to use an adopted variable used in the learned model by an input from a user operation unit .
前記出力部は、前記評価部による評価結果を出力し、
前記評価部は、前記修正情報が入力されるとリアルタイムで前記修正後モデルに対する評価を行うことを特徴とする請求項に記載の情報処理装置。
The output unit outputs an evaluation result by the evaluation unit,
The information processing apparatus according to claim 1 , wherein the evaluation unit evaluates the corrected model in real time when the correction information is input.
複数のデータを分割するデータ分割部をさらに備え、
前記データ分割部で分割されたデータの一部を前記訓練データとして用い、
前記データ分割部で分割されたデータの残部を前記評価部での評価に用いることを特徴とする請求項1又は2のいずれかに記載の情報処理装置。
A data division unit for dividing a plurality of data;
Using a part of the data divided by the data dividing unit as the training data,
The information processing apparatus according to claim 1 or 2, characterized by using the remainder of the divided data in the data dividing unit for evaluation in the evaluation unit.
前記学習部は、複数の採用変数と、各採用変数に対する係数を用いて前記学習モデルを生成し、
前記修正部によって、前記係数の大きさが修正可能となることを特徴とする請求項1乃至のいずれか1項に記載の情報処理装置。
The learning unit generates the learning model using a plurality of adopted variables and a coefficient for each adopted variable,
Wherein the correction unit, the information processing apparatus according to any one of claims 1 to 3, characterized in that the magnitude of the coefficient is modifiable.
前記学習部は、複数の採用変数と、各採用変数に対する係数を用いて前記学習モデルを生成し、
前記採用変数の採用の有無をチェックボックスで選択可能となり、当該チェックボックスでの選択にしたがって、前記修正部によっ採用変数の利用の有無が修正可能となることを特徴とする請求項1乃至のいずれか1項に記載の情報処理装置。
The learning unit generates the learning model using a plurality of adopted variables and a coefficient for each adopted variable,
It becomes selectable Adoption of the adoption variable check box, according to the selection in the check box according to claim 1, characterized in that the presence or absence of use of the employed variables by the correcting unit is modifiable 5. The information processing apparatus according to any one of 4 .
複数のデータの標準化を行う標準化部をさらに備え、
前記学習部は、標準化されたデータを用いて、前記係数を算出することを特徴とする請求項又はのいずれかに記載の情報処理装置。
It further includes a standardization unit that standardizes multiple data,
The learning unit uses the standardized data processing apparatus according to any one of claims 4 or 5, characterized in that to calculate the coefficients.
前記学習済みモデル又は前記修正後モデルを生成する際に、利用されるべきではない情報が利用されていることを検知する異常検知部をさらに備えたことを特徴とする請求項1乃至のいずれか1項に記載の情報処理装置。 The abnormality detection part which detects that the information which should not be utilized is produced | generated when the said learned model or the said corrected model is produced | generated further, The any one of Claim 1 thru | or 6 characterized by the above-mentioned. The information processing apparatus according to claim 1. 訓練データに対する機械学習を行って学習済みモデルを生成する工程と、
前記学習済みモデルを出力部によって出力する工程と、
評価部によって、過去の実績データのうち前記訓練データとは異なる評価データを用いて、前記学習済みモデルに対して評価を行う工程と、
前記出力部によって、評価データで前記学習済みモデルを評価した際の精度を前記学習済みモデルに対する評価結果として出力する工程と、
前記出力部で出力された前記学習済みモデルに対する修正情報が入力される工程と、
入力された前記修正情報に基づいて前記学習済みモデルを修正して修正後モデルを生成する工程と、
前記修正情報が入力されると、前記評価部によって、評価データを用いて、前記修正後モデルに対して評価を行う工程と、
前記出力部によって、評価データで前記修正後モデルを評価した際の精度を前記修正後モデルに対する評価結果として出力する工程と、
を備え、
前記学習済みモデルを用いた前記訓練データに対する精度と比較して、確定された修正後モデルを用いた前記訓練データに対する精度は低くなり、
前記評価部での前記修正後モデルを評価した際の精度を見ながら繰り返し前記修正部による修正を可能とし、
前記修正情報として、ユーザ操作部からの入力によって前記学習済みモデルで利用されている採用変数を利用しないように修正できることを特徴とする情報処理方法。
Performing machine learning on the training data to generate a learned model;
Outputting the learned model by an output unit;
A step of evaluating the learned model using evaluation data different from the training data among past performance data by the evaluation unit;
Outputting the accuracy when the learned model is evaluated with evaluation data as an evaluation result for the learned model by the output unit;
A step of inputting correction information for the learned model output by the output unit;
Correcting the learned model based on the input correction information to generate a corrected model;
When the correction information is input, the evaluation unit uses the evaluation data to evaluate the corrected model;
Outputting the accuracy when the modified model is evaluated with evaluation data by the output unit as an evaluation result for the modified model;
With
Compared to the accuracy for the training data using the learned model, the accuracy for the training data using the determined modified model is reduced,
Enabling correction by the correction unit repeatedly while looking at the accuracy when the corrected model is evaluated in the evaluation unit,
The information processing method characterized by being able to correct so that the adoption variable currently used by the said learned model may not be used by the input from a user operation part as said correction information .
JP2017134796A 2017-07-10 2017-07-10 Information processing apparatus and information processing method Active JP6607885B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017134796A JP6607885B2 (en) 2017-07-10 2017-07-10 Information processing apparatus and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017134796A JP6607885B2 (en) 2017-07-10 2017-07-10 Information processing apparatus and information processing method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2019191665A Division JP7012696B2 (en) 2019-10-21 2019-10-21 Information processing equipment and information processing method

Publications (2)

Publication Number Publication Date
JP2019016279A JP2019016279A (en) 2019-01-31
JP6607885B2 true JP6607885B2 (en) 2019-11-20

Family

ID=65359009

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017134796A Active JP6607885B2 (en) 2017-07-10 2017-07-10 Information processing apparatus and information processing method

Country Status (1)

Country Link
JP (1) JP6607885B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7193384B2 (en) * 2019-03-12 2022-12-20 株式会社日立製作所 Residual Characteristic Estimation Model Creation Method and Residual Characteristic Estimation Model Creation System
WO2020255290A1 (en) * 2019-06-19 2020-12-24 株式会社島津製作所 Organ image analysis method and learning method
JP7497142B2 (en) 2019-07-08 2024-06-10 キヤノン株式会社 System, method, and program
JP7491403B2 (en) * 2020-11-25 2024-05-28 日本電気株式会社 Information processing device, information processing method, and program
WO2023181320A1 (en) * 2022-03-25 2023-09-28 日本電気株式会社 Model processing device, model processing method, and recording medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4102131B2 (en) * 2002-07-26 2008-06-18 株式会社東芝 Predictive model system
JP2015087973A (en) * 2013-10-31 2015-05-07 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Generation device, generation method, and program
EP3161635B1 (en) * 2014-06-30 2023-11-01 Amazon Technologies, Inc. Machine learning service
WO2017094207A1 (en) * 2015-11-30 2017-06-08 日本電気株式会社 Information processing system, information processing method, and information processing program
JP6130977B1 (en) * 2016-05-24 2017-05-17 三井情報株式会社 Information processing apparatus, information processing method, information processing system, and program

Also Published As

Publication number Publication date
JP2019016279A (en) 2019-01-31

Similar Documents

Publication Publication Date Title
JP6607885B2 (en) Information processing apparatus and information processing method
US20230325691A1 (en) Systems and methods of processing personality information
Ifenthaler et al. Development and validation of a learning analytics framework: Two case studies using support vector machines
JP7191058B2 (en) Tunable bias reduction pipeline
Madnani et al. Building better open-source tools to support fairness in automated scoring
CA2874294C (en) System and method for determining candidates for a role in an organization
JP6297101B2 (en) Information processing apparatus and information processing method
US20210312541A1 (en) Computer systems and methods for generating valuation data of a private company
Wolff et al. Predicting student performance from combined data sources
US20240311559A1 (en) Enterprise-specific context-aware augmented analytics
JP7012696B2 (en) Information processing equipment and information processing method
Zheng et al. Exploring the influence of CEO overconfidence on innovation in artificial intelligence technology: a machine learning approach
Zheng et al. Do Students Rely on AI? Analysis of Student-ChatGPT Conversations from a Field Study
Deshpande et al. Elevating educational insights: sentiment analysis of faculty feedback using advanced machine learning models
JP6683790B1 (en) Computer, computer control method, and program
Yin et al. FairAIED: Navigating fairness, bias, and ethics in educational AI applications
US20250094387A1 (en) Systems, methods, and devices to assess medical school applicant data
Davazdahemami et al. Generative AI-enhanced interventions: a novel framework for predicting and mitigating freshman student attrition
Udugahapattuwa et al. An e-learning system model to enhance user experience with content recommendation
US11853913B1 (en) Systems and methods for dynamic adjustment of computer models
Gangadharan et al. A data-driven predictive approach using custom and regression algorithms for estimating student’s performance
Arora Comprehensive Analysis of Factors Influencing the Real‐World Application of Machine Learning for Student Success Rate Calculation and Their Impacts on Student Achievement & Educational Institutions
Pattanasri et al. Learning to estimate slide comprehension in classrooms with support vector machines
US20260105512A1 (en) Systems and methods for generating and prioritizing goal-based action sets
Zaman et al. AI‐Based Prediction of Program Learning Outcomes for an Engineering Undergraduate Degree

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170710

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180613

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180703

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180829

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190404

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20191001

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191021

R150 Certificate of patent or registration of utility model

Ref document number: 6607885

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250