0% found this document useful (0 votes)
48 views5 pages

Job Recommender System Design Using ML

The document presents a proposal for a job recommender system that connects students and alumni with potential employers through an Android application, leveraging machine learning to predict suitable career paths based on individual skills and interests. The system aims to streamline the hiring process, especially during the COVID-19 pandemic, by facilitating direct communication between job seekers and recruiters without third-party involvement. The research highlights the use of decision tree algorithms for career role prediction and emphasizes the importance of technology in enhancing the online recruitment experience.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views5 pages

Job Recommender System Design Using ML

The document presents a proposal for a job recommender system that connects students and alumni with potential employers through an Android application, leveraging machine learning to predict suitable career paths based on individual skills and interests. The system aims to streamline the hiring process, especially during the COVID-19 pandemic, by facilitating direct communication between job seekers and recruiters without third-party involvement. The research highlights the use of decision tree algorithms for career role prediction and emphasizes the importance of technology in enhancing the online recruitment experience.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Design of Job Recommender System using

Machine Learning
Radhika Bajaj1 Ajay Kumar2
Department of Computer Science & Engineering Department of Computer Science & Engineering
JSS Academy of Technical Education JSS Academy of Technical Education
Noida, India Noida, India
radhikabajaj141998@[Link] [Link]@[Link]

Prakhar Gupta3 Vishnu Singh4


Department of Computer Science & Engineering Department of Computer Science & Engineering
JSS Academy of Technical Education JSS Academy of Technical Education
Noida, India Noida, India
guptaprakhar345@[Link] vishnusinghjss@[Link]

Abstract— Now a days it is very difficult to connect with goal, we propose an automated system that uses a machine
alumni of any institution and to diminish the gap between learning model that looks at human characteristics and
recruiter’s expectations and students. The research paper is personal interests and educational institutions to predict
to establish a smooth communication between service providers which role of computer science work may best suit them.
and job seekers with the help of an android app that keeps the Every major business in the world expands and blossoms
current covid epidemic in mind. If there is a program that can like waves following one common practice, namely,
connect students with a clear mind, who are well aware of their creating a network. Here at 'Connect and Win', we make a
strengths and weaknesses, to their regular employers, which
platform accessible to all job seekers and employers on a
means alumni directly through the app, they do not have to
wander around looking for jobs. The application is easy to use single page to make the selection, evaluation and hiring
and is readily available on smartphones. There is no need to process easier. This approach violates all of the violent
apply for multiple jobs and wait days to get answers from the procedures previously used. The work of our project is to
hiring team. Students can apply for any recommended activities build a platform where the applicant, especially college
or for any available jobs and receive an instant call from the students who are having difficulty deciding on their job, can
person who submitted the job. This application will have a very be assisted by various college institutions, academics,
positive effect on making the hiring process a successful professionals and alumni. People on our platform will help
communication without the involvement of any third party. each other choose the right way to work and help them with
Authentication and validation are tested twice at all stages of new and market needs. Since college education is a learning
development
process it is appropriate to prepare students for the outside
Keywords— Online Hiring, Career Role Prediction, Job Seeker, world. Although the scope of college education is wide, it is
Recruiter, Machine Learning, Recruitment, Selection, Private not high. To provide students with the latest technology and
Institutions tools, the database and skills of this platform will help them
decide what is best for them. It makes the learning process
I. INTRODUCTION shorter and deeper.

Career goals, especially the selection of the right job by


monitoring the size and tendency of the size of the The literature work done in the field of drunken driving
engineering work have become a major necessity for all detection which is described in the next section. A lot of
young computer science professionals. There is a tendency work has been done by various researchers to design such
among students to choose career paths based on the choices kind of system.
of peers or high-paying roles. Customer guesses are the
process of predicting student performance based on their II. RELATED WORK
skills. This will help them to improve their performance and
arouse their interest so that they can be directed to their After extensive research, here comes the observation
intended function and stay focused on that. To achieve that that predictive systems are frequently used by mobile
applications in the modern context. Some practical [Link] Correlation of columns
examples are - Guessing software progressive, predictive

III. DISCUSSION

Through a wide literature survey and experimentation,


we come to know that content based methods and
collaborative filtering in recommendation systems fails for
our problem statement and we switch to a machine learning
algo named decision tree algorithm to which we fed our
data and generated a model to predict the career roles.

1. importing data- libraries used(numpy, pandas)

1) Importing Labelencoder
For encoding labels for job roles to numeric values

2. [Link]()
IV. DATA PREDICTIONS USING MACHINE Enter: 1 programming_skillEnter: 1
LEARNING MODELS abstractthink_skillEnter: 1 design_skill Enter: 5
ds_coding
1. DECISION TREE (on 80% od data) Enter: 1 extracurricularEnter: 1
Usingtrain_test_split(TRAIN,RESULT,test_size=0.
2,random_state=20) V. RESULTS

One can enter in the system as an admin, student or


Confusion Matrix [[0 0 0 0 1 0]
alumni after successful registration
2. Using XGBClassifier model = XGBClassifier()
[Link](X_train, y_train)

3. Reshaping data
Using to_numeric() and reshape()
[0 2 1 0 1 0]
[0 0 0 0 1 0]
[0 0 2 0 0 0]
[0 0 0 0 0 0]
[0 0 1 1 0 0]]
Accuracy 0.2
confusion matrix
[[1 0 0 0 0 0 0]
[0 3 0 0 0 0 0]
[0 0 1 0 0 0 0]
[0 0 0 5 0 1 0]
[0 0 0 0 1 0 0]
[0 0 0 0 0 1 0]
[0 0 0 0 0 0 2]] 2. After registration, a regular student have a screen where he
get four option along with LogOut.
Accuracy 93.33

## Saving Model

# Save the trained model as a pickle string.


saved_model = [Link](clf)

# Load the pickled model


clf = [Link](saved_model)

# # Use the loaded pickled model to make predictions


# [Link](X_test)
1) New Testingcgpa
Enter: 4
no_of_miniprojectsEnter: 1 no_of_projects

Enter: 1 coresub_skill Enter: 1 aptitude_skill


Enter: 4
problemsolving_skill
option.

● My profile section presents the basic details of student 4. Admin-


● Career job role prediction predicts the suitable job role Admin can keep track of all the students and alumni.
for students as per his/her skills mentioned.

VI. CONCLUSION

The goal of this paper is to present the study done for career
Recommended and available jobs prediction and how that can be used for a smooth recruitment
process in industry and the work done for building an android
3. Alumni- application for the same. Technology has advanced significantly
in recent years to provide students with a better online hiring
experience, and it will continue to do so in the future.
People have predicted that online recruitment will overtake the
offline process due to the rapid rise of job seekers and job
providers. The introduction of the concept of career prediction
has a positive impact on this process as students become well
informed of their strengths and weaknesses and choose a correct
career path for them. This is very helpful for recruiters
simultaneously as it saves lots of their time and efforts in
shortlisting. Online hiring process will open ways for most of
those students who cannot attend regular colleges but are good at
skills. At the end of the day, it was a win-win situation for both
the job seeker and the job provider. The application will not only
help students and recruiters but will also help institutions to
establish a good hiring process without the spread of coronavirus
that can be a threat in offline hiring processes . In comparison to
After successful login, alumni get three options on screen along
physical hiring, a thorough analysis of the above findings reveals
with log out.
that easy approach to students and recruiters on online
My profile section presents the basic details of alumni application, as well as flexibility and efficiency of time, are the
two most important factors that are likely to make people in
An alumni can post the jobs hiring industry to stick with online hiring process even after the
pandemic ends. For building this application various fields of
software development such as machine learning algorithms for
making a model that can predict careers are implemented
accordingly. Various technologies like Android Studio for
building the user interface of the application, Squillite for mysql
databases, flask for backend apis were used for developing
various modules for the application.
REFERENCES

[1] Lal, V. and Aggarwal, S,. Analyzing the effect of social media on
recruitment. International journal of management and social sciences
research, 2(9), pp. 37-41, 2013.

[2] Recruiting through social media, Retrieved from


[Link]
opportunities/recruiting-throughsocial- media/[Link],2012.

[3] Ofori, D. and Aryeetey, M. (2011). Recruitment and selection practices


in small and medium enterprises. International Journal of Business
Administration, 2(3), pp. 45-60. 7. Samuel, O. A. and Nyarko, K.
(2014).
[4] Leveraging information technology (IT) in recruitment and selection
processes – A comparative study. International journal of network and
communication research, 2(1), pp. 16-44
[5] Essential of human resource management and industrial relations,
subbarao Mumbai, Himalaya publishing house, 1996 Edward E. Lawler
Iii; John W. Boudreau. Stanford Business Books, 2009
[6] Reinventing Human Resources Management: Challenges and New
Directions ,RonaldJ. Burke; Cary L. Cooper. Routledge, 2005
[7] Understanding Human Resource Management ,Ken N. Kamoche. Open
University Press, 2001
[8] Organizational Success through Effective Human
ResourcesManagement Ronald R. Sims. Quorum Books, 2002
[9] A Balanced Approach to Understanding the Shaping of Human
Resource Management in organisations** Boselie, Paul. Management
Revue, Vol. 20, No. 1, January 1, 2009 Hargis, Michael B.; Bradley,
Don B.,, III. Academy of Strategic Management Journal, Vol. 10, No. 2,
July 2011
[10] [10] Nehles, Anna C.; van Riemsdijk, Maarten; Kok, Irene; Looise,Jan
Kees. Management Revue, Vol. 17, No. 3, July 1, 2006
[11] Globalizing Human Resource Management Paul Sparrow; Chris
Brewster; Hilary Harris.
[12] Routledge, 2004
[13] International Human Resource Management: A Multinational Company
Perspective Monir H. Tayeb. Oxford University Press, 2005
[14] The Manager's Guide to HR: Hiring, Firing, Performance Evaluations,
Documentation, Benefits, and Everything Else You Need to Know Max
Muller. AMACOM, 2009
[15] Human Resources for the Non-HR Manager Carol T. Kulik. Lawrence
Erlbaum Associates, 2004 Human resource development, [Link]
New Delhi, sultan chand &sons, 2005.
[16] HR from the Outside In: Six Competencies for the Future of Human
Resources, Dave Ulrich,2012
[17] The HR Scorecard: Linking People, Strategy, and Performance, Brian
E. Becker,2001
[18] The Chief HR Officer: Defining the New Role of Human Resource
Leaders, Patrick M. Wright,2011
[19] The Carrot Principle: How the Best Managers Use Recognition to
Engage Their People, Retain Talent, and Accelerate Performance,
Adrian Gostick,2007
[20] HR from the Heart: Inspiring Stories and Strategies for Building the
People's Side of Great Business, Libby Sartain,2000.

Common questions

Powered by AI

Potential challenges include ensuring robust data privacy and security during the authentication process, as maintaining trust is critical for effective communication between stakeholders. Additionally, the platform may encounter difficulties in building and maintaining an active alumni network that consistently engages and updates job posts. Another challenge could involve the accurate matching of students to opportunities based on their skill-set, which necessitates continuous model updates and refinements to cater to evolving market demands .

Maintaining data security and privacy in such platforms is critical to protect the sensitive personal and professional information of job seekers and recruiters. It ensures compliance with legal standards and fosters trust among users, which is essential for active engagement on the platform. Without stringent security measures, the system is vulnerable to breaches that could lead to identity theft, job fraud, and erosion of user confidence, potentially derailing the platform's goal of facilitating smooth recruitment processes .

Machine learning models, such as decision trees and XGBClassifier, impact the student recruitment process by providing personalized career recommendations based on individual skill-sets. These models analyze academic performance, project work, and skills to predict the most suitable job roles for each student, streamlining the matching process between students and job opportunities. This precision aids in preparing students for specific career paths and ultimately facilitates a more effective and efficient recruitment process .

The development of the job recommender system application involves several technological tools and frameworks. Android Studio is used for building the user interface, ensuring a user-friendly experience on mobile devices. For database management, SQLite and MySQL are utilized, providing robust data storage solutions. The backend architecture employs Flask for API development, which facilitates dynamic data interactions and efficient processing, enabling seamless communication across the various components of the application .

Integrating an online hiring platform with predictive career functionalities offers institutions the benefit of a streamlined recruitment process that saves time and resources. It provides a complete digital ecosystem where students can receive education and job placement guidance in one place. This approach enhances the institution's reputation by increasing graduate employability rates and maintaining an active network of alumni, which can contribute to the strength and credibility of academic programs through real-world insights and job placements .

Apps like the described job recommender system significantly influence traditional job application processes by shifting them towards a more centralized, technology-driven approach. These apps eliminate complex and prolonged application procedures by enabling direct interactions between students and alumni. They reduce reliance on intermediary job portals and physical applications, thus accelerating decision-making and feedback loops. The application of machine learning further customizes the job search process, offering students tailored recommendations and minimizing the noise of irrelevant job postings .

The incorporation of machine learning algorithms such as decision trees and XGBClassifier enhances career role prediction accuracy by analyzing complex datasets to uncover patterns that align with students' skills and job roles. Decision trees are utilized on 80% of the data to create a model that segments students into appropriate job roles, while XGBClassifier offers robust classification capabilities that increase prediction accuracy, demonstrated by a significant accuracy rate of 93.33%. These models outperform traditional content-based methods and collaborative filtering, which failed in the context of this job recommender system .

The application ensures continuous updating of skills and career trends by incorporating a database and skill assessment features that reflect current market demands. It encourages interactions with alumni and professionals who can offer insights into industry trends and required skills. This dynamic environment empowers students to align their skills with market needs and adapt to changing employment landscapes, thereby maintaining their competitiveness in the job market .

The proposed job recommender system improves recruitment by connecting students directly with alumni through a mobile application. This system eliminates the need for students to apply to multiple jobs and face delays in responses from recruiters. Instead, it fosters direct communication by enabling students to receive instant calls from alumni who post job opportunities. The use of machine learning models further enhances this process by predicting suitable career roles based on students' skills, thus aligning student and alumni interactions with precise career guidance .

Career prediction plays a transformative role in the recruitment process by informing students of their strengths and weaknesses, thus guiding them towards the most suitable career paths. This self-awareness helps them to focus on improving requisite skills and align their academic pursuits with potential job roles. Consequently, recruiters benefit by having access to well-prepared candidates who match job requirements, making the recruitment process more efficient and reducing the time and effort involved in shortlisting candidates .

You might also like