Information processing methods, programs, and information processing systems
The information processing system improves job matching accuracy by using skill map, similarity, and commonality matching to align job seeker resumes with employer requirements, addressing the inaccuracy of past systems.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- EXAWIZARDS INC
- Filing Date
- 2024-11-05
- Publication Date
- 2026-05-19
AI Technical Summary
Existing job matching systems inaccurately determine the suitability of job applicants based solely on past document screening rates, failing to consider the match with the employer's required talent.
An information processing system that registers employer evaluation criteria and past applicant resumes, performs skill map matching, similarity matching, and commonality matching to determine the suitability of new job seeker resumes.
Enhances the accuracy of matching job seekers with the employer's required talent by considering multiple evaluation criteria, improving the hiring process.
Smart Images

Figure 2026081421000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing method, a program, and an information processing system.
Background Art
[0002] Patent Document 1 discloses a matching device including a database for registering document screening criteria for each job opening, a means for recording past screening results, and a means for determining the possibility of a job applicant passing the document screening. This matching device determines whether a resume of a job applicant meets the screening criteria for each job opening, and if it meets the criteria, displays the past screening passing rate.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the case of the above prior art, the document screening passing rate calculated as the ratio of those who were actually able to pass the document screening and proceed to the next stage among those who actually applied for a job opening in the past is displayed. However, with only past data, the accuracy of document screening is not high. That is, whether the applicant matches the talent required by the employer is not considered.
[0005] In consideration of the above facts, an object of the present invention is to obtain an information processing method, a program, and an information processing system capable of matching job applicants suitable for the talent required by employers.
Means for Solving the Problems
[0006] According to one embodiment of the information processing method, the method includes a registration step of registering the employer's evaluation criteria and the resumes of past applicants; an acquisition step of acquiring the resumes of job seekers; and a determination step of determining whether the resumes of job seekers are suitable or unsuitable based on a plurality of matching determinations based on the evaluation criteria and the resumes of past applicants.
[0007] According to a program according to one embodiment, the program executes an information processing method that includes a registration step of registering the employer's evaluation criteria and the resumes of past applicants; an acquisition step of acquiring the resumes of job seekers; and a judgment step of determining whether the resumes of job seekers are suitable or unsuitable based on a plurality of matching judgments based on the evaluation criteria and the resumes of past applicants.
[0008] According to an information processing system according to one embodiment, the information processing system includes an information processing device, comprising: a registration unit for registering the employer's evaluation criteria and the resumes of past applicants; an acquisition unit for acquiring the resumes of job seekers; and a determination unit for determining whether the resumes of job seekers are acceptable or unacceptable based on a plurality of matching determinations based on the evaluation criteria and the resumes of past applicants. [Effects of the Invention]
[0009] According to one embodiment, it is possible to match job seekers with the type of personnel that employers are looking for. [Brief explanation of the drawing]
[0010] [Figure 1] This figure shows an example of the configuration of an information processing system according to the embodiment. [Figure 2] This figure shows an example of the server hardware configuration according to the embodiment. [Figure 3] This figure shows an example of the hardware configuration of a user terminal according to the embodiment. [Figure 4] This figure shows an example of the functional configuration of the server according to the embodiment. [Figure 5]This figure shows an example of the functional configuration of a user terminal according to the embodiment. [Figure 6] This flowchart shows an example of a process performed by the information processing system according to the embodiment. [Figure 7] This flowchart shows an example of the matching determination process according to the embodiment. [Figure 8] This figure shows an example of a skill map according to the embodiment. [Modes for carrying out the invention]
[0011] An embodiment of the information processing system according to the present invention will be described below with reference to Figures 1 to 5. In each figure, identical or equivalent components and parts are given the same reference numerals. Furthermore, the dimensional ratios in the drawings are exaggerated for illustrative purposes and may differ from actual ratios.
[0012] (System Overview) First, an overview of the information processing system 10 according to this embodiment will be described. The information processing system 10 according to this embodiment is a system that can match job seekers with the personnel that employers are looking for. In this embodiment, the information processing system 10 is a system that can determine whether a resume of a job seeker who has newly applied to an employer is suitable, based on a skill map generated from the job posting of the user (employer) and the resumes of job seekers who have applied to the employer in the past.
[0013] (System Configuration) Figure 1 shows an example of the configuration of the information processing system 10 according to this embodiment. As shown in Figure 1, the information processing system 10 according to this embodiment includes a user terminal 2 and a server 1 that are connected to each other so as to be able to communicate with each other via a network N. The network N is, for example, a wired LAN (Local Area Network), a wireless LAN, the Internet, a public telephone network, a mobile data communication network, or a combination thereof.
[0014] The user terminal 2 is an example of an information processing device that performs operations for inputting and displaying various types of information. The user terminal 2 may be a PC (Personal Computer), smartphone, tablet terminal, server device, microcomputer, wearable device, or a combination thereof. In the present embodiment, the user who operates the user terminal 2 is a recruitment staff member in an organization or the like (the job applicant).
[0015] The server 1 is an example of an information processing device that matches job seekers suitable for the human resources required by the job applicant from the job application forms input by the user terminal 2 and the resumes of past applicants. The server 1 may be a PC (Personal Computer), smartphone, tablet terminal, server device, microcomputer, or a combination thereof. The specific configuration and operation of the server 1 will be described later.
[0016] (Hardware Configuration - Server) FIG. 2 is a block diagram showing the hardware configuration of the server 1. The server 1 includes a processor 101, a memory 102, a storage 103, and a communication I / F 104, which are communicably connected to each other via a bus B.
[0017] The processor 101 controls each component of the server 1 and realizes the functions of the server 1 by expanding and executing various programs stored in the storage 103 in the memory 102. The programs executed by the processor 101 include, but are not limited to, an OS (Operating System) and various programs described later. By the processor 101 executing these programs, a part of the state visualization method according to the present embodiment is realized. The processor 101 is, for example, a CPU (Central Processing Unit), MPU (Micro Processing Unit), GPU (Graphics Processing Unit), ASIC (Application Specific Integrated Circuit), DSP (Digital Signal Processor), or a combination thereof.
[0018] The memory 102 is, for example, a ROM (Read Only Memory), a RAM (Random Access Memory), or a combination thereof. The ROM is, for example, a PROM (Programmable ROM), an EPROM (Erasable Programmable ROM), an EEPROM (Electrically Erasable Programmable ROM), or a combination thereof. The RAM is, for example, a DRAM (Dynamic RAM), an SRAM (Static RAM), a MRAM (Magnetoresistive RAM), or a combination thereof.
[0019] The storage 103 stores the OS, various programs described later, and various data. The storage 103 is, for example, a flash memory, a HDD (Hard Disk Drive), a SSD (Solid State Drive), an SCM (Storage Class Memories), or a combination thereof.
[0020] The communication I / F 104 is an interface for connecting the server 1 to an external device including the user terminal 2 via the network N and controlling communication. The communication I / F 104 is, for example, an adapter compliant with Bluetooth (registered trademark), Wi-Fi (registered trademark), ZigBee (registered trademark), Ethernet (registered trademark), or optical communication (e.g., Fibre Channel), but is not limited thereto.
[0021] (Hardware Configuration - User Terminal) Figure 3 is a block diagram showing the hardware configuration of user terminal 2. User terminal 2 comprises a processor 201, memory 202, storage 203, communication interface 204, input / output interface 205, input device 206, and output device 207, all of which are connected to each other via bus B for communication. Communication interface 204 is an interface for connecting user terminal 2 to an external device, including server 1, via network N, and for controlling communication. Communication interface 204 is, for example, an adapter compliant with Bluetooth®, Wi-Fi®, ZigBee®, Ethernet®, or optical communication (e.g., Fibre Channel).
[0022] The input / output interface 205 is an interface for connecting an input device 206 and an output device 207 to the user terminal 2. The input device 206 is, for example, a mouse, keyboard, touch panel, microphone, scanner, camera, various sensors, operation buttons, or a combination thereof. The output device 207, as a user interface, is, for example, a display, projector, printer, speaker, vibrator, or a combination thereof. In this embodiment, as an example, the output device 207 and the input device 206 are configured as an integrated touch panel display.
[0023] In this embodiment, the program may be written to memory 202 or storage 203 during the manufacturing stage of server 1, or it may be provided to server 1 via network N. It may also be provided to server 1 via a non-temporary, computer-readable recording medium such as disk media (not shown).
[0024] (Functional Configuration - Server) Next, the functional configuration of Server 1 will be described. Figure 4 shows an example of the functional configuration of Server 1. When executing various programs, Server 1 uses the above hardware resources to realize various functions. Server 1 has a communication unit 11, a storage unit 12, and a control unit 13 as the functional configuration that Server 1 realizes. Each functional configuration is realized when the processor 101 reads a program stored in memory 102 or storage 103 and executes it.
[0025] Evaluation Criterion 121 is an evaluation criterion set based on a skills map generated from the job posting of the employer. For example, Evaluation Criterion 121 may be set for each job type or position using the skills map generated for each job posting. Past Applicant Resumes 122 stores the resumes of applicants who have applied to the employer in the past, along with whether they passed or failed. The pass / fail criteria in this case are not limited to any specific stage, such as passing only the document screening or passing up to the first interview, and may be set as appropriate by the employer.
[0026] The control unit 13 includes a registration unit 131 that registers evaluation criteria 121 set based on a skill map generated from a job posting, and resumes 122 of past applicants, and an acquisition unit 132 that acquires the resume of a new applicant. The control unit 13 also includes a matching unit 133 that performs matching determination from the acquired resumes, and a determination unit 134 that determines whether the resume of a newly applied job seeker is acceptable or not. The matching determination of the matching unit 133 includes multiple matching determinations, and in this embodiment, it includes three matching determinations (skill map matching, similarity matching, and commonality matching). Details of these will be described later.
[0027] (Functional Configuration - User Terminal) Next, the functional configuration of the user terminal 2 will be described. Figure 5 is a diagram showing an example of the functional configuration of the user terminal 2. When executing various programs, the user terminal 2 uses the above hardware resources to realize various functions. The functional configuration realized by the user terminal 2 includes a communication unit 21, a storage unit 22 in which the program 221 is stored, and a control unit 23. Each functional configuration is realized by the processor 201 reading and executing the program 221 stored in the memory 202 or storage 203. The control unit 23 includes an information acquisition control unit 231 that acquires information sent from the server 1, and a display unit 232 that displays the acquired information on the output device 207.
[0028] Next, the processing flow of the information processing system according to this embodiment will be explained using Figures 6 to 8. Figure 6 is a flowchart of the processing performed by the information processing system 10 according to this embodiment. Figure 7 is a flowchart of an example of the matching determination process according to this embodiment. Figure 8 is a diagram showing an example of a skill map according to this embodiment.
[0029] First, in step S101, the registration unit 131 registers the evaluation criteria 121. The evaluation criteria 121 to be registered are set based on the skill map generated from the job posting, as shown in Figure 8. Here, the skill map will be explained using Figure 8. Skill map M1 is a matrix representation of skills and required levels based on the job posting of the employer. Specifically, skill map M1 is generated using, for example, LLM (Large Language Models) based on the job posting of the employer and information on job types and duties (including job levels and skill requirements) published by public institutions, etc. Information on job types and duties published by public institutions, etc., includes, for example, the job competency evaluation standards published by the Ministry of Health, Labour and Welfare, the IT skill standards published by the Information-technology Promotion Agency, Japan (IPA), and the digital skill standards published by the Information-technology Promotion Agency, Japan (IPA). Based on skill map M1, the registration unit 131 sets the evaluation criteria for the personnel sought by the employer and registers the evaluation criteria 121.
[0030] Next, in step S102, the registration unit 131 registers the resumes 122 of past applicants. At this time, the registration unit 131 also registers the pass / fail results of past applicants along with their resumes 122. In addition, the registration unit 131 extracts commonalities from the resumes of past applicants, based on the characteristics of those who passed and those who failed the document screening, and registers them.
[0031] Next, in step S103, the acquisition unit 132 acquires the resume of the newly applied job seeker entered on the user terminal 2. Then, in step S104, the matching unit 133 performs a matching determination on the resume of the newly applied job seeker acquired in step S103 to determine whether it matches the job opening of the employer. In this embodiment, three matching determinations are performed (skill map matching, similarity matching, and commonality matching).
[0032] Here, the matching judgment process in step S104 will be explained using Figure 7. First, in step S201, the matching unit 133 performs skill map matching (first matching). Specifically, it evaluates the resume of a newly applied job seeker by comparing it with the evaluation criteria 121 set based on the skill map M1. In other words, it determines whether the applicant meets the required level for each skill in the skill map M1 by analyzing the applicant's resume using LLM or the like. For example, the determination of whether the required level for each skill is met may be made if all of the set evaluation criteria are met, or if a specific level for a specific skill is met. Alternatively, the resume of a newly applied job seeker may be analyzed and overlaid on the skill map M1 so that it is clear which skill and level it is. The employer may set the detailed judgment criteria as appropriate, and the method is not limited.
[0033] Next, in step S202, the matching unit 133 performs similarity matching (second matching). Specifically, it searches for resumes similar to the resume of the newly applied job seeker from the resumes 122 of past applicants and lists them. In other words, it lists resumes that match a pre-set similarity level (for example, 80% of the features analyzed by LLM etc. match). Then, based on the pass / fail results of the listed resumes, it determines whether the resume of the newly applied job seeker is pass or fail. For example, if multiple past resumes are listed, the resume of the newly applied job seeker may be judged as passable if a certain number or more (for example, 80% or more) of the listed past resumes are pass or fail. Alternatively, the resume of the newly applied job seeker may be judged as passable if all of the multiple past resumes are passable, and the criteria for determining whether the resume of a newly applied job seeker is pass or failable may be set by the employer as appropriate. Furthermore, the resumes listed from the 122 resumes of past applicants may, for example, have a similarity of 80% or more to the entire resume of the newly applied job seeker, or the similarity of the features may be 80% or more, and the percentage of similarity may be set as appropriate.
[0034] Next, in step S203, the matching unit 133 performs commonality matching (third matching). Specifically, it analyzes the new applicant's resume using LLM or the like and compares it with the commonalities of past applicants' resumes 122 to determine whether the applicant is acceptable or not. For example, if the characteristics of the newly applied job seeker's resume match the commonalities of successful past applicants' resumes 122, the newly applied job seeker's resume may be deemed acceptable. Also, for example, if there are multiple commonalities in past applicants' resumes 122, the newly applied job seeker's resume may be deemed acceptable if a certain number or more (for example, 80% or more) are present. Furthermore, if there are multiple commonalities in past applicants' resumes 122, the newly applied job seeker's resume may be deemed acceptable if all commonalities are met, and the criteria for determining whether a newly applied job seeker's resume is acceptable or not may be set appropriately by the employer.
[0035] Next, returning to the flowchart in Figure 6, in step S105, the judgment unit 134 makes a comprehensive judgment based on the matching judgment results from step S104 to determine whether the resume of the newly applied job seeker is acceptable or unacceptable. Specifically, based on the results of the skill matching judgment, similarity matching judgment, and commonality matching judgment in step S104, for example, if all judgments result in a pass, the judgment unit 134 may determine that the resume of the newly applied job seeker is acceptable. Alternatively, for example, two out of the three matching judgment results may result in a pass. Furthermore, the matching results may be displayed on the user terminal 2, for example, with ◎ if all judgment results are pass, ○ if two judgment results are pass, △ if one judgment result is pass, and × if all judgment results are unacceptable. The judgment on whether the resume of the newly applied job seeker is acceptable or unacceptable in step S105 may be set as appropriate by the employer.
[0036] Thus, in this embodiment, by determining the suitability of a newly applied job seeker's resume based on the employer's job posting and the resumes of past applicants, it is possible to match job seekers with the type of talent the employer is looking for. Specifically, by generating a skills map from the employer's job posting, it is possible to objectively set the skills the employer is looking for and the evaluation criteria for their level. Furthermore, by remembering the suitability of past applicants' resumes along with their acceptance / rejection status, the employer can hire the type of talent they are looking for. In other words, by considering multiple perspectives (three matching criteria in this embodiment), it becomes possible to hire the type of talent the employer is looking for with greater accuracy.
[0037] In this embodiment, the system determines whether a newly applied job seeker's resume is suitable or unsuitable. However, the employer may also contact candidates who match the three criteria (skill map matching, similarity matching, and commonalities matching). In this case, for example, the employer can crawl the information of registered candidates on a job site, identify candidates who match the three criteria, and contact those candidates. This allows the employer to respond not only to job seekers who have applied but also to candidates registered on the recruitment site.
[0038] In summary, this embodiment enables matching job seekers with candidates who are suitable for the type of personnel sought by employers. In other words, by performing matching evaluations from multiple perspectives, employers can determine whether the resumes of newly applied job seekers are suitable, thereby enabling them to hire more suitable personnel.
[0039] Although one embodiment of the present invention has been described above, the present invention is not limited to the embodiments described above, and any modifications, improvements, etc. that can achieve the objectives of the present invention are included in the present invention.
[0040] Furthermore, the series of processes described above can be executed by hardware or by software. In other words, the functional configuration is merely illustrative and not particularly limited. That is, it is sufficient for the information processing system to have the functionality to execute the series of processes described above as a whole, and there is no particular limitation on what functional blocks are used to realize this functionality. Also, the location of the functional blocks is not particularly limited and can be arbitrary. For example, the functional blocks of a server may be delegated to a user terminal, etc. Conversely, the functional blocks of a user terminal may be delegated to a server, etc. Moreover, a single functional block may be composed of hardware alone, software alone, or a combination of both.
[0041] For example, when a series of processes are executed by software, the programs that make up that software are installed on a computer or other device from a network or storage medium. The computer may be a computer built into dedicated hardware. Alternatively, the computer may be a computer capable of performing various functions by installing various programs, such as a server, a general-purpose smartphone, or a personal computer.
[0042] Furthermore, for example, a recording medium containing such a program may consist not only of removable media (not shown) distributed separately from the main unit of the device to provide the program to the user, but also of a recording medium provided to the user in a state where it is pre-installed in the main unit of the device.
[0043] In this specification, the step of describing a program to be recorded on a recording medium includes not only processes that are performed chronologically in that order, but also processes that are not necessarily performed chronologically, but are executed in parallel or individually. Furthermore, in this specification, the term "system" refers to an overall system composed of multiple devices, means, etc. [Explanation of symbols]
[0044] 10. Information Processing Systems 1 server 2. User terminals 131 Registration Department 132 acquisition department 133 Matching Department 134 Judgment Department
Claims
1. An information processing method performed by an information processing device, The registration process involves registering the employer's evaluation criteria and the resumes of past applicants. Steps to obtain a job seeker's resume, A judgment step in which the applicant's resume is judged to be acceptable or unacceptable based on the evaluation criteria and multiple matching judgments based on the resumes of past applicants. Information processing methods including
2. The aforementioned plurality of matching determinations include a first matching determination, a second matching determination, and a third matching determination. The first matching determination involves evaluating the job seeker's resume based on the evaluation criteria, The second matching determination involves evaluating the job seeker's resume based on its similarity to the resumes of past applicants. The third matching determination involves evaluating the job seeker's resume based on commonalities in the resumes of past applicants. The information processing method according to claim 1.
3. The evaluation criteria for the aforementioned employer are set based on a skills map generated from the employer's job posting. The information processing method according to claim 2.
4. The aforementioned resumes of past applicants are resumes of job seekers who have previously applied to the aforementioned employer. In the registration step, the pass / fail results of job seekers who have previously applied to the employer, along with commonalities extracted from the resumes of past applicants corresponding to those pass / fail results, are registered along with the resumes of those past applicants. The information processing method according to claim 2.
5. In an information processing device, The registration process involves registering the employer's evaluation criteria and the resumes of past applicants. Steps to obtain a job seeker's resume, A program for executing an information processing method that includes a judgment step of determining whether a job seeker's resume is acceptable or unacceptable based on the evaluation criteria and multiple matching judgments based on the resumes of past applicants.
6. An information processing system equipped with an information processing device, A registration section where employers register their evaluation criteria and past applicants' resumes, The department that obtains resumes from job seekers, A judgment unit determines whether the resume of the job seeker is acceptable or unacceptable based on the evaluation criteria and multiple matching judgments based on the resumes of past applicants. An information processing system equipped with the following features.