Научная статья на тему 'Classifying students based on fuzzy logic to devise individual study plans'

Classifying students based on fuzzy logic to devise individual study plans Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
135
46
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
STUDENTS CLASSIFICATION / STUDY PLAN / INFORMATION SYSTEMS / E-LEARNING

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Molinari A., Trevisan I., Bogdanova D. R., Akhmetova Yu F.

Электронное обучение стало очень популярным способом вовлечения студентов в образовательном пути. Сегодня много различных предложений по электронному обучению, и оценки различных учебных планов очень важно, как со стороны студента и с образовательной точки зрения учреждения, для того, чтобы получить лучше мотивированых участников. Эта статья посвящена классификации учащихся по уровню знаний для адекватного выбора индивидуального учебного плана.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Classifying students based on fuzzy logic to devise individual study plans»

ISSN 1992-6502 (P ri nt)_

Vol. 17, no. 6 (59), pp. 43-46, 2013.

Vestnik UQA7U

ISSN 2225-2789 (Online) http://journal.ugatu.ac.ru

UDC 004.7

Classifying students based on fuzzy logic to devise individual study plans

a. mOLINARI1, i. tREVISAN2, d. bOGDANOVA3, yU. aKHMETOVA4

1 [email protected], 2 [email protected], 3 [email protected], 4 [email protected]

1,2 University of Trento, Italy 3,4 Ufa State Aviation Technical University, Russia

Submitted 2013, June 21

Abstract. E-learning has become a very popular way to involve students in educational paths. Today many different proposals for e-learning paths are available, and the evaluation of different study plans is very important, both from the student's side and from the educational institution perspective, in order to have better and more motivated participants. This article is devoted to the classification of students by the level of knowledge for the adequate selection of an individual study plan.

Keywords: students' classification; study plan; information systems; e-learning.

1. INTRODUCTION

The problem of differentiating students' level of basic knowledge before they start the educational path is acute in professional education and training. In this type of education students are not homogeneous and the selection of a study plan is a nontrivial task.

The aim of introducing the classification of students in terms of knowledge into the educational process is to create the most favorable conditions for the participants, taking into account characteristics of students, as well as providing individual problem solving approach that will reduce the time of the course and rise the quality of education by teaching according to the level of basic knowledge in the discipline.

There are many advantages of this approach:

a) the acceleration of the development of educational programs,

b) the variation of organization of training with the students

c) the overall quality of the educational process, more suited to participants' needs,

d) the flexibility of the curriculum model, which is developed on the basis of the basic curriculum. This "flexible" part allows teacher to consider the interests, needs and opportunities of the students. This flexibility is, however, hardly imple-mentable in real contexts, especially when the number of students is high and/or the parameters to be acquired and considered are numerous.

E-learning provides a profitable background to implement the classification of students: e-learning learning paths are today very popular because of the many advantages they provide both to educational institutions, to participants and to trainers. Among the many advantages, we can list the possibility of profiling students in advance, collecting information and tests remotely thus simplifying organizational aspects (especially in presence of large numbers of participants), considerably reducing costs and efforts required to implement classification mechanism. Last but not the least, the flexibility of implementation of differentiated learning paths according to the profile of the students is the specific element for this paper: in traditional settings, customizing an educational path for a specific students is substantially not possible, due to costs and management issues. In e-learning, not only this is feasible, but also convenient and useful.

In the next sections we will present the application of a mathematical model for the classification of students in order to assign the training path that is most appropriate to their abilities. This model is based on the application of fuzzy logic and multi-criteria evaluation, in order to take into account the individuality of the subject and its characteristics.

The results that may be obtained from the application of these methods to the selection of students are particularly relevant in cases of international master degrees, where candidates come from countries with very different school systems, and where backgrounds are often not comparable.

2. CLASSIFYING STUDENTS

The proposed method is based on the construction of a fuzzy decision tree for classification of new students, as the subjective assessments of students are included as evaluated parameters.

We describe the basic rules of fuzzy logic, which enable the integration of subjective estimates of the parameters in the measure of student knowledge CV;, where i = 1..N is number of the student.

Then rank students on several parameters of estimates included in the index CVi, and compose their overall rating. To do this, the method of multi-criteria assessment of students is used.

Every course present in the e-learning system has been classified in advance, with specific characteristics required in order to have the best match between the ability of the subject and the content of the course. We then construct a students classifier for the chosen course which determines the degree of belonging to the student groups in terms of knowledge. In these situations the use of e-learning platforms distributing learning objects (Los) that have been creating using standards like SCORM, could be of great help in matching metadata contained in the LO with the results of the classification system we are proposing.

2.1. Students multi-criteria evaluation

This method provides a composite index which consists of a consolidation of both quantitative and qualitative indicators using the procedures of expert evaluation, ranking, normalization and encoding benchmarks. It can be used to evaluate any set of objects for a variety of indicators (criteria).

The method consists of the following steps:

• Chose optimal number of indicators;

• Ranked indicators in importance according to

the preferences of the decision maker;

• Determined weight factors for each indicator.

The weight factors for Cj are defined as:

R<-1

Cj = 1 — —

M

(1)

j = 1.M, where M is a number of indicators. Then the coefficients are normalized:

C =—J—

J ym c

(2)

Students are ranked in importance according to the decision maker preferences for each indicator. Students are compared for each indicator, and the results are tabulated;

• Determined weight factors for each student for each indicator and results are normalized.

LJ 1 1 K ,

(3)

i = 1..K, j = 1.M; K is number of students; M is number of indicators.

_ ^ JL

ji ~ yx FT

(4)

where is normalized indicators.

Thus, to calculate the weights used the relations of order between objects. However, the use of ordinal information may result in the loss of useful information. If necessary to take into account the quantitative information weight factors are calculated as (if large values are more preferable):

Wj

_

^ " ï£=1wJk

(5)

if small values are more preferable than as follows:

1/wil

_

Jl Zfc=i 1/wJk

(6)

In this case, step 4 (ranking sites for each indicator) is omitted.

• Generalized index values calculated for each student.

.

2.2. Fuzzy Decision Trees

(7)

Classification using fuzzy decision trees can handle the situation, which is not just about belonging to some class, attribute, but regards the grade of membership. An object can have properties of both factors in some way so you don't lose this knowledge using fuzzy decision trees.

The main idea of this approach is a combination of decision trees and fuzzy logic.

A distinctive feature of decision trees is that each example is definitely belongs to a particular node. In the fuzzy case it is not [5]. For each of the attributes necessary to allocate some of its linguistic values and to determine the degree of membership of examples to them. Instead of the number of examples of a particular node, fuzzy decision tree groups the degree of membership. Ratio is the ratio of examples Dj E SN of the node N for the target value of i is calculated as:

pf =Z<JiN (Dj), Hi (Dj)) ,

(8)

A. Molinari, I. Trevisan, et al. • Classifying students based on fuzzy logic

45

where /iN (Dj) is grade of membership of example Dj to the node N; [i (Dj) is grade of membership of an example relatively to the target value i; SN is set of all examples of node N. Then find the ratio

P N = J lPN (9)

indicating the general characteristics of the examples of the node N. Standard decision tree algorithm determines the ratio of the number of examples belonging to a particular attribute to the total number

of examples. For fuzzy decision trees is used the pN

ratio jfi to calculate which the degree of membership is used. Expression

E (SN) = -Tli$;-log2^ (10)

gives an estimate of the average amount of information to determine the class of the object from the set PN.

In the next step of the construction of a fuzzy decision tree, the algorithm calculates the entropy of the partition on the attribute A with values a/.

E (SN,A) = Zj^E (SNlj) (11)

where the node Nj is a child node for N.

Algorithm selects the attribute with the maximum information gain:

G (Sn,A) : G (SN,A) = E (SN) - E (SN,A). (12)

Node N is divided into several sub-nodes Nj. Grade of membership of an example Dk node Nj is calculated incrementally from the node N as

IN\ j0/J = mm(iN\ j(D H),HN\j{pk,a.j)) , (13)

where shows the degree of membership

of Dk to the attribute a;-. Sub node Nj is deleted if all the examples in it have zero grade of membership. The algorithm is repeated until all the examples will be classified or all attributes for partition will be used.

Belonging to the target class for the new record is calculated as:

°j = J(m(Dj)-zkPl) . (14)

Where P[ is a leaf examples ratio of tree l for the value of the target class k; is a degree of

membership to a node of l, %k is a value of the target class k membership to a positive outcome of the classification.

3. CONCLUSION

The article provides an overview of methods that can be used to assess the level of the knowledge and classification of students. The method of classification of students allows to assess the degree of membership of a new student to the particular group.

To account the subjective and inaccurate information about students selected, an approach based on fuzzy set theory, which allows to assess the degree of membership of the student to the particular class.

One of the objectives of this work was to evaluate the level of the knowledge of the student for the teacher, based on which he can be classified in one group or the other, according to which in the future will be based educational program and developed an individual study plan used through an e-learning platform. In this way, the monitoring and tracking capabilities of e-learning platforms will be able to provide feedback about the initial profile and path chosen for the student, and the final results that will be measured at the end of the e-learning activities

Note, however, that if you want a more detailed classification, it is necessary to build additional decision trees (forests) [5].

ACKNOWLEDGMENTS

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

This investigation has been supported by Erasmus Mun-dus program, by grant 11-07-00687-a of the Russian Foundation for Basic Research, by grant of RFH № 12-02-00190. The research work has been performed within the state work on development of software tools support decision-making for different kind of management activity in industry in the conditions semi structured data based on the technology of distributed artificial intelligence.

REFERENCES

1. QuantResearch [Online]. Available: www.quantresearch.ru

2. BaseGroup Labs. [Online]. Available: www.basegroup.ru

3. N. I. Yusupova, D. R. Bogdanova, Yu. F. Akhmetova, and N. V. Sholokhova, "Customer classification using fuzzy decision trees," (in Russian), in Information Technologies and Systems '2013. Chelyabinsk, Russia: ChelGU, 2013, pp.118123.

4. C. Z. Janikow. "Fuzzy decision trees: issues and methods," IEEE Trans. Systems Man Cybernet, Part B (Cybernetics), vol. 28, no. 1, pp. 1-14, 1998.

5. C. Z. Janikow, M. Fajfer, "Fuzzy Decision Forest," in Proc. 19th Int. Conf. North American Fuzzy Information Society, Atlanta, 2000, pp. 218-221.

6. M. D. Guzairov, N. I. Yusopova, O. N. Smetanina, and N. I. Galeeva, "Neural networks tools for decision support systems in educational route management," (in Russian),

Neyrokomputery: razrabotka, primenenie, no. 3, pp. 021025, 2013.

7. N. I. Yusopova, O. N. Smetanina, and L. M. Iskhakova, "Models and methods of information processing in the management of relations with the alumni-association," (in Russian), Vestnik Voronezhskogo Gosudarstvennogo Technicheskogo Universiteta, vol. 8, no. 1, pp. 17-21, 2012.

8. N. I. Yusopova and M. N. Kharisov, "Mathematical tools of the decision making support on customers legal persons relationship management unit development," (in Russian), Vestnik UGATU, vol. 16, no. 8, pp. 61-66, 2012.

ABOUT AUTHOR

MOLINARI, Andrea, professor (Department of Industrial Engineering, University of Trento, Italy) Dr. Economic. (Faculty of Economics and Business, University of Trento, 1988). His researches deals with the information systems, e-learning, m-learning, information retrieval.

TREVISAN, Italo, Associate Professor (Department of Economics and Management, University of Trento, Italy) Dr. Political Science. (University of Padua, Italy, 1997), Master of Arts. (University of Cape Town, South Africa, 1984). The main research interests are addressed: to the problems of marketing products and consequent relations between producers and intermediaries; to the problems of the internationalization of firms, especially smaller firms; the role of cultural differences in the management of companies; the role of cultural differences in stimulating entre-preneurship and the development of third world countries.

BOGDANOVA, Diana, Associate Professor. Dept. of Computational Mathematics and Cybernetics. PhD (USATU, 2008).

AKHMETOVA, Yulia, PhD student of Dept. of Computational Mathematics and Cybernetics. Master of Engineering and Technology (2013), Certified specialist in mathematical methods in economics (USATU, 2005).

i Надоели баннеры? Вы всегда можете отключить рекламу.