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
JP7012696B2 - Information processing equipment and information processing method - Google Patents
[go: Go Back, main page]

JP7012696B2 - Information processing equipment and information processing method - Google Patents

Information processing equipment and information processing method Download PDF

Info

Publication number
JP7012696B2
JP7012696B2 JP2019191665A JP2019191665A JP7012696B2 JP 7012696 B2 JP7012696 B2 JP 7012696B2 JP 2019191665 A JP2019191665 A JP 2019191665A JP 2019191665 A JP2019191665 A JP 2019191665A JP 7012696 B2 JP7012696 B2 JP 7012696B2
Authority
JP
Japan
Prior art keywords
unit
information
evaluation
model
information processing
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
JP2019191665A
Other languages
Japanese (ja)
Other versions
JP2020009502A5 (en
JP2020009502A (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 JP2019191665A priority Critical patent/JP7012696B2/en
Publication of JP2020009502A publication Critical patent/JP2020009502A/en
Publication of JP2020009502A5 publication Critical patent/JP2020009502A5/ja
Application granted granted Critical
Publication of JP7012696B2 publication Critical patent/JP7012696B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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 trained model by learning based on a plurality of data.

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

人工知能を活用した製品を提供した場合において、利用者が人工知能による結論について疑問を持ったり結論を出した過程を知りたいと考えたりすることがある。この場合には、AI開発者が、生成されたモデルをプログラム上から分析を行なった上で、利用者に対して整理して説明又は提示するということが多かった。なお、利用者は人工知能についての知識やスキルに乏しいことも多く、利用者自身がモデルの分析を行うことは一般的には困難である。 When providing a product that utilizes artificial intelligence, the user may have doubts about the conclusion of artificial intelligence or may want to know the process of drawing a conclusion. In this case, the AI developer often analyzes the generated model programmatically and then organizes and explains or presents it to the user. It should be noted 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 analysis by AI developers can only be realized if the AI developer and the user are close to each other, and it is not always possible to analyze in all cases, and it is a service for consumers, not for companies. Then it is not realistic. In addition, it may take a lot of time for AI developers to properly communicate with users and perform analysis.

また、人工知能によって生成されたモデルを利用者に開示したときに、利用者の方で、モデルの成分に違和感があり、改善したいということもある。他方、この違和感を解消しようとすると、従前であればデータ又はプログラムを直接改変することを行うのが一般的であり、スキル、時間(工数)、コストが非常にかかってしまう。 In addition, when the 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 it. On the other hand, in order to eliminate this discomfort, it is common to directly modify the data or the program in the past, which requires a great deal of skill, time (man-hours), and cost.

特開平10-207504号Japanese Patent Application Laid-Open No. 10-207504

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

本発明による情報処理装置は、
複数のデータに基づいて学習を行って学習済みモデルを生成する学習部と、
前記学習済みモデルを出力する出力部と、
前記出力部で出力された前記学習済みモデルに対して入力される修正情報に基づいて前記学習済みモデルを修正して修正後モデルを生成する修正部と、
を備えてもよい。
The information processing apparatus according to the present invention is
A learning unit that trains based on multiple data to generate a trained model,
An output unit that outputs the trained model and
A modification unit that modifies the trained model based on the modification information input to the trained model output by the output unit to generate a modified model, and a modification unit.
May be provided.

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

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

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

本発明による情報処理装置において、
前記学習部は、複数の採用変数と、各採用変数に対する係数を用いて前記学習モデルを生成し、
前記修正部によって、前記係数の大きさが修正可能となってもよい。
In the information processing apparatus according to the present invention
The learning unit generates the learning model using a plurality of adopted variables and coefficients for each adopted variable.
The correction unit may make it possible to correct 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 coefficients for each adopted variable.
The correction unit may make it possible to correct whether or not the adopted variable is used.

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

本発明による情報処理装置は、
前記学習済みモデル又は前記修正後モデルを生成する際に、利用されるべきではない情報が利用されていることを検知する異常検知部をさらに備えてもよい。
The information processing apparatus according to the present invention is
Anomaly detection units may be further provided to detect that information that should not be used is used when the trained model or the modified model is generated.

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

本発明の一態様によれば、学習部によって生成された学習済みモデルが出力され、出力された学習済みモデルに対する修正情報が入力されることで、修正後モデルが生成される。このため、利用者にとって違和感の少ないモデル又は違和感の少ない結論を、利用者自らの操作で得ることができる。 According to one aspect of the present invention, the trained model generated by the learning unit is output, and the modified information for the output trained model is input to generate the modified model. 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.

図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 trained model in an information processing apparatus that can be used in the embodiment of the present invention. 図3は、本発明の実施の形態で利用され得る予想部に入力される情報及び予想部から出力される情報の関係を示すための図である。FIG. 3 is a diagram for showing the relationship between the information input to the prediction unit and the information output from the prediction unit that can be used in the embodiment of the present invention. 図4は、本発明の実施の形態で利用され得る情報処理装置における情報処理の工程を説明するための図である。FIG. 4 is a diagram for explaining an information processing process in an 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 a mode in which artificial intelligence is used for recruitment for applicants who wish to join a certain company, government office, etc., but the invention is not limited to this, and the invention according to the present application is described. 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 will be described by using a mode in which the information processing apparatus 1 is installed in an external organization different from the recruitment support organization, but the present invention is not limited to this. For example, the information processing device may be installed in the recruitment support organization, and in this case, the recruitment support organization may own or manage the information processing device. Further, a user device 100 such as a personal computer, a tablet, or a smartphone owned or managed by the user may constitute an information processing device. The information processing device of the present embodiment may be composed of one device or a plurality of devices. Further, when the information processing device is composed of a plurality of devices, each device does not have to be provided in the same space such as the same room, but may be provided in a different room, a different building, a different area, or the like. When the information processing device is composed of a plurality of devices, a part of the information processing device may be owned and / or managed by a recruitment 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 word 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 shown in FIG. 1, the information processing device 1 has a device storage unit 40 that stores various information, a device control unit 30 that performs various controls, and a device output unit 45 that outputs various information. You may. 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. The 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. The information output by the device output unit 45 may be output to the user device 100 and the engine device 50 installed in the recruitment support organization.

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

過去データは、例えば、応募者が入社を希望する対象会社におけるデータを含んでもよい。また、過去データは、対象会社におけるデータに加えて又は対象会社におけるデータの代わりに対象会社以外の会社(例えば同業種の会社)におけるデータを含んでもよい。 The past data may include, for example, data in the target company that the applicant wishes to join. Further, 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 in place 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での表示が行われてもよい。
Even if the engine device 50 provided in the recruitment support organization has 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 the 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 institutional storage unit 70 stores the login ID that each applicant has in the recruitment support organization, the password associated with the login ID, the applicant information associated with the login ID (described later), and the like. You may. Applicants may include mid-career applicants as well as new graduate applicants such as students. Further, the institutional storage unit 70 may store past data including past actual data and the like, and forecast data including, for example, application data for the current fiscal year for which no conclusion has been reached. The output unit of this embodiment includes a device output unit 45 and an engine output unit 75, and the electronic data output by the output unit is a personal computer, tablet, smartphone, etc. owned or managed by the user. It may be displayed on the display screen 110 or the like of the user apparatus 100 of the above. Hereinafter, the present embodiment will be described with reference to an embodiment in which the device output unit 45 outputs and displays on the display screen 110, but the present invention is not limited to this, and the engine output unit 75 outputs. The display may be performed on the display screen 110.

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

ユーザ装置100は、前述した表示画面110の他に、修正情報を入力できる入力部を構成するユーザ操作部120と、過去の実績データ等を含む過去データと、結論が出ていない例えば今年度の応募データ等を含む予想データが記憶されているユーザ記憶部130とを有してもよい。 In the user device 100, in addition to the display screen 110 described above, a user operation unit 120 constituting an input unit capable of inputting correction information, past data including past actual data and the like, and no conclusion have been reached, for example, this year. It may have a user storage unit 130 in which expected data including application data and the like are stored.

情報処理装置1は、修正後モデルに対して、過去データを用いて評価を行う評価部20を有してもよい。また、装置出力部45は、評価部20による評価結果を出力してもよい。評価部20による評価結果を受けた利用者は、ユーザ操作部120からさらに修正情報を入力してもよく、この場合には修正部15によって新たな修正後モデルが生成されてもよい。このような修正は評価部20での評価結果を見ながら繰り返し行われてもよい。 The information processing apparatus 1 may have an evaluation unit 20 that evaluates the modified model using past data. Further, the device output unit 45 may output the evaluation result by the evaluation unit 20. The user who received the evaluation result by the evaluation unit 20 may further input the correction information from the user operation unit 120, and in this case, the correction unit 15 may generate a new modified model. Such correction may be repeated while observing 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 have a data dividing unit 5 that divides a plurality of data. When the data division unit 5 is provided in this way, a part of the data divided by the data division unit 5 is used for learning by the learning unit 10, and the rest of the data divided by the data division unit 5 is used as an evaluation unit. It may be used for the evaluation at 20. As an example, 50% to 90%, more specifically 60% to 80% (for example, 70%) of the plurality of data is used as training data used in the learning in the learning unit 10, and the data of the plurality of data is used. Of these, 50% to 10%, more specifically 40% to 20% (for example, 30%) may be used as evaluation data used for evaluation by the evaluation unit 20 (see FIG. 4). It is advantageous in that the accuracy of the trained model generated by the learning unit 10 can be improved 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 trained model and the modified model are used. The evaluation data is applied to the trained models generated by the learning unit 10, and the evaluation data is applied to one or more modified models generated by the modifying unit 15, and how much these models are. 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 device output unit 45 may output the accuracy for the selected model so that the user can recognize the accuracy. Further, a plurality of threshold values may be provided, and the accuracy may be classified into extremely high, high, normal, low, extremely low, and the like for output. In the embodiment shown in FIG. 5, AUC is used as a measure of accuracy, and the value is 0.855, which is shown to be an “extremely high” value.

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

学習部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 adopt various models as the machine learning technique, for example, a logistics regression model, a random forest model, a tree model, and the like. When the logistics regression model is adopted, the pass rate P for each applicant is P =
It will be calculated by exp (t) / (1 + exp (t)) (however, t = a 0 × x 0 + a 1 × x 1 + a 2 × x 2 + ... an × x n + b ) . In the learning unit 10, the coefficients of a 0 , a 1 , ..., And an may be estimated by the maximum likelihood method using the training data. By the way, x 0 , x 1 , ..., X n are unique values set for each applicant, and the coefficients of a 0 , a 1 , ..., an are common to all applicants. Become.

装置出力部45で出力される場合には、係数に対応する概念として例えば「重み」が用いられ、採用変数に対応する概念として例えば「項目」が用いられてもよい(図5参照)。本実施の形態では、項目と採用変数は全く同じ情報(変数)である態様を用いて説明するが、これに限られることはなく、項目と採用変数は異なる情報であってもよい。このように項目と採用変数が異なる場合には、項目に関する係数の値を修正した場合には、複数の採用変数に対する係数が修正されることになる。他方、本実施の形態では、係数と重みは異なる前提で説明するが、これに限られることはなく、係数と重みは全く同じ情報(大きさ)であってもよい。係数と重みが異なる概念である態様を採用する場合には、重みを「1」変更することで、係数が異なる値で変更されてもよい。 When output by the device output unit 45, for example, "weight" may be used as a concept corresponding to a coefficient, and for example, "item" may be used as a concept corresponding to an adopted variable (see FIG. 5). In the present embodiment, the item and the adopted variable will be described using 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. When the item and the adopted variable are different in this way, if the value of the coefficient related to the item is corrected, the coefficient for a plurality of adopted variables is corrected. On the other hand, in the present embodiment, the coefficients and the weights will be described on the premise that they are different, but the present invention is not limited to this, and the coefficients and the weights may have exactly the same information (magnitude). When adopting an embodiment 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つの採用変数に関する係数が修正されるだけであるので、計算式の修正を容易に行うことができる点で有益である。 If the item and the adopted variable are the same, when the weight value for one item is modified, only the coefficient for one adopted variable in the calculation formula (for example, the above-mentioned logistics regression model) is modified. Therefore, it is useful in that the calculation formula can be easily modified.

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

ユーザ操作部120によって係数に関する情報が修正可能となってもよい。一例としては、図5に示すように、重みの大きさを大きくしたり小さくしたりユーザ操作部120によって変更できるようになってもよい。重みの大きさは、模式的に例えば「調整量」として表示画面110等に出力され、当該調整量をユーザ操作部120で変更できるようになってもよい。 Information about the coefficient may be modifiable by the user operation unit 120. As an example, as shown in FIG. 5, the size of the weight may be increased or decreased and may be changed by the user operation unit 120. The magnitude of the weight may be schematically output as, for example, an "adjustment amount" on 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 modify whether or not the item is used. As an example, as shown in FIG. 5, it becomes possible to select whether or not to adopt an item with a check box, and an item not checked with the check box may not be used at the time of model creation. The weight for items that are not used when creating the model 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 for standardizing data may be provided. In the standardization unit 4, the magnitude of the coefficient for each item is averaged. For example, a 0 , a 1 , ...
-The weights of an may be ordered between variables. For the sake of intuitive understanding, past data including training data and evaluation data and prediction data may be standardized so as to have an average of 0 and a variance of 1. The learning unit 10 may calculate the coefficient for the item using the standardized data. For example, if "TOEIC (registered trademark)" is indicated by a numerical value with a maximum of 990 points and "decision power" is indicated by a numerical value with a maximum of 10 points, these values are converted into evaluation values and standardized, and the item ( It may be used to calculate the coefficient for the element). When such a standardization unit 4 is adopted, the amount of change in weight and the amount of change in coefficient for each item may have a corresponding relationship. That is, when the weight is changed by "1", the coefficient may be changed by the same value (for example, "0.15") regardless of which item it is related to. By adopting such an aspect, it is advantageous in that a modified model can be easily generated, and it is possible to capture the change of the weight "1" for each item with the same impact from the user's point of view. It is also beneficial in that it can be done.

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

学習済みモデルを又は修正後モデルを生成する際に、利用されるべきではない情報が利用されていることを検知する異常検知部21が設けられてもよい。ユーザ記憶部130又は機関記憶部70に記憶されている過去データで用いるべき項目については利用者が行うことがあり、利用者が本来利用されるべきではない情報を訓練データとして用いてしまうことがある。この場合には、異常に大きな重みをもって特定の項目が採用されることが起こり得ある。異常検知部21では、異常値となっている項目を検知することで、本来利用されるべきではない情報が用いられている可能性を検知されてもよい。この検知結果は、装置出力部45によって出力され、利用者が認識できるようになってもよい。 Anomaly detection units 21 may be provided to detect that information that should not be used is being used when the trained model or the modified model is generated. The user may perform items that should be used in the past data stored in the user storage unit 130 or the institutional storage unit 70, and the user may use information that should not be originally used as training data. be. In this case, it is possible that a particular item is adopted with an unusually large weight. The abnormality detection unit 21 may detect the possibility that information that should not be originally used 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 screening) is originally the data of the process before process A in the time series. However, if the input data is not defined when using the training data, or if the input data is defined incorrectly, the data of the process (for example, interview information) later in the time series than the process A is used and the trained model is used. Alternatively, a modified model may be generated. In such a case, the model is generated using information that is not originally known, and the accuracy of the model is reduced. In the example given earlier, an applicant who has an interview score means an applicant who has passed the document screening, and the coefficient or weight for the item is extremely high. In this regard, according to the abnormality detection unit 21, by detecting an obvious abnormal value, it is possible to detect that there is a high possibility that information that should not be used is being used. When a clear abnormal value is detected, the information may be emphasized and output by the device output unit 45. As an example, an item that is likely to cause an abnormal value may be highlighted on the display screen 110. Further, a threshold value may be set, and the device control unit 30 may determine that the value is an abnormal value when a coefficient or a weight is set to a value equal to or higher than the threshold value. In the mode shown in Fig. 5, the message "Please check the following warning" is displayed, and "As a result of learning, the weight of the variable in red is very high. Depending on the selection result. Check if it is a variable that changes or is a variable that can be obtained only after selection, and if necessary, uncheck it and change it to "Do not use". Is displayed on the display screen 110.

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

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

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

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

応募者が作成した文書は、例えば、応募者が作成したエントリーシートであってもよい。このエントリーシートは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 an institutional storage unit 70 such as a server. The second evaluation information may be information indicating the possibility that the selection for the applicant is prioritized (selection priority information) (see FIG. 3). This selection priority information may include information regarding the possibility that the applicant will pass a selection test such as a document selection test, a primary selection test, a secondary selection test, ..., Nth selection test, and a final selection test.

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

第一学習部11は、エントリーシート等文書内で用いられている単語の使用頻度と、当該単語とファクタとの類似度とを用いて、各ファクタに対する第一評価情報を生成してもよい。 The first learning unit 11 may generate the first evaluation information for each factor by using the frequency of use of the word used in the document such as the 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 closeness between words used in a large amount of text data (for example, between words used on the WEB). You may. Then, the first learning unit 11 may calculate the degree of similarity between the word used in the document such as the entry sheet and each factor by using the feature vector. Further, the first learning unit 11 may create an AI dictionary that stores the closeness of each factor and the word and / or stores the feature vector corresponding to each factor. The closeness of a word is determined by the artificial intelligence function of the first learning unit 11, for example, by estimating from the usage of the word (the context of the word, etc.) on a site on the WEB (including an SNS site, etc.). It may be (learned) and updated at any time or as appropriate. Information about word proximity may be stored in the device storage unit 40 and / or the institutional 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 the Big Text Data (creates a classification vocabulary table), and at the same time, the closeness between each factor and the picked up words. Then, a feature vector related to each factor may be created. As an example, when the factor "enthusiasm" is adopted, words such as vitality, aspiration, zeal, motivation, and hard work are picked up via the Internet as words close to "enthusiasm" (create a classification vocabulary table). ), "Enthusiasm" may be used to create a feature vector related to "enthusiasm" from the closeness between these words such as vitality, aspiration, zeal, motivation, and hard work.

そして、第一学習部11は、このようにして作成された特徴ベクトルを用いて、エントリーシート等の文書内で用いられている単語と各ファクタとの類似度を生成してもよい。この際、エントリーシート等の文書内で用いられている単語の使用頻度から、文書内における当該単語の重要度を生成し、その結果も踏まえて、各ファクタに対する第一評価情報を生成してもよい。重要度を決定する際には、単語が一般的に使われる単語かどうかも考慮し、「助詞」や「私」といった単語については重要度を低くし(例えば「0」とし)、あまり使用されない単語については重要度を高くしてもよい。 Then, the first learning unit 11 may generate the similarity between the words used in the document such as the entry sheet and each factor by using the feature vector created in this way. At this time, even if 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, consider whether the word is a commonly used word, and reduce the importance of words such as "particle" and "me" (for example, "0"), and use them less often. Words may be more important.

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

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

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

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

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

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

なお、学習済みモデルを生成する場合には、採用後の人事評価も考慮し、採用後の人事評価の高い人物についての学習済みモデルを生成してもよい。このような学習済みモデルを生成した場合には、入社した後での活躍を見据えて採用活動を行うことができる点で有益である。 When generating a trained model, a trained model may be generated for a person with a high personnel evaluation after hiring, taking into consideration the personnel evaluation after hiring. When such a trained model is generated, it is useful to be able to carry out recruitment activities 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, at 7: 3, but the data is not limited to this. In some cases, it is possible to use data from different periods.

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

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

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

まず、過去データが標準化部4によって標準化される(標準化工程)。 First, the 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 at a fixed ratio (for example, 7: 3) by the data division unit 5.

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

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

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

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

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

修正後モデルに対する精度が算出されると、その結果が装置出力部45で出力されて、ユーザ装置100の表示画面110で当該精度が表示される。 When the accuracy for the modified 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 determine the modified model without further inputting the correction information.

学習済みモデル及び修正後モデルの各々に対して、異常検知部21によって、利用されるべきではない情報が利用されているかどうかが判断されてもよい。異常検知部21によって利用されるべきではない情報が利用されていることが検知された場合には、その旨が装置出力部45で出力され、表示画面110で表示されてもよい(図5参照)。 For each of the trained model and the modified model, the abnormality detection unit 21 may determine whether or not 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 being 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 trained model or the modified model, and the user operation unit 120 deletes or defines the items used in the trained model or the modified model. You may modify it.

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

《作用・効果》
次に、上述した構成からなる本実施の形態による作用・効果であって、未だ説明していないものを中心に説明する。
《Action / Effect》
Next, the actions / effects of 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 mode in which the trained model generated by the learning unit 10 is output and the modified information for the output trained model is input to generate the modified model is adopted. , A model with less discomfort for the user or a conclusion with less discomfort can be obtained by the user's own operation. In theory, the trained model is the most accurate model. However, a model that does not always match the user's understanding, subjective evaluation, and existing knowledge may be generated. In this respect, by adopting this aspect, it is advantageous in that a modified model, which is a model in which the user's understanding and subjective evaluation are consistent, can be generated.

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

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

評価部20での評価が即座(リアルタイム)に行われる態様を採用した場合には、評価部20の評価結果を見ながら重みや項目を修正できる点で有益である。つまり、ユーザ操作部120等から修正情報が入力されると評価部20が即座(リアルタイム)で修正後モ
デルに対する評価を行う態様を採用した場合には、評価部20での評価結果を見ながら利用者の感覚に基づきつつ修正後モデルを効率よく生成できる点で有益である。
When the mode in which the evaluation by the evaluation unit 20 is performed immediately (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 the evaluation unit 20 immediately (real-time) evaluates the modified model when the correction information is input from the user operation unit 120 or the like, it is used while looking at the evaluation result in the evaluation unit 20. It is useful in that the modified model can be efficiently generated based on the human sense.

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

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

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

標準化部4によってデータの標準化を行う態様を採用することで、各項目に対する係数の大きさを平均化することができる。このため、考慮すべき要素について偏重なく考慮でき、効率よく機械学習を行える点で有益である。また、重みを変更する際のインパクトを均一化することができる点でも有益である。 By adopting a mode in which data is standardized by the standardization unit 4, the magnitude of the coefficient for each item can be averaged. Therefore, it is advantageous in that the factors to be considered can be considered without 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 adopted, it is possible to prevent the modified model from being generated by using information that should not be used. Therefore, for example, it is advantageous in that the user selects to use the erroneous item, so that the modified model using the erroneous item can be prevented from being generated.

上述した実施の形態の記載及び図面の開示は、特許請求の範囲に記載された発明を説明するための一例に過ぎず、上述した実施の形態の記載又は図面の開示によって特許請求の範囲に記載された発明が限定されることはない。また、出願当初の特許請求の範囲の記載は出願時での権利要求範囲に過ぎず、適宜変更できる点では留意が必要である。 The description of the embodiment and the disclosure of the drawings described above 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 disclosure of the drawings. The inventions made are not limited. In addition, it should be noted that the description of the scope of claims at the time of filing is only the scope of claims 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 ユーザ操作部
1 Information processing device 4 Standardization unit 5 Data division unit 10 Learning unit 11 First learning unit 12 Second learning unit 15 Correction unit 20 Evaluation unit 21 Anomaly detection unit 30 Device control unit 35 Device operation section 40 Device storage section 45 Device output section (Output section)
110 Display screen 120 User operation unit

Claims (9)

訓練データに基づいて学習を行って学習済みモデルを生成する学習部と、
前記学習済みモデルに対して入力される修正情報に基づいて前記学習済みモデルを修正して修正後モデルを生成する修正部と、
前記訓練データとは異なる評価データを用いて前記修正後モデルに対して評価を行う評価部と、
前記評価部による前記修正後モデルに対する評価結果を出力する出力部と、
を備え、
前記修正情報として、ユーザ操作部からの入力によって前記学習済みモデルで利用されている項目の少なくとも1つを利用しないように修正できる、情報処理装置。
A learning unit that trains based on training data and generates a trained model,
A modification unit that modifies the trained model based on the modification information input to the trained model to generate a modified model,
An evaluation unit that evaluates the modified model using evaluation data different from the training data,
An output unit that outputs the evaluation result for the modified model by the evaluation unit, and an output unit.
Equipped with
An information processing device that can be modified so that at least one of the items used in the trained model is not used as the modification information by input from the user operation unit.
前記学習済みモデルで利用されている項目に対する重みを調整可能となる、請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the weights for the items used in the trained model can be adjusted. ユーザ操作部からの入力によって、前記修正後モデルに用いられている項目の定義を修正可能となる、請求項1又は2に記載の情報処理装置。 The information processing apparatus according to claim 1 or 2, wherein the definition of the item used in the modified model can be modified by input from the user operation unit. 前記学習部は、学習済みモデルで利用される項目として応募者の選考に関する項目を用いる、請求項1乃至3のいずれか1項に記載の情報処理装置。 The information processing apparatus according to any one of claims 1 to 3, wherein the learning unit uses an item related to selection of an applicant as an item used in the trained model. 利用されるべきではない情報が利用されていることを検知する異常検知部をさらに備えた、請求項1乃至4のいずれか1項に記載の情報処理装置。 The information processing apparatus according to any one of claims 1 to 4, further comprising an abnormality detection unit that detects that information that should not be used is being used. 前記評価部での前記修正後モデルを評価した際の精度を見ながら繰り返し前記修正部による修正を可能となる、請求項1乃至5のいずれか1項に記載の情報処理装置。 The information processing apparatus according to any one of claims 1 to 5, wherein the correction unit can repeatedly make corrections while observing the accuracy when the modified model is evaluated by the evaluation unit. 前記学習部は、
応募者が作成した文書に基づき第一評価情報を生成する第一学習部と、
応募者に関する応募者情報及び前記第一評価情報に基づいて、応募者の第二評価情報を生成する第二学習部と、
を有する、請求項1乃至6のいずれか1項に記載の情報処理装置。
The learning unit
The first learning department that generates the first evaluation information based on the document created by the applicant,
The second learning department that generates the second evaluation information of the applicant based on the applicant information about the applicant and the first evaluation information.
The information processing apparatus according to any one of claims 1 to 6.
学習部によって、訓練データに基づいて学習を行って学習済みモデルを生成する工程と、
修正部によって、前記学習済みモデルに対して入力される修正情報に基づいて前記学習済みモデルを修正して修正後モデルを生成する工程と、
評価部によって、前記訓練データとは異なる評価データを用いて前記修正後モデルに対して評価を行う工程と、
出力部によって、前記評価部による前記修正後モデルに対する評価結果を出力する工程と、
を備え、
前記修正情報として、ユーザ操作部からの入力によって前記学習済みモデルで利用されている項目の少なくとも1つを利用しないように修正できる、情報処理方法。
The process of learning based on training data and generating a trained model by the learning department,
A process of modifying the trained model based on the modification information input to the trained model by the modification unit to generate a modified model.
The process of evaluating the modified model by the evaluation unit using evaluation data different from the training data, and
The process of outputting the evaluation result for the modified model by the evaluation unit by the output unit, and
Equipped with
An information processing method that can be modified so that at least one of the items used in the trained model is not used as the modification information by input from the user operation unit.
情報処理装置にインストールされるためのプログラムであって、
前記プロラムがインストールされた情報処理装置が、
訓練データに基づいて学習を行って学習済みモデルを生成する学習機能と、
前記学習済みモデルに対して入力される修正情報に基づいて前記学習済みモデルを修正して修正後モデルを生成する修正機能と、
前記訓練データとは異なる評価データを用いて前記修正後モデルに対して評価を行う評価機能と、
前記評価機能による前記修正後モデルに対する評価結果を出力する出力機能と、
を備え、
前記修正情報として、ユーザ操作部からの入力によって前記学習済みモデルで利用されている項目の少なくとも1つを利用しないように修正できる、プログラム。

A program to be installed in an information processing device
The information processing device in which the program is installed
A learning function that trains based on training data to generate a trained model,
A modification function that modifies the trained model to generate a modified model based on the modification information input to the trained model, and
An evaluation function that evaluates the modified model using evaluation data different from the training data, and
An output function that outputs the evaluation result for the modified model by the evaluation function and
Equipped with
A program that can be modified so as not to use at least one of the items used in the trained model by input from the user operation unit as the modification information.

JP2019191665A 2019-10-21 2019-10-21 Information processing equipment and information processing method Active JP7012696B2 (en)

Priority Applications (1)

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

Applications Claiming Priority (1)

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

Related Parent Applications (1)

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

Publications (3)

Publication Number Publication Date
JP2020009502A JP2020009502A (en) 2020-01-16
JP2020009502A5 JP2020009502A5 (en) 2020-08-27
JP7012696B2 true JP7012696B2 (en) 2022-01-28

Family

ID=69152018

Family Applications (1)

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

Country Status (1)

Country Link
JP (1) JP7012696B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7578266B2 (en) * 2020-10-30 2024-11-06 株式会社Zenkigen Selection device and program
JP7333368B2 (en) * 2021-10-19 2023-08-24 セカンドサイトアナリティカ株式会社 Information processing device and information processing method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004062440A (en) 2002-07-26 2004-02-26 Toshiba Corp Prediction model system
JP2015087973A (en) 2013-10-31 2015-05-07 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Generation device, generation method, and program
WO2016004075A1 (en) 2014-06-30 2016-01-07 Amazon Technologies, Inc. Interactive interfaces for machine learning model evaluations
JP2017504883A (en) 2013-12-09 2017-02-09 ハイアービュー・インコーポレイテッド Model-driven candidate sorting based on audio cues
JP6130977B1 (en) 2016-05-24 2017-05-17 三井情報株式会社 Information processing apparatus, information processing method, information processing system, and program
WO2017094207A1 (en) 2015-11-30 2017-06-08 日本電気株式会社 Information processing system, information processing method, and information processing program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004062440A (en) 2002-07-26 2004-02-26 Toshiba Corp Prediction model system
JP2015087973A (en) 2013-10-31 2015-05-07 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Generation device, generation method, and program
JP2017504883A (en) 2013-12-09 2017-02-09 ハイアービュー・インコーポレイテッド Model-driven candidate sorting based on audio cues
WO2016004075A1 (en) 2014-06-30 2016-01-07 Amazon Technologies, Inc. Interactive interfaces for machine learning model evaluations
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
JP2020009502A (en) 2020-01-16

Similar Documents

Publication Publication Date Title
US12081700B2 (en) Intent analysis for call center response generation
US11645625B2 (en) Machine learning systems for predictive targeting and engagement
CA2874294C (en) System and method for determining candidates for a role in an organization
US11315149B2 (en) Brand personality inference and recommendation system
JP6297101B2 (en) Information processing apparatus and information processing method
JP6607885B2 (en) Information processing apparatus and information processing method
AU2021229151A1 (en) Decision support system and methods associated with same
US20200410998A1 (en) Voice interface system for facilitating anonymized team feedback for a team health monitor
JP6903444B2 (en) Worker training device, worker training method, worker training program and recording medium
JP7012696B2 (en) Information processing equipment and information processing method
CN117151647A (en) Auxiliary auditing method, equipment and medium for bill
JP7559762B2 (en) Information processing device, information processing method, and program
Joshi The Convergence of Artificial Intelligence and Emotional Intelligence: Implications for Leadership and Organizational Behavior
Mileusnić Škrtić et al. Project risk management: comparative analysis of methods for project risks assessment
JP6683790B1 (en) Computer, computer control method, and program
CN119762084B (en) Intelligent product after-sale management method and system
US20120109697A1 (en) Assessing health of projects
Kazanidis et al. Measuring and mining LMS data
Ramaswami et al. Capitalizing on Learning Analytics Dashboard for Maximizing Student Outcomes
Papatheocharous et al. Fuzzy cognitive maps as decision support tools for investigating critical agile adoption factors
US20190180213A1 (en) Cognitive compatibility mapping
CN112712224A (en) Customer-oriented product quality management method, system, device, and medium
Ismail et al. Leveraging Predictive Analytics of Age Demographics for Engagement and Revenue Forecasting
Aruna et al. SENTIMENT ANALYSIS FOR ZOMATA USING USER COMMENTS-REVIEW
Malandri et al. Contrastive explanations of text classifiers as a service

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200708

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200708

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200717

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210519

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210615

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210728

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220118

R150 Certificate of patent or registration of utility model

Ref document number: 7012696

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