Machine learning-based recruitment system and method
OwnerHariharan Sivaramaninventor
Life of this patent
Estimating the term…
Abstract
A system and method to aid in a recruitment process by providing a list of candidates that best match the job requirement. The system includes an explainable machine learning module that applies six layers of filters and profile matching to a set of job applications to shortlist a predefined number of applications. The shortlisted applications can be presented to recruited for logical assessment about the relevancy of each of the shortlisted applications. Based on the self-assessment, the set of applications can again be processed by the explainable machine learning module to shortlist a final list of candidates.
Claims14
A system to aid in a recruitment process, the system comprising a processor and a memory, the system configured to implement a method comprising the steps of:
- receiving a set of applications for one or more job vacancies;
- subjecting the set of applications to a machine learning based multi-layered analysis module, wherein the analysis module upon execution by the processor applies a plurality of filters to the set of applications and further subject the set of applications to profile matching, wherein the analysis module is explainable;
- scoring, by the analysis module, each application of the set of applications;
- presenting, by the analysis module, a predetermined number of applications from the set of applications based on the scoring;
- receive a logical assessment for each of the predetermined number of applications;
- updating, the analysis module using reinforcement learning and the logical assessment of the each of the predetermined number of applications;
- and
- upon updating, determining a list of shortlisted applications from the set of applications by subjecting the set of applications to the updated analysis module.
A method to aid in a recruitment process, the method implemented within a system comprising a processor and a memory, the method comprising the steps of:
- receiving a set of applications for one or more job vacancies;
- subjecting the set of applications to a machine learning based multi-layered analysis module, wherein the analysis module upon execution by the processor applies a plurality of filters to the set of applications and further subject the set of applications to profile matching, wherein the analysis module is explainable;
- scoring, by the analysis module, each application of the set of applications;
- presenting, by the analysis module, a predetermined number of applications from the set of applications based on the scoring;
- receive a logical assessment for each of the predetermined number of applications;
- updating, the analysis module using reinforcement learning and the logical assessment of the each of the predetermined number of applications;
- and
- upon updating, determining a list of shortlisted applications from the set of applications by subjecting the set of applications to the updated analysis module.
Dependencies are inferred from the claim text.