2 LITERATURE REVIEW
Recommendation systems (RSs) were found to be a
helpful tool (Yera, 2017). It can help students to find,
organize, and use resources that match their
individual goals, interests, and current knowledge
(Al-Badarenah et al, 2016). Nevertheless, recent
studies show different approaches for managing
uncertainty in recommender systems, such as
Bayesian approaches (Luis M. de Campos, 2008),
Markov models (Nachiketa Sahoo, 2012), fuzzy
approaches (Azene Zenebe, 2009), genetic
algorithms (Holland, 1992), or neural networks
(Lehr, 1990).
Recommendation systems have played an
important role in education. One of these systems is a
Markov Chain Collaborative Filtering Model for
Course Enrollment Recommendations by (Elham
S.Khorasani, 2016). Another recommendation
system is course recommender system using
association rules by (Narimel Bendakir, 2006).
Another recommendation system is designed by
(Desi Purwanti Kusumaningrum, 2017) entitled
Recommendation System for Major University
Determination Based on Student’s Profile and
Interest.
There are also, number of studies that have
addressed the major selection problem. One of these
studies is a Prototype Rule-based Expert System with
an Object-Oriented Database for University
Undergraduate was proposed by (Ahmar, 2012). The
study highlighted the importance of using an expert
system supported by an object-oriented database.
Also, it used Kappa-PC expert system development
environment, which supports rule-based reasoning,
object-oriented modelling, list processing, and
graphical user interface construction components.
This ES has three major components that are: 1)
Knowledgebase; 2) Inference engine; 3) User
interface.
Another study is the Decision Support System for
Major Selection Vocational High School (VHS)
using Fuzzy Logic Android-Based was proposed by
(Salaki, 2015). It is a DSS to aid the student in the
decision-making process, based on the score of
acceptance exams to specify the appropriate VHS
major for the student. The DSS consists of three main
parts: 1) Information system; 2) DSS, which has three
subsystems Database subsystem, Model subsystem,
Dialog Subsystem; 3) Fuzzy Inference System.
In the previously presented literature, fuzzy logic
was used to deal with uncertainty in relative
problems. Additionally, database systems were also
used to store data. Finally, a graphical user interface
was also used to retrieve online information. Hence,
the same components are used in developing the FRS
for the university major selection problem presented
in this paper. Even though the previous studies have
used fuzzy expert systems to solve this problem, it is
worthy to develop an efficient IDSS for tackling real-
world major selection, for students applying to Taif
University at Saudi Arabia. The intended contribution
focuses on the use of fuzzy logic to improve the
performance of knowledge-based recommender
systems. The combination harnesses its power with
the fuzzy expert system.
3 PROBLEM STATEMENT
The major selection problem aims to maximise
student satisfaction on their major choice to minimise
the number of ungraduated students.
There are two tracks in high school, science and
art. Each track has specific majors. Students from
each track can apply only to those majors. However,
the science track has more options than the art track.
For example, a student applying for mathematics
must be from the science track. On the other hand, a
student applying for linguistics can be from science
or art track. Thus, the high school track affects the
direction of the result of the system.
Universities require three qualification criteria to
accept students. third-year high school percentage
(HSA), and percentages of two tests:1) General
Ability Test (GAT) and 2) Achievement test (AT).
The proposed recommendation system suggests a
list of suitable majors based on the student’s overall
percentage and the student’s preferences. The
percentage is calculated based on the GAT, AT and
HSA values.
In Taif University (TU), there are ten colleges,
with each college having several majors to choose
from and different calculation scheme. The student's
overall percentage to be accepted in medicine and
pharmacy colleges are calculated as shown in
equation (1), where HSA and AT must be greater than
or equal 75%. The student's overall percentage to be
accepted in engineering, computers and information
technology and applied medical sciences colleges is
calculated also as shown in equation (1), however
HSA and AT must be greater than or equal 70%. The
student's overall percentage value for the science
college is calculated as shown in equation (2). The
student's overall percentage value for the art,
education, shari’a, and business administration
colleges is calculated as shown in equation (3). Note
that α =0.3, β = 0.4 and γ =0.5.
FCTA 2019 - 11th International Conference on Fuzzy Computation Theory and Applications
318