JP7701055B2 - Information output device, information output method, and program - Google Patents
Information output device, information output method, and program Download PDFInfo
- Publication number
- JP7701055B2 JP7701055B2 JP2022021584A JP2022021584A JP7701055B2 JP 7701055 B2 JP7701055 B2 JP 7701055B2 JP 2022021584 A JP2022021584 A JP 2022021584A JP 2022021584 A JP2022021584 A JP 2022021584A JP 7701055 B2 JP7701055 B2 JP 7701055B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- job
- score
- job information
- company
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、求人情報に対する処理を行い、処理結果を出力する情報出力装置等に関するものである。 The present invention relates to an information output device that processes job information and outputs the results of the processing.
従来、高い専門性が必要な、様々な業務に関する人材の採用マッチングにおいて、求職者に関する資料をもとに、求職者が技能・知識・資格を有することを証明することができる採用支援サーバがあった(特許文献1参照)。 Previously, there was a recruitment support server that could prove that a job seeker had the skills, knowledge, and qualifications based on documents related to the job seeker in the recruitment matching process for various tasks that require a high level of expertise (see Patent Document 1).
しかしながら、従来技術においては、掲載媒体別の求人情報を用いた適切な情報の提供ができなかった。特に、従来技術においては、掲載媒体別の時系列の求人情報を用いた適切な情報提供ができなかった。 However, conventional technology has not been able to provide appropriate information using job information sorted by publication medium. In particular, conventional technology has not been able to provide appropriate information using chronological job information sorted by publication medium.
また、従来技術において、人材採用のマッチングを支援するのみで、求人する際の支援、または新規に店舗を出店することの支援等をすることが困難であった。さらに具体的には、従来技術において、他社の求人情報を用いて、採用または出店等に関するスコアを取得できなかった。なお、採用に関するスコアは、例えば、後述する採用難易度、後述する出店お勧め度である。 Furthermore, conventional technology only supports matching of personnel recruitment, and it is difficult to provide support when recruiting or opening a new store. More specifically, conventional technology does not allow for the acquisition of scores related to recruitment or store openings using recruitment information from other companies. Examples of scores related to recruitment include the difficulty of recruitment, which will be described later, and the recommendation level for opening a store, which will be described later.
本第一の発明の情報出力装置は、1以上の各媒体識別子に対応付けて、求人に関する1以上の属性値を有する時系列の2以上の求人情報が格納されている求人情報格納部から求人情報を取得する取得部と、取得部が取得した2以上の求人情報を用いて、媒体識別子で識別される掲載媒体を区別可能な情報であり、求人情報の時間的な変化を把握可能な情報である変化情報を構成する構成部と、構成部が構成した変化情報を出力する変化出力部とを具備する情報出力装置である。 The information output device of the first invention is an information output device including: an acquisition unit that acquires job information from a job information storage unit in which two or more pieces of job information in a time series having one or more attribute values related to job openings are stored in association with one or more medium identifiers; a configuration unit that uses the two or more pieces of job information acquired by the acquisition unit to configure change information, which is information that can distinguish the publication medium identified by the medium identifier and is information that can grasp changes in the job information over time; and a change output unit that outputs the change information configured by the configuration unit.
かかる構成により、掲載媒体別の時系列の求人情報の変化に関する変化情報を提供ができる。 This configuration makes it possible to provide information on changes in job information over time by publication medium.
また、本第二の発明の情報出力装置は、第一の発明に対して、取得部が取得する求人情報は、2以上の媒体識別子のうちのいずれかの媒体識別子に対応付いており、変化出力部は、2以上の掲載媒体における求人情報の時間的な変化を同時に把握可能な変化情報を出力する情報出力装置である。 The information output device of the second invention is an information output device according to the first invention, in which the job information acquired by the acquisition unit corresponds to one of two or more medium identifiers, and the change output unit outputs change information that allows the temporal change of the job information in two or more publication media to be simultaneously grasped.
かかる構成により、2以上の各掲載媒体別の時系列の求人情報の変化に関する変化情報を提供ができる。 This configuration makes it possible to provide information on changes in job information over time for two or more publication media.
また、本第三の発明の情報出力装置は、第一または第二の発明に対して、構成部は、時系列の2以上の求人情報を用いて、求人情報の時間的な変化を把握可能なグラフである、時間軸を有するグラフである変化情報を構成する、情報出力装置である。 The information output device of the third invention is an information output device according to the first or second invention, in which the configuration unit uses two or more pieces of job information in a time series to configure change information that is a graph with a time axis, which is a graph that allows the user to grasp the change over time in the job information.
かかる構成により、掲載媒体別の求人情報の時間的な変化が把握できるグラフ提供ができる。 This configuration makes it possible to provide a graph that shows changes over time in job information by publication medium.
また、本第四の発明の情報出力装置は、第三の発明に対して、1以上の属性値は、給与情報を有し、構成部は、給与情報の時間的な変化を把握可能なグラフであり、給与情報と時間軸とを有するグラフである変化情報を構成する、情報出力装置である。 The information output device of the fourth invention is an information output device according to the third invention, in which one or more attribute values have salary information, and the component is a graph that can grasp the temporal change in the salary information, and which configures the change information as a graph having salary information and a time axis.
かかる構成により、掲載媒体別の求人情報における給与の時間的な変化が把握できるグラフ提供ができる。 This configuration makes it possible to provide a graph that shows changes in salaries over time in job postings by publication medium.
また、本第五の発明の情報出力装置は、第一から第四いずれか1つの発明に対して、2以上の各媒体識別子ごとに、各媒体識別子に対応する1以上の求人情報を用いて、求人側に対する第一レコメンド情報を取得する第一レコメンド取得部と、第一レコメンド情報を出力する第一レコメンド出力部とをさらに具備する情報出力装置である。 The information output device of the fifth invention is an information output device according to any one of the first to fourth inventions, further comprising a first recommendation acquisition unit that acquires first recommendation information for the recruiting party using one or more job information items corresponding to each of two or more medium identifiers, and a first recommendation output unit that outputs the first recommendation information.
かかる構成により、掲載媒体別の求人情報を用いて、求人側に適切な情報を提供できる。 This configuration allows appropriate information to be provided to employers using job information for each publication medium.
また、本第六の発明の情報出力装置は、第五の発明に対して、第一レコメンド取得部は、2以上の各媒体識別子ごとの1以上の各求人情報の1以上の属性値を用いて、各掲載媒体の第一スコアを取得する第一スコア取得手段と、第一スコア取得手段が取得した第一スコアを用いて、掲載すべき掲載媒体を識別する第一媒体識別子を有する第一レコメンド情報を取得する第一レコメンド取得手段とを具備する情報出力装置である。 The information output device of the sixth invention is an information output device according to the fifth invention, in which the first recommendation acquisition unit includes a first score acquisition means for acquiring a first score for each publication medium using one or more attribute values of one or more job listings for each of two or more medium identifiers, and a first recommendation acquisition means for acquiring first recommendation information having a first medium identifier that identifies the publication medium in which the listing should be posted, using the first score acquired by the first score acquisition means.
かかる構成により、掲載媒体別の求人情報を用いて、求人側に掲載すべき媒体を提案できる。 This configuration allows the job information by publication medium to be used to suggest to the employer which medium they should use to publish their job.
また、本第七の発明の情報出力装置は、第五の発明に対して、求人情報は、求人する組織を識別する組織識別子を有し、第一レコメンド取得部は、異なる媒体識別子に対応付いている2以上の求人情報であり、一の組織識別子と対になる特定の属性値が警告条件を満たす場合に警告情報を含むレコメンド情報を取得する第一レコメンド取得手段を具備する情報出力装置である。 The information output device of the seventh invention is an information output device according to the fifth invention, in which the job information has an organization identifier that identifies the organization that is hiring, the first recommendation acquisition unit is two or more pieces of job information that correspond to different medium identifiers, and the first recommendation acquisition unit is an information output device equipped with a first recommendation acquisition means that acquires recommendation information including warning information when a specific attribute value paired with one organization identifier satisfies a warning condition.
かかる構成により、一の求人側の組織が、2以上の掲載媒体に異なる求人情報を掲載している場合、当該一の求人側の組織に対して、警告ができる。 With this configuration, if an organization offering jobs posts different job information in two or more publication media, a warning can be issued to the organization offering jobs.
また、本第八の発明の情報出力装置は、第一から第七いずれか1つの発明に対して、2以上の各媒体識別子ごとに、各媒体識別子に対応する1以上の求人情報を用いて、求職側に対する第二レコメンド情報を取得する第二レコメンド取得部と、第二レコメンド情報を出力する第二レコメンド出力部とをさらに具備する情報出力装置である。 The information output device of the eighth invention is an information output device according to any one of the first to seventh inventions, further comprising a second recommendation acquisition unit that acquires second recommendation information for a job seeker using one or more job information items corresponding to each of two or more media identifiers, and a second recommendation output unit that outputs the second recommendation information.
かかる構成により、掲載媒体別の求人情報を用いて、求職側に適切な情報を提供できる。 This configuration allows job seekers to be provided with appropriate information using job information for each publication medium.
また、本第九の発明の情報出力装置は、第八の発明に対して、第二レコメンド取得部は、2以上の各媒体識別子ごとの1以上の各求人情報の1以上の属性値を用いて、各掲載媒体の第二スコアを取得する第二スコア取得手段と、第二スコア取得手段が取得した第二スコアを用いて、応募すべき掲載媒体を識別する第二媒体識別子を有する第二レコメンド情報を取得する第二レコメンド取得手段とを具備する情報出力装置である。 The information output device of the ninth invention is an information output device according to the eighth invention, in which the second recommendation acquisition unit includes a second score acquisition means for acquiring a second score for each publication medium using one or more attribute values of one or more job listings for each of two or more medium identifiers, and a second recommendation acquisition means for acquiring second recommendation information having a second medium identifier that identifies the publication medium to which the job listing should be applied, using the second score acquired by the second score acquisition means.
かかる構成により、掲載媒体別の求人情報を用いて、求職側に応募すべき媒体を提案できる。 With this configuration, job information by publication medium can be used to suggest to job seekers which medium they should apply for.
また、本第十の発明の情報出力装置は、第八の発明に対して、第二レコメンド取得部は、異なる媒体識別子に対応付いている2以上の求人情報であり、一の組織識別子と対になる特定の属性値が異なる場合に、求職者に有利な属性値に対応する第二媒体識別子を取得し、第二媒体識別子を含む第二レコメンド情報を取得する第二レコメンド取得手段を具備する情報出力装置である。 The information output device of the tenth invention is an information output device according to the eighth invention, in which the second recommendation acquisition unit is configured to acquire a second medium identifier corresponding to an attribute value advantageous to a job seeker when the two or more job information items correspond to different medium identifiers and the specific attribute value paired with one organization identifier is different, and to acquire second recommendation information including the second medium identifier.
かかる構成により、掲載媒体別の求人情報を用いて、求職側に応募すべき媒体を提案できる。 With this configuration, job information by publication medium can be used to suggest to job seekers which medium they should apply for.
また、本発明の情報処理装置は、1以上の各他社の求人に関する他社求人情報を取得する他社求人情報取得部と、他社求人情報取得部が取得した1以上の他社求人情報を用いて、採用に関するスコアを取得するスコア取得部と、スコアを出力するスコア出力部とを具備する情報処理装置である。 The information processing device of the present invention is an information processing device that includes a other company's job information acquisition unit that acquires other company's job information related to job openings at one or more other companies, a score acquisition unit that acquires a score related to recruitment using the one or more other company's job information acquired by the other company's job information acquisition unit, and a score output unit that outputs the score.
かかる構成により、他社の求人情報を用いて、採用に関するスコアを取得できる。 With this configuration, you can obtain a hiring score using job information from other companies.
また、本発明の情報処理装置は、上記の発明に対して、自社の求人に関する自社求人情報を取得する自社求人情報取得部をさらに具備し、スコア取得部は、1以上の他社求人情報と自社求人情報とを用いて、採用に関するスコアを取得する、情報処理装置である。 The information processing device of the present invention is an information processing device that further includes a company recruitment information acquisition unit that acquires company recruitment information related to job openings at the company, and the score acquisition unit acquires a recruitment score using one or more other company recruitment information and the company recruitment information.
かかる構成により、他社の求人情報と自社求人情報とを用いて、採用に関するスコアを取得できる。 With this configuration, a recruitment score can be obtained using job information from other companies and your own job information.
また、本発明の情報処理装置は、上記の発明に対して、自社求人情報と1以上の他社求人情報との差異であり、求人者にとって有利な差異を特定するアピール情報を取得するアピール情報取得部と、アピール情報を出力するアピール情報出力部とをさらに具備する、情報処理装置である。 The information processing device of the present invention is an information processing device that further includes an appeal information acquisition unit that acquires appeal information that identifies differences between the company's own job information and one or more other companies' job information that are advantageous to the employer, and an appeal information output unit that outputs the appeal information.
かかる構成により、他社の求人情報と自社求人情報とを用いて、自社のアピールポイントを提案できる。 With this configuration, you can use job information from other companies and your own job information to propose your company's selling points.
また、本発明の情報処理装置は、上記の発明に対して、他社求人情報取得部は、1以上の各エリアごとに、各エリアに対応する1以上の他社の求人に関する他社求人情報を取得し、スコア取得部は、1以上の各エリアごとにスコアを取得し、スコア出力部は、各エリアごとのスコアを、地図上に出力する、情報処理装置である。 The information processing device of the present invention is an information processing device in which, compared to the above invention, the other company job information acquisition unit acquires, for each of one or more areas, other company job information relating to one or more other company job openings corresponding to each area, the score acquisition unit acquires a score for each of the one or more areas, and the score output unit outputs the score for each area on a map.
かかる構成により、他社の求人情報を用いて、各エリアの採用に関するスコアを分かりやすく提示できる。 This configuration makes it possible to clearly display the recruitment scores for each area using job information from other companies.
また、本発明の情報処理装置は、上記の発明に対して、他社求人情報は、エリアを特定するエリア識別子を含む1以上の属性値に対応付いており、1以上の属性値を受け付ける属性値受付部と、属性値受付部が受け付けた1以上の属性値を用いて、他社求人情報を取得する1以上のエリアを決定するエリア決定部とをさらに具備し、他社求人情報取得部は、エリア決定部が決定した1以上のエリアのうちのいずれかのエリアに対応する1以上の他社求人情報を取得する、情報処理装置である。 In addition, in the information processing device of the present invention, in comparison with the above invention, other company job information corresponds to one or more attribute values including an area identifier that specifies an area, and the information processing device further includes an attribute value receiving unit that receives the one or more attribute values, and an area determination unit that uses the one or more attribute values received by the attribute value receiving unit to determine one or more areas from which other company job information is to be obtained, and the other company job information acquisition unit acquires one or more pieces of other company job information corresponding to any of the one or more areas determined by the area determination unit.
かかる構成により、採用に関するスコアを取得する適切なエリアを提案できる。 This configuration allows us to suggest appropriate areas for obtaining recruitment scores.
また、本発明の情報処理装置は、上記の発明に対して、他社求人情報取得部は、少なくとも一の他社の時系列の2以上の他社求人情報を取得し、スコア取得部は、時系列の2以上の他社求人情報を用いて、スコアを取得する、情報処理装置である。 The information processing device of the present invention is an information processing device in which, compared to the above invention, the other company job information acquisition unit acquires two or more other company job information in a time series of at least one other company, and the score acquisition unit acquires a score using the two or more other company job information in a time series.
かかる構成により、他社の時系列の求人情報を用いて、採用に関するスコアを取得できる。 With this configuration, it is possible to obtain a recruitment score using time-series job information from other companies.
また、本発明の情報処理装置は、上記の発明に対して、他社求人情報は、給与情報または勤務時間情報を含み、スコア取得部は、他社求人情報が有する給与情報、他社求人情報が有する勤務時間情報、対象エリアの他社数、時系列の他社求人情報が有する給与情報から取得される給与上昇情報のうちの1以上の要素情報を取得し、要素情報を用いて、スコアを取得する、情報処理装置である。 The information processing device of the present invention is an information processing device in which, compared to the above invention, other company's job information includes salary information or working hour information, and the score acquisition unit acquires one or more element information from the salary information contained in other company's job information, the working hour information contained in other company's job information, the number of other companies in the target area, and salary increase information acquired from the salary information contained in other company's job information in a time series, and acquires a score using the element information.
かかる構成により、他社の求人情報を用いて取得した適切な要素情報を用いて、採用に関する適切なスコアを取得できる。 With this configuration, it is possible to obtain an appropriate recruitment score using appropriate element information obtained using job information from other companies.
本発明による情報出力装置によれば、掲載媒体別の求人情報を用いて、適切な情報を提供できる。 The information output device of the present invention can provide appropriate information using job information for each publication medium.
本発明による情報処理装置によれば、他社の求人情報を用いて、採用に関するスコアを取得できる。 The information processing device of the present invention can obtain a recruitment score using job information from other companies.
以下、情報処理装置、情報出力装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 Embodiments of an information processing device, an information output device, etc. will be described below with reference to the drawings. Note that components with the same reference numerals in the embodiments perform similar operations, and therefore repeated explanations may be omitted.
(実施の形態1)
本実施の形態において、1以上の他社求人情報を用いて、採用に関するスコア(例えば、採用難易度と言う)を取得し、出力する情報処理装置について説明する。なお、スコアを取得する際に使用する情報である要素情報は、例えば、給与、エリア内の他社数、勤務時間の長さ、給与上昇率等である。他社求人情報は、他社の求人に関する情報である。他社求人情報は、例えば、ウェブサイトに掲載されている求人情報、フリーペーパーを参照し、入力された求人情報である。2以上の他社求人情報は、ウェブサイトやフリーペーパー等に掲載されている自社の求人情報を含んでも良い。
(Embodiment 1)
In this embodiment, an information processing device is described which obtains and outputs a recruitment score (e.g., recruitment difficulty) using one or more other companies' recruitment information. The element information used when obtaining the score is, for example, salary, number of other companies in the area, length of working hours, rate of salary increase, etc. Other companies' recruitment information is information about recruitment at other companies. Other companies' recruitment information is, for example, recruitment information entered with reference to recruitment information posted on a website or in a free paper. Two or more other companies' recruitment information may include the company's own recruitment information posted on a website, in a free paper, etc.
また、本実施の形態において、1以上のエリアに存在する1以上の他社求人情報を用いて、1以上の各エリアでの採用に関するスコアを取得し、出力する情報処理装置について説明する。 In addition, in this embodiment, we will describe an information processing device that uses job information from one or more other companies that exist in one or more areas to obtain and output a score regarding recruitment in each of one or more areas.
また、本実施の形態において、自社求人情報をも用いて、スコアを取得し、出力する情報処理装置について説明する。自社求人情報は、自社の求人に関する情報である。自社求人情報は、他社求人情報と同じデータ構造ではなくても良い。自社求人情報は、他社求人情報の一部の情報(例えば、給与のみ、給与と勤務時間のみ)でも良い。 In this embodiment, an information processing device is described that also uses the company's own recruitment information to obtain and output a score. The company's own recruitment information is information about recruitment within the company. The company's own recruitment information does not need to have the same data structure as the other company's recruitment information. The company's own recruitment information may be a portion of the other company's recruitment information (for example, only salary, or only salary and working hours).
また、本実施の形態において、他社求人情報と自社求人情報とを用いて、自社のアピールポイントを取得し、出力する情報処理装置について説明する。 In this embodiment, we will also describe an information processing device that uses other companies' job information and our own job information to obtain and output our company's selling points.
また、本実施の形態において、1以上の各エリアのスコアを地図上に図的に出力する情報処理装置について説明する。 In addition, in this embodiment, we will describe an information processing device that graphically outputs the scores for one or more areas on a map.
また、本実施の形態において、スコアを取得すべきエリアを自動決定する情報処理装置について説明する。 In addition, in this embodiment, we will explain an information processing device that automatically determines the area in which the score should be obtained.
さらに、本実施の形態において、他社の時系列の2以上の求人情報を用いて、スコア(例えば、出店お勧め度と言う)を取得し、出力する情報処理装置について説明する。 Furthermore, in this embodiment, we will describe an information processing device that obtains and outputs a score (e.g., a store recommendation rating) using two or more time-series job information from other companies.
なお、本明細書の各実施の形態において、情報Aが情報Bに対応付いていることは、情報Aから情報Bを取得できること、または情報Bから情報Aを取得できることであり、その対応付けの方法は問わない。情報Aと情報Bとがリンク付いていても良いし、同じバッファに存在していても良いし、情報Aが情報Bに含まれていても良いし、情報Bが情報Aに含まれている等でも良い。 In each embodiment of this specification, information A corresponds to information B, meaning that information B can be obtained from information A, or information A can be obtained from information B, and the method of the correspondence is not important. Information A and information B may be linked, may exist in the same buffer, information A may be included in information B, or information B may be included in information A, etc.
図1は、本実施の形態における情報システムAの概念図である。情報システムAは、情報処理装置1、1または2以上の求人情報管理装置2、および1または2以上の端末装置3を備える。
Figure 1 is a conceptual diagram of an information system A in this embodiment. Information system A includes an
情報処理装置1は、他社求人情報を用いて、採用に関するスコアを取得し、出力する装置である。スコアの意味合いは、問わない。スコアは、例えば、採用の難しさ、または容易さを示す採用難易度である。スコアは、例えば、店舗のオープンのし易さまたはオープンのし難さを示す出店お勧め度である。
The
求人情報管理装置2は、求人情報を管理している装置である。求人情報管理装置2は、通常、公開されている求人情報を管理している装置である。求人情報管理装置2は、例えば、求人情報を公開しているウェブサイトと同一視しても良い。
The job
情報処理装置1と求人情報管理装置2は、通常、いわゆるサーバであり、例えば、クラウドサーバ、ASPサーバ等である。なお、情報処理装置1と求人情報管理装置2の種類は問わない。
The
端末装置3は、ユーザが使用する端末である。ユーザは、例えば、これから求人する企業の担当者や経営者である。ユーザは、例えば、スコアを取得したい者、後述するアピールポイントを取得したい者である。端末装置3は、例えば、いわゆるパーソナルコンピュータ、タブレット端末、スマートフォン等であり、その種類は問わない。
The
情報処理装置1と1以上の各求人情報管理装置2、および情報処理装置1と1以上の各端末装置3とは、インターネットやLAN等のネットワークにより通信可能である。
The
図2は、本実施の形態における情報システムAのブロック図である。 Figure 2 is a block diagram of information system A in this embodiment.
情報処理装置1は、格納部11、受付部12、処理部13、および出力部14を備える。格納部11は、エリア情報格納部111、および求人情報格納部112を備える。受付部12は、属性値受付部121を備える。処理部13は、他社求人情報取得部131、自社求人情報取得部132、エリア決定部133、スコア取得部134、およびアピール情報取得部135を備える。出力部14は、スコア出力部141、およびアピール情報出力部142を備える。
The
端末装置3は、端末格納部31、端末受付部32、端末処理部33、端末送信部34、端末受信部35、および端末出力部36を備える。
The
情報処理装置1を構成する格納部11には、各種の情報が格納される。各種の情報とは、例えば、後述する1以上のエリア情報、後述する1以上の求人情報、後述する1以上の属性値、2以上の教師データ、学習器、対応表、地図情報、1以上の駅情報、重要語辞書、後述するレベル表、後述するアピール条件、後述するアピール情報である。1以上の求人情報は、後述する他社求人情報を含む。1以上の求人情報は、後述する自社求人情報を含んでも良い。
Various types of information are stored in the
教師データは、1または2以上の要素情報とスコアとを有する。教師データは、例えば、スコアを算出するための学習器を構成する元になる情報である。教師データは、例えば、後述する対応表を構成する元になる情報である。要素情報は、スコアを取得する際の元になる情報である。要素情報は、他社求人情報、または自社求人情報を、または他社求人情報と自社求人情報を用いて取得可能な情報である。なお、他社求人情報は、時系列の他社求人情報でも良い。時系列の他社求人情報は、同じ組織の求人情報であり、掲載日が異なる2以上の他社求人情報である。時系列の他社求人情報を、適宜、他社求人情報集合と言う。要素情報は、例えば、他社求人情報が有する給与情報、他社求人情報が有する勤務時間情報、対象エリアの他社数、他社求人情報集合が有する2以上の給与情報から取得される給与上昇情報である。 The teacher data has one or more element information and a score. The teacher data is, for example, information that is the basis for constituting a learning device for calculating a score. The teacher data is, for example, information that is the basis for constituting a correspondence table described later. The element information is information that is the basis for obtaining a score. The element information is information that can be obtained using other companies' job information, or the company's own job information, or other companies' job information and the company's own job information. The other companies' job information may be chronological other companies' job information. The chronological other companies' job information is job information of the same organization, and two or more other companies' job information with different posting dates. The chronological other companies' job information is appropriately referred to as a set of other companies' job information. The element information is, for example, salary information contained in other companies' job information, working hours information contained in other companies' job information, the number of other companies in the target area, and salary increase information obtained from two or more salary information contained in the set of other companies' job information.
学習器は、機械学習の予測処理により、スコアを取得するための情報である。学習器は、2以上の教師データを用いて、機械学習の学習処理が行われた結果、得られた情報である。なお、機械学習の学習処理、および機械学習の予測処理のアルゴリズムは問わない。機械学習は、例えば、深層学習、ランダムフォレスト、決定木、SVR等が利用可能である。 The learning device is information for obtaining a score through machine learning prediction processing. The learning device is information obtained as a result of machine learning learning processing using two or more pieces of teacher data. Note that the algorithms for the machine learning learning processing and the machine learning prediction processing are not important. For example, deep learning, random forest, decision tree, SVR, etc. can be used for machine learning.
対応表は、2以上の対応情報を有する。対応情報は、1以上の要素情報を要素とするベクトルとスコアとの対応を示す情報である。対応情報は、例えば、1以上の要素情報を要素とするベクトルとスコアとを有する。対応情報は、例えば、教師データである。 The correspondence table has two or more pieces of correspondence information. The correspondence information is information that indicates the correspondence between a vector having one or more pieces of element information as elements and a score. The correspondence information has, for example, a vector having one or more pieces of element information as elements and a score. The correspondence information is, for example, training data.
地図情報は、エリアごとのスコアを地図上に明示する際に使用される情報である。地図情報のデータ構造等は問わない。 Map information is information used to display the score for each area on a map. The data structure of the map information is not important.
重要語辞書は、要素情報を取得するための重要語の集合を有する。重要語辞書は、例えば、重要語と理想値との2以上のレコードを有する。(重要語,理想値)の組は、例えば、(新規オープン,True)、(オープン年,0)、(勤務時間,10:00-14:00)、(直行直帰,Treu)、(車の運転,False)、(夜勤,False)である。なお、理想値「True」は、対応する重要語が求人情報に含まれていることである。理想値「False」は、対応する重要語が求人情報に含まれていないことである。 The important word dictionary has a set of important words for obtaining element information. The important word dictionary has, for example, two or more records of important words and ideal values. Pairs of (important word, ideal value) are, for example, (new opening, True), (year opened, 0), (working hours, 10:00-14:00), (go directly to work, Treu), (driving a car, False), and (night shift, False). Note that the ideal value "True" means that the corresponding important word is included in the job information. The ideal value "False" means that the corresponding important word is not included in the job information.
エリア情報格納部111には、1または2以上のエリア情報が格納される。エリア情報は、地図上のエリアに関する情報である。エリア情報は、例えば、エリア識別子、範囲特定情報、1以上の駅情報を有する。エリア識別子は、エリアを特定する情報である。エリア識別子は、例えば、エリア名、エリアのIDである。エリア名は、例えば、市町村区名、都道府県名である。範囲特定情報は、エリアの範囲を特定する情報である。範囲特定情報は、例えば、多角形(例えば、矩形)のエリアの3以上の頂点の位置情報(例えば、(緯度,経度))を特定する情報である。範囲特定情報は、例えば、エリアの中心点の位置情報(例えば、(緯度,経度))である。駅情報は、駅に関する情報である。エリア情報に含まれる駅情報は、エリア内の駅に関する情報である。駅情報は、例えば、駅識別子、駅名、駅の沿線名、駅の位置情報(例えば、(緯度,経度))、駅の住所を有する。駅識別子は、駅を識別する情報である。駅識別子は、例えば、駅のID、駅名である。なお、エリアは、求人情報が掲載されるエリアでも良いし、求人側の組織が存在するエリアでも良いし、求職者が居住するエリアでも良い。エリアは、機械的に地図情報を分割した一部でも良いし、市町村区や、都道府県等でも良い。
The area
求人情報格納部112は、1または2以上の求人情報を含む。求人情報格納部112の求人情報は、例えば、求人情報管理装置2から取得された求人情報、端末装置3から受信された求人情報である。求人情報格納部112の求人情報は、他社求人情報を含む。
The job information storage unit 112 includes one or more job information items. The job information in the job information storage unit 112 is, for example, job information acquired from the job
求人情報は、求人に関する情報である。求人情報は、例えば、給与情報、勤務時間情報、最寄駅情報、住所情報、エリア識別子、文字列情報を含む。 Job information is information about job offers. Job information includes, for example, salary information, working hours information, nearest station information, address information, area identifier, and character string information.
給与情報は、給与に関する情報である。給与情報は、例えば、給与の月額または時給を示す情報である。 Salary information is information related to salary. Salary information is, for example, information indicating monthly or hourly salary.
勤務時間情報は、勤務時間に関する情報である。勤務時間情報は、例えば、勤務時間の長さを示す情報(例えば、「7時間半」「8時間」)、勤務時間帯を示す情報(例えば、「9時~18時」「10:00-14:00」)、「夜勤」であることを示す情報である。 Working hour information is information related to working hours. For example, working hour information is information indicating the length of working hours (e.g., "7.5 hours", "8 hours"), information indicating the working time period (e.g., "9:00-18:00", "10:00-14:00"), or information indicating that it is a "night shift".
最寄駅情報は、最寄駅を特定する情報である。最寄駅情報は、例えば、最寄駅のID、最寄りの駅名である。 The nearest station information is information that identifies the nearest station. For example, the nearest station information is the ID of the nearest station and the name of the nearest station.
住所情報は、住所を示す情報である。住所情報は、番地まで有しても良いし、住所の一部の情報(例えば、町名まで)でも良い。 Address information is information that indicates an address. Address information may include the street number, or may include only part of the address (for example, the street name).
文字列情報は、文字列の情報である。文字列情報は、例えば、「新規オープン」であることを示す情報、オープンからの年数を示す情報、従業員の年齢層に関する情報、「時短」が可能であるか否かを示す情報、直行直帰が可能であるか否かを示す情報、車の運転が必要か否かを示す情報である。 Character string information is information about a character string. Examples of character string information include information indicating that the business is a "newly opened business," information indicating the number of years since the business opened, information about the age group of employees, information indicating whether "shortened working hours" are possible, information indicating whether direct travel is possible, and information indicating whether driving a car is required.
受付部12は、各種の指示や情報を受信する。各種の指示や情報は、例えば、出力指示、後述する属性値、1または2以上のアクセス情報である。なお、出力指示は、スコア、またはアピール情報、またはスコアとアピール情報の出力の指示である。出力指示は、例えば、自社求人情報を含む。
The
アクセス情報とは、求人情報管理装置2から求人情報を取得するための情報である。1以上の各アクセス情報は、求人情報管理装置2に対応付いている。アクセス情報は、例えば、求人情報管理装置2から求人情報を取得するためのAPIの情報、求人情報管理装置2から求人情報を取得するための実行モジュールである。
The access information is information for acquiring job information from the job
ここでは、受け付けとは、通常、有線もしくは無線の通信回線を介して送信された情報や指示等の端末装置3からの受信であるが、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念であっても良い。
Here, acceptance usually refers to the receipt from the
属性値受付部121は、1以上の属性値を受け付ける。1以上の各属性値は、スコアを出力するユーザが属する組織(ここでは、自社と言う)の属性値である。属性値は、例えば、自社の業種、自社の沿線、自社の最寄駅、自社の住所なである。属性値受付部121が受け付ける1以上の各属性値は、自社求人情報である、と考えても良い。 The attribute value receiving unit 121 receives one or more attribute values. Each of the one or more attribute values is an attribute value of the organization (here, called the company) to which the user who outputs the score belongs. The attribute value is, for example, the company's industry, the company's train line, the company's nearest station, the company's address, etc. Each of the one or more attribute values received by the attribute value receiving unit 121 can be considered to be the company's job information.
処理部13は、各種の処理を行う。各種の処理は、例えば、他社求人情報取得部131、自社求人情報取得部132、エリア決定部133、スコア取得部134、アピール情報取得部135が行う処理である。
The
他社求人情報取得部131は、1以上の他社求人情報を取得する。他社求人情報取得部131は、例えば、求人情報管理装置2から1以上の他社求人情報を取得する。他社求人情報取得部131は、例えば、端末装置3から1以上の他社求人情報を受信する。他社求人情報取得部131は、例えば、求人情報格納部112から1以上の他社求人情報を取得する。
The other company's job information acquisition unit 131 acquires one or more pieces of other company's job information. The other company's job information acquisition unit 131 acquires one or more pieces of other company's job information, for example, from the job
他社求人情報は、他社の求人情報である。他社求人情報は、通常、他の組織の識別子である他社識別子を有する。組織は、通常、会社であるが、団体、個人事業の組織等でも良く、その種類は問わない。 Other company job information is job information from other companies. Other company job information usually has a other company identifier that is an identifier of the other organization. The organization is usually a company, but it can also be an association, a sole proprietorship, etc., and the type is not important.
他社求人情報は、エリア識別子を含む1以上の属性値に対応付いていることは好適である。属性値は、例えば、媒体識別子、業種、仕事、仕事、住所、給与、勤務時間、沿線、最寄駅、掲載日なである。媒体識別子は、他社求人情報が掲載されていた媒体を識別する情報である。媒体識別子は、例えば、求人サイトの識別子、求人情報が掲載されていたフリーペーパーの識別子である。仕事は、仕事の内容を示す情報である。掲載日は、求人サイトやフリーペーパー等への求人情報の掲載日である。 It is preferable that the job information of other companies corresponds to one or more attribute values including an area identifier. The attribute values are, for example, a media identifier, industry, job, address, salary, working hours, train line, nearest station, and publication date. The media identifier is information that identifies the media in which the job information of other companies was published. The media identifier is, for example, an identifier of a job site or an identifier of a free paper in which the job information was published. The job is information that indicates the content of the job. The publication date is the date the job information was published on a job site, free paper, etc.
他社求人情報取得部131は、例えば、1以上の各エリアごとに、各エリアに対応する1以上の他社の求人に関する他社求人情報を取得する。エリアごとに取得された他社求人情報は、通常、エリア識別子に対応付いている。なお、エリアに対応する1以上の他社の求人に関する他社求人情報は、例えば、エリアに存在する1以上の他社の他社求人情報である。エリアに対応する1以上の他社求人情報は、例えば、エリアに対して通勤可能条件を満たす1以上のエリアに存在する他社の他社求人情報である。 The other company's job information acquisition unit 131 acquires, for example, for each of one or more areas, other company's job information relating to job openings at one or more other companies corresponding to each area. The other company's job information acquired for each area is usually associated with an area identifier. Note that other company's job information relating to job openings at one or more other companies corresponding to an area is, for example, other company's job information from one or more other companies that exist in the area. One or more other company's job information corresponding to an area is, for example, other company's job information from other companies that exist in one or more areas that satisfy the commuting conditions for the area.
他社求人情報取得部131は、例えば、エリア決定部133が決定した1以上のエリアのうちのいずれかのエリアに対応する1以上の他社求人情報を取得する。
The other company job information acquisition unit 131 acquires, for example, one or more pieces of other company job information corresponding to one of the one or more areas determined by the
他社求人情報取得部131は、少なくとも一の他社の時系列の2以上の他社求人情報を取得することは好適である。 It is preferable that the other company job information acquisition unit 131 acquires two or more other company job information pieces of time series for at least one other company.
他社求人情報取得部131は、例えば、1以上の各求人情報管理装置2から1以上の他社求人情報を取得する。他社求人情報取得部131は、例えば、クローリングして、1以上の各求人情報管理装置2から1以上の他社求人情報を取得する。なお、他社求人情報取得部131は、例えば、他社求人情報取得部131に対応するアクセス情報を格納部11から取得し、当該アクセス情報を用いて、求人情報管理装置2から1以上の他社求人情報を取得する。他社求人情報取得部131がクローリングして、1以上の各求人情報管理装置2から1以上の他社求人情報を取得する技術は公知技術であるので、詳細な説明は省略する。
The other company's job information acquisition unit 131 acquires, for example, one or more pieces of other company's job information from one or more job
自社求人情報取得部132は、自社求人情報を取得する。自社求人情報は、自社の求人に関する情報である。自社求人情報は、例えば、給与、勤務時間、最寄駅、住所、エリア識別子を含む。なお、自社求人情報は、他社求人情報と異なる情報を含むものでも良く、他社求人情報に含まれる情報を含まなくても良い。自社求人情報は、例えば、給与情報のみでも良いし、勤務時間情報のみでも良い。
The company's own recruitment
自社求人情報取得部132は、例えば、受付部12が端末装置3から受信した自社求人情報を取得する。自社求人情報取得部132は、例えば、端末装置3から自社求人情報を受信する。
The company's job
エリア決定部133は、属性値受付部121が受け付けた1以上の属性値を用いて、他社求人情報を取得する1以上のエリアを決定する。なお、1以上の属性値は、例えば、自社求人情報である。
The
エリア決定部133は、例えば、自社が含まれるエリアと、当該エリアに通勤可能なエリアを決定する。なお、通勤可能なエリアは、通勤可能条件を満たすエリアである。ある地点またはエリア(例えば、自社)に通勤可能なエリアは、例えば、ある地点またはエリアから閾値以内の時間で移動できるエリア、ある地点またはエリアから閾値以内の距離のエリア、ある地点またはエリアの最寄駅から同一沿線のエリア、ある地点またはエリアの最寄駅から同一沿線のエリアであり、かつ最寄駅からの乗車時間が閾値以内の時間の駅を含むエリアである。なお、ある地点またはエリアに通勤可能なエリアを決定するアルゴリズムは問わない。
The
エリア決定部133は、例えば、属性値受付部121が受け付けた自社の最寄駅を用いて、1以上のエリアを決定する。エリア決定部133は、例えば、格納部11の1以上のエリア情報を参照して、属性値受付部121が受け付けた自社の最寄駅を含むエリアを決定する。エリア決定部133は、例えば、格納部11の1以上のエリア情報を参照して、属性値受付部121が受け付けた自社の最寄駅を含むエリアと、当該最寄駅と同じ沿線の駅を含む1以上のエリアとを含む2以上のエリアを決定する。エリア決定部133は、例えば、格納部11の1以上のエリア情報を参照して、属性値受付部121が受け付けた自社の最寄駅の位置からの距離が閾値以内の1以上のエリアを決定する。
The
エリア決定部133は、例えば、属性値受付部121が受け付けた自社の沿線を用いて、1以上のエリアを決定する。エリア決定部133は、例えば、格納部11の1以上のエリア情報を参照して、属性値受付部121が受け付けた自社の沿線と同じ沿線の駅を含む1以上のエリアとを含む2以上のエリアを決定する。エリア決定部133は、例えば、格納部11の1以上のエリア情報を参照して、属性値受付部121が受け付けた自社の沿線と同じ沿線の駅であり、自社の最寄駅からの乗車時間が閾値以内の駅を含む1以上のエリアとを含む2以上のエリアを決定する。
The
エリア決定部133は、例えば、属性値受付部121が受け付けた自社の住所を用いて、1以上のエリアを決定する。エリア決定部133は、例えば、格納部11の1以上のエリア情報を参照して、自社の住所からの距離が閾値以内の1以上のエリアを決定する。
The
エリア決定部133は、例えば、自社が含まれるエリアに通勤可能な1以上のエリアを決定した後、当該決定した1以上の各エリアに通勤可能なエリアを、1以上の各エリアごとに、決定しても良い。
The
スコア取得部134は、他社求人情報取得部131が取得した1または2以上の他社求人情報を用いて、採用に関するスコアを取得する。スコア取得部134は、通常、1以上の他社求人情報から1または2以上の要素情報を取得し、当該1以上の要素情報を用いて、スコアを取得する。なお、スコアは、例えば、採用難易度、または出店お勧め度である。
The
スコア取得部134は、例えば、1または2以上の他社求人情報と自社求人情報とを用いて、スコアを取得する。スコア取得部134は、例えば、1以上の他社求人情報と自社求人情報とを用いて1または2以上の要素情報を取得し、当該1以上の要素情報を用いて、スコアを取得する。
The
スコア取得部134は、例えば、1または2社以上の他社求人情報集合を用いて、スコアを取得する。他社求人情報集合は、時系列の2以上の他社求人情報を有する。スコア取得部134は、例えば、1または2社以上の他社求人情報集合を用いて1または2以上の要素情報を取得し、当該1以上の要素情報を用いて、スコアを取得する。
The
スコア取得部134は、1または2以上の各エリアごとにスコアを取得することは好適である。スコア取得部134は、エリア決定部133が決定した1以上の各エリアごとにスコアを取得することは好適である。スコア取得部134は、例えば、エリアごとに、1以上の他社求人情報から1または2以上の要素情報を取得し、当該1以上の要素情報を用いて、スコアを取得する。スコア取得部134は、例えば、エリアごとに、1以上の他社求人情報と自社求人情報とから1または2以上の要素情報を取得し、当該1以上の要素情報を用いて、スコアを取得する。
It is preferable that the
スコア取得部134は、例えば、他社求人情報が有する給与、他社求人情報が有する勤務時間、対象エリアの他社数、時系列の他社求人情報が有する給与から取得される給与上昇情報のうちの1以上の要素情報を取得し、要素情報を用いて、スコアを取得する。なお、スコア取得部134は、他社求人情報が有する給与が低いことを示す情報であるほど、高い採用難易度を取得する。スコア取得部134は、他社求人情報が有する勤務時間情報が短い時間を示す情報であるほど、高い採用難易度を取得する。スコア取得部134は、対象エリアの他社数が多いほど、高い採用難易度を取得する。スコア取得部134は、給与上昇情報が示す給与上昇が大きいほど、高い採用難易度を取得する。
The
スコア取得部134が取得する1以上の要素情報は、他社求人情報または自社求人情報が有する情報でも良いし、他社求人情報または自社求人情報または他社求人情報集合が有する情報を用いて取得される情報でも良い。
The one or more pieces of element information acquired by the
スコア取得部134が取得する要素情報は、例えば、給与(例えば、時給、月給)、勤務時間情報(例えば、勤務時間、勤務時間帯)、対象エリアの他社数、対象エリアの格上情報、給与ランク、時系列の他社求人情報が有する給与情報から取得される給与上昇情報、対象エリアの給与上昇企業数、「新規オープン」であることを示す情報、オープンからの年数を示す情報、従業員の年齢層に関する情報、「時短」であるか否かを示す情報、直行直帰が可能であるか否かを示す情報、車の運転が必要か否かを示す情報である。
The element information acquired by the
なお、スコア取得部134は、例えば、求人情報に含まれる文字列情報を形態素解析し、取得した形態素(例えば、「新規オープン」「直行直帰」「車の運転」「夜勤」)を用いて、重要語辞書を参照し、「新規オープン」であることを示す情報、「時短」であるか否かを示す情報、直行直帰が可能であるか否かを示す情報、車の運転が必要か否かを示す情報等の要素情報を取得する。
In addition, the
なお、スコア取得部134は、例えば、求人情報に含まれる勤務時間情報(勤務時間帯)を取得し、当該勤務時間帯を用いて、重要語辞書を参照し、理想値(例えば、「10:00-14:00」)に合致するか否かを判断し、勤務時間が理想値である旨の要素情報を取得しても良い。
The
他社数とは、求人情報に対応する組織の数である。他社求人情報取得部131が取得した1以上の他社求人情報が有する他社識別子をすべて取得し、当該1以上の他社識別子をユニーク処理し、その結果である他社識別子の数である他社数を取得する。また、他社数は、他社求人情報取得部131が取得した他社求人情報の数でも良い。なお、他社求人情報取得部131が取得した他社求人情報の中に、一の組織の2以上の他社求人情報が存在する場合、他社数「1」と考えても良いし、他社数「一の組織の他社求人情報の数」と考えても良い。 The number of other companies is the number of organizations corresponding to the job information. All other company identifiers contained in one or more other company job information acquired by the other company job information acquisition unit 131 are acquired, and the one or more other company identifiers are processed to be unique, thereby acquiring the number of other companies, which is the number of other company identifiers obtained as a result. The number of other companies may also be the number of other company job information acquired by the other company job information acquisition unit 131. Note that, if there is two or more other company job information for one organization among the other company job information acquired by the other company job information acquisition unit 131, the number of other companies may be considered to be "1" or the number of other companies may be considered to be "the number of other company job information for one organization."
格上情報とは、基準給与に対して、給与が高い求人情報の数である。基準給与は、例えば、自社求人情報が有する給与(例えば、時給または月額給与)である。基準給与は、例えば、他社求人情報取得部131が取得した1以上の他社求人情報が有する給与(例えば、時給)の代表値(例えば、平均値、中央値)である。 The upgrade information is the number of job listings with higher salaries than the base salary. The base salary is, for example, the salary (e.g., hourly wage or monthly salary) contained in the company's job listing. The base salary is, for example, a representative value (e.g., average, median) of the salary (e.g., hourly wage) contained in one or more other company's job listings acquired by the other company's job listing acquisition unit 131.
給与ランクとは、他社求人情報取得部131が取得した1以上の他社求人情報が有する給与(例えば、時給または月給)と自社求人情報が有する給与の中での自社求人情報が有する給与の順位である。ここでの順位は、給与が高いほど高い順位であり、最も順位が高い場合の給与ランクは「1」である。 The salary rank is the ranking of the salary in the company's job information among the salaries (e.g., hourly wage or monthly wage) in one or more other company's job information acquired by the other company's job information acquisition unit 131 and the salaries in the company's job information. Here, the ranking is higher the higher the salary, and the highest ranking is the salary rank "1".
給与上昇情報は、一の組織における給与の上昇または下降に関する情報である。給与上昇情報は、例えば、給与の上昇額、給与の上昇率、単位期間での給与の上昇額、単位期間での給与の上昇率である。 Salary increase information is information about an increase or decrease in salary within an organization. Salary increase information is, for example, the amount of salary increase, the rate of salary increase, the amount of salary increase in a unit period, and the rate of salary increase in a unit period.
給与上昇企業数は、給与が上昇している組織の数である。給与上昇企業数は、1以上の各組織の時系列の各他社求人情報が有する給与情報を用いて取得される情報である。 The number of companies with salary increases is the number of organizations where salaries are increasing. The number of companies with salary increases is information obtained using salary information contained in the time-series job information of each company for one or more organizations.
スコア取得部134は、例えば、以下の3つの方法のいずれかにより、スコアを取得する。
(1)演算式による方法
(1-1)他社求人情報のみを用いる場合
The
(1) Method using a formula (1-1) When using only job information from other companies
スコア取得部134は、他社求人情報取得部131が取得した他社求人情報の中から、1以上の各エリアに含まれる組織の1以上の他社求人情報を取得する。次に、スコア取得部134は、各エリアごとに、取得した1以上の他社求人情報を用いて、1以上の要素情報を取得する。次に、スコア取得部134は、取得した1以上の要素情報を演算式に代入し、当該演算式を実行し、スコアを取得する。なお、各エリアのスコアを取得する演算式は、例えば、対象エリアの他社数と対象エリアの平均の給与とを要素情報とする増加関数であり、例えば、「スコア=f(対象エリアの他社数,対象エリアの平均の給与)」である。なお、他社求人情報取得部131が取得した他社求人情報は、例えば、求人情報格納部112に格納されている求人情報である。
(1-2)他社求人情報と自社求人情報とを用いる場合
The
(1-2) When using other companies' job information and your own job information
スコア取得部134は、他社求人情報取得部131が取得した他社求人情報の中から、1以上の各エリアに含まれる組織の1以上の他社求人情報を取得する。次に、スコア取得部134は、各エリアごとに、取得した1以上の他社求人情報を用いて、1以上の要素情報を取得する。また、スコア取得部134は、自社求人情報取得部132が取得した自社求人情報を取得する。次に、スコア取得部134は、自社求人情報を用いて、1以上の要素情報を取得する。次に、スコア取得部134は、取得した1以上の要素情報を演算式に代入し、当該演算式を実行し、スコアを取得する。なお、各エリアのスコアを取得する演算式は、例えば、対象エリアの他社数と対象エリアの格上情報と給与ランクとを要素情報とする増加関数であり、例えば、「スコア=w3×対象エリアの他社数+w4×対象エリアの格上情報+w5×給与ランク(w3、w4、w5は重みであり、正の数である)」である。
(1-3)時系列の他社求人情報集合を用いる場合
The
(1-3) When using a time series of job information from other companies
スコア取得部134は、他社求人情報取得部131が取得した他社求人情報の中から、1以上の各エリアに含まれる組織の1以上の他社求人情報集合を取得する。次に、スコア取得部134は、各エリアごとに、取得した1以上の社求人情報集合を用いて、1以上の要素情報を取得する。次に、スコア取得部134は、取得した1以上の要素情報を演算式に代入し、当該演算式を実行し、スコアを取得する。なお、各エリアのスコアを取得する演算式は、例えば、「スコア=f(対象エリアの他社数,対象エリアの平均の給与上昇情報,対象エリアの最近の平均給与情報)」である。また、当該演算式fは、対象エリアの他社数と対象エリアの平均の給与上昇情報と対象エリアの最近の平均給与情報(例えば、平均時給)とを要素情報とする増加関数であり、例えば、「スコア=w6×対象エリアの他社数+w7×対象エリアの平均の給与上昇情報+w8×対象エリアの最近の平均給与情報)(w6、w7、w8は重みであり、正の数である)」である。
(1-4)時系列の他社求人情報集合と自社求人情報とを用いる場合
The
(1-4) When using a time series of other companies' job information and your own job information
スコア取得部134は、他社求人情報取得部131が取得した他社求人情報の中から、1以上の各エリアに含まれる組織の1以上の他社求人情報集合を取得する。次に、スコア取得部134は、各エリアごとに、取得した1以上の社求人情報集合と自社求人情報とを用いて、1以上の要素情報を取得する。次に、スコア取得部134は、取得した1以上の要素情報を演算式に代入し、当該演算式を実行し、スコアを取得する。なお、各エリアのスコアを取得する演算式は、例えば、「スコア=f(対象エリアの他社数,対象エリアの平均の給与上昇情報,給与ランク)」である。また、当該演算式fは、対象エリアの他社数と対象エリアの平均の給与上昇情報と給与ランクとを要素情報とする増加関数であり、例えば、「スコア=w9×対象エリアの他社数+w10×対象エリアの平均の給与上昇情報+w11×給与ランク(w9、w10、w11は重みであり、正の数である)」である。なお、給与ランクは、給与を降順にソートした場合の順位であり、最も高い給与である場合の給与ランクは「1」である。
(2)機械学習による方法
The
(2) Machine learning method
図示しない学習部は、格納部11に格納されている2以上の教師データを取得する。次に、学習部は、2以上の教師データを用いて、機械学習の学習処理を行い、学習器を取得し、格納部11に蓄積する。例えば、学習部は、2以上の教師データを機械学習の学習処理を行うモジュールに与え、当該モジュールを実行し、学習器を取得し、格納部11に蓄積する。なお、機械学習は、例えば、深層学習、ランダムフォレスト、決定木、SVR等が利用可能である。また、モジュールは、例えば、TensorFlowのライブラリの中の学習モジュール、R言語のランダムフォレストのライブラリの中の学習モジュール、TinySVMの学習モジュールである。なお、学習部は、スコア取得部134でも良い。つまり、スコア取得部134が機械学習の学習処理を行い、学習器を取得しても良い。
The learning unit (not shown) acquires two or more pieces of teacher data stored in the
なお、教師データが有する要素情報は、他社求人情報のみを用いて取得された要素情報でも良いし、他社求人情報と自社求人情報とを用いて取得された要素情報でも良いし、時系列の他社求人情報集合を用いて取得された要素情報でも良いし、時系列の他社求人情報集合と自社求人情報とを用いて取得された要素情報でも良い。 The element information contained in the teacher data may be element information acquired using only other companies' job information, or may be element information acquired using other companies' job information and the company's own job information, or may be element information acquired using a time-series set of other companies' job information, or may be element information acquired using a time-series set of other companies' job information and the company's own job information.
次に、スコア取得部134は、以下のように、スコアの予測処理を行う。つまり、スコア取得部134は、各エリアのスコア算出に使用する1以上の求人情報を取得する。なお、ここでの求人情報は、1以上の他社求人情報を含む。求人情報は、自社求人情報を含んでも良い。次に、スコア取得部134は、各エリアの1以上の求人情報を用いて、各エリアの1または2以上の要素情報を取得する。なお、ここでの2以上の要素情報は、学習器を作成する際に使用した教師データが有する要素情報と同種の情報である。次に、スコア取得部134は、格納部11の学習器を取得する。次に、スコア取得部134は、1以上の要素情報と学習器とを機械学習の予測モジュールに与え、当該モジュールを実行し、スコアを取得する。なお、予測モジュールは、例えば、TensorFlowのライブラリの中の予測モジュール、R言語のランダムフォレストのライブラリの中の予測モジュール、TinySVMの予測モジュールである。そして、スコア取得部134は、各エリアのエリア識別子に対応付けて、取得したスコアを格納部11または図示しないバッファに蓄積する。
(3)対応表による方法
Next, the
(3) Method using the correspondence table
スコア取得部134は、各エリアのスコア算出に使用する1以上の求人情報を取得する。なお、ここでの求人情報は、1以上の他社求人情報を含む。求人情報は、自社求人情報を含んでも良い。次に、スコア取得部134は、各エリアの1以上の求人情報を用いて、各エリアの2以上の要素情報を取得し、各要素情報を要素とするベクトルを構成する。
The
なお、ベクトル有する要素情報は、他社求人情報のみを用いて取得された要素情報でも良いし、他社求人情報と自社求人情報とを用いて取得された要素情報でも良いし、時系列の他社求人情報集合を用いて取得された要素情報でも良いし、時系列の他社求人情報集合と自社求人情報とを用いて取得された要素情報でも良い。 The element information having a vector may be element information acquired using only other companies' job information, or may be element information acquired using other companies' job information and the company's own job information, or may be element information acquired using a time-series set of other companies' job information, or may be element information acquired using a time-series set of other companies' job information and the company's own job information.
次に、スコア取得部134は、格納部11に格納されている対応表を参照し、構成したベクトルに最も近似するベクトルを決定する。次に、スコア取得部134は、当該決定したベクトルと対になるスコアを取得する。
Next, the
アピール情報取得部135は、自社求人情報と1以上の他社求人情報との差異であり、求人者にとって有利な差異を特定するアピール情報を取得する。なお、求人者は、自社である。アピール情報取得部135は、1以上の各エリアごとに、アピール情報を取得することは好適である。
The appeal
アピール情報取得部135は、例えば、各エリアに対応する1以上の他社求人情報を用いて、1以上の各要素(例えば、給与、勤務時間、最寄駅からの徒歩時間)の代表値(例えば、最高値、平均値、中央値)を取得する。次に、アピール情報取得部135は、例えば、自社求人情報を用いて1以上の要素情報(例えば、給与、勤務時間、最寄駅からの距離)を取得する。次に、アピール情報取得部135は、要素情報ごとに、他社の代表値と自社の要素情報とを比較し、アピール条件を満たす要素情報を決定し、当該要素情報を用いて、アピール情報する取得する。なお、アピール条件は、例えば、他社の代表値と自社の要素情報との差異に関する条件である。アピール条件は、例えば、「自社の給与(時給)-他社の給与平均(時給)>=100円」、「給与が最高値であること」、「他社の勤務時間平均-自社の勤務時間>=2時間」、「他社の最寄駅からの徒歩時間平均-自社の最寄駅からの徒歩時間>=5分」である。また、アピール情報は、例えば、要素情報を識別する要素識別子を含む。アピール情報は、例えば、要素情報を含む。アピール情報は、例えば、要素識別子「自社の給与」を用いた「自社の給与をアピールせよ」である。また、アピール情報は、例えば、要素情報を用いた「自社の勤務時間が4時間であることは魅力的です」である。
The appeal
出力部14は、各種の情報を出力する。各種の情報は、例えば、スコア、アピール情報、出力情報である。
The
出力情報とは、出力する情報であり、通常、スコアとアピール情報のうちの1以上の情報を含む。出力情報は、例えば、地図情報を含む。出力情報は、例えば、地図情報の上に、各エリアのスコアが明示された情報である。スコアの明示とは、スコアが把握可能であれば良く、その態様は問わない。スコアの明示は、例えば、スコア(例えば、数値)の明示、スコアに対応するランクの明示である。ランクの明示は、例えば、地図上へのランクに応じた色をエリアの背景色とすることである。 Output information is information to be output, and typically includes one or more of score and appeal information. Output information includes, for example, map information. Output information is, for example, information in which the score of each area is clearly displayed on top of the map information. The manner in which the score is clearly displayed does not matter as long as the score can be grasped. Clear display of the score is, for example, clear display of the score (for example, a numerical value) or clear display of the rank corresponding to the score. Clear display of the rank is, for example, displaying the background color of the area in a color that corresponds to the rank on the map.
また、ここで出力とは、通常、端末装置3への送信であるが、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念であっても良い。
In addition, here, output usually means transmission to the
スコア出力部141は、スコア取得部134が取得したスコアを出力する。スコア出力部141は、各エリアごとのスコアを、地図上に出力することは好適である。スコア出力部141は、出力情報を出力しても良い。
The score output unit 141 outputs the score acquired by the
スコア出力部141は、例えば、格納部11の地図情報と1以上のエリア情報を取得し、当該地図情報により構成される地図の上に、1以上の各エリア情報により判断できる各エリアの境界線を描画する。次に、スコア出力部141は、例えば、各エリアごとのスコアを用いて、各エリアの採用難易度のランク(例えば、1~4)を決定する。次に、スコア出力部141は、例えば、各エリアのランクに応じた色を、各エリアの領域の背景色とする地図(出力情報と言っても良い)を構成する。次に、スコア出力部141は、当該出力情報を出力する。
The score output unit 141, for example, acquires map information and one or more pieces of area information from the
アピール情報出力部142は、アピール情報取得部135が取得したアピール情報を出力する。
The appeal
求人情報管理装置2は、求人情報を管理している装置である。求人情報管理装置2は、情報処理装置1からの要求に従って、1以上の求人情報を情報処理装置1に送信する。求人情報管理装置2は、例えば、端末装置3から求人情報を受信し、蓄積する。なお、求人情報管理装置2は、例えば、ハローワークのサーバ、求人サイトを具備するサーバである。
The job
端末装置3を構成する端末格納部31には、各種の情報が格納される。各種の情報は、例えば、自社求人情報、1以上の属性値である。
The
端末受付部32は、各種の情報または指示を受け付ける。各種の情報または指示は、例えば、自社求人情報、出力指示である。各種の情報または指示の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。
The
端末処理部33は、各種の処理を行う。各種の処理とは、例えば、端末受付部32が受け付けた指示や情報を、送信するデータ構造の指示や情報にする処理である。各種の処理とは、例えば、端末受信部35が受信した情報を、出力するデータ構造の情報にする処理である。
The
端末送信部34は、各種の指示や情報を送信する。各種の指示や情報は、例えば、自社求人情報である。
The
端末受信部35は、各種の情報を受信する。各種の情報は、例えば、スコア、アピール情報、出力情報である。
The
端末出力部36は、各種の情報を出力する。各種の情報は、例えば、スコア、アピール情報、出力情報である。
The
格納部11、エリア情報格納部111、求人情報格納部112、および端末格納部31は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
The
格納部11等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部11等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部11等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部11等で記憶されるようになってもよい。
The process by which information is stored in the
受付部12、属性値受付部121、端末受信部35、他社求人情報取得部131、および自社求人情報取得部132は、例えば、無線または有線の通信手段で実現される。
The
処理部13、他社求人情報取得部131、自社求人情報取得部132、エリア決定部133、スコア取得部134、アピール情報取得部135、および端末処理部33は、例えば、プロセッサやメモリ等から実現され得る。処理部13等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。なお、プロセッサは、CPU、MPU、GPU等であり、その種類は問わない。
The
出力部14、スコア出力部141、アピール情報出力部142、および端末送信部34は、例えば、無線または有線の通信手段で実現される。
The
端末受付部32は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現される。
The
端末出力部36は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部36は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
The
次に、情報システムAの動作例について説明する。まず、情報処理装置1の動作例について、図3のフローチャートを用いて説明する。
Next, an example of the operation of information system A will be described. First, an example of the operation of
(ステップS301)受付部12は、出力指示を受け付けたか否かを判断する。出力指示を受け付けた場合はステップS302に行き、出力指示を受け付けなかった場合はステップS311に行く。なお、ここでは、受付部12は、例えば、端末装置3から出力指示を受信する。
(Step S301) The
(ステップS302)エリア決定部133は、ステップS301で受け付けられた出力指示に対応する自社求人情報を取得する。なお、自社求人情報は、出力指示が有していても良いし、出力指示が有するユーザ識別子と対に格納部11で管理されていても良い。
(Step S302) The
(ステップS303)エリア決定部133は、ステップS302で取得した自社求人情報を用いて、1以上のエリアを決定する。かかるエリア決定処理の例について、図4、図5のフローチャートを用いて説明する。なお、1以上のエリアは、スコアが取得される対象のエリアである。
(Step S303) The
(ステップS304)スコア取得部134は、カウンタiに1を代入する。
(Step S304) The
(ステップS305)スコア取得部134は、ステップS303で決定された1以上のエリアの中で、i番目のエリアが存在するか否かを判断する。i番目のエリアが存在する場合はステップS306に行き、i番目のエリアが存在しない場合はステップS308に行く。
(Step S305) The
(ステップS306)スコア取得部134は、i番目のエリアのスコアを取得する。かかるスコアを取得処理の例について、図6のフローチャートを用いて説明する。
(Step S306) The
(ステップS307)スコア取得部134は、カウンタiを1、インクリメントする。ステップS305に戻る。
(Step S307) The
(ステップS308)アピール情報取得部135は、アピール情報を取得する。アピール情報取得処理の例について、図8のフローチャートを用いて説明する。
(Step S308) The appeal
(ステップS309)出力部14は、出力情報を構成する。かかる出力情報構成処理の例について、図9のフローチャートを用いて説明する。
(Step S309) The
(ステップS310)出力部14は、ステップS309で構成した出力情報を出力する。ステップS301に戻る。なお、ここで、出力部14は、例えば、出力情報を端末装置3に送信する。
(Step S310) The
(ステップS311)他社求人情報取得部131は、求人情報の取得タイミングであるか否かを判断する。求人情報の取得タイミングであればステップS312に行き、求人情報の取得タイミングでなければステップS317に行く。なお、処理部13は、例えば、予め決められた時刻になった場合に、求人情報の取得タイミングであると判断する。処理部13は、例えば、端末装置3から求人情報の取得指示が受信された場合に、求人情報の取得タイミングであると判断する。処理部13は、例えば、定期的(例えば、1週間に一度)に、求人情報の取得タイミングであると判断する。なお、処理部13が、求人情報の取得タイミングであると判断する条件は問わない。
(Step S311) The other company job information acquisition unit 131 judges whether it is the time to acquire job information. If it is the time to acquire job information, proceed to step S312, and if it is not the time to acquire job information, proceed to step S317. The
(ステップS312)他社求人情報取得部131は、カウンタiに1を代入する。 (Step S312) The other company job information acquisition unit 131 assigns 1 to counter i.
(ステップS313)他社求人情報取得部131は、他社求人情報を取得する対象のi番目の求人情報管理装置2が存在するか否かを判断する。i番目の求人情報管理装置2が存在する場合はステップS314に行き、存在しない場合はステップS301に戻る。
(Step S313) The other company job information acquisition unit 131 determines whether or not the i-th job
なお、ここで、他社求人情報取得部131は、例えば、格納部11の中のi番目のアクセス情報が存在するか否かを判断する。
Here, the other company job information acquisition unit 131 determines, for example, whether the i-th access information exists in the
(ステップS314)他社求人情報取得部131は、i番目の求人情報管理装置2のアクセス情報を格納部11から取得する。次に、他社求人情報取得部131は、当該アクセス情報を用いて、1i番目の求人情報管理装置2から以上の求人情報を取得する。なお、ここで、取得される1以上の求人情報は、他人求人情報であるが、自社求人情報を含んでも良い。
(Step S314) The other company job information acquisition unit 131 acquires the access information of the i-th job
(ステップS315)他社求人情報取得部131は、ステップS314で取得した1以上の求人情報を、i番目の求人情報管理装置2の識別子に対応付けて蓄積する。なお、1以上の求人情報の蓄積先は、格納部11でも良いし、図示しないバッファでも良い。
(Step S315) The other company job information acquisition unit 131 stores the one or more pieces of job information acquired in step S314 in association with the identifier of the i-th job
(ステップS316)他社求人情報取得部131は、カウンタiを1、インクリメントする。ステップS313に戻る。 (Step S316) The other company job information acquisition unit 131 increments the counter i by 1. Return to step S313.
(ステップS317)受付部12は、求人情報管理装置2から1以上の求人情報を受信したか否かを判断する。求人情報を受信した場合はステップS318に行き、求人情報を受信しなかった場合はステップS301に戻る。なお、ここで受信される求人情報は、例えば、フリーペーパーで掲載されている他社求人情報である。
(Step S317) The
(ステップS318)他社求人情報取得部131は、ステップS317で受信された1以上の求人情報を蓄積する。ステップS301に戻る。なお、1以上の求人情報の蓄積先は、格納部11でも良いし、図示しないバッファでも良い。
(Step S318) The other company job information acquisition unit 131 accumulates the one or more pieces of job information received in step S317. Return to step S301. Note that the accumulation destination for the one or more pieces of job information may be the
なお、図3のフローチャートにおいて、ステップS303でスコアを取得するエリアを選択したが、格納部11に格納されている各エリア情報に対応するすべてのエリアのスコアを取得しても良い。かかる場合、エリア決定部133は、例えば、格納部11に格納されているすべてのエリア情報を取得する。
In the flowchart of FIG. 3, the area for which the score is to be obtained is selected in step S303, but the scores of all areas corresponding to each area information stored in the
また、図3のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowchart in Figure 3, processing ends when the power is turned off or an interrupt occurs to end processing.
次に、ステップS303の第一のエリア決定処理の例について、図4のフローチャートを用いて説明する。第一のエリア決定処理は、求人者(自社)の視点に立った場合のエリア決定処理の例である。 Next, an example of the first area determination process in step S303 will be described using the flowchart in FIG. 4. The first area determination process is an example of area determination process from the perspective of the recruiter (your company).
(ステップS401)エリア決定部133は、自社求人情報に含まれる自社の住所を取得する。
(Step S401) The
(ステップS402)エリア決定部133は、カウンタiに1を代入する。
(Step S402) The
(ステップS403)エリア決定部133は、格納部11に、i番目のエリア情報が存在するか否かを判断する。i番目のエリア情報が存在する場合はステップS404に行き、存在しない場合は上位処理にリターンする。
(Step S403) The
(ステップS404)エリア決定部133は、i番目のエリア情報が有する代表位置を取得する。なお、代表位置は、エリアを代表する位置を特定する情報であり、例えば、エリアの重心点の情報(例えば、(緯度,経度))、多角形のエリアの頂点のなかで、自社の住所から最も遠い位置の情報(例えば、(緯度,経度))、自社の住所から最も近い位置の情報(例えば、(緯度,経度))である。
(Step S404) The
(ステップS405)エリア決定部133は、自社の住所とi番目のエリア情報が有する代表位置との距離を取得する。なお、2点の距離を取得する技術は公知技術であるので、詳細な説明は省略する。また、ここでの距離は、物理的な距離(例えば、「1.2km」)でも良いし、時間的な距離(移動時間)でも良い。また、2点の間の移動時間を取得する技術も公知技術である。
(Step S405) The
(ステップS406)エリア決定部133は、ステップS405で取得した距離が距離条件を満たすか否かを判断する。距離条件を満たす場合はステップS407に行き、距離条件を満たさない場合はステップS408に行く。なお、距離条件は、例えば、「距離<=閾値」または「距離<閾値」である。距離条件は、距離が短いことの条件である。
(Step S406) The
(ステップS407)エリア決定部133は、エリア決定部133は、i番目のエリア情報が有するエリア識別子を取得し、図示しないバッファに一時蓄積する。なお、かかるエリア識別子は、エリア決定部133が決定したエリアの識別子である。
(Step S407) The
(ステップS408)エリア決定部133は、カウンタiを1、インクリメントする。ステップS403に戻る。
(Step S408) The
なお、図4のフローチャートにおいて、エリア決定部133は、自社の住所に対して、通勤可能なエリアを決定する他のエリア決定のアルゴリズムを用いて、エリアを決定しても良い。
In the flowchart of FIG. 4, the
次に、ステップS303の第二のエリア決定処理の例について、図5のフローチャートを用いて説明する。図5のフローチャートにおいて、図5のフローチャートと同一のステップについて、説明を省略する。 Next, an example of the second area determination process in step S303 will be described using the flowchart in FIG. 5. In the flowchart in FIG. 5, the description of the same steps as in the flowchart in FIG. 5 will be omitted.
(ステップS501)エリア決定部133は、自社の最寄駅を取得する。なお、エリア決定部133は、例えば、社求人情報が有する最寄駅を取得する。また、エリア決定部133は、例えば、社求人情報が有する住所を用いて最寄駅を取得する。なお、住所を用いて最寄駅を取得する技術は公知技術であるので、詳細な説明は省略する。
(Step S501) The
(ステップS502)エリア決定部133は、自社の最寄駅の沿線名を取得する。なお、エリア決定部133は、例えば、社求人情報が有する沿線名を取得する。また、エリア決定部133は、例えば、自社の最寄駅を用いて沿線名を取得する。なお、最寄駅を用いて沿線名を取得する技術は公知技術であるので、詳細な説明は省略する。
(Step S502) The
(ステップS503)エリア決定部133は、ステップS502で取得した沿線名を用いて、当該沿線名で特定される沿線の2以上の駅名を取得する。エリア決定部133は、例えば、格納部11の駅情報を参照し、ステップS502で取得した沿線名と対になる2以上の駅名を取得する。なお、駅情報は、外部の図示しない装置に存在していても良い。
(Step S503) The
(ステップS504)エリア決定部133は、カウンタjに1を代入する。なお、ステップS504へは、ステップS403からジャンプしてくる。
(Step S504) The
(ステップS505)エリア決定部133は、ステップS503で取得した2以上の駅名の中にj番目の駅名が存在するか否かを判断する。j番目の駅名が存在する場合はステップS506に行き、存在しない場合は上位処理にリターンする。
(Step S505) The
(ステップS506)エリア決定部133は、j番目の駅名の駅とステップS501で取得した自社の最寄駅との乗車時間を取得する。なお、かかる乗車時間を取得する技術は公知技術である。
(Step S506) The
(ステップS507)エリア決定部133は、ステップS506で取得した乗車時間が閾値以内または閾値より小さいか否かを判断する。閾値以内等であればステップS508に行き、閾値以内等でなければステップS511に行く。
(Step S507) The
(ステップS508)エリア決定部133は、j番目の駅名の駅の位置を取得し、当該位置が含まれるエリアのエリア識別子を取得する。
(Step S508) The
(ステップS509)エリア決定部133は、ステップS507で取得したエリア識別子は、ステップS407で既に登録済みか否かを判断する。登録済みである場合はステップS511に行き、登録済みでない場合はステップS510に行く。
(Step S509) The
(ステップS510)エリア決定部133は、ステップS507で取得したエリア識別子を図示しないバッファに蓄積する。
(Step S510) The
(ステップS511)エリア決定部133は、カウンタjを1、インクリメントする。ステップS505に戻る。
(Step S511) The
次に、ステップS306のスコアを取得処理の例について、図6のフローチャートを用いて説明する。 Next, an example of the score acquisition process in step S306 will be described using the flowchart in FIG. 6.
(ステップS601)他社求人情報取得部131は、1または2以上の他社求人情報を取得する。かかる他社求人情報取得処理の例について、図7のフローチャートを用いて説明する。 (Step S601) The other company job information acquisition unit 131 acquires one or more pieces of other company job information. An example of such other company job information acquisition processing is described using the flowchart in FIG. 7.
(ステップS602)スコア取得部134は、カウンタiに1を代入する。
(Step S602) The
(ステップS603)スコア取得部134は、ステップS601で取得された1以上の他社求人情報を用いて、i番目の要素情報を取得するか否かを判断する。i番目の要素情報を取得する場合はステップS604に行き、i番目の要素情報を取得しない場合はステップS606に行く。なお、1以上の他社求人情報を用いて取得する要素情報は、通常、予め決められている。
(Step S603) The
(ステップS604)スコア取得部134は、ステップS601で取得された1または2以上の他社求人情報を用いて、i番目の要素情報を取得し、図示しないバッファに蓄積する。なお、i番目の要素情報は、例えば、他社求人情報が有する給与、給与の平均値、他社求人情報が有する勤務時間情報、勤務時間の平均値、他社求人情報の数、対象エリアの他社数、「新規オープン」であることを示す情報、オープンからの年数を示す情報、従業員の年齢層に関する情報、「時短」であるか否かを示す情報、直行直帰が可能であるか否かを示す情報、車の運転が必要か否かを示す情報である。
(Step S604) The
(ステップS605)スコア取得部134は、カウンタiを1、インクリメントする。ステップS603に戻る。
(Step S605) The
(ステップS606)スコア取得部134は、スコアを取得する際に、自社求人情報を使用するか否かを判断する。自社求人情報を使用する場合はステップS607に行き、自社求人情報を使用しない場合はステップS612に行く。なお、自社求人情報を使用するか否かは、通常、予め決められている。
(Step S606) The
(ステップS607)スコア取得部134は、自社求人情報を取得する。
(Step S607) The
(ステップS608)スコア取得部134は、カウンタjに1を代入する。
(Step S608) The
(ステップS609)コア取得部134は、ステップS607で取得された自社求人情報を用いて、j番目の要素情報を取得するか否かを判断する。j番目の要素情報を取得する場合はステップS610に行き、j番目の要素情報を取得しない場合はステップS612に行く。なお、自社求人情報を用いて取得する要素情報は、通常、予め決められている。
(Step S609) The
(ステップS610)スコア取得部134は、ステップS607で取得された自社求人情報とステップS601で取得された1以上の他人求人情報とを用いて、j番目の要素情報を取得し、図示しないバッファに蓄積する。なお、ここで、スコア取得部134は、ステップS607で取得された自社求人情報とステップS601で取得された1以上の他社求人情報とを用いて、j番目の要素情報を取得し、図示しないバッファに蓄積しても良い。また、j番目の要素情報は、例えば、自社の給与、自社の勤務時間、「新規オープン」であることを示す情報、オープンからの年数を示す情報、従業員の年齢層に関する情報、「時短」であるか否かを示す情報、直行直帰が可能であるか否かを示す情報、車の運転が必要か否かを示す情報、対象エリアの格上情報、給与ランクである。
(Step S610) The
(ステップS611)スコア取得部134は、カウンタjを1、インクリメントする。ステップS609に戻る。
(Step S611) The
(ステップS612)スコア取得部134は、スコアを取得する際に、時系列の他社求人情報集合を使用するか否かを判断する。他社求人情報集合を使用する場合はステップS613に行き、他社求人情報集合を使用しない場合はステップS617に行く。なお、他社求人情報集合を使用するか否かは、通常、予め決められている。
(Step S612) The
(ステップS613)スコア取得部134は、カウンタkに1を代入する。
(Step S613) The
(ステップS614)コア取得部134は、ステップS601で取得された時系列の他社求人情報集合を用いて、k番目の要素情報を取得するか否かを判断する。k番目の要素情報を取得する場合はステップS615に行き、k番目の要素情報を取得しない場合はステップS617に行く。なお、時系列の他社求人情報を用いて取得する要素情報は、通常、予め決められている。
(Step S614) The
(ステップS615)スコア取得部134は、ステップS601で取得された時系列の他社求人情報を用いて、k番目の要素情報を取得し、図示しないバッファに蓄積する。なお、ここで、スコア取得部134は、ステップS607で取得された自社求人情報とステップS601で取得された時系列の他社求人情報とを用いて、k番目の要素情報を取得し、図示しないバッファに蓄積しても良い。また、k番目の要素情報は、例えば、給与上昇情報、対象エリアの給与上昇企業数である。
(Step S615) The
(ステップS616)スコア取得部134は、カウンタkを1、インクリメントする。ステップS614に戻る。
(Step S616) The
(ステップS617)スコア取得部134は、図示しないバッファに蓄積された1以上の要素情報を取得する。
(Step S617) The
(ステップS618)スコア取得部134は、ステップS617で取得した1以上の要素情報を用いて、スコアを取得する。なお、スコアの取得方法として、上述したように、具体的には、例えば、(1)演算式による方法(2)機械学習による方法(3)対応表による方法等がある。
(Step S618) The
(ステップS619)スコア取得部134は、エリア識別子に対応付けて、ステップS618で取得したスコアを蓄積する。上位処理にリターンする。なお、スコアの蓄積先は、例えば、格納部11、図示しないバッファである。
(Step S619) The
次に、ステップS601の他社求人情報取得処理の例について、図7のフローチャートを用いて説明する。 Next, an example of the process of acquiring job information from other companies in step S601 will be described using the flowchart in FIG. 7.
(ステップS701)他社求人情報取得部131は、着目するエリアのエリア情報が有する位置情報を取得する。 (Step S701) The other company job information acquisition unit 131 acquires the location information contained in the area information for the area of interest.
(ステップS702)他社求人情報取得部131は、カウンタiに1を代入する。 (Step S702) The other company job information acquisition unit 131 assigns 1 to counter i.
(ステップS703)他社求人情報取得部131は、i番目の他のエリアが存在するか否かを判断する。i番目の他のエリアが存在する場合はステップS704に行き、i番目の他のエリアが存在しない場合はステップS708に行く。 (Step S703) The other company job information acquisition unit 131 determines whether the i-th other area exists. If the i-th other area exists, the process proceeds to step S704; if the i-th other area does not exist, the process proceeds to step S708.
(ステップS704)他社求人情報取得部131は、i番目の他のエリアのエリア情報を、格納部11から取得する。
(Step S704) The other company job information acquisition unit 131 acquires area information for the i-th other area from the
(ステップS705)他社求人情報取得部131は、ステップS701で取得した位置情報とステップS704で取得したエリア情報とを用いて、i番目の他のエリアから自社への通勤が可能であるか否かを判断するための通勤可能条件を満たすか否かを判断する。通勤可能条件を満たす場合はステップS706に行き、通勤可能条件を満たさない場合はステップS707に行く。 (Step S705) The other company job information acquisition unit 131 uses the location information acquired in step S701 and the area information acquired in step S704 to determine whether the commuting conditions for determining whether commuting to the company is possible from the i-th other area are met. If the commuting conditions are met, the process proceeds to step S706, and if the commuting conditions are not met, the process proceeds to step S707.
(ステップS706)他社求人情報取得部131は、i番目の他のエリアの1以上の他社求人情報を格納部11から取得する。
(Step S706) The other company job information acquisition unit 131 acquires one or more other company job information for the i-th other area from the
(ステップS707)他社求人情報取得部131は、カウンタiを1、インクリメントする。ステップS703に戻る。 (Step S707) The other company job information acquisition unit 131 increments the counter i by 1. Return to step S703.
(ステップS708)他社求人情報取得部131は、着目するエリアの1以上の他社求人情報を格納部11から取得する。上位処理にリターンする。
(Step S708) The other company's job information acquisition unit 131 acquires one or more other company's job information for the area of interest from the
なお、図7のフローチャートにおいて、通勤可能条件を満たすか否かの判断のアルゴリズムは、上述したように、着目エリア内の駅と同じ沿線の駅であり、通勤可能な駅を含むエリアを含む等の判断のアルゴリズムなど、他のアルゴリズムでも良い。 In the flowchart of FIG. 7, the algorithm for determining whether the commuting condition is met may be another algorithm, such as an algorithm for determining whether the station is on the same line as the station in the area of interest and includes an area that includes a station that is commutable, as described above.
次に、ステップS308のアピール情報取得処理の例について、図8のフローチャートを用いて説明する。 Next, an example of the appeal information acquisition process in step S308 will be described using the flowchart in FIG.
(ステップS801)アピール情報取得部135は、カウンタiに1を代入する。
(Step S801) The appeal
(ステップS802)アピール情報取得部135は、エリア決定部133が決定したエリアの中で、i番目のエリアが存在するか否かを判断する。i番目のエリアが存在する場合はステップS803に行き、i番目のエリアが存在しない場合は上位処理にリターンする。
(Step S802) The appeal
(ステップS803)アピール情報取得部135は、カウンタjに1を代入する。
(Step S803) The appeal
(ステップS804)アピール情報取得部135は、j番目のアピール候補が存在するか否かを判断する。j番目のアピール候補が存在する場合はステップS805に行き、存在しない場合はステップS810に行く。なお、j番目のアピール候補が存在するか否かは予め決められている。アピール候補は、例えば、「給与」「勤務時間」である。
(Step S804) The appeal
(ステップS805)アピール情報取得部135は、j番目のアピール候補に対応する要素情報を用いた情報であり、i番目のエリアの代表値を取得する。なお、代表値は、平均値(例えば、平均給与)、最大値(例えば、最高給与)である。
(Step S805) The appeal
(ステップS806)アピール情報取得部135は、自社のj番目のアピール候補に対応する要素情報(例えば、自社の給与)を取得する。
(Step S806) The appeal
(ステップS807)アピール情報取得部135は、ステップS805で取得した代表値とステップS806で取得した要素情報とを用いて、自社の要素情報がアピール条件を満たすか否かを判断する。アピール条件を満たす場合はステップS808に行き、アピール条件を満たさない場合はステップS809に行く。なお、アピール条件は、例えば、「自社の給与-平均給与>=閾値」「自社の給与>最高給与」である。
(Step S807) The appeal
(ステップS808)アピール情報取得部135は、アピール情報を取得し、i番目のエリアのエリア識別子に対応付けて、図示しないバッファに一時蓄積する。アピール情報は、例えば、「給与が「$自社の給与」であり、高額である」である。なお、「$自社の給与」は変数であり、自社の給与(例えば、時給)が代入される。
(Step S808) The appeal
(ステップS809)アピール情報取得部135は、カウンタjを1、インクリメントする。ステップS804に戻る。
(Step S809) The appeal
(ステップS810)アピール情報取得部135は、カウンタiを1、インクリメントする。ステップS802に戻る。
(Step S810) The appeal
なお、図8のフローチャートにおいて、エリア毎にアピール情報を取得するのではなく、対象となる全エリアにおけるアピール情報を取得しても良い。 In the flowchart of FIG. 8, appeal information may be obtained for all target areas, rather than for each area.
次に、ステップS309の出力情報構成処理の例について、図9のフローチャートを用いて説明する。 Next, an example of the output information configuration process in step S309 will be described using the flowchart in FIG. 9.
(ステップS901)出力部14は、格納部11から地図情報を読み出し、当該地図情報を出力情報の中に配置する。
(Step S901) The
(ステップS902)出力部14は、カウンタiに1を代入する。
(Step S902) The
(ステップS903)出力部14は、スコア等を算出したi番目のエリアが存在するか否かを判断する。i番目のエリアが存在する場合はステップS904に行き、存在しない場合は上位処理にリターンする。
(Step S903) The
(ステップS904)出力部14は、i番目のエリアのエリア識別子と対になるスコアを図示しないバッファから取得する。
(Step S904) The
(ステップS905)出力部14は、ステップS904で取得したスコアに対応するレベルを、格納部11のレベル表から取得する。なお、レベル表は、スコアの幅とレベルと色情報を有する2以上のレコードを有する表である。なお、レベルをスコアと考えても良い。
(Step S905) The
(ステップS906)出力部14は、ステップS905で取得したレベルと対になる色情報をレベル表から取得する。
(Step S906) The
(ステップS907)出力部14は、i番目のエリアのエリア識別子と対になる領域情報を取得する。次に、出力部14は、当該領域情報により特定される領域であり、ステップS901で取得した地図情報の上の領域を、ステップS906で取得した色情報の色に変更する。なお、色の変更は、例えば、背景色の変更である。
(Step S907) The
(ステップS908)出力部14は、i番目のエリアのエリア識別子と対になるアピール情報が存在するか否かを判断する。アピール情報が存在する場合はステップS909に行き、存在しない場合はステップS910に行く。
(Step S908) The
(ステップS909)出力部14は、i番目のエリアに対応付く態様で、アピール情報を出力情報に配置する。
(Step S909) The
(ステップS910)出力部14は、カウンタiを1、インクリメントする。ステップS903に戻る。
(Step S910) The
以下、本実施の形態における情報システムAの具体的な動作例について説明する。 The following describes a specific example of the operation of information system A in this embodiment.
今、情報処理装置1のエリア情報格納部111には、図10に示すエリア情報管理表が格納されている。エリア情報管理表は、1以上のエリア情報を管理する表である。エリア情報管理表は、「ID」「エリア識別子」「範囲特定情報」「駅情報」を有する2以上のレコードを有する。「駅情報」は、「駅名」「沿線名」「駅位置情報」を有する。「ID」は、レコードを識別する情報である。「範囲特定情報」は、ここでは、3以上の位置情報(緯度,経度)により特定される情報である。「駅情報」は、対応するエリアの中の駅の状方である。「駅位置情報」は、駅の代表的な位置を示す情報(緯度,経度)である。
Now, the area information management table shown in FIG. 10 is stored in the area
また、求人情報格納部112には、図11に示す求人情報管理表が格納されている。求人情報管理表は、1以上の求人情報を管理する表である。求人情報管理表は、「ID」「媒体識別子」「組織識別子」「業種」「仕事」「住所」「給与」「勤務時間」「備考」「掲載日」を有する1以上のレコードを有する。「媒体識別子」は、求人情報が掲載されていた媒体を識別する情報である。媒体は、例えば、求人情報管理装置2が管理するサイト、フリーペーパー等の紙媒体である。「組織識別子」は、ここでは、通常、会社名である。「業種」は、求人する組織の業種である。「業種」は、業界といっても良い。「仕事」は、求人する仕事の内容を特定する情報である。「給与」は、ここでは、時給であり、単位は「円」である、とする。「備考」は、文字列情報を有する。「掲載日」は、求人情報が掲載された日であるが、求人情報が取得された日でも良い。
The job information storage unit 112 also stores a job information management table shown in FIG. 11. The job information management table is a table for managing one or more pieces of job information. The job information management table has one or more records having "ID", "medium identifier", "organization identifier", "industry", "job", "address", "salary", "working hours", "remarks", and "publication date". The "medium identifier" is information for identifying the medium in which the job information was published. The medium is, for example, a paper medium such as a site managed by the job
求人情報管理表の求人情報は、他社求人情報取得部131が求人情報管理装置2から取得した情報、または受付部12が端末装置3から受信した情報である。求人情報管理表の求人情報は、通常、他社求人情報であるが、自社求人情報を含んでも良い。
The job information in the job information management table is information acquired by the other company job information acquisition unit 131 from the job
かかる状況において、以下の4つの具体例について説明する。具体例1は、スコアが採用難易度であり、「近隣の競合」の観点でスコアを取得する場合である。具体例1は、他社求人情報と自社求人情報とを用いて、スコアを算出する場合である。具体例2は、スコアが採用難易度であり、「求職者の居住エリア」の観点でスコアを取得する場合である。具体例2は、他社求人情報と自社求人情報とを用いて、スコアを算出する場合である。具体例3は、時系列の他人求人情報集合を使用して、各エリアのスコアである出店お勧め度を取得する場合である。具体例4は、アピール情報をも出力する場合である。 In this situation, the following four specific examples will be described. In specific example 1, the score is the difficulty of recruiting, and the score is obtained from the perspective of "neighboring competition." In specific example 1, the score is calculated using other companies' job information and the company's own job information. In specific example 2, the score is the difficulty of recruiting, and the score is obtained from the perspective of "the job seeker's residential area." In specific example 2, the score is calculated using other companies' job information and the company's own job information. In specific example 3, a time-series set of other companies' job information is used to obtain the recommendation level for opening a store, which is the score for each area. In specific example 4, appeal information is also output.
(具体例1)
具体例1において、格納部11に、スコアを算出するための演算式「各エリアのスコア=w1×求人数+w2×格上数(w1,w2は重み)」が格納されている、とする。なお、格上数とは、格上の組織の数である。格上とは、給与(時給)が高いことである。また、ここでは、要素情報は、求人数と格上数である。
(Specific Example 1)
In specific example 1, it is assumed that the formula for calculating the score "score of each area = w1 x number of job openings + w2 x number of upgrades (w1 and w2 are weights)" is stored in the
そして、求人を出そうとする会社Aのユーザは、端末装置3に「<組織識別子>会社A <給与>1000円/時間 <住所>A3市B5町・・・ <業種>介護 <仕事>介護職」を含む、自社求人情報を入力した、とする。
A user of company A, wanting to post a job, inputs into
次に、端末装置3は、かかる、当該求人情報を受け付け、当該自社求人情報を含む出力指示を構成し、当該出力指示を情報処理装置1に送信する。なお、出力指示が含む「<業種>介護」により、スコアを算出する場合に使用する他社求人情報は、業種「介護」を含む他社求人情報のみである、とする。
Next, the
次に、情報処理装置1の受付部12は、当該出力指示を受信する。次に、エリア決定部133は、受信された出力指示に対応する自社求人情報「<組織識別子>会社A <給与>1000円/時間 <住所>A3市B5町・・・ <業種>介護 <仕事>介護職」を取得する。
Next, the
次に、エリア決定部133は、図10のエリア情報管理表の範囲特定情報を用いて、取得した自社求人情報が有する「<住所>A3市B5町・・・」との距離に対して、距離条件(例えば、「距離(ここでは、移動時間)<=1時間」)を満たすほど近い10のエリアを決定した、とする。10のエリアは、エリア(1)、エリア(2)、・・・エリア(10)であった、とする。なお、自社求人情報に対応するエリアは、エリア(5)である、とする。
Next, the
次に、スコア取得部134は、各エリアを識別するエリア識別子に対応する求人情報(他社求人情報)であり、業種「介護」を含む求人情報であり、求人中(例えば、掲載日が「2021/10/1」以降)の求人情報を、エリアごとに取得する。
Next, the
次に、スコア取得部134は、各エリア識別子に対応する求人情報の数(求人数)を取得し、エリア識別子に対応付けて、当該求人数を図示しないバッファに一時蓄積する。また、スコア取得部134は、各エリア識別子に対応する求人情報が有する給与を取得する。次に、スコア取得部134は、エリアごとに、取得した給与の中で、自社求人情報が有する給与「1000(円/時間)」より高い給与の数(格上数)を取得し、エリア識別子に対応付けて、当該格上数を図示しないバッファに一時蓄積する。
Next, the
次に、スコア取得部134は、エリアごとに、エリア識別子に対応する求人数と格上数とを取得し、演算式「各エリアのスコア=w1×求人数+w2×格上数(w1,w2は重み)」に当該求人数と当該格上数とを代入し、当該演算式を実行し、各エリアのスコアを算出し、当該スコアをエリア識別子に対応付けて図示しないバッファに一時蓄積する。
Next, the
次に、スコア取得部134は、例えば、スコアが高い方から25%ずつ4つのグループ(ランク1,ランク2,ランク3,ランク4の4つのグループ)に分け、エリア識別子に対応付けて、ランクを図示しないバッファに一時蓄積する。なお、ここでのランク(「1」から「4」のいずれか)をスコアと考えても良い。また、ここでのランクの分け方は一例であり、問わない。
The
次に、出力部14は、以下のように出力情報を構成する。つまり、出力部14は、格納部11から地図情報を読み出す。出力部14は、当該地図情報の上の各エリアに対して、エリア識別子に対応付くランクに対応する色情報を取得する。次に、出力部14は、各エリアの範囲特定情報が示す範囲を、取得した色情報が特定する色に塗る。また、出力部14は、各エリアごとに、求人情報が有する住所を用いて、当該住所に位置を特定する図柄(ここでは、「・」)を配置し、かつ当該図柄の周辺に組織識別子(例えば、「B」)と給与(例えば、「990/h」)を配置する。以上の処理により、出力部14は、出力情報を構成できた。
Next, the
次に、出力部14は、構成した出力情報を端末装置3に送信する。
Next, the
次に、端末装置3は、出力情報を受信し、出力する。なお、かかる出力情報の出力例は、図12である。
Next, the
(具体例2)
具体例2において、スコアを算出するための要素情報は、各エリアの居住者が通える範囲の給与ランキングである、とする。なお、給与ランキングとは、求人側の組織(通常、会社)の給与の順位であり、順位が高い組織が高い順位となる。そして、自社の給与ランキングが高いほど、低いスコア(採用難易度が低い)となる。なお、スコアが演算式により算出される場合、当該演算式「各エリアのスコア=f(エリアの居住者が通える範囲の給与ランキング)」であり、関数fは、給与ランキング(給与の順位)をパラメータとする減少関数である。
(Specific Example 2)
In specific example 2, the element information for calculating the score is a salary ranking of areas within commuting distance of residents of each area. The salary ranking is the ranking of salaries of the recruiting organization (usually a company), with organizations with higher rankings having higher rankings. The higher a company's salary ranking, the lower its score (lower the difficulty of recruiting). When the score is calculated using an arithmetic formula, the formula is "score of each area = f (salary ranking of areas within commuting distance of residents of the area)," where the function f is a decreasing function with the salary ranking (salary ranking) as a parameter.
そして、具体例1と同様に、情報処理装置1の受付部12は、自社求人情報「<組織識別子>会社A <給与>1000円/時間 <住所>A3市B5町・・・ <業種>介護 <仕事>介護職」を含む出力指示を端末装置3から受信した、とする。次に、エリア決定部133は、受信された出力指示に対応する自社求人情報「<組織識別子>会社A <給与>1000円/時間 <住所>A3市B5町・・・ <業種>介護 <仕事>介護職」を取得する。
Then, as in specific example 1, it is assumed that the
次に、エリア決定部133は、図10のエリア情報管理表を用いて、自社求人情報が有する「<住所>A3市B5町・・・」が示す位置に対して、通勤可能な範囲の1以上のエリアを決定する。ここで、エリア決定部133は、例えば、図5のフローチャートを用いて説明した処理により、会社Aの近隣のエリアに加えて、会社Aの最寄駅の沿線の他の駅であり、通勤可能な駅を含むエリアを決定した、とする。ここで、エリア決定部133は、図13の色付きのエリア(1)からエリア(9)を含む網掛けのエリアを決定した、とする。
Next, the
次に、スコア取得部134等は、エリア決定部133が決定した13の各エリアごとに、以下のようにスコアを取得する。つまり、エリア決定部133は、エリアごとに、図5のフローチャートを用いて説明した処理により、当該エリアの居住者が通勤可能なエリアを決定する。
Next, the
例えば、エリア決定部133は、エリア(6)に対して、当該エリアの居住者が通勤可能なエリアを、図14のように決定する。つまり、ここでは、求人する自社に通勤可能な人が通勤可能なエリアに存在する他社求人情報がライバルの情報となる、という考え方である。そして、エリア決定部133は、エリア(6)に対して、図14に示す色付きのエリアとエリア(6)とを含む13のエリアを、通勤可能なエリアとして決定した、とする。
For example, for area (6), the
次に、スコア取得部134は、図11の求人情報管理表を参照し、エリア(6)に対して決定した13のエリアのうちのいずれかのエリアに含まれる住所と対になる給与であり、業種「介護」を含む求人情報であり、求人中(例えば、掲載日が「2021/10/1」以降)の求人情報に含まれる給与と組織識別子とを取得する。次に、スコア取得部134は、自社求人情報が有する給与「1000(円/時間)」と組織識別子「会社A」とを取得する。次に、スコア取得部134は、取得した情報を、給与をキーとしてソートし、会社Aの順位「8」位を取得し、当該順位「8」を、エリア識別子「エリア(6)」に対応付けて、図示しないバッファに一時蓄積する(図14の1401参照)。
エリア(6)と同様に、スコア取得部134は、13のエリアの他のエリアに対して、会社Aの給与の順位を取得し、エリア識別子に対応付けて、図示しないバッファに一時蓄積する。
Next, the
As with area (6), the
次に、スコア取得部134は、会社Aの給与の順位が高い順に、13のエリアをランキングする。なお、スコア取得部134は、かかる場合のランクを、エリア識別子と対にして、図示しないバッファに一時蓄積する。なお、スコア取得部134は、ランクをエリアのスコアとしても良い。また、ランクが高いほど、採用が容易であることを示す。
Next, the
次に、スコア取得部134は、エリアのランク別に4グループに分ける。つまり、スコア取得部134は、会社Aの順位が低い下位25%のエリア(1)(2)(5)を含むグループ1、次に会社Aの順位が低い25%のエリア(3)(6)(7)を含むグループ2、さらに次に会社Aの順位が低い25%のエリア(8)(9)を含むグループ3、および会社Aの順位が最も高い上位25%のエリア(4)を含むグループ4を決定し、各エリア識別子をグループ識別子に対応付ける。なお、グループ1のエリアでは、会社Aの給与の順位が低く、採用が最も困難であり、グループ4のエリアでは、会社Aの給与の順位が高く、採用が最も容易である。なお、グループ識別子は、ここでは、例えば、グループ1、グループ2、グループ3、グループ4のいずれかである。
Next, the
次に、出力部14は、以下のように出力情報を構成する。つまり、出力部14は、格納部11から地図情報を読み出す。出力部14は、当該地図情報の上の各エリアに対して、エリア識別子に対応付くグループ識別子に対応する色情報を取得する。次に、出力部14は、各エリアの範囲特定情報が示す範囲を、取得した色情報が特定する色に塗り、出力情報を構成する。なお、エリア(1)(2)(5)を含むグループ1は図15bの1501であり、エリア(3)(6)(7)を含むグループ2は1502であり、エリア(8)(9)を含むグループ3は1503であり、エリア(4)を含むグループ4は1504である。
Next, the
次に、出力部14は、構成した出力情報を端末装置3に送信する。
Next, the
次に、端末装置3は、出力情報を受信し、出力する。なお、かかる出力情報の出力例は、図15である。
Next, the
(具体例3)
具体例3において、スコアの算出に使用される要素情報は、単位期間(例えば、1年)の給与上昇率および給与上昇傾向企業数である、とする。
(Specific Example 3)
In specific example 3, the element information used to calculate the score is the salary increase rate over a unit period (e.g., one year) and the number of companies showing a salary increase trend.
そして、情報処理装置1の受付部12は、業種「介護」のみを有する出力指示を端末装置3から受信した、とする。次に、エリア決定部133は、エリア情報管理表(図10)のすべてのエリアのエリア識別子を取得する。
Then, it is assumed that the
次に、スコア取得部134は、各エリアに所在地を有する組織の求人情報のうち、業種「介護」を含む求人情報を、エリアごとに、求人情報管理表(図11)から取得する。なお、取得した求人情報は、過去の求人情報も含まれる。
Next, the
次に、スコア取得部134は、エリアごと、および組織識別子ごとに2以上の求人情報を取得する。次に、スコア取得部134は、エリアごとおよび組織識別子ごとの単位期間の給与上昇率(例えば、「(最近の掲載日と対になる給与-最も古い掲載日と対になる給与)/((最近の掲載日に含まれる年-最も古い掲載日に含まれる年)*最も古い掲載日と対になる給与」)を算出する。また、スコア取得部134は、エリアごと、給与上昇率の平均値(例えば、「(給与上昇率の和)/給与上昇率を算出できた組織数」)を算出する。また、スコア取得部134は、エリアごとに、給与上昇率が正(給与が上昇傾向)である組織の数を取得する。
Next, the
次に、スコア取得部134は、エリア識別子に対応付けて、各エリアの給与上昇率の平均値と給与が上昇傾向である組織の数とを、図示しないバッファに一時蓄積する。
Next, the
次に、スコア取得部134は、エリア識別子ごとに、バッファに格納されている給与上昇率が「低」「中」「高」のいずれであるかを決定する。なお、スコア取得部134は、給与上昇率の数値に基づいて「低」「中」「高」のいずれであるかを決定しても良いし、給与上昇率の順位に基づいて「低」「中」「高」のいずれであるかを決定しても良い。
Next, the
次に、スコア取得部134は、エリア識別子ごとに、給与が上昇傾向である組織の数が「低」「中」「高」のいずれであるかを決定する。なお、スコア取得部134は、給与上昇傾向の組織の数に基づいて「低」「中」「高」のいずれであるかを決定しても良いし、給与上昇傾向の組織の数の順位に基づいて「低」「中」「高」のいずれであるかを決定しても良い。
Next, the
次に、スコア取得部134は、給与上昇率「低」であり、かつ給与上昇傾向企業数「低」であるエリアをスコア「イチオシエリア(例えば、値「1」)」と決定し、給与上昇率「低」であり、かつ給与上昇傾向企業数「中」であるエリアをスコア「難易度低(例えば、値「2」)」と決定し、給与上昇率「中」であり、かつ給与上昇傾向企業数「低」であるエリアをスコア「難易度中(例えば、値「3」)」と決定し、上記以外をスコア「難易度高(例えば、値「4」)」と決定する。
Next, the
次に、スコア取得部134は、各エリア識別子に対応付けて、スコア(例えば、値「1」から「4」のいずれか)を、図示しないバッファに一時蓄積する。なお、スコアは、例えば、出店お勧め度であり、スコアが低いほど、出店がお勧めであるエリアであることを示す。
Next, the
次に、出力部14は、以下のように出力情報を構成する。つまり、出力部14は、格納部11から地図情報を読み出す。次に、出力部14は、各エリア識別子に対応する範囲特定情報を用いて、取得した地図情報の領域を決定し、当該領域の色をエリアのスコアに対応する色に塗り、出力情報を構成する。なお、ここでのスコアは、出店お勧め度である、と言える。
Next, the
次に、出力部14は、構成した出力情報を端末装置3に送信する。
Next, the
次に、端末装置3は、出力情報を受信し、出力する。なお、かかる出力情報の出力例は、図16である。なお、図16は、新規出店のお勧めのエリアが把握できる図である。
Next, the
(具体例4)
今、情報処理装置1の格納部11には、図17に示すアピール情報管理表が格納されている。アピール情報管理は、1以上のアピール情報を管理する表である。アピール情報管理表は、「ID」「アピール条件」「アピール情報」を有する1以上のレコードを管理している。「ID」はレコードを識別する情報である。「ID=1」は、エリアの中で給与が最高である場合に、「給与」がアピール情報となることを示す。「ID=2」は、勤務時間帯が9:00-16:00の間であり、かつエリアの中で勤務時間帯が9:00-16:00の間の求人情報が他に存在しない場合に、「勤務時間帯」がアピール情報となることを示す。「ID=3」は、オープンから2年以内であり、かつエリアの中でオープンから2年以内の求人情報が他に存在しない場合に、「事業所が新しい」がアピール情報となることを示す。
(Specific Example 4)
Currently, the
かかる状況において、情報処理装置1の受付部12は、自社求人情報「<組織識別子>会社A <給与>1000円/時間 <勤務時間>10:00-14:00 <住所>A3市B5町・・・ <業種>介護 <仕事>介護職 <備考>時短OK」を含む出力指示を端末装置3から受信した、とする。
In this situation, the
次に、エリア決定部133は、上記の具体例1から3におけるいずれかのアルゴリズムで、1以上のエリアを決定した、とする。
Next, the
次に、スコア取得部134は、上記の具体例1から3におけるいずれかのアルゴリズムで、各エリアのスコアを取得した、とする。なお、ここでのスコア(採用難易度)は、例えば、「難易度低(例えば、「1」)」「難易度中(例えば、「2」)」「難易度高(例えば、「3」)」である。
Next, the
次に、アピール情報取得部135は、ここでは、エリアごとに、アピール情報管理表(図17)を参照し、各エリアに対応する1以上の他社求人情報と自社求人情報とが、各アピール条件に合致するか否かを判断する。ここで、例えば、エリア(3)について、「ID=2」のアピール条件が合致した、とする。自社求人情報が有する勤務時間が「10:00-14:00」がアピール条件に含まれる「9:00-16:00の間」を満たし、かつ、当該「9:00-16:00の間」を満たす勤務時間の情報を有する他社求人情報が、エリア(3)に対応する求人情報の中に存在しなかったからである。次に、アピール情報取得部135は、当該アピール条件と対になるアピール情報「給与」を取得する。そして、アピール情報取得部135は、エリア識別子「エリア(3)」に対応付けて、アピール情報「給与」を、図示しないバッファに蓄積する。
Next, the appeal
なお、アピール情報取得部135は、エリア(3)以外のエリアに対しても、同様の処理を行う。
The appeal
次に、出力部14は、以下のように出力情報を構成する。つまり、つまり、出力部14は、格納部11から地図情報を読み出す。出力部14は、当該地図情報の上の各エリアに対して、エリア識別子に対応付くスコアに対応する色情報を取得する。次に、出力部14は、各エリアの範囲特定情報が示す範囲を、取得した色情報が特定する色に塗る。また、出力部14は、各エリアごとに、エリアに対応付けたアピール情報を付加する。以上の処理により、出力部14は、出力情報を構成できた。
Next, the
次に、出力部14は、構成した出力情報を端末装置3に送信する。
Next, the
次に、端末装置3は、出力情報を受信し、出力する。なお、かかる出力情報の出力例は、図18である。図18において、ユーザがマウス等の入力手段を用いて、端末装置3の画面上の1801を指示した場合、当該指示に対応するエリアのアピール情報が、図18の1802のように出力される。
Next, the
以上、本実施の形態によれば、他社の求人情報を用いて、採用に関するスコアを取得できる。なお、スコアは、例えば、採用難易度、出店お勧め度である。 As described above, according to this embodiment, a recruitment score can be obtained using recruitment information from other companies. The score may be, for example, the difficulty of recruiting or the degree of recommendation for opening a store.
また、本実施の形態によれば、他社の求人情報と自社求人情報とを用いて、採用に関するスコアを取得できる。 Furthermore, according to this embodiment, a recruitment score can be obtained using job information from other companies and your own job information.
また、本実施の形態によれば、他社の求人情報と自社求人情報とを用いて、自社のアピールポイントを提案できる。 In addition, according to this embodiment, you can propose your company's selling points by using job information from other companies and your own job information.
また、本実施の形態によれば、他社の求人情報を用いて、各エリアの採用に関するスコアを、地図等を用いて、分かりやすく提示できる。 In addition, according to this embodiment, recruitment information from other companies can be used to clearly present the recruitment scores for each area using maps, etc.
さらに、本実施の形態によれば、採用に関するスコアを取得する適切なエリアを提案できる。 Furthermore, according to this embodiment, it is possible to suggest appropriate areas for obtaining recruitment scores.
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをCD-ROMなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置1を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、1以上の各他社の求人に関する他社求人情報を取得する他社求人情報取得部と、前記他社求人情報取得部が取得した1以上の他社求人情報を用いて、採用に関するスコアを取得するスコア取得部と、前記スコアを出力するスコア出力部として機能させるためのプログラムである。
The processing in this embodiment may be realized by software. This software may be distributed by software download or the like. This software may also be recorded on a recording medium such as a CD-ROM and distributed. This also applies to the other embodiments in this specification. The software that realizes the
(実施の形態2)
本実施の形態において、求人情報を用いて、変化情報を取得し、出力する情報出力装置を具備する情報システムについて説明する。なお、変化情報は、例えば、グラフである。なお、変化情報とは、1以上の各掲載媒体を区別可能な情報であり、求人情報の時間的な変化を把握可能な情報である。
(Embodiment 2)
In this embodiment, an information system having an information output device that acquires and outputs change information using job information will be described. The change information is, for example, a graph. The change information is information that can distinguish one or more publication media and is information that can grasp the change over time of the job information.
図19は、本実施の形態における情報システムBの概念図である。情報システムBは、情報出力装置4、1または2以上の求人情報管理装置2、および1または2以上の端末装置3を備える。
Figure 19 is a conceptual diagram of information system B in this embodiment. Information system B includes an
端末装置3は、ここでは、求人する側のユーザが使用する端末であっても良いし、求職者等の一般のユーザが使用する端末であっても良い。
The
情報出力装置4は、通常、いわゆるサーバであり、例えば、クラウドサーバ、ASPサーバ等である。なお、情報出力装置4の種類は問わない。
The
情報出力装置4と1以上の各求人情報管理装置2、および情報出力装置4と1以上の各端末装置3とは、インターネットやLAN等のネットワークにより通信可能である。
The
図20は、本実施の形態における情報システムBのブロック図である。情報システムBを構成する情報出力装置4は、格納部41、受付部42、処理部43、および出力部44を備える。格納部41は、求人情報格納部412を備える。処理部43は、取得部431、および構成部432を備える。出力部44は、変化出力部441を備える。
Figure 20 is a block diagram of information system B in this embodiment. The
情報出力装置4を構成する格納部41には、各種の情報が格納される。各種の情報は、例えば、1以上の求人情報、後述する変化情報である。
The
求人情報格納部412には、1または2以上の求人情報が格納される。求人情報格納部412の求人情報は媒体識別子に対応付いていることは好適である。媒体識別子は、求人情報が掲載されている媒体を識別する情報である。媒体識別子は、例えば、求人情報を掲載している媒体を識別する情報である。媒体は、例えば、求人情報を掲載しているウェブサイト、求人情報を掲載しているフリーペーパーや雑誌である。媒体識別子は、例えば、求人情報の掲載媒体の名称、求人情報の掲載媒体のIDである。求人情報は、1以上の属性値を有する。属性値は、例えば、給与情報、勤務時間情報、最寄駅情報、住所情報、エリア識別子、文字列情報である。
The job
求人情報格納部412の2以上の求人情報は、時系列の情報であることは好適である。時系列の2以上の各求人情報は、2以上の時点の求人情報である。時系列の2以上の各求人情報は、一の組織が求人する際に掲載した求人情報であることは好適である。求人情報は、時情報に対応付いていることは好適である。時情報は、時を特定する情報、または日を特定する情報、または時期(例えば、月、年)を特定する情報である。時情報は、例えば、求人情報の掲載日を特定する情報、求人情報管理装置2が求人情報を受信した日を特定する情報である。時情報は、求人情報が有する属性値でも良い。
It is preferable that the two or more pieces of job information in the job
なお、求人情報格納部412の求人情報は、例えば、1または2以上の求人情報管理装置2から取得された求人情報、端末装置3から受信された求人情報である。求人情報格納部412の求人情報は、上述した他社求人情報を含む。求人情報格納部412の求人情報は、上述した自社求人情報を含んでも良い。
The job information in the job
受付部42は、各種の指示や情報を受信する。各種の指示や情報は、例えば、出力指示、求人情報である。なお、出力指示は、例えば、変化情報の出力の指示である。
The
ここでは、受け付けとは、通常、有線もしくは無線の通信回線を介して送信された情報や指示等の端末装置3からの受信であるが、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念であっても良い。
Here, acceptance usually refers to the receipt from the
処理部43は、各種の処理を行う。各種の処理は、例えば、取得部431、構成部432が行う処理である。
The
取得部431は、1または2以上の求人情報を取得する。取得部431は、例えば、1または2以上の各求人情報管理装置2から1以上の求人情報を取得する。かかる求人情報は、通常、求人情報管理装置2に掲載されている求人情報である。取得部431は、例えば、求人情報格納部412から求人情報を取得する。なお、求人情報格納部412に格納されている求人情報は、取得部431が求人情報管理装置2から取得し、少なくとも一時的に格納された求人情報であることは好適である。なお、取得部431は、他社求人情報取得部131の機能を有しても良い。
The
取得部431は、1または2以上の各媒体識別子に対応付けて、1または2以上の求人情報を取得することは好適である。取得部431は、時情報に対応付いた求人情報、または時情報を有する求人情報を取得することは好適である。取得部431は、一の組織識別子に対応付く2以上の求人情報であり、異なる時情報に対応付く2以上の求人情報を取得することは好適である。かかる2以上の求人情報は、時系列の求人情報である。
It is preferable that the
構成部432は、取得部431が取得した2以上の求人情報を用いて、変化情報を構成する。構成部432は、例えば、2以上の各媒体識別子ごとに、媒体識別子で識別される掲載媒体を区別可能な変化情報を構成する。
The
変化情報は、求人情報の時間的な変化を把握可能な情報である。変化情報は、媒体識別子で識別される掲載媒体を区別可能な情報であることは好適である。変化情報は、例えば、求人情報の1以上の属性値の変化に関する情報である。変化情報は、例えば、一の組織の求人情報の1以上の属性値の変化に関する情報である。変化情報は、例えば、2以上の組織の求人情報の1以上の属性値の変化に関する情報である。変化情報は、例えば、2以上の組織の求人情報が有する給与の代表値(例えば、平均値、中央値、最大値)の変化に関する情報である。変化情報は、例えば、求人情報の時間的な変化を把握可能なグラフである。変化情報は、例えば、給与情報の時間的な変化を把握可能なグラフであり、給与情報と時間軸とを有するグラフである。変化情報は、例えば、媒体識別子ごとの情報であり、求人情報が有する組織識別子と給与情報との組の集合である。変化情報は、例えば、媒体識別子ごとの情報であり、各媒体識別子に対応する1または2以上の求人情報が有する属性値(例えば、給与、勤務時間)の代表値(例えば、平均値、中央値、最大値)の変化に関する情報である。なお、変化情報の構造は問わない。 The change information is information that allows for understanding the change over time of the job information. It is preferable that the change information is information that allows for distinguishing the publication medium identified by the medium identifier. The change information is, for example, information regarding the change of one or more attribute values of the job information. The change information is, for example, information regarding the change of one or more attribute values of the job information of one organization. The change information is, for example, information regarding the change of one or more attribute values of the job information of two or more organizations. The change information is, for example, information regarding the change of the representative value (e.g., average value, median value, maximum value) of the salary of the job information of two or more organizations. The change information is, for example, a graph that allows for understanding the change over time of the job information. The change information is, for example, a graph that allows for understanding the change over time of the salary information, and is a graph having salary information and a time axis. The change information is, for example, information for each medium identifier, and is a set of pairs of the organization identifier and salary information of the job information. The change information is, for example, information for each medium identifier, and is information regarding the change of the representative value (e.g., average value, median value, maximum value) of the attribute value (e.g., salary, working hours) of one or more job information corresponding to each medium identifier. The structure of the change information does not matter.
構成部432は、例えば、時系列の2以上の求人情報を用いて、求人情報の時間的な変化を把握可能なグラフであり、時間軸を有するグラフである変化情報を構成する。
The
構成部432は、例えば、給与情報の時間的な変化を把握可能なグラフであり、給与情報と時間軸とを有するグラフである変化情報を構成する。
The
出力部44は、各種の情報を出力する。各種の情報は、例えば、変化情報である。変化出力部441は、構成部432が構成した変化情報を出力する。
The
また、ここで出力とは、通常、端末装置3への送信であるが、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念であっても良い。
In addition, here, output usually means transmission to the
格納部41、および求人情報格納部412は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
The
格納部41等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部41等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部41等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部41等で記憶されるようになってもよい。
The process by which information is stored in the
受付部42は、無線または有線の通信手段で実現されることが好適であるが、放送を受信する手段、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現されても良い。
The
処理部43、取得部431、および構成部432は、通常、プロセッサやメモリ等から実現され得る。処理部43等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。なお、プロセッサは、CPU、MPU、GPU等であり、その種類は問わない。
The
出力部44、および変化出力部441は、例えば、無線または有線の通信手段で実現される。ただし、出力部44、および変化出力部441は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現されても良い。
The
次に、情報システムBを構成する情報出力装置4の動作例について、図21のフローチャートを用いて説明する。図21のフローチャートにおいて、図3のフローチャートと同一のステップについて、説明を省略する。
Next, an example of the operation of the
(ステップS2101)受付部42は、出力指示を受け付けたか否かを判断する。出力指示を受け付けた場合はステップS2102に行き、出力指示を受け付けなかった場合はステップS317に行く。なお、ここでは、受付部42は、例えば、端末装置3から出力指示を受信する。
(Step S2101) The
(ステップS2102)取得部431は、カウンタiに1を代入する。
(Step S2102) The
(ステップS2103)取得部431は、i番目の媒体識別子が存在するか否かを判断する。i番目の媒体識別子が存在する場合はステップS2104に行き、存在しない場合はステップS2107に行く。
(Step S2103) The
なお、取得部431は、例えば、出力指示が有する条件に合致する求人情報に対応する1以上の媒体識別子の中で、i番目の媒体識別子が存在するか否かを判断する。また、取得部431は、例えば、求人情報格納部412の求人情報に対応する1以上の媒体識別子の中で、i番目の媒体識別子が存在するか否かを判断する。なお、出力指示が有する条件は、例えば、職種を特定するための条件、職場の地域を特定するための条件である。但し、条件は問わない。
The
(ステップS2104)取得部431は、i番目の媒体識別子に対応する1以上の求人情報を取得する。なお、ここで、取得部431は、i番目の媒体識別子に対応する1以上の求人情報であり、出力指示が有する条件に合致する1以上の求人情報を取得することは好適である。
(Step S2104) The
(ステップS2105)取得部431は、ステップS2104で取得した1以上の求人情報を、i番目の媒体識別子に対応付けて、図示しないバッファに一時蓄積する。なお、ここで、取得部431は、ステップS2104で取得した1以上の各求人情報の中で、変化情報を取得する際に使用する1または2以上の属性値(例えば、給与情報、時情報)のみを、i番目の媒体識別子に対応付けて、図示しないバッファに一時蓄積することは好適である。
(Step S2105) The
(ステップS2106)取得部431は、カウンタiを1、インクリメントする。ステップS2103に戻る。
(Step S2106) The
(ステップS2107)構成部432は、図示しないバッファに一時蓄積された2以上の求人情報を用いて、変化情報を構成する。かかる変化情報構成処理の例について、図22のフローチャートを用いて説明する。なお、ここでの2以上の求人情報は、変化情報を取得する際に使用する1上の属性値のみでも良い。
(Step S2107) The
(ステップS2108)変化出力部441は、ステップS2107で構成された変化情報を出力する。ステップS2101に戻る。なお、ここで、変化出力部441は、例えば、変化情報を端末装置3に送信する。
(Step S2108) The change output unit 441 outputs the change information configured in step S2107. Return to step S2101. Note that here, the change output unit 441 transmits the change information to the
なお、図21のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowchart in Figure 21, processing ends when the power is turned off or an interrupt occurs to end processing.
次に、ステップS2107の変化情報構成処理の例について、図22のフローチャートを用いて説明する。 Next, an example of the change information configuration process in step S2107 will be explained using the flowchart in Figure 22.
(ステップS2201)構成部432は、カウンタiに1を代入する。
(Step S2201) The
(ステップS2202)構成部432は、i番目の媒体識別子が存在するか否かを判断する。i番目の媒体識別子が存在する場合はステップS2203に行き、存在しない場合はステップS2209に行く。
(Step S2202) The
なお、i番目の媒体識別子は、変化情報を構成する対象のi番目の媒体の識別子である。また、通常、ステップS2103で取得したiの最大値の数だけの媒体識別子が存在する。 The i-th medium identifier is the identifier of the i-th medium for which change information is to be configured. Typically, there are as many medium identifiers as the maximum value of i obtained in step S2103.
(ステップS2203)構成部432は、カウンタjに1を代入する。
(Step S2203) The
(ステップS2204)構成部432は、j番目の時情報が存在するか否かを判断する。j番目の時情報が存在する場合はステップS2205に行き、j番目の時情報が存在しない場合はステップS2208に行く。j番目の時情報は、例えば、ステップS2105で図示しないバッファに一時蓄積された求人情報が有する時情報の中の、j番目の時情報である。また、j番目の時情報は、例えば、予め決められた時情報の中のj番目の時情報である。
(Step S2204) The
(ステップS2205)構成部432は、i番目の媒体識別子とj番目の時情報とに対応する求人情報が有する1または2以上の特定属性値の代表値を取得する。なお、特定属性値は、予め決められている。特定属性値は、例えば、給与情報である。特定属性値は、例えば、給与情報と勤務時間情報である。また、特定属性値の代表値は、例えば、給与情報の代表値(例えば、平均値、中央値、または最大値)である。
(Step S2205) The
(ステップS2206)構成部432は、レコードを構成し、図示しないバッファに一時蓄積する。なお、レコードは、例えば、(i番目の媒体識別子,j番目の時情報,1以上の特定属性値)である。
(Step S2206) The
(ステップS2207)構成部432は、カウンタjを1、インクリメントする。ステップS2204に戻る。
(Step S2207) The
(ステップS2208)構成部432は、カウンタiを1、インクリメントする。ステップS2202に戻る。
(Step S2208) The
(ステップS2209)構成部432は、ステップS2206で構成された1以上レコードを用いて、変化情報を構成する。上位処理にリターンする。なお、変化情報は、例えば、(i番目の媒体識別子,j番目の時情報,特定属性値の代表値)をレコードとして有する表、または当該表から構成されるグラフである。
(Step S2209) The
以下、本実施の形態における情報システムBの具体的な動作例について説明する。 The following describes a specific example of the operation of information system B in this embodiment.
今、情報出力装置4の求人情報格納部412には、図11に示す構造を有する求人情報管理表が格納されている、とする。求人情報管理表の求人情報は、ここでは、4つの各求人情報管理装置2が管理するサイトから取得された情報である、とする。
Now, let us say that a job information management table having the structure shown in FIG. 11 is stored in the job
かかる状況において、ユーザは、端末装置3に、「出力指示 職種=介護職(正社員)」を入力した、とする。なお、かかる出力指示は、介護職(正社員)の属性値として有する求人情報を対象として、媒体ごとに、時系列の平均給与の遷移を明示するグラフ等を出力する指示である、とする。
In this situation, the user inputs "output instruction: job type = care worker (full-time employee)" into the
次に、端末装置3は「出力指示 職種=介護職(正社員)」を受け付け、情報出力装置4に送信する。
Next, the
次に、情報出力装置4の受付部42は、当該出力指示を受信する。次に、取得部431は、「職種=介護職(正社員)」を属性値として有する求人情報であり、時系列の求人情報を、求人情報管理表から取得する。
Next, the
次に、構成部432は、媒体識別子ごと、および時情報ごとに、1以上の各求人情報が有する給与情報の代表値(例えば、最大値)を取得する。なお、ここで、時情報は、掲載日(掲載開始日でも良い)が有する月を示す情報である、とする。つまり、時情報は、例えば、「2018年5月」「2019年1月」である。そして、構成部432は、図23に示す変化情報管理表を構成する。なお、変化情報管理表は、1以上の変化情報を管理する表である。また、変化情報管理表は、変化情報の一例である。変化情報管理表は、「ID」「媒体識別子」「時情報」を有する4つのレコードを有する。「時情報」は、「2018年5月」から「2021年12月」までの各月を示す情報である。また、変化情報管理表は、4つの各媒体ごとの最大の給与情報の推移を示す表であり、「職種=介護職(正社員)」に合致する求人情報が有する給与情報の月ごとの給与情報が格納された表である。
Next, the
次に、構成部432は、図23の変化情報管理表を用いて、横軸に時情報、縦軸に給与情報の平均値を有するグラフ(ここでは、折れ線グラフ)を構成する。なお、グラフは、変化情報の一例である。また、図23の変化情報管理表も、変化情報の一例であっても良い。
Next, the
次に、変化出力部441は、構成部432が構成したグラフを、端末装置3に送信する。なお、変化出力部441は、図23の変化情報管理表を端末装置3に送信しても良い。
Next, the change output unit 441 transmits the graph constructed by the
次に、端末装置3は、グラフを受信し、出力する。かかるグラフの例は、図24である。なお、端末装置3は、図23の変化情報管理表を受信し、出力しても良い。また、端末装置3は、図23の変化情報管理表を受信し、当該変化情報管理表を用いて、図24のグラフを出力しても良い。また、ユーザは、図24のグラフの2401を指示した場合、端末装置3は、当該指示を受け付け、当該指示の時情報に対応する時点の変化情報を図23の変化情報管理表から取得し、出力しても良い。かかる出力例は、図24の2402である。
Next, the
以上、本実施の形態によれば、掲載媒体別の時系列の求人情報の変化に関する変化情報を提供ができる。かかる変化情報は、求人する組織の担当者にとって、求人情報を掲載すべき媒体を決定する際に役立つ。また、変化情報は、求職者にとって、応募すべき媒体を決定する際に役立つ。 As described above, according to this embodiment, it is possible to provide change information regarding changes in job information over time by publication medium. Such change information is useful to personnel in organizations that are recruiting when deciding which medium to publish job information in. In addition, the change information is useful to job seekers when deciding which medium to apply to.
また、本実施の形態によれば、掲載媒体別の求人情報の時間的な変化が把握できるグラフ提供ができる。 In addition, this embodiment can provide a graph that allows users to understand the changes over time in job information by publication medium.
また、本実施の形態によれば、掲載媒体別の求人情報における給与の時間的な変化が把握できるグラフ提供ができる。 In addition, this embodiment can provide a graph that allows users to understand the changes in salaries over time for job postings by publication medium.
なお、本実施の形態における情報出力装置4を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、2以上の各媒体識別子に対応付けて、求人に関する1以上の属性値を有する時系列の2以上の求人情報が格納されている求人情報格納部にアクセス可能なコンピュータを、前記求人情報格納部から求人情報を取得する取得部と、前記取得部が取得した2以上の求人情報を用いて、前記媒体識別子で識別される掲載媒体を区別可能な情報であり、求人情報の時間的な変化を把握可能な情報である変化情報を構成する構成部と、前記構成部が構成した前記変化情報を出力する変化出力部として機能させるためのプログラムである。
The software for realizing the
(実施の形態3)
本実施の形態において、1以上の掲載媒体の求人情報を用いて、求人側に情報をレコメンドする情報出力装置を具備する情報システムについて説明する。なお、レコメンドする情報は、例えば、今後、掲載すべき媒体の媒体識別子である。また、レコメンドする情報は、例えば、自社の適切ではない求人情報に関する情報である。
(Embodiment 3)
In this embodiment, an information system having an information output device that uses job information from one or more publication media to recommend information to the recruiting party is described. The recommended information is, for example, a medium identifier of a medium in which the job information should be published in the future. The recommended information is, for example, information about job information that is not suitable for the company.
また、本実施の形態において、1以上の掲載媒体の求人情報を用いて、求職側に情報をレコメンドする情報出力装置を具備する情報システムについて説明する。なお、レコメンドする情報は、例えば、応募すべき媒体の媒体識別子である。 In this embodiment, an information system is described that includes an information output device that uses job information from one or more publication media to recommend information to job seekers. The recommended information is, for example, a media identifier for the media to which the job seeker should apply.
本実施の形態における情報システムCの概念図は、符号を除いて、図19と同じである。情報システムCは、情報出力装置5、1または2以上の求人情報管理装置2、および1または2以上の端末装置3を備える。
The conceptual diagram of the information system C in this embodiment is the same as that in FIG. 19, except for the reference numerals. The information system C includes an information output device 5, one or more job
図25は、本実施の形態における情報システムCのブロック図である。情報システムCを構成する情報出力装置5は、格納部51、受付部52、処理部53、および出力部54を備える。格納部51は、求人情報格納部512を備える。処理部53は、取得部531、第一レコメンド取得部532、および第二レコメンド取得部533を備える。第一レコメンド取得部532は、第一スコア取得手段5321、および第一レコメンド取得手段5322を備える。第二レコメンド取得部533は、第二スコア取得手段5331、および第二レコメンド取得手段5332を備える。出力部54は、第一レコメンド出力部541、および第二レコメンド出力部542を備える。
Figure 25 is a block diagram of information system C in this embodiment. Information output device 5 constituting information system C includes a
情報出力装置5を構成する格納部51には、各種の情報が格納される。各種の情報は、例えば、1以上の求人情報、各種の条件である。各種の条件は、例えば、後述する掲載媒体条件、後述する応募媒体条件、後述する警告条件、1以上の通知先情報である。
The
通知先情報は、組織の担当者に対する通知先を特定する情報である。通知先情報は、例えば、メールアドレス、電話番号、ユーザIDである。通知先情報は、通常、組織識別子に対応付いている。 The notification destination information is information that identifies the notification destination for the person in charge of the organization. The notification destination information is, for example, an email address, a telephone number, or a user ID. The notification destination information is usually associated with an organization identifier.
求人情報格納部512には、1または2以上の求人情報が格納される。求人情報格納部512の求人情報は媒体識別子に対応付いていることは好適である。求人情報格納部512には、例えば、2以上の各掲載媒体識別子に対応付けて、求人に関する1以上の属性値を有する1以上の求人情報が格納されている。属性値は、例えば、給与情報、勤務時間情報、最寄駅情報、住所情報、エリア識別子、文字列情報である。
The job
受付部52は、各種の指示や情報を受信する。各種の指示や情報は、例えば、出力指示、求人情報である。なお、出力指示は、例えば、後述する第一出力指示、後述する第二で出力指示である。
The
ここでは、受け付けとは、通常、有線もしくは無線の通信回線を介して送信された情報や指示等の端末装置3からの受信であるが、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念であっても良い。
Here, acceptance usually refers to the receipt from the
処理部53は、各種の処理を行う。各種の処理は、例えば、取得部531、第一レコメンド取得部532、第二レコメンド取得部533が行う処理である。
The
取得部531は、1または2以上の求人情報を取得する。取得部531は、例えば、取得部431と同様の動作を行う。ただし、取得部531は、時系列の求人情報を取得する必要はない。
The
第一レコメンド取得部532は、2以上の各媒体識別子ごとに、各媒体識別子に対応する1以上の求人情報を用いて、求人側に対する第一レコメンド情報を取得する。求人側に対する第一レコメンド情報は、求人側に有用な情報である。なお、ここで、第一レコメンド取得部532は、各媒体識別子に対応する求人情報の中で、最新の求人情報を用いて、第一レコメンド情報を取得することは好適である。
The first
さらに、具体的には、第一レコメンド取得部532は、例えば、後述する第一スコア取得手段5321と後述する第一レコメンド取得手段5322とにより、第一レコメンド情報を取得する。また、第一レコメンド取得部532は、例えば、後述する第一レコメンド取得手段5322により、第一レコメンド情報を取得する。
More specifically, the first
第一スコア取得手段5321は、2以上の各媒体識別子ごとの1以上の各求人情報の1以上の属性値を用いて、各掲載媒体の第一スコアを取得する。 The first score acquisition means 5321 acquires a first score for each publication medium using one or more attribute values of one or more job listings for each of two or more medium identifiers.
さらに具体的には、第一スコア取得手段5321は、2以上の各媒体識別子ごとに、媒体識別子に対応する1以上の各求人情報が有する1以上の特定属性値を取得する。次に、第一スコア取得手段5321は、1以上の各求人情報が有する1以上の特定属性値を用いて、第一スコアを取得する。なお、特定属性値は、通常、予め決められている。特定属性値は、例えば、給与情報、または勤務時間である。 More specifically, the first score acquisition means 5321 acquires, for each of the two or more medium identifiers, one or more specific attribute values possessed by each of the one or more job listings corresponding to the medium identifier. Next, the first score acquisition means 5321 acquires a first score using one or more specific attribute values possessed by each of the one or more job listings. The specific attribute values are usually determined in advance. The specific attribute values are, for example, salary information or working hours.
第一スコア取得手段5321は、例えば、(1)演算式による方法、(2)機械学習による方法、または(3)対応表による方法により、第一スコアを取得する。以下、第一スコアを取得する各々の方法を説明する。
(1)演算式による方法
The first score acquisition unit 5321 acquires the first score by, for example, (1) a method using an arithmetic expression, (2) a method using machine learning, or (3) a method using a correspondence table. Each method for acquiring the first score will be described below.
(1) Method using an arithmetic formula
第一スコア取得手段5321は、媒体識別子ごとに、1以上の各求人情報が有する1以上の各特定属性値の代表値(例えば、最大値、平均値、中央値)を取得する。次に、第一スコア取得手段5321は、1以上の各特定属性値の代表値をパラメータとして、演算式に代入し、当該演算式を実行し、第一スコアを算出する。 The first score acquisition means 5321 acquires, for each medium identifier, a representative value (e.g., maximum value, average value, median value) of one or more specific attribute values possessed by each of one or more job postings. Next, the first score acquisition means 5321 substitutes the representative value of each of the one or more specific attribute values as a parameter into an arithmetic expression, executes the arithmetic expression, and calculates a first score.
第一スコア取得手段5321は、例えば、媒体識別子ごとに、1以上の各求人情報が有する給与情報の代表値を取得する。次に、第一スコア取得手段5321は、給与情報の代表値をパラメータとする増加関数により、採用難易度を示す第一スコアを取得する。 The first score acquisition means 5321, for example, acquires a representative value of the salary information contained in one or more pieces of job information for each medium identifier. Next, the first score acquisition means 5321 acquires a first score indicating the difficulty of hiring using an increasing function with the representative value of the salary information as a parameter.
第一スコア取得手段5321は、例えば、媒体識別子ごとに、1以上の各求人情報が有する勤務時間情報の代表値を取得する。次に、第一スコア取得手段5321は、勤務時間情報の代表値をパラメータとする減少関数により、採用難易度を示す第一スコアを取得する。 The first score acquisition means 5321, for example, acquires a representative value of the working hours information contained in one or more pieces of job information for each medium identifier. Next, the first score acquisition means 5321 acquires a first score indicating the difficulty of hiring using a decreasing function with the representative value of the working hours information as a parameter.
第一スコア取得手段5321は、例えば、媒体識別子ごとに、1以上の各求人情報が有する給与情報の代表値と勤務時間情報の代表値とを取得する。次に、第一スコア取得手段5321は、給与情報の代表値をパラメータとする増加関数であり、勤務時間情報の代表値をパラメータとする減少関数により、採用難易度を示す第一スコアを取得する。
(2)機械学習による方法
The first score acquisition means 5321 acquires, for example, for each medium identifier, a representative value of salary information and a representative value of working hour information contained in one or more pieces of job information. Next, the first score acquisition means 5321 acquires a first score indicating the difficulty of hiring using an increasing function with the representative value of the salary information as a parameter and a decreasing function with the representative value of the working hour information as a parameter.
(2) Machine learning method
図示しない学習部は、格納部51に格納されている2以上の教師データを取得する。なお、教師データは、例えば、求人情報の1以上の各特定属性値または1以上の特定属性値の1以上の各代表値を説明変数とし、スコアを目的変数とする情報である。次に、学習部は、2以上の教師データを用いて、機械学習の学習処理を行い、学習器を取得し、格納部51に蓄積する。例えば、学習部は、2以上の教師データを機械学習の学習処理を行うモジュールに与え、当該モジュールを実行し、学習器を取得し、格納部51に蓄積する。なお、機械学習は、例えば、深層学習、ランダムフォレスト、決定木、SVR等が利用可能である。また、モジュールは、例えば、TensorFlowのライブラリの中の学習モジュール、R言語のランダムフォレストのライブラリの中の学習モジュール、TinySVMの学習モジュールである。なお、学習部は、第一スコア取得手段5321でも良い。つまり、第一スコア取得手段5321が機械学習の学習処理を行い、学習器を取得しても良い。
The learning unit (not shown) acquires two or more pieces of teacher data stored in the
次に、第一スコア取得手段5321は、以下のように、第一スコアの予測処理を行う。つまり、 第一スコア取得手段5321は、媒体識別子ごとに、1以上の各求人情報が有する1以上の各特定属性値、または1以上の各特定属性値の代表値を取得する。次に、第一スコア取得手段5321は、1以上の各特定属性値または1以上の各特定属性値の代表値を要素とするベクトルを構成する。次に、第一スコア取得手段5321は、媒体識別子ごとに、学習器と当該ベクトルとを機械学習の予測モジュールに与え、当該モジュールを実行し、スコアを取得する。なお、予測モジュールは、例えば、TensorFlowのライブラリの中の予測モジュール、R言語のランダムフォレストのライブラリの中の予測モジュール、TinySVMの予測モジュールである。そして、第一スコア取得手段5321は、各媒体識別子に対応付けて、取得したスコアを格納部51または図示しないバッファに蓄積する。
(3)対応表による方法
Next, the first score acquisition means 5321 performs a prediction process of the first score as follows. That is, the first score acquisition means 5321 acquires one or more specific attribute values or one or more representative values of each of the one or more job information for each medium identifier. Next, the first score acquisition means 5321 configures a vector whose elements are one or more specific attribute values or one or more representative values of each of the one or more specific attribute values. Next, the first score acquisition means 5321 provides a learning device and the vector to a machine learning prediction module for each medium identifier, executes the module, and acquires a score. Note that the prediction module is, for example, a prediction module in the TensorFlow library, a prediction module in the random forest library of the R language, or a TinySVM prediction module. Then, the first score acquisition means 5321 accumulates the acquired scores in the
(3) Method using the correspondence table
第一スコア取得手段5321は、媒体識別子ごとに、1以上の各求人情報が有する1以上の各特定属性値の代表値を取得する。次に、第一スコア取得手段5321は、1以上の各特定属性値の代表値に最も近似する1以上の各特定属性値の代表値を有する対応情報を、対応表から決定する。そして、第一スコア取得手段5321は、当該対応情報が有する第一スコアを対応表から取得し、各媒体識別子に対応付けて、取得した第一スコアを格納部51または図示しないバッファに蓄積する。
The first score acquisition means 5321 acquires, for each medium identifier, a representative value of one or more specific attribute values possessed by each of one or more job information items. Next, the first score acquisition means 5321 determines, from the correspondence table, correspondence information having a representative value of one or more specific attribute values that is closest to the representative value of each of the one or more specific attribute values. The first score acquisition means 5321 then acquires a first score possessed by the correspondence information from the correspondence table, associates it with each medium identifier, and accumulates the acquired first score in the
第一レコメンド取得手段5322は、例えば、第一スコア取得手段5321が取得した第一スコアを用いて、掲載すべき掲載媒体を識別する第一媒体識別子を有する第一レコメンド情報を取得する。 The first recommendation acquisition means 5322 acquires first recommendation information having a first medium identifier that identifies the publication medium in which the advertisement should be published, for example, by using the first score acquired by the first score acquisition means 5321.
第一スコアが採用難易度である場合、第一レコメンド取得手段5322は、最も低い第一スコアと対になる第一媒体識別子を取得し、当該第一媒体識別子を含む第一レコメンド情報を取得する。なお、ここでの第一レコメンド情報は、第一媒体識別子で識別される媒体への求人情報の掲載を勧める情報である。 When the first score is the hiring difficulty, the first recommendation acquisition means 5322 acquires a first medium identifier that is paired with the lowest first score, and acquires first recommendation information that includes the first medium identifier. Note that the first recommendation information here is information that recommends posting the job information in the medium identified by the first medium identifier.
第一レコメンド取得手段5322は、第一レコメンド取得手段5322は、例えば、2以上の異なる各媒体識別子に対応付いている2以上の求人情報が有する特定属性値であり、一の組織識別子と対になる特定属性値を取得する。次に、第一レコメンド取得手段5322は、取得した2以上の特定属性値が警告条件を満たすか否かを判断する。警告条件を満たす場合に、第一レコメンド取得手段5322は、警告情報を取得する。なお、特定属性値は、例えば、給与情報である。また、警告条件は、例えば、「2以上の特定属性値がすべて一致しないこと」「2以上の特定属性値の差異の最大値が閾値以上または閾値より大きいこと」である。警告情報は、例えば、「複数の媒体への求人情報において、給与が違っています。低い給与の求人情報を上げた方が、応募数が増えると思われます」である。なお、警告情報は、求人側に対して、注意喚起になれば良く、その内容は問わない。 The first recommendation acquisition means 5322 acquires a specific attribute value that is a specific attribute value of two or more job information items corresponding to two or more different medium identifiers, and that is paired with one organization identifier. Next, the first recommendation acquisition means 5322 determines whether the acquired two or more specific attribute values satisfy a warning condition. If the warning condition is satisfied, the first recommendation acquisition means 5322 acquires warning information. The specific attribute value is, for example, salary information. The warning condition is, for example, "two or more specific attribute values do not all match" and "the maximum value of the difference between two or more specific attribute values is equal to or greater than a threshold value." The warning information is, for example, "The salary is different in the job information items in multiple media. It is thought that the number of applications will increase if you post a job information item with a lower salary." The warning information may be of any content as long as it serves as a warning to the employer.
第一レコメンド取得手段5322は、例えば、異なる媒体識別子に対応付いている2以上の求人情報が有する特定の属性値であり、一の組織識別子と対になる特定の属性値が、各々異なる場合に警告情報を含むレコメンド情報を取得する。ここでは、第一レコメンド取得手段5322は、第一スコアを用いない。 The first recommendation acquisition means 5322 acquires recommendation information including warning information when, for example, the specific attribute values possessed by two or more job postings corresponding to different medium identifiers and paired with a single organization identifier are different from one another. Here, the first recommendation acquisition means 5322 does not use the first score.
第二レコメンド取得部533は、2以上の各媒体識別子ごとに、各媒体識別子に対応する1以上の求人情報を用いて、求職側に対する第二レコメンド情報を取得する。第二レコメンド情報は、例えば、求職側が応募すべき媒体を勧めるための情報である。
The second
第二スコア取得手段5331は、2以上の各媒体識別子ごとの1以上の各求人情報の1以上の特定属性値を用いて、各掲載媒体の第二スコアを取得する。特定属性値は、予め決められている。特定属性値は、例えば、給与情報である。 The second score acquisition means 5331 acquires a second score for each publication medium using one or more specific attribute values of one or more job information for each of two or more medium identifiers. The specific attribute values are determined in advance. The specific attribute values are, for example, salary information.
第二スコア取得手段5331は、例えば、(1)演算式による方法、(2)機械学習による方法、または(3)対応表による方法により、第二スコアを取得する。以下、各々の方法を説明する。
(1)演算式による方法
The second
(1) Method using an arithmetic formula
第二スコア取得手段5331は、媒体識別子ごとに、1以上の各求人情報が有する1以上の各特定属性値の代表値(例えば、平均値、中央値、最大値)を取得する。次に、第二スコア取得手段5331は、1以上の各特定属性値の代表値をパラメータとして、演算式に代入し、当該演算式を実行し、第二スコアを算出する。 The second score acquisition means 5331 acquires, for each medium identifier, a representative value (e.g., average, median, maximum) of one or more specific attribute values possessed by each of one or more job postings. Next, the second score acquisition means 5331 substitutes the representative value of each of the one or more specific attribute values as a parameter into an arithmetic expression, executes the arithmetic expression, and calculates a second score.
第二スコア取得手段5331は、例えば、媒体識別子ごとに、1以上の各求人情報が有する給与情報の代表値を取得する。次に、第二スコア取得手段5331は、給与情報の代表値をパラメータとする増加関数により、応募お勧め度を示す第二スコアを取得する。 The second score acquisition means 5331, for example, acquires a representative value of the salary information contained in one or more pieces of job information for each medium identifier. Next, the second score acquisition means 5331 acquires a second score indicating the degree of recommendation for application using an increasing function with the representative value of the salary information as a parameter.
第二スコア取得手段5331は、例えば、媒体識別子ごとに、1以上の各求人情報が有する勤務時間情報の代表値を取得する。次に、第二スコア取得手段5331は、勤務時間情報の代表値をパラメータとする減少関数により、応募お勧め度を示す第二スコアを取得する。 The second score acquisition means 5331, for example, acquires a representative value of the working hours information contained in one or more pieces of job information for each medium identifier. Next, the second score acquisition means 5331 acquires a second score indicating the degree of recommendation for application using a decreasing function with the representative value of the working hours information as a parameter.
第二スコア取得手段5331は、例えば、媒体識別子ごとに、1以上の各求人情報が有する給与情報の代表値と勤務時間情報の代表値とを取得する。次に、第二スコア取得手段5331は、給与情報の代表値をパラメータとする増加関数であり、勤務時間情報の代表値をパラメータとする減少関数により、応募お勧め度を示す第二スコアを取得する。
(2)機械学習による方法
The second score acquisition means 5331 acquires, for example, for each medium identifier, a representative value of salary information and a representative value of working hours information contained in one or more pieces of job information. Next, the second score acquisition means 5331 acquires a second score indicating the degree of recommendation for application by an increasing function having the representative value of the salary information as a parameter and a decreasing function having the representative value of the working hours information as a parameter.
(2) Machine learning method
図示しない学習部は、格納部51に格納されている2以上の教師データを取得する。なお、教師データは、例えば、求人情報の1以上の各特定属性値または特定属性値の1以上の各代表値を説明変数とし、第二スコアを目的変数とする情報である。次に、学習部は、2以上の教師データを用いて、機械学習の学習処理を行い、学習器を取得し、格納部51に蓄積する。例えば、学習部は、2以上の教師データを機械学習の学習処理を行うモジュールに与え、当該モジュールを実行し、学習器を取得し、格納部51に蓄積する。なお、機械学習は、例えば、深層学習、ランダムフォレスト、決定木、SVR等が利用可能である。なお、学習部は、第二スコア取得手段5331でも良い。つまり、第二スコア取得手段5331が機械学習の学習処理を行い、当該学習器を取得しても良い。
The learning unit (not shown) acquires two or more pieces of teacher data stored in the
次に、第二スコア取得手段5331は、以下のように、第二スコアの予測処理を行う。つまり、 第二スコア取得手段5331は、媒体識別子ごとに、1以上の各求人情報が有する1以上の各特定属性値、または1以上の各特定属性値の代表値を取得する。次に、第二スコア取得手段5331は、1以上の各特定属性値または1以上の各特定属性値の代表値を要素とするベクトルを構成する。次に、第二スコア取得手段5331は、媒体識別子ごとに、学習器と当該ベクトルとを機械学習の予測モジュールに与え、当該モジュールを実行し、スコアを取得する。そして、第二スコア取得手段5331は、各媒体識別子に対応付けて、取得した第二スコアを格納部51または図示しないバッファに蓄積する。
(3)対応表による方法
Next, the second score acquisition means 5331 performs a second score prediction process as follows. That is, the second score acquisition means 5331 acquires, for each medium identifier, one or more specific attribute values possessed by each of one or more job information items, or a representative value of one or more specific attribute values. Next, the second score acquisition means 5331 configures a vector whose elements are one or more specific attribute values or a representative value of one or more specific attribute values. Next, the second score acquisition means 5331 provides a learning device and the vector to a machine learning prediction module for each medium identifier, executes the module, and acquires a score. Then, the second score acquisition means 5331 accumulates the acquired second score in the
(3) Method using the correspondence table
第二スコア取得手段5331は、媒体識別子ごとに、1以上の各求人情報が有する1以上の各特定属性値の代表値を取得する。次に、第二スコア取得手段5331は、1以上の各特定属性値の代表値に最も近似する1以上の各特定属性値の代表値を有する対応情報を、対応表から決定する。そして、第二スコア取得手段5331は、当該対応情報が有する第二スコアを対応表から取得し、各媒体識別子に対応付けて、取得した第二スコアを格納部51または図示しないバッファに蓄積する。
The second score acquisition means 5331 acquires, for each medium identifier, a representative value of one or more specific attribute values possessed by each of one or more job information items. Next, the second score acquisition means 5331 determines, from the correspondence table, correspondence information having a representative value of one or more specific attribute values that is closest to the representative value of each of the one or more specific attribute values. The second score acquisition means 5331 then acquires, from the correspondence table, a second score possessed by the correspondence information, associates it with each medium identifier, and accumulates the acquired second score in the
第二レコメンド取得手段5332は、第二スコア取得手段5331が取得した第二スコアを用いて、応募すべき掲載媒体を識別する第二媒体識別子を有する第二レコメンド情報を取得する。 The second recommendation acquisition means 5332 uses the second score acquired by the second score acquisition means 5331 to acquire second recommendation information having a second medium identifier that identifies the publication medium to which the application should be submitted.
第二レコメンド取得手段5332は、例えば、異なる媒体識別子に対応付いている2以上の求人情報であり、一の組織識別子と対になる特定属性値が異なる場合に、求職者に有利な属性値に対応する第二媒体識別子を取得し、当該第二媒体識別子を含む第二レコメンド情報を取得する。なお、特定属性値は、例えば、給与情報、勤務時間情報である。求職者に有利な属性値は、例えば、高い給与を示す属性値である。求職者に有利な属性値は、例えば、勤務時間情報が示す勤務時間が短い属性値である。 The second recommendation acquisition means 5332, for example, acquires a second medium identifier corresponding to an attribute value advantageous to a job seeker when there are two or more job information items associated with different medium identifiers and the specific attribute values paired with one organization identifier are different, and acquires second recommendation information including the second medium identifier. Note that the specific attribute value is, for example, salary information and working hours information. An attribute value advantageous to a job seeker is, for example, an attribute value indicating a high salary. An attribute value advantageous to a job seeker is, for example, an attribute value indicating short working hours indicated by working hours information.
出力部54は、各種の情報を出力する。各種の情報は、例えば、レコメンド情報である。レコメンド情報は、例えば、第一レコメンド情報、第二レコメンド情報である。
The
第一レコメンド出力部541は、第一レコメンド取得部532が取得した第一レコメンド情報を出力する。第一レコメンド出力部541は、例えば、第一レコメンド情報を、求人側の端末装置3に送信する。
The first
第二レコメンド出力部542は、第二レコメンド取得部533が取得した第二レコメンド情報を出力する。第二レコメンド出力部542は、例えば、第二レコメンド情報を、求職側の端末装置3に送信する。
The second recommendation output unit 542 outputs the second recommendation information acquired by the second
格納部51、および求人情報格納部512は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
The
格納部51等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部51等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部51等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部51等で記憶されるようになってもよい。
The process by which information is stored in the
受付部52は、無線または有線の通信手段で実現されることが好適であるが、放送を受信する手段、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現されても良い。
The
処理部53、取得部531、第一レコメンド取得部532、第二レコメンド取得部533、第一スコア取得手段5321、第一レコメンド取得手段5322、第二スコア取得手段5331、および第二レコメンド取得手段5332は、通常、プロセッサやメモリ等から実現され得る。処理部53等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。なお、プロセッサは、CPU、MPU、GPU等であり、その種類は問わない。
The
出力部54、第一レコメンド出力部541、および第二レコメンド出力部542は、例えば、無線または有線の通信手段で実現される。
The
次に、情報システムCを構成する情報出力装置5の動作例について、図26のフローチャートを用いて説明する。図26のフローチャートにおいて、図3のフローチャートと同一のステップについて、説明を省略する。 Next, an example of the operation of the information output device 5 constituting the information system C will be described using the flowchart in FIG. 26. In the flowchart in FIG. 26, the description of the same steps as in the flowchart in FIG. 3 will be omitted.
(ステップS2601)受付部52は、求人側の端末装置3から第一出力指示を受信したか否かを判断する。第一出力指示を受信した場合はステップS2602に行き、受信しなかった場合はステップS2605に行く。
(Step S2601) The
(ステップS2602)第一レコメンド取得部532は、掲載媒体決定処理を行う。掲載媒体決定処理の例について、図27のフローチャートを用いて説明する。なお、掲載媒体決定処理とは、求人情報を掲載すべき媒体を決定する処理である。
(Step S2602) The first
(ステップS2603)第一レコメンド取得部532は、ステップS2602で決定された媒体の媒体識別子を用いて、掲載媒体情報を構成する。なお、掲載媒体情報は、通常、掲載媒体決定処理で取得された媒体識別子を有する。
(Step S2603) The first
(ステップS2604)第一レコメンド出力部541は、第一出力指示を送信してきた端末装置3に、ステップS2603で構成された掲載媒体情報を送信する。ステップS2601に戻る。
(Step S2604) The first
(ステップS2605)受付部52は、求職側の端末装置3から第二出力指示を受信したか否かを判断する。第二出力指示を受信した場合はステップS2606に行き、受信しなかった場合はステップS2609に行く。
(Step S2605) The
(ステップS2606)第二レコメンド取得部533は、応募媒体決定処理を行う。応募媒体決定処理の例について、図28のフローチャートを用いて説明する。なお、応募媒体決定処理とは、求職者が応募すべき媒体を決定する処理である。
(Step S2606) The second
(ステップS2607)第二レコメンド取得部533は、ステップS2606で決定された媒体の媒体識別子を用いて、応募媒体情報を構成する。なお、応募媒体情報は、通常、応募媒体決定処理で取得された媒体識別子を有する。
(Step S2607) The second
(ステップS2608)第二レコメンド出力部542は、第二出力指示を送信してきた端末装置3に、ステップS2607で構成された応募媒体情報を送信する。ステップS2601に戻る。
(Step S2608) The second recommendation output unit 542 transmits the application medium information constructed in step S2607 to the
(ステップS2609)処理部53は、求人情報検査のタイミングであるか否かを判断する。かかるタイミングであればステップS2610に行き、タイミングでなければステップS311に行く。なお、求人情報検査のタイミングは、例えば、予め決められた時刻になった時(例えば、毎日、午前0時)、求人情報検査の指示が受信された時である。
(Step S2609) The
(ステップS2610)第一レコメンド取得部532は、カウンタiに1を代入する。
(Step S2610) The first
(ステップS2611)第一レコメンド取得部532は、求人情報を検査する対象のi番目の組織の組織識別子が存在するか否かを判断する。i番目の組織の組織識別子が存在する場合はステップS2612に行き、存在しない場合はステップS2601に戻る。
(Step S2611) The first
(ステップS2612)第一レコメンド取得部532は、i番目の組織の組織識別子と対になる1以上の各求人情報の中から、1以上の各媒体識別子に対応付けて、特定属性値を取得する。なお、特定属性値は、予め決められた属性値である。特定属性値は、例えば、給与情報、勤務時間情報である。
(Step S2612) The first
(ステップS2613)第一レコメンド取得部532は、ステップS2612で取得した1以上の特定属性値が警告条件を満たすか否かを判断する。警告条件を満たす場合はステップS2614に行き、警告条件を満たさない場合はステップS2617に行く。なお、警告条件は、例えば、2以上の各媒体識別子に対応付く特定属性値が異なる値であることである。
(Step S2613) The first
(ステップS2614)第一レコメンド取得部532は、警告情報を構成する。なお、警告情報は、例えば、特定属性値と媒体識別子との組を有する。警告情報は、例えば、2以上の各媒体で掲載されている給与情報と媒体識別子との組を有する。
(Step S2614) The first
(ステップS2615)第一レコメンド出力部541は、i番目の組織の組織識別子に対応する通知先情報を取得する。なお、第一レコメンド出力部541は、例えば、格納部51からi番目の組織の組織識別子と対になる通知先情報を取得する。また、第一レコメンド出力部541は、例えば、求人情報検査の指示を送信してきた端末装置3の端末識別子(例えば、IPアドレス)である通知先情報を取得する。
(Step S2615) The first
(ステップS2616)第一レコメンド出力部541は、ステップS2614で構成された警告情報を、ステップS2615で取得した通知先情報が特定する通知先に送信する。
(Step S2616) The first
(ステップS2617)第一レコメンド取得部532は、カウンタiを1、インクリメントする。ステップS2611に戻る。
(Step S2617) The first
次に、ステップS2602の掲載媒体決定処理の例について、図27のフローチャートを用いて説明する。 Next, an example of the publication medium determination process in step S2602 will be explained using the flowchart in Figure 27.
(ステップS2701)第一レコメンド取得部532は、第一出力指示に対応する1以上の求人情報を取得する。
(Step S2701) The first
第一レコメンド取得部532は、例えば、第一出力指示が有する条件(例えば、「掲載日が最近1ヶ月以内」「属性値の職種=特定の職種(例えば、介護職)」)に合致する1以上の求人情報を求人情報格納部512から読み出す。また、第一レコメンド取得部532は、例えば、第一出力指示が有する条件に合致する1以上の求人情報を、1以上の求人情報管理装置2を検索し、取得する。なお、ここで、第一レコメンド取得部532は、最新の求人情報のみを取得することは好適である。
The first
(ステップS2702)第一レコメンド取得部532は、カウンタiに1を代入する。
(Step S2702) The first
(ステップS2703)第一レコメンド取得部532は、i番目の媒体識別子は存在するか否かを判断する。i番目の媒体識別子は存在する場合はステップS2704に行き、存在しない場合はステップS2706に行く。
(Step S2703) The first
(ステップS2704)第一レコメンド取得部532は、i番目の媒体識別子に対応する1以上の特定属性値を取得する。なお、ここでの特定属性値とは、求人側に求人情報を掲載すべき媒体を推薦するために、推薦先の媒体を決定する際に使用する属性値である。1以上の特定属性値は、例えば、1以上の組織の給与情報の代表値(例えば、平均値、中央値、最大値)、勤務時間情報の代表値(例えば、平均値、中央値、最大値)、年間休日数の代表値(例えば、平均値、中央値、最大値)のうちの1以上の情報である。
(Step S2704) The first
なお、ここで、第一スコア取得手段5321は、取得した1以上の特定属性値を用いて、i番目の媒体識別子の第一スコアを取得しても良い。かかる第一スコアも、i番目の媒体識別子の特定属性値である、と考えても良い。 Note that here, the first score acquisition means 5321 may acquire a first score for the i-th medium identifier using one or more acquired specific attribute values. Such a first score may also be considered to be a specific attribute value for the i-th medium identifier.
(ステップS2705)第一レコメンド取得部532は、カウンタiを1、インクリメントする。ステップS2703に戻る。
(Step S2705) The first
(ステップS2706)第一レコメンド取得部532は、ステップS2704で取得した1以上の特定属性値が掲載媒体条件に合致する1または2以上の媒体識別子を取得する。上位処理にリターンする。
(Step S2706) The first
なお、掲載媒体条件は、例えば、給与情報の代表値が最低であること、採用難易度の第一スコアが最小であること、第一スコアが閾値以下または閾値より小さいことである。 The conditions for the publication medium are, for example, that the representative value of the salary information is the lowest, that the first score of the difficulty of hiring is the smallest, and that the first score is equal to or less than the threshold value.
ステップS2606の応募媒体決定処理の例について、図28のフローチャートを用いて説明する。 An example of the application medium determination process in step S2606 is explained using the flowchart in Figure 28.
(ステップS2801)第二レコメンド取得部533は、第二出力指示に対応する1以上の求人情報を取得する。
(Step S2801) The second
第二レコメンド取得部533は、例えば、第二出力指示が有する条件(例えば、「掲載日が最近1ヶ月以内」「属性値の職種=特定の職種(例えば、介護職)」)に合致する1以上の求人情報を求人情報格納部512から読み出す。また、第二レコメンド取得部533は、例えば、第二出力指示が有する条件に合致する1以上の求人情報を、1以上の求人情報管理装置2を検索し、取得する。なお、ここで、第二レコメンド取得部533は、最新の求人情報のみを取得することは好適である。
The second
(ステップS2802)第二レコメンド取得部533は、カウンタiに1を代入する。
(Step S2802) The second
(ステップS2803)第二レコメンド取得部533は、i番目の媒体識別子は存在するか否かを判断する。i番目の媒体識別子は存在する場合はステップS2804に行き、存在しない場合はステップS2806に行く。
(Step S2803) The second
(ステップS2804)第二レコメンド取得部533は、i番目の媒体識別子に対応する1以上の特定属性値を取得する。なお、ここでの特定属性値とは、求職側にとって有利な媒体を推薦するために、推薦先の媒体を決定する際に使用する属性値である。1以上の特定属性値は、例えば、1以上の組織の給与情報の代表値(例えば、平均値、中央値、最大値)、勤務時間情報の代表値(例えば、平均値、中央値、最大値)、年間休日数の代表値(例えば、平均値、中央値、最大値)のうちの1以上の情報である。
(Step S2804) The second
なお、ここで、第二スコア取得手段5331は、取得した1以上の特定属性値を用いて、i番目の媒体識別子の第二スコアを取得しても良い。かかる第二スコアも、i番目の媒体識別子の特定属性値である、と考えても良い。 Note that here, the second score acquisition means 5331 may acquire a second score for the i-th medium identifier using one or more acquired specific attribute values. Such a second score may also be considered to be a specific attribute value for the i-th medium identifier.
(ステップS2805)第二レコメンド取得部533は、カウンタiを1、インクリメントする。ステップS2803に戻る。
(Step S2805) The second
(ステップS2806)第二レコメンド取得部533は、ステップS2804で取得した1以上の特定属性値が応募媒体条件に合致する1または2以上の媒体識別子を取得する。上位処理にリターンする。
(Step S2806) The second
なお、応募媒体条件は、例えば、給与情報の代表値が最高であること、応募お勧め度の第二スコアが最小であること、第二スコアが閾値以下または閾値より小さいことである。 The application medium conditions are, for example, that the representative value of the salary information is the highest, that the second score of the application recommendation level is the lowest, and that the second score is equal to or less than the threshold value.
以下、本実施の形態における情報システムCの具体的な4つの動作例について説明する。今、情報出力装置5の求人情報格納部512には、図11に示す構造を有する求人情報管理表が格納されている、とする。求人情報管理表の求人情報は、取得部531が、4つの各求人情報管理装置2が管理するサイトから自動的に取得した情報である。なお、4つの各求人情報管理装置2が管理するサイト(求人サイト)の媒体識別子は、各々「M01」「M02」「M03」「M04」である、とする。
Below, four specific examples of the operation of information system C in this embodiment are described. It is assumed that a job information management table having the structure shown in FIG. 11 is stored in the job
(具体例1)
今、2021年5月1日である、とする。そして、情報出力装置5の求人情報格納部512には、取得部531が4つの各求人情報管理装置2から取得した2021年4月末に掲載されていた求人情報が格納されている、とする。
(Specific Example 1)
Assume that it is now May 1, 2021. Assume also that the job
次に、情報出力装置5の受付部52は、求人側の端末装置3から第一出力指示「職種=介護職(正社員)」受信した、とする。次に、第一レコメンド取得部532は、以下のように掲載媒体決定処理を行う。つまり、第一レコメンド取得部532は、例えば、条件「職種=介護職(正社員)」に合致する求人情報の中の属性値「給与情報」であり、時情報「2021年4月」に対応する属性値「給与情報」のうち、最大の給与情報を、媒体識別子に対応付けて取得する。そして、ここで、第一レコメンド取得部532は、例えば、媒体「M1」に掲載されている最大の給与情報「200,000」、媒体「M2」に掲載されている最大の給与情報「205,000」、媒体「M3」に掲載されている最大の給与情報「210,000」、媒体「M4」に掲載されている最大の給与情報「215,000」を取得した、とする。
Next, it is assumed that the
次に、第一レコメンド取得部532は1以上の特定属性値(ここでは、最大の給与情報)が掲載媒体条件「最大の給与情報が最も低い」に合致する媒体識別子「M1」を取得する。
Next, the first
次に、第一レコメンド取得部532は、決定された媒体の媒体識別子「M1」を用いて、掲載媒体情報「媒体「M1」に求人情報を掲載することをお勧めします」を構成する。なお、第一レコメンド取得部532は、例えば、格納部51に格納されている掲載媒体情報の雛形「媒体「&媒体識別子」に求人情報を掲載することをお勧めします」の変数“&媒体識別子”に取得した媒体識別子を代入し、掲載媒体情報を構成する。なお、第一レコメンド取得部532が掲載媒体情報を構成するアルゴリズムは問わない。
Next, the first
次に、第一レコメンド出力部541は、第一出力指示を送信してきた端末装置3に、当該掲載媒体情報を送信する。
Next, the first
次に、第一出力指示を送信した端末装置3は、当該掲載媒体情報を受信し、出力する。つまり、端末装置3は、掲載媒体情報「媒体「M1」に求人情報を掲載することをお勧めします」を出力する。
Next, the
なお、出力される掲載媒体情報は、例えば、
「媒体「M01」に掲示されている競合企業の最高給与は「200,000」、
媒体「M02」に掲示されている競合企業の最高給与は「205,000」、
媒体「M03」に掲示されている競合企業の最高給与は「210,000」、
媒体「M04」に掲示されている競合企業の最高給与は「215,000」
なので、媒体「M01」をオススメします」
というように、2以上の媒体の特定属性値を含むことは好適である。かかることにより、ユーザは、求人情報を掲載する媒体の推薦の根拠を理解できる。
The output publication medium information is, for example,
"The highest salary of a competitor company listed in the media "M01" is "200,000"
The highest salary of a competitor company listed in the media "M02" is "205,000."
The highest salary of a competitor company listed in the media "M03" is "210,000."
The highest salary of a competitor listed in the media "M04" is "215,000"
Therefore, I recommend the medium "M01"
In this way, it is preferable to include specific attribute values of two or more media. This allows the user to understand the basis for recommending a media that posts job information.
以上、本具体例によれば、媒体ごとに掲載可能性のある他社の求人情報を分析して、求人情報を掲示すべき媒体を推薦できる。 As described above, according to this specific example, it is possible to analyze job information from other companies that may be published in each medium, and recommend the medium in which the job information should be posted.
(具体例2)
情報出力装置5の受付部52は、求人側の端末装置3から第一出力指示「職種=介護職(正社員),自社の給与情報=205,000」受信した、とする。なお、「自社の給与情報=205,000」は、自社の予定する求人情報に含める給与情報である。
(Specific Example 2)
It is assumed that the
次に、情報出力装置5の受付部52は、求人側の端末装置3から第一出力指示「職種=介護職(正社員)」受信した、とする。次に、第一レコメンド取得部532は、以下のように掲載媒体決定処理を行う。
Next, it is assumed that the
つまり、第一レコメンド取得部532は、例えば、条件「職種=介護職(正社員)」に合致する求人情報の中の属性値「給与情報」であり、時情報「2021年4月」に対応する属性値「給与情報」を、媒体識別子ごとに取得する。
In other words, the first
次に、第一レコメンド取得部532は、媒体識別子ごとに、求人情報が取得できた組織数、および自社の給与情報の順位を取得する。次に、第一スコア取得手段5321は、当該順位を用いて、採用難易度が「高い」「普通」「低い」の3段階のうちのいずれかの第一スコアを各媒体識別子に付与する。なお、例えば、第一レコメンド取得部532は、順位が下位30%以内である場合は採用難易度「高い」、順位が上位20%以内である場合は採用難易度「低い」、その他の場合は採用難易度「普通」を取得する、とする。
Next, the first
そして、第一レコメンド取得部532は、媒体識別子ごとに、採用難易度と順位とを有する掲載媒体情報を構成する。
Then, the first
次に、第一レコメンド出力部541は、第一出力指示を送信してきた端末装置3に、当該掲載媒体情報を送信する。
Next, the first
次に、第一出力指示を送信した端末装置3は、当該掲載媒体情報を受信し、出力する。なお、かかる掲載媒体情報の出力例は、図29である。
Next, the
以上、本具体例によれば、媒体ごとに掲載可能性のある他社の求人情報(例えば、給与情報)と自社の求人情報(例えば、給与情報)とを比較して、求人情報を掲示すべき媒体を推薦できる。 As described above, according to this specific example, by comparing the job information (e.g., salary information) of other companies that may be published in each medium with the job information (e.g., salary information) of the company, it is possible to recommend the medium in which the job information should be posted.
(具体例3)
情報出力装置5の受付部52は、求人情報検査の指示「組織識別子=X」を端末装置3から受信した、とする。次に、第一レコメンド取得部532は、「組織識別子=X」と対になる各媒体の給与情報を、媒体識別子に対応付けて、求人情報格納部512または各媒体の求人情報管理装置2から取得する。なお、ここで、第一レコメンド取得部532は、例えば、媒体「M01」に対応付けて「200,000」、媒体「M02」に掲示されている競合企業の最高給与は「220,000」を取得した、とする。
(Specific Example 3)
It is assumed that the
次に、第一レコメンド取得部532は、取得した2つの特定属性値(ここでは、給与情報)が警告条件(ここでは、2以上の特定属性値が異なること)を満たす、と判断する。
Next, the first
次に、第一レコメンド取得部532は、警告情報を構成する。なお、ここでの警告情報は、「媒体「M01」での給与は「200,000」円、媒体「M02」での給与は「220,000」円です。応募数を増やすためには、媒体「M01」の掲載給与を「220,000」円にした方が良いです。」である、とする。次に、第一レコメンド出力部541は、当該警告情報を端末装置3に送信する。
Next, the first
次に、端末装置3は、かかる警告情報を受信し、出力する。
The
以上、本具体例によれば、求人する企業側が意図せず複数の媒体に異なった属性値を含む求人情報を掲載している場合、アラート通知を行える。 As described above, according to this specific example, if a company posting job information containing different attribute values unintentionally in multiple media, an alert notification can be sent.
(具体例4)
今、情報出力装置5の受付部52は、求職者の端末装置3から第二出力指示「職種=介護職(正社員)」を受信した、とする。
(Specific Example 4)
Now, it is assumed that the
次に、第二レコメンド取得部533は、以下のように応募媒体決定処理を行う。つまり、第二レコメンド取得部533は、条件「職種=介護職(正社員) 組織識別子=X」に合致する各媒体の求人情報の中から、媒体ごとの特定属性値(ここでは、給与情報)を取得する。ここで、条件「職種=介護職(正社員) 組織識別子=X」に合致する各媒体の給与情報「(媒体「M01」,給与情報「200,000」)(媒体「M02」,給与情報「220,000」)」を取得した、とする。
Next, the second
次に、第二レコメンド取得部533は、取得した2つの特定属性値のうち、応募媒体条件(ここでは、「給与情報が最大」)に合致する媒体識別子「M02」を取得する。
Next, the second
次に、第二レコメンド取得部533は、媒体識別子「M02」を含む応募媒体情報(例えば、「「M02」に応募することをお勧めします」)を構成する。
Next, the second
次に、第二レコメンド出力部542は、第二出力指示を送信してきた端末装置3に当該応募媒体情報を送信する。
Next, the second recommendation output unit 542 transmits the applied medium information to the
次に、端末装置3は、当該応募媒体情報を受信し、出力する。
Next, the
なお、第二レコメンド取得部533が構成する応募媒体情報は、取得したすべての媒体識別子と特定情報を含むことは好適である。かかる場合、応募媒体情報は、例えば、「媒体「M01」に給与20万円、媒体「M02」に給与22万円での掲示があります。よって、媒体「M02」をオススメします。」である。
It is preferable that the application medium information constructed by the second
以上、本具体例によれば、求職者に、応募することが望ましい媒体を提案である。 As described above, this specific example suggests to job seekers the best medium to use for applying.
以上、本実施の形態によれば、掲載媒体別の求人情報を用いて、求人側に適切な情報を提供できる。なお、適切な情報は、例えば、掲載すべき媒体を提案する情報である。 As described above, according to this embodiment, appropriate information can be provided to the employer using job information for each publication medium. Note that appropriate information is, for example, information that suggests the medium in which the job should be published.
また、本実施の形態によれば、一の求人側の組織が2以上の掲載媒体に求人情報を検査し、警告条件に合致する場合に、当該一の求人側の組織に対して、警告ができる。 In addition, according to this embodiment, an organization offering a job can check job information in two or more publication media, and if the warning conditions are met, a warning can be issued to the organization offering a job.
さらに、本実施の形態によれば、掲載媒体別の求人情報を用いて、求職側に適切な情報を提供できる。なお、適切な情報は、例えば、応募すべき媒体を提案する情報である。 Furthermore, according to this embodiment, appropriate information can be provided to job seekers using job information by publication medium. Note that appropriate information is, for example, information that suggests the medium to which a job seeker should apply.
なお、本実施の形態における情報出力装置5を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、2以上の各媒体識別子に対応付けて、求人に関する1以上の属性値を有する2以上の求人情報が格納されている求人情報格納部から1以上の求人情報を取得する取得部と、前記2以上の各媒体識別子ごとに、各媒体識別子に対応する1以上の求人情報を用いて、求人側に対する第一レコメンド情報を取得する第一レコメンド取得部と、前記第一レコメンド情報を出力する第一レコメンド出力部として機能させるためのプログラムである。 The software for realizing the information output device 5 in this embodiment is the following program. In other words, this program causes a computer to function as an acquisition unit that acquires one or more pieces of job information from a job information storage unit in which two or more pieces of job information having one or more attribute values related to job offers are stored in association with two or more medium identifiers, a first recommendation acquisition unit that acquires first recommendation information for the recruiting party using one or more pieces of job information corresponding to each of the two or more medium identifiers, and a first recommendation output unit that outputs the first recommendation information.
また、このプログラムは、コンピュータを、2以上の各媒体識別子に対応付けて、求人に関する1以上の属性値を有する2以上の求人情報が格納されている求人情報格納部から1以上の求人情報を取得する取得部と、前記2以上の各媒体識別子ごとに、各媒体識別子に対応する1以上の求人情報を用いて、求職側に対する第二レコメンド情報を取得する第二レコメンド取得部と、前記第二レコメンド情報を出力する第二レコメンド出力部として機能させるためのプログラムである。 This program also causes the computer to function as an acquisition unit that acquires one or more pieces of job information from a job information storage unit in which two or more pieces of job information having one or more attribute values related to job offers are stored in association with each of two or more medium identifiers, a second recommendation acquisition unit that acquires second recommendation information for job seekers using one or more pieces of job information corresponding to each of the two or more medium identifiers, and a second recommendation output unit that outputs the second recommendation information.
また、図30は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の情報出力装置4等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図30は、このコンピュータシステム300の概観図であり、図31は、システム300のブロック図である。
Figure 30 also shows the appearance of a computer that executes the programs described in this specification to realize the
図30において、コンピュータシステム300は、CD-ROMドライブを含むコンピュータ301と、キーボード302と、マウス303と、モニタ304とを含む。
In FIG. 30,
図31において、コンピュータ301は、CD-ROMドライブ3012に加えて、MPU3013と、CD-ROMドライブ3012等に接続されたバス3014と、ブートアッププログラム等のプログラムを記憶するためのROM3015と、MPU3013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM3016と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク3017とを含む。ここでは、図示しないが、コンピュータ301は、さらに、LANへの接続を提供するネットワークカードを含んでも良い。
In FIG. 31, in addition to a CD-
コンピュータシステム300に、上述した実施の形態の情報出力装置4等の機能を実行させるプログラムは、CD-ROM3101に記憶されて、CD-ROMドライブ3012に挿入され、さらにハードディスク3017に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ301に送信され、ハードディスク3017に記憶されても良い。プログラムは実行の際にRAM3016にロードされる。プログラムは、CD-ROM3101またはネットワークから直接、ロードされても良い。
A program that causes the
プログラムは、コンピュータ301に、上述した実施の形態の情報出力装置4等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム300がどのように動作するかは周知であり、詳細な説明は省略する。
The program does not necessarily have to include an operating system (OS) that causes the
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。 In addition, in the above program, the steps of transmitting information and receiving information do not include processing performed by hardware, such as processing performed by a modem or interface card in the transmission step (processing that is performed only by hardware).
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 The computer that executes the above program may be a single computer or multiple computers. In other words, it may perform centralized processing or distributed processing.
また、上記各実施の形態において、一の装置に存在する2以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。 Furthermore, in each of the above embodiments, it goes without saying that two or more communication means present in one device may be realized physically by one medium.
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 In addition, in each of the above embodiments, each process may be realized by centralized processing in a single device, or may be realized by distributed processing in multiple devices.
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 The present invention is not limited to the above-described embodiment, and various modifications are possible, and it goes without saying that these are also included within the scope of the present invention.
以上のように、本発明にかかる情報出力装置は、掲載媒体別の時系列の求人情報を用いて、適切な情報を提供できるという効果を有し、情報出力装置等として有用である。 As described above, the information output device of the present invention has the effect of being able to provide appropriate information using chronological job information by publication medium, and is useful as an information output device, etc.
A、B 情報システム
4、5 情報出力装置
41、51 格納部
42、52 受付部
43、53 処理部
44、54 出力部
412、512 求人情報格納部
431、531 取得部
432 構成部
441 変化出力部
532 第一レコメンド取得部
533 第二レコメンド取得部
541 第一レコメンド出力部
542 第二レコメンド出力部
5321 第一スコア取得手段
5322 第一レコメンド取得手段
5331 第二スコア取得手段
5332 第二レコメンド取得手段
A,
Claims (12)
前記取得部が取得した前記2以上の求人情報を用いて、前記媒体識別子で識別される掲載媒体を区別可能な情報であり、求人情報の時間的な変化を把握可能な情報であり、前記求人情報が有する1以上の属性値の変化に関する情報である変化情報を構成する構成部と、
前記構成部が構成した前記変化情報を出力する変化出力部とを具備する情報出力装置。 An acquisition unit that acquires two or more pieces of job information from a job information storage unit that stores two or more pieces of job information in a time series, the two or more pieces of job information having one or more attribute values related to job vacancies , each of the two or more pieces of job information being associated with a medium identifier that identifies a medium in which the job information is published;
A configuration unit that configures change information, which is information that can distinguish a publication medium identified by the medium identifier using the two or more job information acquired by the acquisition unit , is information that can grasp a change in the job information over time , and is information regarding a change in one or more attribute values of the job information ;
and a change output unit that outputs the change information configured by the configuration unit.
前記変化出力部は、
2以上の掲載媒体における求人情報の時間的な変化を同時に把握可能な前記変化情報を出力する請求項1記載の情報出力装置。 The job information acquired by the acquisition unit corresponds to one of two or more medium identifiers,
The change output unit is
2. The information output device according to claim 1, wherein the change information is outputted, which enables a time-dependent change in job information in two or more publication media to be grasped simultaneously.
時系列の2以上の求人情報を用いて、求人情報の時間的な変化を把握可能なグラフである、時間軸を有するグラフである変化情報を構成する、請求項1または請求項2記載の情報出力装置。 The component comprises:
3. The information output device according to claim 1, further comprising: a time axis graph that allows the user to grasp the change over time in the job information, the change information being a graph using two or more pieces of job information in time series.
前記構成部は、
給与情報の時間的な変化を把握可能なグラフであり、給与情報と時間軸とを有するグラフである変化情報を構成する、請求項3記載の情報出力装置。 The one or more attribute values include salary information;
The component comprises:
4. The information output device according to claim 3, wherein the change information is a graph that enables the change in salary information over time to be grasped, the change information being a graph having salary information and a time axis.
前記第一レコメンド情報を出力する第一レコメンド出力部とをさらに具備する請求項2記載の情報出力装置。 A first recommendation acquisition unit that acquires first recommendation information for a recruiting party using one or more job information items corresponding to each of the two or more medium identifiers;
The information output device according to claim 2 , further comprising a first recommendation output unit that outputs the first recommendation information.
前記2以上の各媒体識別子ごとの1以上の各求人情報の1以上の属性値を用いて、各掲載媒体の第一スコアを取得する第一スコア取得手段と、
前記第一スコア取得手段が取得した第一スコアを用いて、掲載すべき掲載媒体を識別する第一媒体識別子を有する第一レコメンド情報を取得する第一レコメンド取得手段とを具備する請求項5記載の情報出力装置。 The first recommendation acquisition unit,
A first score acquisition means for acquiring a first score for each of the posting media using one or more attribute values of one or more job information for each of the two or more medium identifiers;
The information output device according to claim 5 , further comprising a first recommendation acquisition means for acquiring first recommendation information having a first medium identifier for identifying the medium in which the information should be published, using the first score acquired by the first score acquisition means.
前記第一レコメンド取得部は、
異なる媒体識別子に対応付いている2以上の求人情報であり、一の組織識別子と対になる特定の属性値が警告条件を満たす場合に警告情報を含むレコメンド情報を取得する第一レコメンド取得手段を具備する請求項5記載の情報出力装置。 The job information includes an organization identifier that identifies the organization offering the job,
The first recommendation acquisition unit,
The information output device of claim 5 further comprises a first recommendation acquisition means for acquiring recommendation information including warning information when the recommendation information corresponds to two or more job information items corresponding to different media identifiers and a specific attribute value paired with an organization identifier satisfies a warning condition.
前記第二レコメンド情報を出力する第二レコメンド出力部とをさらに具備する請求項2記載の情報出力装置。 A second recommendation acquisition unit that acquires second recommendation information for a job seeker using one or more job information items corresponding to each of the two or more medium identifiers;
The information output device according to claim 2 , further comprising a second recommendation output unit that outputs the second recommendation information.
前記2以上の各媒体識別子ごとの1以上の各求人情報の1以上の属性値を用いて、各掲載媒体の第二スコアを取得する第二スコア取得手段と、
前記第二スコア取得手段が取得した第二スコアを用いて、応募すべき掲載媒体を識別する第二媒体識別子を有する第二レコメンド情報を取得する第二レコメンド取得手段とを具備する請求項8記載の情報出力装置。 The second recommendation acquisition unit,
A second score acquisition means for acquiring a second score for each of the publication media using one or more attribute values of one or more job information for each of the two or more medium identifiers;
The information output device of claim 8, further comprising a second recommendation acquisition means for acquiring second recommendation information having a second medium identifier for identifying the publication medium to which the application should be submitted, using the second score acquired by the second score acquisition means.
異なる媒体識別子に対応付いている2以上の求人情報であり、一の組織識別子と対になる特定の属性値が異なる場合に、求職者に有利な属性値に対応する第二媒体識別子を取得し、当該第二媒体識別子を含む第二レコメンド情報を取得する第二レコメンド取得手段を具備する請求項8記載の情報出力装置。 The second recommendation acquisition unit,
The information output device of claim 8 further comprises a second recommendation acquisition means for acquiring a second media identifier corresponding to an attribute value that is advantageous to a job seeker when the two or more job information items correspond to different media identifiers and the specific attribute values paired with a single organization identifier are different, and acquiring second recommendation information including the second media identifier.
請求項1から請求項10いずれか一項に記載の情報出力装置として機能させるためのプログラム。 Computer ,
A program for causing an information output device according to any one of claims 1 to 10 to function as such an information output device .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022021584A JP7701055B2 (en) | 2022-02-15 | 2022-02-15 | Information output device, information output method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022021584A JP7701055B2 (en) | 2022-02-15 | 2022-02-15 | Information output device, information output method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023118571A JP2023118571A (en) | 2023-08-25 |
| JP7701055B2 true JP7701055B2 (en) | 2025-07-01 |
Family
ID=87663280
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022021584A Active JP7701055B2 (en) | 2022-02-15 | 2022-02-15 | Information output device, information output method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7701055B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7808662B2 (en) * | 2023-09-21 | 2026-01-29 | ソフトバンクグループ株式会社 | system |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018173675A (en) | 2017-03-31 | 2018-11-08 | Hrソリューションズ株式会社 | Recruiting medium extraction system, program, and recruiting medium extraction method |
| JP2021168128A (en) | 2020-05-08 | 2021-10-21 | 百度在線網絡技術(北京)有限公司 | Human resources demand prediction method, device, electronic device, computer readable storage media, and computer program |
-
2022
- 2022-02-15 JP JP2022021584A patent/JP7701055B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018173675A (en) | 2017-03-31 | 2018-11-08 | Hrソリューションズ株式会社 | Recruiting medium extraction system, program, and recruiting medium extraction method |
| JP2021168128A (en) | 2020-05-08 | 2021-10-21 | 百度在線網絡技術(北京)有限公司 | Human resources demand prediction method, device, electronic device, computer readable storage media, and computer program |
Non-Patent Citations (1)
| Title |
|---|
| INFORMATION,月刊食堂,株式会社柴田書店,2019年12月01日,第58巻, 第12号,第120ページ |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023118571A (en) | 2023-08-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Faliagka et al. | Application of machine learning algorithms to an online recruitment system | |
| KR102068422B1 (en) | Schedule Management Service System and Method | |
| WO2011142999A1 (en) | Method of matching employers with job seekers | |
| KR102299780B1 (en) | (Reinforcement learning-based recommendation system for job matching of person with experience and method using the same | |
| JP2024161943A (en) | Information processing device, method, program, and system | |
| Xie et al. | Digital library evaluation measures in academic settings: Perspectives from scholars and practitioners | |
| Koufodontis et al. | Local tourism policy makers and e-image of destinations | |
| JP7701055B2 (en) | Information output device, information output method, and program | |
| Hwang et al. | Behavioral foundations for human-centric travel decision-aid systems | |
| JP2006172329A (en) | Business performance evaluation system and business performance evaluation program | |
| JP7764028B2 (en) | Information processing device, information processing method, and program | |
| Dascalu et al. | An ontology for educational and career profiling based on the romanian occupation classification framework: Description and scenarios of utilisation | |
| Stanica et al. | How to choose one’s career? a proposal for a smart career profiler system to improve practices from romanian educational institutions | |
| Gillespie et al. | An investigation of new string programs established in American schools between 1999 and 2009 | |
| Pettersen et al. | The construction of matches in dating platforms | |
| Markscheffel | Education in informetrics: An overview for Germany and an approach in an information retrieval context | |
| Ramakrishnan et al. | Occupational stress as a mediator between organisational intelligence traits and digital government service quality: a triangulation design approach | |
| Oza et al. | New corporate librarianship skills and its scalability in the post-digital era | |
| JP2005044259A (en) | Personnel affairs support system, personal affairs support method and program thereof | |
| KR102917910B1 (en) | System for materialization, level-assessment and recommendation of technology, using the AI artificial intelligence(AI) | |
| KR100422164B1 (en) | System and method for encouraging good and punishing evil | |
| KR20030056259A (en) | Method and system of performing an election campaign based on the information of voters using telecommunication networks | |
| RU2555232C2 (en) | Method of generation and operation of data base | |
| Parker | A human factors perspective on volunteered geographic information | |
| Yi et al. | Research on AR Cultural Heritage Museum Application Design Driven by User Demands |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240819 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250325 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250401 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250520 |
|
| 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: 20250610 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250612 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7701055 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |