Methodology-Fitness analysis

Download Report

Transcript Methodology-Fitness analysis

國立雲林科技大學
National Yunlin University of Science and Technology
N.Y.U.S.T.
I. M.
Development of a reading material recommendation
system based on a knowledge engineering approach
Presenter : Yu-hui Huang
Authors :Ching-Kun Hsu, Gwo-Jen Hwang , Chih-Kai Chang
CE 2010
1
Intelligent Database Systems Lab
Outline

Motivation

Objective

Methodology

Experiments

Conclusion

Comments
N.Y.U.S.T.
I. M.
2
Intelligent Database Systems Lab
Motivation
N.Y.U.S.T.
I. M.

It is importance of assigning proper articles to individual students for
training their reading ability.

In traditional English classes, a teacher needs to guide dozens of
students to learn;
therefore, it is quite often that identical instructional materials,
especially reading articles, are prepared for every student .

For some students, the articles could be too easy to read, while for
others, the articles might be too difficult.
Such an article assignment strategy is likely to cause the students to
lose interest in learning English
3
Intelligent Database Systems Lab
Objective
N.Y.U.S.T.
I. M.

To improve the reading performance of students, it is important to
provide personalized reading recommendations to individual students
by taking their profile or learning performance into consideration.

A knowledge engineering method is proposed to assist teachers to
cooperatively define English article recommendation rules for individual
students.
4
Intelligent Database Systems Lab
Methodology-Establishing repertory grids

A single repertory grid is represented as a matrix whose columns have
element labels and whose rows have construct labels. Elements

Elements could be decisions to be made, objects to be classified, or
concepts to be learned.

Constructs are the features for describing the similarities or
differences among the elements.
5
Intelligent Database Systems Lab
N.Y.U.S.T.
I. M.
Methodology

N.Y.U.S.T.
I. M.
Each construct consists of a trait and the opposite of the trait. A 5-scale
rating mechanism is usually used to represent the relationships
between the elements and the constructs.

‘‘5” represents that the element is very likely to have the trait;

‘‘4” represents that the element may have the trait;

‘‘3” represents ‘‘unknown” or ‘‘no relevance”;

‘‘2” represents that the element may have the opposite characteristic of the trait;

‘‘1” represents that the element is very likely to have the opposite characteristic of the
trait in the study.
6
Intelligent Database Systems Lab
Methodology
N.Y.U.S.T.
I. M.

In the study, the expert knowledge was obtained by interviewing two
experienced English teachers in a senior high school.

Furthermore, the features and preferences for characterizing the
learners were acquired from both the students and the experts.

That is, two kinds of repertory grids were established.

One is the repertory grid for categorizing the selected reading articles;

the other kind is for characterizing the learners based on their preferences for English
readings.
7
Intelligent Database Systems Lab
Methodology
N.Y.U.S.T.
I. M.

For the first kind of repertory grid developed by interviewing the
teachers, the data concerning the articles with different difficulty levels
were collected and presented in the corresponding grids.

The English teaching experts determined the difficulty levels of 100
articles based on the vocabulary and sentence difficulty degrees as
defined by the General English Proficiency Test (GEPT).
8
Intelligent Database Systems Lab
Methodology

N.Y.U.S.T.
I. M.
For the second kind of repertory grids, the preferences of individual
students for English readings are collected and recorded.
9
Intelligent Database Systems Lab
Methodology-Fitness analysis

N.Y.U.S.T.
I. M.
A fitness analysis formula is used to compare the preferences of
individual students with the traits of each article.

N is the number of constructs (or traits),

MaxScore is the maximum rating in the repertory grid,

Ai represents the ith article, Sj represents the jth student

|gi,k gj,k| represents the distance between the ith article and the jth student based on the kth
trait in the repertory grid.
10
Intelligent Database Systems Lab
Methodology-Fitness analysis
N.Y.U.S.T.
I. M.
11
Intelligent Database Systems Lab
Methodology-Article recommendation strategy

N.Y.U.S.T.
I. M.
Based on the fitness analysis results, an English article recommendation
strategy is proposed for developing the expert system:

Step 1: Identify the English reading ability of the student.

Step 2: Determine the candidate list of articles based on the English reading ability of the
student.

Step 3: Test whether the condition |gic gjc| < 3 is true.

Step 4: If |gic - gjc| < 3, calculate the fitness degree between the student preference and the
topic of the article.

Step 5: If |gic - gjc|>=3, test whether the condition (gic - gjc) < 3 is true.

Step 5.1: If (gic - gjc) < 3, calculate the fitness between the student preference and the topic
of the article.

Step 5.2: If (gic - gjc)>=3, no recommendation will be given and fitness = 0.
12
Intelligent Database Systems Lab
Experiments
N.Y.U.S.T.
I. M.
13
Intelligent Database Systems Lab
Experiments
N.Y.U.S.T.
I. M.
14
Intelligent Database Systems Lab
Experiments
N.Y.U.S.T.
I. M.
15
Intelligent Database Systems Lab
Experiments
N.Y.U.S.T.
I. M.
16
Intelligent Database Systems Lab
Conclusion
N.Y.U.S.T.
I. M.

The major contribution of this study is to propose a way for developing
an expert-like English reading recommendation by taking both
preferences and knowledge levels of individual students as well as
categories and traits of articles into consideration.

In the future, it is suggested that the number of articles should not only
be continually increased to promote the chances of successfully
matching the users’ needs, but that the number of article categories
should also be increased so that more students can get recommended
articles.
17
Intelligent Database Systems Lab
Comments

Advantage


…
Drawback


N.Y.U.S.T.
I. M.
…
Application

…
18
Intelligent Database Systems Lab