Career Recommendation System
Career Recommendation System
https://doi.org/10.22214/ijraset.2023.50888
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue IV Apr 2023- Available at www.ijraset.com
Abstract: Career recommendation system aims to offer direction and assist students in selecting engineering streams with the
help of a WebApp. Nowadays, there are more educational courses available, making it easier for students to pick courses that
interest them. However, in the 22nd century, more than half of the youths do not exercise their freedom of choice and make well-
informed decisions. A number of factors contribute to this. One of the main reasons is the lack of awareness of all the available
options. The other well-known hindrance is the family pressure of following a well-known or previously followed path when it
comes to choosing a career. This results in candidates ending up in the wrong fields and dropping out of college midway through
the course. As a result, time and money are wasted. Moreover, it may happen that a deserving candidate was denied a seat in an
institution since its capacity was full at the start of the course. The proposed WebApp aims to develop a system that would
suggest a course based on certain fundamental information about the student such as academic performance, extracurricular
activities, personal interests and aims. The WebApp will try to mimic the role of a career counselor, use a chatbot to interact with
the student and recommend to them the branches of engineering that align with their interests the most, by making use of
Machine Learning to provide an unbiased recommendation.
Keywords: Educational Technologies, Engineering disciplines, Machine Learning, Recommender System, chatbot.
I. INTRODUCTION
From the dawn of the twenty-first century, significant changes have taken place in many facets of society, including the crisis of
population growth, rapid technological advancements, and climate change. It takes originality, creativity, and imagination to mount
a successful defense against these new issues. Hence, higher education, and specifically engineering education, needs to be
improved to take into consideration highly sought-after talents like teamwork, critical thinking, and interpersonal skills, in addition
to conventional background knowledge. In addition to having technical expertise in STEM fields, creative students with strong
communication skills will improve the caliber of university graduates, making them more productive, creative, and successful in
their career paths. According to CMIE, the country's unemployment rate in October 2022 is 6.5% - urban 7.7% and rural 6%. One
contributing factor to the disparity in skills between the caliber of college graduates and those needed by the business sector is a
significant issue. By assisting students in selecting a professional choice based on their abilities, personality traits, and educational
background, this gap can be closed.
In high school, students begin to think about career opportunities. Children receive support from their parents, friends and/or school
counselors to create detailed career plans. Giving students expert advice is crucial to aid them in making their decision about their
future career path. This advice should take into account a number of variables, including cultural and personal beliefs, personality
type, educational background, parental expectations, and academic achievements. In addition to considering the student's individual
traits and talents, parents and friends base their advice on personal experience. School counselors, on the other hand, are prepared
and trained to assess students' academic and personal histories and assist them in selecting the appropriate professional path. In
underdeveloped nations, parents and families serve as pupils' primary sources of guidance. However, in the 22nd century, more than
half of the youths do not exercise their freedom of choice and make well-informed decisions. A number of factors contribute to this.
One of the main reasons is the lack of awareness of all the available options. The other well-known hindrance is the family pressure
of following a well-known or previously followed path when it comes to choosing a career. This results in candidates ending up in
the wrong fields and dropping out of college midway through the course. As a result, time and money is wasted. Moreover, it may
happen that a deserving candidate was denied a seat in an institution since its capacity was full at the start of the course.
To address the above drawbacks in the country, this paper introduces a “Career Recommendation System” that aims to help students
in choosing by examining their academic and personal profiles, one can determine their field of study and intended job. The
suggested WebApp aims to develop a system that suggests a course based on some fundamental student information, such as
academic performance, extracurricular activities, personal interests, and aspirations. WebApp will make an effort to imitate the
function of a career counselor by interacting with users via a chatbot. student and recommend the engineering majors that best fit
their interests, using machine learning to provide unbiased recommendations.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 3108
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue IV Apr 2023- Available at www.ijraset.com
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 3109
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue IV Apr 2023- Available at www.ijraset.com
A Career Path Recommendation Framework: CaPaR Recommendation systems are employed today to address the issue of
information overload in a variety of contexts, enabling users to concentrate on pertinent information depending on their interests.
Such systems can greatly aid students in achieving their professional goals by offering tailored employment and skill
recommendations. The algorithm initially reads the user's profile and resume, determines the candidate's essential talents, then
delivers customized job recommendations using text mining and collaborative filtering approaches. [14]
The future of Engineering Education - Revisited: This article revisits the influential CEE series "The Future of Engineering
Education," which was first released in 2000, to look at the tools and methods described as well as the predictions made in the
original paper. Most of the advice given in the first season is still applicable. [15]
B. Software Requirements
Windows, Mac, and Linux operating systems.
HTML, CSS, Javascript, Bootstrap, Flask, Python programming language with Anaconda Navigator and Microsoft Visual Studio
C. Hardware Requirements
Intel I3 processor or above is required for the system.
Display: 15 VGA Color.
RAM: 4 GB.
D. Algorithm Used
The mathematical equations for the random forest algorithm can be described as follows:
Let X be a matrix of size n x m, where n is the number of samples and m is the number of features. Each row of X represents a
sample, and each column represents a feature.
Let Y be a vector of size n x 1, representing the output (class or regression) variable for each sample in X.
Let T be the number of decision trees to be grown in the forest.
Let M be the number of randomly selected features for each tree.
Let D be the maximum depth of each decision tree.
Let L be the minimum number of samples required to be at a leaf node.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 3110
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue IV Apr 2023- Available at www.ijraset.com
Predict the output value for x_i using each of the T decision trees.
Compute the mean of the predicted values.
Output the predicted output values for all new samples.
The equations for growing a decision tree can be more complex, depending on the splitting criterion used (e.g., entropy, Gini index,
mean squared error, etc.), but the general idea is to recursively split the data based on the selected features until the stopping
criterion is met.
The objective of the architecture is to calculate a personalized score for academic performance for each engineering discipline based
on their interest, skills and academic performance. The student’s academic score will be used in the processing layer as input to the
membership function.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 3111
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue IV Apr 2023- Available at www.ijraset.com
V. SPECIFICATIONS
A. Applications
1) Students wanting to pursue engineering as a career but are not sure about the stream can use this WebApp as an advisor.
2) This system can be used by parents and educationalists who aim to search engineering streams.
3) There are different prediction techniques that help recommendation systems to obtain data.
B. Advantages
1) The results are highly relevant: The course recommendations are likely to be highly relevant to the user’s unique interests and
are not biased by course ratings from peers with dissimilar career goals.
2) Recommendations are transparent: The process by which a recommendation is generated can be made transparent, which may
increase students’ trust in the recommendations or allow them to tweak the results.
3) New items can be recommended immediately: Unlike collaborative filtering, content-based filtering does not require a user to
interact with an item before it can be recommended. Furthermore, Next Level’s ensemble approach is able to rely on data
outside of the user’s basic query. This can be a useful technique for automatically expanding the search scope when the user’s
query does not yield any matching courses.
C. Future Scope
1) For now, we’re building a recommender system that only recommends branches of engineering so in the future for candidates
whose interest lies outside of the project domain, the machine will give them a generic output instead of recommending a
specific branch.
2) Since all the branches of engineering are not equally popular, it is difficult to get a large dataset to train an unbiased model.
VI. CONCLUSION
Career-path Recommender System is designed to help future engineering students choose their discipline based on various factors
such as the academic performance, the personality type, and extracurricular activities.
Indecisive prospective students are to be guided to select study programs. Most of the study programs are closely related and
recommending specific programs is difficult. Further, existing solutions lacking in the use of students’ skills, interests and academic
performance towards filtering a possible recommendation. Hence, the proposed system enables students to choose from the
recommended study field. The design process considered the factors such as academic performance of the student’s school results;
his/her skills from activities and interests.
VII. ACKNOWLEDGEMENT
We would like to express our gratitude to our project supervisors for their guidance, advice, and support throughout the project. We
also want to acknowledge the participants who generously provided us with their time and data, as well as our classmates and
colleagues who provided us with constructive feedback and suggestions. Lastly, we would like to acknowledge the contribution of
the research community whose work and publications were instrumental in providing us with the necessary knowledge and
understanding to undertake this project. We appreciate all the valuable contributions and support in making this project a success.
REFERENCES
[1] M. Qamhieh, H. Sammaneh and M. N. Demaidi, "PCRS: Personalized Career-Path Recommender System for Engineering Students," in IEEE Access, vol. 8,
pp. 214039-214049, 2020, doi: 10.1109/ACCESS.2020.3040338.
[2] El-Bishouty, M.M., Chang, TW Graf, S. et al. “Smart e-course recommender based on learning styles” J. Comput. Educ. 1, 99–111, 2014,
https://doi.org/10.1007/s40692-014-0003-0
[3] Gulzar, Zameer & Leema, Anny & Deepak, Gerard, “PCRS: Personalized Course Recommender System Based on Hybrid Approach” Procedia Computer
Science. 125. 2018, 518-524. 10.1016/j.procs.2017.12.067
[4] Verma, Prabal & Sood, Sandeep & Kalra, Sheetal “Student career path recommendation in engineering stream” Computer Applications in Engineering
Education, 2017, 25. 10.1002/cae.21822.
[5] Super DE, Hall DT. “Career development: exploration and planning.” Annu 9 Rev Psychol. 1978;29:333-72. doi: 10.1146/annurev.ps.29.020178.002001.
PMID: 341784.
[6] Benilda Eleonor V. Comendador, Wilmarie Faye C. Becbec, and John Rez P. de Guzman, "Implementation of Fuzzy Logic Technique in a Decision Support
Tool: Basis for Choosing Appropriate Career Path," International Journal of Machine Learning and Computing vol. 10, no. 2, pp. 339-345, 2020.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 3112
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue IV Apr 2023- Available at www.ijraset.com
[7] M. C. B. Natividad, B. D. Gerardo, and R. P. Medina, ‘‘A fuzzy-based career recommender system for senior high school students in k to 12 education,’’ in
IOP Conf., Mater. Sci. Eng., vol. 482, Mar. 2019, Art. no. 012025.
[8] M. M. Rahman and N. A. Abdullah, "A Personalized Group-Based Recommendation Approach for Web Search in E-Learning," in IEEE Access, vol. 6, pp.
34166-34178, 2018, doi: 10.1109/ACCESS.2018.2850376.
[9] Valverde-Rebaza, Jorge & Puma, Ricardo & Bustios, Paul & Silva, Nathalia. “Job Recommendation based on Job Seeker Skills: An Empirical Study.”, 2018.
[10] J. Dhameliya and N. Desai, "Job Recommender Systems: A Survey," 2019 Innovations in Power and Advanced Computing Technologies (i-PACT), 2019, pp.
1-5, doi: 10.1109/i-PACT44901.2019.8960231.
[11] A. Dutt, M. A. Ismail and T. Herawan, "A Systematic Review on Educational Data Mining," in IEEE Access, vol. 5, pp. 15991-16005, 2017, doi:
10.1109/ACCESS.2017.2654247.
[12] Laumer, Sven & Gubler, Fabian & Maier, Christian & Weitzel, Tim. “Job Seekers' Acceptance of Job Recommender Systems”, 2018
10.24251/HICSS.2018.491.
[13] Ying Cao and Lei Zhang, "Research about the college students career counseling expert system based on agent," 2011 2nd International Conference on
Artificial Intelligence, Management Science and Electronic Commerce (AIMSEC), 2011, pp. 3208-3211, doi: 10.1109/AIMSEC.2011.6010332.
[14] B. Patel, V. Kakuste and M. Eirinaki, "CaPaR: A Career Path Recommendation Framework," 2017 IEEE Third International Conference on Big Data
Computing Service and Applications (BigDataService), 2017, pp. 23- 30, doi: 10.1109/BigDataService.2017.31.
[15] P. C. Wankat and L. G. Bullard, ‘‘The future of engineering education– Revisited,’’ Chem. Eng. Educ., vol. 50, no. 1, pp. 19–28, 2016.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 3113