SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
L. Jayasimman et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.1257-1261

RESEARCH ARTICLE

www.ijera.com

OPEN ACCESS

Classifying User Preferences of Web Learning System with
Genetic Optimization
L. Jayasimman*, E. George Dharma Prakash Raj **
*(Department of MCA, JJ College of Engineering and Technology, Trichy, Tamilnadu, India)
** (School of Computer Science,Engineering, Bharathidasan University,Trichy, Tamilnadu, India)
ABSTRACT
Web learning system content can be in the form of tutorials, online discussion group or virtual platform for
hands on training. Most of the Web learning system is enhanced using multimedia followed by self-assessment
tools. A well designed user interface in the web learning system improves performance of the students learning.
In web based learning systems, the cognitive load is the key for the effectiveness of the instructional and
multimedia learning, thus the cognition, cognitive load and the students' website preferences form the basis of
user’s satisfaction. Based on the questionnaire, the likes and dislikes of the user are found. The data mining
Classifier are trained based on cognitive based feedback questionnaire. A Multi-Layer Perceptron (MLP) neural
network was proposed to classify the user preferences of Web Learning system. Thus helps to identify the areas
for improvement in layout of the web learning system. To further improve the performance of the proposed
MLP, the parameters of the neural network is optimized using Genetic Algorithm (GA). Then all the user
preferences are classified using proposed neural network classifiers with an optimization technique. The
cognitive attributes are used as the training input for the proposed genetically optimized neural network.
Keywords Web Learning System, Classification Accuracy, Genetic Optimization, Parallel Multi Layer
Perceptron,NeuralNetwork.
-

I.

INTRODUCTION

Cognitive development refers to a mental
process by which knowledge is acquired, stored, and
retrieved to solve problems. Therefore, cognitive
developmental theories attempt to explain cognitive
activities that contribute to children’s intellectual
development. Cognitive theory holds that human
memory comprises a very limited working
memory[1], and effectively an unlimited long-term
memory. Associative processes and organizational
processes play an important role in learning and
memory. It is well known that humans exploit
relationships among items being memorized, and that
material being recalled tends to reflect these
relationships regardless of whether or not the material
was organized when presented [2].
Web-based courses and programs have
increasingly been developed by many academic
institutions, organizations, and companies worldwide
due to their benefits for both learners and educators.
However, many of the developmental approaches lack
two important considerations needed for implementing
Web-based learning applications [3].
User-Centered Design (UCD) is a design
philosophy and a process in which the needs, wants
and limitations of the end user of a product are the
focus of each stage of the design process. By
involving the user at each phase of the development
process, it ensures that the end product responds to the
users’ characteristics and, therefore, provides students
a positive learning experience. Moreover, it ensures
www.ijera.com

that students do not need to learn new competences in
order to learn how to use the environment again. Both
the positive learning experience and the maximization
of the acquired competences are key for promoting
lifelong learning.
Heo and Chow et al[4] conducted a study to
determine the impact of an online learning tool on
learning and assessment, by minimizing cognitive
load. As a point of reference, cognitive load may be
intrinsic, extraneous, or germane. The intrinsic
cognitive load is related to the complexity of the
material. The extraneous cognitive load is due to the
design of the instructional materials. Germane
cognitive load is the mental processing that allows
learning to take place. It is desirable to decrease
intrinsic and extraneous cognitive load, while
increasing germane cognitive load [4].
Norol et al., [5] explored user characteristics,
user's cognitive styles, their current views about elearning usability and perceived importance of its
usability design features. Though the use of e-learning
has been a de facto solution for almost all higher
learning institutions and its adoption has been proven
to successfully aid students in their learning activities,
there has been lack of study in further understanding
the usability of e-learning courseware and its
significance in the instructional design process. A
survey was conducted in one of the universities in
Malaysia where e-learning courseware is extensively
deployed. Based on the analysis it was found that
1257 | P a g e
L. Jayasimman et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.1257-1261
there was a relationship between users’ current view
and users’ perceived importance of interface design.
This could result Cognitive load in considering the
usability characteristic in designing features. The
result is also consistent with the study as most of
respondents agreed that the usability characteristic in
designing the system is based on certain criteria and it
was also found that most of the respondents believe
the importance of the criteria in designing the
interface. However, although the cognitive style has
been found to influence usability in other studies, it
does not contribute to the e-learning usability and
perceived importance features in the current study. A
comparison between genders reveals that there are
significant differences between males and females in
their views on e-learning usability and perceived
importance e-learning features.
Cognitive load theory (CLT) is gaining
increasing importance in the design and evaluation of
instruction, both traditional and technology based.
Although it is well understood as a theoretical
construct, the measurement of cognitive load induced
by instructional materials in general, and by
multimedia instruction in particular, mainly relies on
methods that are either indirect, subjective, or both.
Integrating aspects of CLT, working memory
research, and cognitive theories of multimedia
learning, we describe the conceptual basis and
practical implementation of a dual-task approach to
the direct measurement of cognitive load in
multimedia learning. This computer-based instrument
provides a direct and objective measure that
overcomes many of the shortcomings of other indirect
and subjective methods that will enable researchers to
validate empirically theoretical predictions of CLT
Based on different sources for cognitive load, Sweller
(1999) distinguished three types of load: one type that
is attributed to the inherent structure and complexity
of the instructional materials and cannot be influenced
by the instructional designer, and two types that are
imposed by the requirements of the instruction and
can, therefore, be manipulated by the instructional
designer.

II.

RELATED WORKS

Mustafa et al [7] GA is based on biological
evolution. In GA natural selection mechanics and
genetics are emulated artificially to search for a global
optimum for a problem. The algorithm starts with a
population which is an initial solution randomly
selected. The global optimum search is conducted by
moving from initial individual’s population to a new
population using genetics-like operators like selection,
crossover and mutation, inspired by natural selection
mechanics and real life genetics. Every individual is a
candidate for optimization solution and modeled by a
value called chromosome. Starting with a population
selected randomly, GA operators perform tasks on
chromosome, in a reproduction process, to produce

www.ijera.com

www.ijera.com

new generations ensuring a solution for a global
optimum.
Web-based learning’s individual difference
issues which are also called online training, online
instruction or distance education[8]. Distance
education design implications were also discussed.
Though the purpose was to identify learner’s
characteristics differences like cognitive, affective,
physiological and social factors affecting webenhanced environment’s learning, questions about
how web reinforces learning, what development ideas,
theories and models presently design/deliver online
instruction, and lastly evidence of effectiveness in
using
World
Wide
Web
(WWW)
for
learning/instruction was reported. It was also analyzed
to extend web-based learning’s theoretical and
epistemological understanding.
GA with a neural network to determine the
suitable network architecture and parameters set from
restricted space. The multilayer neural-GA was
applied to image processing for pattern recognition
and to determine object orientation. A library to cover
object views was built from (10×10) pixels real
images, the smallest image size used by this algorithm
to recognize aircraft type with its direction. The
multilayer perceptron neural network integrated with
GA showed good optimization, reducing hidden nodes
required to train a neural network (number of the
epoch’s reduced to less than 50%). An important
result of the implemented algorithm was time
reduction needed to train a neural network.

III.

METHODOLOGY

One type of network sees the nodes as
‘artificial neurons’. These are called artificial neural
networks (ANNs). An artificial neuron is a
computational model inspired in the natural neurons.
Natural neurons receive signals through synapses
located on the dendrites or the membrane of the
neuron. When the signals received are strong enough
(surpasses a certain threshold), the neuron is activated
and emits a signal though the axon. This signal might
be sent to another synapse, and might activate other
neurons. The complexity of real neurons is highly
abstracted when modeling artificial neurons. These
basically consist of inputs (like synapses), which are
multiplied by weights (strength of the respective
signals), and then computed by a mathematical
function which determines the activation of the
neuron. Another function (which may be the identity)
computes the output of the artificial neuron
(sometimes independence of a certain threshold).
ANNs combine artificial neurons in order to process
information.

1258 | P a g e
L. Jayasimman et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.1257-1261

Fig 1 Artificial Neuron
The higher a weight of an artificial neuron is,
the stronger the input which is multiplied by it will be.
Weights can also be negative, so we can say that the
signal is inhibited by the negative weight. Depending
on the weights, the computation of the neuron will be
different. By adjusting the weights of an artificial
neuron we can obtain the output we want for specific
inputs. But when we have an ANN of hundreds or
thousands of neurons, it would be quite complicated to
find by hand all the necessary weights. But we can
find algorithms which can adjust the weights of the
ANN in order to obtain the desired output from the
network. This process of adjusting the weights is
called learning or training.
The number of types of ANNs and their uses
is very high. Since the first neural model by
McCulloch and Pitts (1943) there have been
developed hundreds of different models considered as
ANNs. The differences in them might be the
functions, the accepted values, the topology, the
learning algorithms, etc. Also there are many hybrid
models where each neuron has more properties than
the ones we are reviewing here. Because of matters of
space, we will present only an ANN which learns
using the backpropagation algorithm[9] for learning
the appropriate weights, since it is one of the most
common models used in ANNs, and many others are
based on it. Since the function of ANNs is to process
information, they are used mainly in fields related
with it. There are a wide variety of ANNs that are
used to model real neural networks, and study
behaviour and control in animals and machines, but
also there are ANNs which are used for engineering
purposes, such as pattern recognition, forecasting, and
data compression.
ANN architecture is known as a multilayer
perceptron (MLP). Neural networks operational
principle is simple. Each input layer neuron has a
value, so that the input layer holds input vector. Each
neuron connects to other neurons in the next neuron
layer.
Artificial Neural Networks’ architecture is a
neuron layout grouped in layers. ANN’s main
parameters include: layer numbers, neuron number per
layer, connectivity level and neurons interconnector
types. A multilayer Perceptron (MLP) is an original
Perceptron model variant proposed by Rosenblatt in
1950 [10]. It has one/more hidden layers between
input and output layers, neurons are in layers,
connections are always directed from lower to upper
layers, same layer neurons are not interconnected.
www.ijera.com

www.ijera.com

The neural network’s first layer is the input
layer containing n neurons; the last network layer is
the output layer, containing m neurons. In the
Perceptron model, a neuron with a linear weighted net
function and threshold activation function are used.
Input to neuron x=(x1,x2,x3…xn) is a feature vector in
n-dimensional feature space. The net function
is a
weighted sum of inputs:

Input Layer
A predictor variable vector of values (x1, x2,
x3.. xn) presented to the input layer. The input layer
distributes values to each neuron in the hidden layer.
In addition to the predictor variables, a constant input
of 1.0, called bias is fed to each hidden layer; the bias
is multiplied by a weight and added to sum going into
the neuron.
Hidden Layer
Neurons between an input and output layers
are the hidden layer neurons. Outputs from hidden
layer are distributed to the output layer. First hidden
layer neurons are directly connected to input layer
(data layer) of neural network.
Output Layer
Reaching an output layer neuron, value from
every hidden layer neuron is multiplied by a weight
(wkj), and resulting weighted values are added
producing a combined value vj. The weighted sum (vj)
is fed to a transfer function σ, which outputs value yk.
The y values are network outputs.
The logistic function defined by:

Fig 2. Neural Network Architecture
Genetic Algorithms (GAs)
GAs finds approximate solutions to difficult
problems through application of evolutionary biology
principles to computer science. GAs views learning as
a competition between the populations of evolving
candidate problem solutions. A fitness function
evaluates every solution to decide if it can contribute
to next generation solutions. By operations analogous
to gene transfer in sexual reproduction, the algorithm
generates a new candidate solution [12] problem.
The 3 important aspects of using GA are:
 Definition of objective function.
1259 | P a g e
L. Jayasimman et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.1257-1261



Definition/implementation
of
genetic
representation, and
Definition/implementation of genetic operators.

Procedure genetic algorithm
begin
t0
initialise P(t)
evaluate P(t)
while (not termination condition) do
begin
t0
select P(t) from P(t − 1)
alter P(t)
evaluate P(t)
end
end.
Steps for the genetic algorithm:
1) Generation of Population: Initial population
generated with 10 chromosomes and population
size maintained over generations.
2) Evaluation: Each chromosome evaluated to find
fitness. Parents selection: Here among top 5
chromosomes with better fitness, 4 are chosen
randomly to an empty parent chromosomes set.
Among 5 with worst fitness, 2 are chosen to same
set.
3) Passage of genes from parents to children: The
principle is that identical characteristics between
parents should pass on to children.
4) Mutation: probability of inherited gene mutation
in children was considered 0.1 (gene value is
modified to random value).
5) Generation of new Population: The previous
population’s fittest chromosomes and 6 children
generated form a new population for next
generation.
6) Steps 2 to 6 are performed till number of
iterations corresponds to predefined time or
maximum generations.
Experimental setup
The cognitive behavior of 182 students
studying in undergraduate and postgraduate courses
was captured using questionnaires. They were initially
subjected to go through a known subject and an
unknown subject in a popular online learning website.
The typical questions were in the areas of
Class labels indicating the type of online learning
system preferred is assigned to all the 82 students
obtained from the questionnaire. Typical questions in
the questionnaire are as follows
1. I prefer content that is challenging so I can learn
new things.
2. I like what I am learning in this website
3. How is the mental demand to understand the
content of the website
4. Was the learning content very high in the web
page
www.ijera.com

5.
6.

www.ijera.com

Do you think the effort required to learn is higher
compared to the mental demand.
Do you think the dissatisfaction to learn is higher
than mental demand

Table 1 Neural network parameters
Input Neurons

29,15

Output Neurons

4,3

Number of Hidden Layer
Number of processing elements -upper
Number of processing elements - lower

2
4
4

Transfer function of hidden layer upper
Transfer function of hidden layer lower
Learning Rule of hidden layer

Gaussian

Step size
Momentum
Transfer function of output layer

0.1
0.7
Sigmoid

Learning Rule of output layer

Momentum

Step size

0.1

Momentum

0.7

Number of Iterations

1000

Sigmoid
Momentum

Table 2 Classification Accuracy
Data Mining
Algorithm

General
Cognition

Cognitive
Load

MLP

75.6%

72%

PMLP

92%

76%

GO PMLP

92.68%

85%

Fig 3. Classification Accuracy

IV.

Conclusion

Web Learning system encompasses all tools
that make use of the internet for delivery of learning
content. A cognitive based feedback questionnaire is
used to capture the likes and dislikes of the user which
are classified through the classification algorithms.
This research work concentrated on enhancing the
1260 | P a g e
L. Jayasimman et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.1257-1261

www.ijera.com

classification accuracy through neural network based
approaches. The GO PMLP algorithms are proposed
and validated. These algorithms classify the user
preferences of web learning system with enhanced
classification accuracy. The proposed Genetic
Optimized PMLP achieves classification accuracy for
cognition 92.68% and 85% for cognitive load, for web
learning data set.

REFERENCES
[1]

[2]

[3]

[4]

[5]

[6]

[7]

[8]

[9]

[10]

Sweller, J., & Chandler, P., “Evidence for
cognitive load theory”, Cognition and
Instruction, Vol. 8, pp.351–362, 1991.
Alonso, F., Lopez, G., Manrique, D., Vines,
J. M., “An instructional model for web‐based
e‐learning education with a blended learning
process approach”, British Journal of
educational technology, Vol. 36, No.2, pp.
217-235, 2005
Andy Johnson,
“Applying Cognitive
Learning Theory in The Classroom”, pp. 1-7,
2012.
Peter Zhang, “Neural Networks for
Classification: A Survey” IEEE transactions
on systems, man, and cybernetics—part c:
applications and reviews, Volume 30,
Number 4, pp. 451-462, 2000.
Norol Hamiza Zamzuri, “The Role of
Cognitive Styles in Investigating E-Learning
Usability”, International Conference on eEducation, e-Business, e-Management and eLearning- IEEE, pp. 3-6, 2010.
Ahmad Baylari, Montazer, Gh. A. , “Design
a personalized e-learning system based on
item response theory and artificial neural
network approach”, Expert Systems with
Applications, Volume 36, Issue 4, pp. 80138021, 2009.
Mustafa, K. O. C. (2005). Individual learner
differences
in
web-based
learning
environments: From cognitive, affective and
social-cultural perspectives. Turkish Online
Journal of Distance
EducationTOJDE, 6(4).
Abdella, M., &Marwala, T., “The use of gene
Alsultanny, Y. A., andAqel, M. M. (2003).
Pattern recognition using multilayer neuralgenetic algorithm. Neurocomputing, 51, 237247.
Mohamed Ettaouil, Mohamed lazaar,
Youssef Ghanou, “Architecture optimization
model for the multilayer perceptron and
clustering” , Journal of Theoretical and
Applied Information Technology, Volume
47, Issue 1, pp. 64-72, 2013.
Urszula, GA-Based Rule Extraction from
Neural Networks for Approximation”,
Proceedings
of
the
International
Multiconference on Computer Science and
Information Technology, pp. 141–148.

www.ijera.com

1261 | P a g e

Mais conteúdo relacionado

Mais procurados

A Conceptual Understanding of how Educational Technology Coaches help Teache...
 A Conceptual Understanding of how Educational Technology Coaches help Teache... A Conceptual Understanding of how Educational Technology Coaches help Teache...
A Conceptual Understanding of how Educational Technology Coaches help Teache...eraser Juan José Calderón
 
Articulo cientifico ijaerv13n12_05
Articulo cientifico ijaerv13n12_05Articulo cientifico ijaerv13n12_05
Articulo cientifico ijaerv13n12_05Nombre Apellidos
 
2.[8 12]developing teaching material for e-learning environment
2.[8 12]developing teaching material for e-learning environment2.[8 12]developing teaching material for e-learning environment
2.[8 12]developing teaching material for e-learning environmentAlexander Decker
 
11.developing teaching material for e learning environment
11.developing teaching material for e learning environment11.developing teaching material for e learning environment
11.developing teaching material for e learning environmentAlexander Decker
 
Assessing The Tangible And Intangible Impacts Of The Convergence Of E-Learnin...
Assessing The Tangible And Intangible Impacts Of The Convergence Of E-Learnin...Assessing The Tangible And Intangible Impacts Of The Convergence Of E-Learnin...
Assessing The Tangible And Intangible Impacts Of The Convergence Of E-Learnin...ijistjournal
 
Design strategies for mobile language learning effectiveness using hybrid mcd...
Design strategies for mobile language learning effectiveness using hybrid mcd...Design strategies for mobile language learning effectiveness using hybrid mcd...
Design strategies for mobile language learning effectiveness using hybrid mcd...Alexander Decker
 
A review study on e learning for the empowerment of
A review study on e learning for the empowerment ofA review study on e learning for the empowerment of
A review study on e learning for the empowerment ofAlexander Decker
 
11.a review study on e learning for the empowerment of
11.a review study on e learning for the empowerment of11.a review study on e learning for the empowerment of
11.a review study on e learning for the empowerment ofAlexander Decker
 
Individual Differences in Multimedia Learning: An Application in a Computer S...
Individual Differences in Multimedia Learning: An Application in a Computer S...Individual Differences in Multimedia Learning: An Application in a Computer S...
Individual Differences in Multimedia Learning: An Application in a Computer S...idescitation
 
Assessing students’ continuance intention in using multimedia online learning
Assessing students’ continuance intention in using multimedia online learningAssessing students’ continuance intention in using multimedia online learning
Assessing students’ continuance intention in using multimedia online learningTELKOMNIKA JOURNAL
 
Development of a ubiquitous learning system with scaffolding and problem base...
Development of a ubiquitous learning system with scaffolding and problem base...Development of a ubiquitous learning system with scaffolding and problem base...
Development of a ubiquitous learning system with scaffolding and problem base...Panita Wannapiroon Kmutnb
 
ContentUsability_TechnologySupportedLearning
ContentUsability_TechnologySupportedLearningContentUsability_TechnologySupportedLearning
ContentUsability_TechnologySupportedLearningNivedita Singh
 
SMART UBIQUITOUS LEARNING ENVIRONMENTS
SMART UBIQUITOUS LEARNING ENVIRONMENTS SMART UBIQUITOUS LEARNING ENVIRONMENTS
SMART UBIQUITOUS LEARNING ENVIRONMENTS ijejournal
 
Demographic implications for the user perceptions of e-learning in higher edu...
Demographic implications for the user perceptions of e-learning in higher edu...Demographic implications for the user perceptions of e-learning in higher edu...
Demographic implications for the user perceptions of e-learning in higher edu...Tariq Ghayyur
 
9 khairol-uum-u15-002-ready
9 khairol-uum-u15-002-ready9 khairol-uum-u15-002-ready
9 khairol-uum-u15-002-readyniakpt6043
 
Development of interactive instructional model using augmented reality based ...
Development of interactive instructional model using augmented reality based ...Development of interactive instructional model using augmented reality based ...
Development of interactive instructional model using augmented reality based ...IJITE
 
EDU 710 Literature Review #2
EDU 710 Literature Review #2EDU 710 Literature Review #2
EDU 710 Literature Review #2megerdts
 
Design a personalized e-learning system based on item response theory and art...
Design a personalized e-learning system based on item response theory and art...Design a personalized e-learning system based on item response theory and art...
Design a personalized e-learning system based on item response theory and art...eraser Juan José Calderón
 

Mais procurados (20)

A Conceptual Understanding of how Educational Technology Coaches help Teache...
 A Conceptual Understanding of how Educational Technology Coaches help Teache... A Conceptual Understanding of how Educational Technology Coaches help Teache...
A Conceptual Understanding of how Educational Technology Coaches help Teache...
 
Articulo cientifico ijaerv13n12_05
Articulo cientifico ijaerv13n12_05Articulo cientifico ijaerv13n12_05
Articulo cientifico ijaerv13n12_05
 
2.[8 12]developing teaching material for e-learning environment
2.[8 12]developing teaching material for e-learning environment2.[8 12]developing teaching material for e-learning environment
2.[8 12]developing teaching material for e-learning environment
 
11.developing teaching material for e learning environment
11.developing teaching material for e learning environment11.developing teaching material for e learning environment
11.developing teaching material for e learning environment
 
Assessing The Tangible And Intangible Impacts Of The Convergence Of E-Learnin...
Assessing The Tangible And Intangible Impacts Of The Convergence Of E-Learnin...Assessing The Tangible And Intangible Impacts Of The Convergence Of E-Learnin...
Assessing The Tangible And Intangible Impacts Of The Convergence Of E-Learnin...
 
Design strategies for mobile language learning effectiveness using hybrid mcd...
Design strategies for mobile language learning effectiveness using hybrid mcd...Design strategies for mobile language learning effectiveness using hybrid mcd...
Design strategies for mobile language learning effectiveness using hybrid mcd...
 
A review study on e learning for the empowerment of
A review study on e learning for the empowerment ofA review study on e learning for the empowerment of
A review study on e learning for the empowerment of
 
11.a review study on e learning for the empowerment of
11.a review study on e learning for the empowerment of11.a review study on e learning for the empowerment of
11.a review study on e learning for the empowerment of
 
Individual Differences in Multimedia Learning: An Application in a Computer S...
Individual Differences in Multimedia Learning: An Application in a Computer S...Individual Differences in Multimedia Learning: An Application in a Computer S...
Individual Differences in Multimedia Learning: An Application in a Computer S...
 
Assessing students’ continuance intention in using multimedia online learning
Assessing students’ continuance intention in using multimedia online learningAssessing students’ continuance intention in using multimedia online learning
Assessing students’ continuance intention in using multimedia online learning
 
Development of a ubiquitous learning system with scaffolding and problem base...
Development of a ubiquitous learning system with scaffolding and problem base...Development of a ubiquitous learning system with scaffolding and problem base...
Development of a ubiquitous learning system with scaffolding and problem base...
 
8 krishnakumar.r 48-53
8 krishnakumar.r 48-538 krishnakumar.r 48-53
8 krishnakumar.r 48-53
 
ContentUsability_TechnologySupportedLearning
ContentUsability_TechnologySupportedLearningContentUsability_TechnologySupportedLearning
ContentUsability_TechnologySupportedLearning
 
SMART UBIQUITOUS LEARNING ENVIRONMENTS
SMART UBIQUITOUS LEARNING ENVIRONMENTS SMART UBIQUITOUS LEARNING ENVIRONMENTS
SMART UBIQUITOUS LEARNING ENVIRONMENTS
 
Demographic implications for the user perceptions of e-learning in higher edu...
Demographic implications for the user perceptions of e-learning in higher edu...Demographic implications for the user perceptions of e-learning in higher edu...
Demographic implications for the user perceptions of e-learning in higher edu...
 
Artikel it
Artikel itArtikel it
Artikel it
 
9 khairol-uum-u15-002-ready
9 khairol-uum-u15-002-ready9 khairol-uum-u15-002-ready
9 khairol-uum-u15-002-ready
 
Development of interactive instructional model using augmented reality based ...
Development of interactive instructional model using augmented reality based ...Development of interactive instructional model using augmented reality based ...
Development of interactive instructional model using augmented reality based ...
 
EDU 710 Literature Review #2
EDU 710 Literature Review #2EDU 710 Literature Review #2
EDU 710 Literature Review #2
 
Design a personalized e-learning system based on item response theory and art...
Design a personalized e-learning system based on item response theory and art...Design a personalized e-learning system based on item response theory and art...
Design a personalized e-learning system based on item response theory and art...
 

Destaque

How to think like a startup
How to think like a startupHow to think like a startup
How to think like a startupLoic Le Meur
 
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakTeaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakShelly Sanchez Terrell
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your BusinessBarry Feldman
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 

Destaque (6)

Inaugural Addresses
Inaugural AddressesInaugural Addresses
Inaugural Addresses
 
How to think like a startup
How to think like a startupHow to think like a startup
How to think like a startup
 
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakTeaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & Textspeak
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 

Semelhante a Classifying User Preferences with Genetic Optimization

Technology Enabled Learning to Improve Student Performance: A Survey
Technology Enabled Learning to Improve Student Performance: A SurveyTechnology Enabled Learning to Improve Student Performance: A Survey
Technology Enabled Learning to Improve Student Performance: A SurveyIIRindia
 
Technology Enabled Learning to Improve Student Performance: A Survey
Technology Enabled Learning to Improve Student Performance: A SurveyTechnology Enabled Learning to Improve Student Performance: A Survey
Technology Enabled Learning to Improve Student Performance: A SurveyIIRindia
 
A Systematic Literature Review Of Student Performance Prediction Using Machi...
A Systematic Literature Review Of Student  Performance Prediction Using Machi...A Systematic Literature Review Of Student  Performance Prediction Using Machi...
A Systematic Literature Review Of Student Performance Prediction Using Machi...Angie Miller
 
A Flowchart-Based Intelligent Tutoring System For Improving Problem-Solving S...
A Flowchart-Based Intelligent Tutoring System For Improving Problem-Solving S...A Flowchart-Based Intelligent Tutoring System For Improving Problem-Solving S...
A Flowchart-Based Intelligent Tutoring System For Improving Problem-Solving S...Martha Brown
 
Design a personalized e-learning system based on item response theory and art...
Design a personalized e-learning system based on item response theory and art...Design a personalized e-learning system based on item response theory and art...
Design a personalized e-learning system based on item response theory and art...eraser Juan José Calderón
 
1st Seminar Presentation By Ali Aijaz Shar [Autosaved].pptx
1st Seminar Presentation By Ali Aijaz Shar [Autosaved].pptx1st Seminar Presentation By Ali Aijaz Shar [Autosaved].pptx
1st Seminar Presentation By Ali Aijaz Shar [Autosaved].pptxAli Aijaz
 
OLAP based Scaffolding to support Personalized Synchronous e-Learning
 OLAP based Scaffolding to support Personalized Synchronous e-Learning  OLAP based Scaffolding to support Personalized Synchronous e-Learning
OLAP based Scaffolding to support Personalized Synchronous e-Learning IJMIT JOURNAL
 
A Survey on Educational Data Mining Techniques
A Survey on Educational Data Mining TechniquesA Survey on Educational Data Mining Techniques
A Survey on Educational Data Mining TechniquesIIRindia
 
A Study on Learning Factor Analysis – An Educational Data Mining Technique fo...
A Study on Learning Factor Analysis – An Educational Data Mining Technique fo...A Study on Learning Factor Analysis – An Educational Data Mining Technique fo...
A Study on Learning Factor Analysis – An Educational Data Mining Technique fo...iosrjce
 
Review of monitoring tools for e learning platforms
Review of monitoring tools for e learning platformsReview of monitoring tools for e learning platforms
Review of monitoring tools for e learning platformsijcsit
 
A Survey on E-Learning System with Data Mining
A Survey on E-Learning System with Data MiningA Survey on E-Learning System with Data Mining
A Survey on E-Learning System with Data MiningIIRindia
 
Blockchain and machine learning in education: a literature review
Blockchain and machine learning in education: a literature reviewBlockchain and machine learning in education: a literature review
Blockchain and machine learning in education: a literature reviewIAESIJAI
 
IoT-based students interaction framework using attention-scoring assessment i...
IoT-based students interaction framework using attention-scoring assessment i...IoT-based students interaction framework using attention-scoring assessment i...
IoT-based students interaction framework using attention-scoring assessment i...eraser Juan José Calderón
 

Semelhante a Classifying User Preferences with Genetic Optimization (20)

Technology Enabled Learning to Improve Student Performance: A Survey
Technology Enabled Learning to Improve Student Performance: A SurveyTechnology Enabled Learning to Improve Student Performance: A Survey
Technology Enabled Learning to Improve Student Performance: A Survey
 
Technology Enabled Learning to Improve Student Performance: A Survey
Technology Enabled Learning to Improve Student Performance: A SurveyTechnology Enabled Learning to Improve Student Performance: A Survey
Technology Enabled Learning to Improve Student Performance: A Survey
 
[IJET-V2I1P2] Authors: S. Lakshmi Prabha1, A.R.Mohamed Shanavas
[IJET-V2I1P2] Authors: S. Lakshmi Prabha1, A.R.Mohamed Shanavas[IJET-V2I1P2] Authors: S. Lakshmi Prabha1, A.R.Mohamed Shanavas
[IJET-V2I1P2] Authors: S. Lakshmi Prabha1, A.R.Mohamed Shanavas
 
Action Research on Students Perception and Attitude Towards Computer Assisted...
Action Research on Students Perception and Attitude Towards Computer Assisted...Action Research on Students Perception and Attitude Towards Computer Assisted...
Action Research on Students Perception and Attitude Towards Computer Assisted...
 
A Systematic Literature Review Of Student Performance Prediction Using Machi...
A Systematic Literature Review Of Student  Performance Prediction Using Machi...A Systematic Literature Review Of Student  Performance Prediction Using Machi...
A Systematic Literature Review Of Student Performance Prediction Using Machi...
 
Education 11-00552
Education 11-00552Education 11-00552
Education 11-00552
 
A Flowchart-Based Intelligent Tutoring System For Improving Problem-Solving S...
A Flowchart-Based Intelligent Tutoring System For Improving Problem-Solving S...A Flowchart-Based Intelligent Tutoring System For Improving Problem-Solving S...
A Flowchart-Based Intelligent Tutoring System For Improving Problem-Solving S...
 
Design a personalized e-learning system based on item response theory and art...
Design a personalized e-learning system based on item response theory and art...Design a personalized e-learning system based on item response theory and art...
Design a personalized e-learning system based on item response theory and art...
 
1st Seminar Presentation By Ali Aijaz Shar [Autosaved].pptx
1st Seminar Presentation By Ali Aijaz Shar [Autosaved].pptx1st Seminar Presentation By Ali Aijaz Shar [Autosaved].pptx
1st Seminar Presentation By Ali Aijaz Shar [Autosaved].pptx
 
OLAP based Scaffolding to support Personalized Synchronous e-Learning
 OLAP based Scaffolding to support Personalized Synchronous e-Learning  OLAP based Scaffolding to support Personalized Synchronous e-Learning
OLAP based Scaffolding to support Personalized Synchronous e-Learning
 
A Survey on Educational Data Mining Techniques
A Survey on Educational Data Mining TechniquesA Survey on Educational Data Mining Techniques
A Survey on Educational Data Mining Techniques
 
K0176495101
K0176495101K0176495101
K0176495101
 
A Study on Learning Factor Analysis – An Educational Data Mining Technique fo...
A Study on Learning Factor Analysis – An Educational Data Mining Technique fo...A Study on Learning Factor Analysis – An Educational Data Mining Technique fo...
A Study on Learning Factor Analysis – An Educational Data Mining Technique fo...
 
Review of monitoring tools for e learning platforms
Review of monitoring tools for e learning platformsReview of monitoring tools for e learning platforms
Review of monitoring tools for e learning platforms
 
A Survey on E-Learning System with Data Mining
A Survey on E-Learning System with Data MiningA Survey on E-Learning System with Data Mining
A Survey on E-Learning System with Data Mining
 
Matching User Preferences with Learning Objects in Model Based on Semantic We...
Matching User Preferences with Learning Objects in Model Based on Semantic We...Matching User Preferences with Learning Objects in Model Based on Semantic We...
Matching User Preferences with Learning Objects in Model Based on Semantic We...
 
Blockchain and machine learning in education: a literature review
Blockchain and machine learning in education: a literature reviewBlockchain and machine learning in education: a literature review
Blockchain and machine learning in education: a literature review
 
B04 3-1121
B04 3-1121B04 3-1121
B04 3-1121
 
IoT-based students interaction framework using attention-scoring assessment i...
IoT-based students interaction framework using attention-scoring assessment i...IoT-based students interaction framework using attention-scoring assessment i...
IoT-based students interaction framework using attention-scoring assessment i...
 
G017224349
G017224349G017224349
G017224349
 

Último

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Último (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

Classifying User Preferences with Genetic Optimization

  • 1. L. Jayasimman et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.1257-1261 RESEARCH ARTICLE www.ijera.com OPEN ACCESS Classifying User Preferences of Web Learning System with Genetic Optimization L. Jayasimman*, E. George Dharma Prakash Raj ** *(Department of MCA, JJ College of Engineering and Technology, Trichy, Tamilnadu, India) ** (School of Computer Science,Engineering, Bharathidasan University,Trichy, Tamilnadu, India) ABSTRACT Web learning system content can be in the form of tutorials, online discussion group or virtual platform for hands on training. Most of the Web learning system is enhanced using multimedia followed by self-assessment tools. A well designed user interface in the web learning system improves performance of the students learning. In web based learning systems, the cognitive load is the key for the effectiveness of the instructional and multimedia learning, thus the cognition, cognitive load and the students' website preferences form the basis of user’s satisfaction. Based on the questionnaire, the likes and dislikes of the user are found. The data mining Classifier are trained based on cognitive based feedback questionnaire. A Multi-Layer Perceptron (MLP) neural network was proposed to classify the user preferences of Web Learning system. Thus helps to identify the areas for improvement in layout of the web learning system. To further improve the performance of the proposed MLP, the parameters of the neural network is optimized using Genetic Algorithm (GA). Then all the user preferences are classified using proposed neural network classifiers with an optimization technique. The cognitive attributes are used as the training input for the proposed genetically optimized neural network. Keywords Web Learning System, Classification Accuracy, Genetic Optimization, Parallel Multi Layer Perceptron,NeuralNetwork. - I. INTRODUCTION Cognitive development refers to a mental process by which knowledge is acquired, stored, and retrieved to solve problems. Therefore, cognitive developmental theories attempt to explain cognitive activities that contribute to children’s intellectual development. Cognitive theory holds that human memory comprises a very limited working memory[1], and effectively an unlimited long-term memory. Associative processes and organizational processes play an important role in learning and memory. It is well known that humans exploit relationships among items being memorized, and that material being recalled tends to reflect these relationships regardless of whether or not the material was organized when presented [2]. Web-based courses and programs have increasingly been developed by many academic institutions, organizations, and companies worldwide due to their benefits for both learners and educators. However, many of the developmental approaches lack two important considerations needed for implementing Web-based learning applications [3]. User-Centered Design (UCD) is a design philosophy and a process in which the needs, wants and limitations of the end user of a product are the focus of each stage of the design process. By involving the user at each phase of the development process, it ensures that the end product responds to the users’ characteristics and, therefore, provides students a positive learning experience. Moreover, it ensures www.ijera.com that students do not need to learn new competences in order to learn how to use the environment again. Both the positive learning experience and the maximization of the acquired competences are key for promoting lifelong learning. Heo and Chow et al[4] conducted a study to determine the impact of an online learning tool on learning and assessment, by minimizing cognitive load. As a point of reference, cognitive load may be intrinsic, extraneous, or germane. The intrinsic cognitive load is related to the complexity of the material. The extraneous cognitive load is due to the design of the instructional materials. Germane cognitive load is the mental processing that allows learning to take place. It is desirable to decrease intrinsic and extraneous cognitive load, while increasing germane cognitive load [4]. Norol et al., [5] explored user characteristics, user's cognitive styles, their current views about elearning usability and perceived importance of its usability design features. Though the use of e-learning has been a de facto solution for almost all higher learning institutions and its adoption has been proven to successfully aid students in their learning activities, there has been lack of study in further understanding the usability of e-learning courseware and its significance in the instructional design process. A survey was conducted in one of the universities in Malaysia where e-learning courseware is extensively deployed. Based on the analysis it was found that 1257 | P a g e
  • 2. L. Jayasimman et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.1257-1261 there was a relationship between users’ current view and users’ perceived importance of interface design. This could result Cognitive load in considering the usability characteristic in designing features. The result is also consistent with the study as most of respondents agreed that the usability characteristic in designing the system is based on certain criteria and it was also found that most of the respondents believe the importance of the criteria in designing the interface. However, although the cognitive style has been found to influence usability in other studies, it does not contribute to the e-learning usability and perceived importance features in the current study. A comparison between genders reveals that there are significant differences between males and females in their views on e-learning usability and perceived importance e-learning features. Cognitive load theory (CLT) is gaining increasing importance in the design and evaluation of instruction, both traditional and technology based. Although it is well understood as a theoretical construct, the measurement of cognitive load induced by instructional materials in general, and by multimedia instruction in particular, mainly relies on methods that are either indirect, subjective, or both. Integrating aspects of CLT, working memory research, and cognitive theories of multimedia learning, we describe the conceptual basis and practical implementation of a dual-task approach to the direct measurement of cognitive load in multimedia learning. This computer-based instrument provides a direct and objective measure that overcomes many of the shortcomings of other indirect and subjective methods that will enable researchers to validate empirically theoretical predictions of CLT Based on different sources for cognitive load, Sweller (1999) distinguished three types of load: one type that is attributed to the inherent structure and complexity of the instructional materials and cannot be influenced by the instructional designer, and two types that are imposed by the requirements of the instruction and can, therefore, be manipulated by the instructional designer. II. RELATED WORKS Mustafa et al [7] GA is based on biological evolution. In GA natural selection mechanics and genetics are emulated artificially to search for a global optimum for a problem. The algorithm starts with a population which is an initial solution randomly selected. The global optimum search is conducted by moving from initial individual’s population to a new population using genetics-like operators like selection, crossover and mutation, inspired by natural selection mechanics and real life genetics. Every individual is a candidate for optimization solution and modeled by a value called chromosome. Starting with a population selected randomly, GA operators perform tasks on chromosome, in a reproduction process, to produce www.ijera.com www.ijera.com new generations ensuring a solution for a global optimum. Web-based learning’s individual difference issues which are also called online training, online instruction or distance education[8]. Distance education design implications were also discussed. Though the purpose was to identify learner’s characteristics differences like cognitive, affective, physiological and social factors affecting webenhanced environment’s learning, questions about how web reinforces learning, what development ideas, theories and models presently design/deliver online instruction, and lastly evidence of effectiveness in using World Wide Web (WWW) for learning/instruction was reported. It was also analyzed to extend web-based learning’s theoretical and epistemological understanding. GA with a neural network to determine the suitable network architecture and parameters set from restricted space. The multilayer neural-GA was applied to image processing for pattern recognition and to determine object orientation. A library to cover object views was built from (10×10) pixels real images, the smallest image size used by this algorithm to recognize aircraft type with its direction. The multilayer perceptron neural network integrated with GA showed good optimization, reducing hidden nodes required to train a neural network (number of the epoch’s reduced to less than 50%). An important result of the implemented algorithm was time reduction needed to train a neural network. III. METHODOLOGY One type of network sees the nodes as ‘artificial neurons’. These are called artificial neural networks (ANNs). An artificial neuron is a computational model inspired in the natural neurons. Natural neurons receive signals through synapses located on the dendrites or the membrane of the neuron. When the signals received are strong enough (surpasses a certain threshold), the neuron is activated and emits a signal though the axon. This signal might be sent to another synapse, and might activate other neurons. The complexity of real neurons is highly abstracted when modeling artificial neurons. These basically consist of inputs (like synapses), which are multiplied by weights (strength of the respective signals), and then computed by a mathematical function which determines the activation of the neuron. Another function (which may be the identity) computes the output of the artificial neuron (sometimes independence of a certain threshold). ANNs combine artificial neurons in order to process information. 1258 | P a g e
  • 3. L. Jayasimman et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.1257-1261 Fig 1 Artificial Neuron The higher a weight of an artificial neuron is, the stronger the input which is multiplied by it will be. Weights can also be negative, so we can say that the signal is inhibited by the negative weight. Depending on the weights, the computation of the neuron will be different. By adjusting the weights of an artificial neuron we can obtain the output we want for specific inputs. But when we have an ANN of hundreds or thousands of neurons, it would be quite complicated to find by hand all the necessary weights. But we can find algorithms which can adjust the weights of the ANN in order to obtain the desired output from the network. This process of adjusting the weights is called learning or training. The number of types of ANNs and their uses is very high. Since the first neural model by McCulloch and Pitts (1943) there have been developed hundreds of different models considered as ANNs. The differences in them might be the functions, the accepted values, the topology, the learning algorithms, etc. Also there are many hybrid models where each neuron has more properties than the ones we are reviewing here. Because of matters of space, we will present only an ANN which learns using the backpropagation algorithm[9] for learning the appropriate weights, since it is one of the most common models used in ANNs, and many others are based on it. Since the function of ANNs is to process information, they are used mainly in fields related with it. There are a wide variety of ANNs that are used to model real neural networks, and study behaviour and control in animals and machines, but also there are ANNs which are used for engineering purposes, such as pattern recognition, forecasting, and data compression. ANN architecture is known as a multilayer perceptron (MLP). Neural networks operational principle is simple. Each input layer neuron has a value, so that the input layer holds input vector. Each neuron connects to other neurons in the next neuron layer. Artificial Neural Networks’ architecture is a neuron layout grouped in layers. ANN’s main parameters include: layer numbers, neuron number per layer, connectivity level and neurons interconnector types. A multilayer Perceptron (MLP) is an original Perceptron model variant proposed by Rosenblatt in 1950 [10]. It has one/more hidden layers between input and output layers, neurons are in layers, connections are always directed from lower to upper layers, same layer neurons are not interconnected. www.ijera.com www.ijera.com The neural network’s first layer is the input layer containing n neurons; the last network layer is the output layer, containing m neurons. In the Perceptron model, a neuron with a linear weighted net function and threshold activation function are used. Input to neuron x=(x1,x2,x3…xn) is a feature vector in n-dimensional feature space. The net function is a weighted sum of inputs: Input Layer A predictor variable vector of values (x1, x2, x3.. xn) presented to the input layer. The input layer distributes values to each neuron in the hidden layer. In addition to the predictor variables, a constant input of 1.0, called bias is fed to each hidden layer; the bias is multiplied by a weight and added to sum going into the neuron. Hidden Layer Neurons between an input and output layers are the hidden layer neurons. Outputs from hidden layer are distributed to the output layer. First hidden layer neurons are directly connected to input layer (data layer) of neural network. Output Layer Reaching an output layer neuron, value from every hidden layer neuron is multiplied by a weight (wkj), and resulting weighted values are added producing a combined value vj. The weighted sum (vj) is fed to a transfer function σ, which outputs value yk. The y values are network outputs. The logistic function defined by: Fig 2. Neural Network Architecture Genetic Algorithms (GAs) GAs finds approximate solutions to difficult problems through application of evolutionary biology principles to computer science. GAs views learning as a competition between the populations of evolving candidate problem solutions. A fitness function evaluates every solution to decide if it can contribute to next generation solutions. By operations analogous to gene transfer in sexual reproduction, the algorithm generates a new candidate solution [12] problem. The 3 important aspects of using GA are:  Definition of objective function. 1259 | P a g e
  • 4. L. Jayasimman et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.1257-1261   Definition/implementation of genetic representation, and Definition/implementation of genetic operators. Procedure genetic algorithm begin t0 initialise P(t) evaluate P(t) while (not termination condition) do begin t0 select P(t) from P(t − 1) alter P(t) evaluate P(t) end end. Steps for the genetic algorithm: 1) Generation of Population: Initial population generated with 10 chromosomes and population size maintained over generations. 2) Evaluation: Each chromosome evaluated to find fitness. Parents selection: Here among top 5 chromosomes with better fitness, 4 are chosen randomly to an empty parent chromosomes set. Among 5 with worst fitness, 2 are chosen to same set. 3) Passage of genes from parents to children: The principle is that identical characteristics between parents should pass on to children. 4) Mutation: probability of inherited gene mutation in children was considered 0.1 (gene value is modified to random value). 5) Generation of new Population: The previous population’s fittest chromosomes and 6 children generated form a new population for next generation. 6) Steps 2 to 6 are performed till number of iterations corresponds to predefined time or maximum generations. Experimental setup The cognitive behavior of 182 students studying in undergraduate and postgraduate courses was captured using questionnaires. They were initially subjected to go through a known subject and an unknown subject in a popular online learning website. The typical questions were in the areas of Class labels indicating the type of online learning system preferred is assigned to all the 82 students obtained from the questionnaire. Typical questions in the questionnaire are as follows 1. I prefer content that is challenging so I can learn new things. 2. I like what I am learning in this website 3. How is the mental demand to understand the content of the website 4. Was the learning content very high in the web page www.ijera.com 5. 6. www.ijera.com Do you think the effort required to learn is higher compared to the mental demand. Do you think the dissatisfaction to learn is higher than mental demand Table 1 Neural network parameters Input Neurons 29,15 Output Neurons 4,3 Number of Hidden Layer Number of processing elements -upper Number of processing elements - lower 2 4 4 Transfer function of hidden layer upper Transfer function of hidden layer lower Learning Rule of hidden layer Gaussian Step size Momentum Transfer function of output layer 0.1 0.7 Sigmoid Learning Rule of output layer Momentum Step size 0.1 Momentum 0.7 Number of Iterations 1000 Sigmoid Momentum Table 2 Classification Accuracy Data Mining Algorithm General Cognition Cognitive Load MLP 75.6% 72% PMLP 92% 76% GO PMLP 92.68% 85% Fig 3. Classification Accuracy IV. Conclusion Web Learning system encompasses all tools that make use of the internet for delivery of learning content. A cognitive based feedback questionnaire is used to capture the likes and dislikes of the user which are classified through the classification algorithms. This research work concentrated on enhancing the 1260 | P a g e
  • 5. L. Jayasimman et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 3, Issue 6, Nov-Dec 2013, pp.1257-1261 www.ijera.com classification accuracy through neural network based approaches. The GO PMLP algorithms are proposed and validated. These algorithms classify the user preferences of web learning system with enhanced classification accuracy. The proposed Genetic Optimized PMLP achieves classification accuracy for cognition 92.68% and 85% for cognitive load, for web learning data set. REFERENCES [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] Sweller, J., & Chandler, P., “Evidence for cognitive load theory”, Cognition and Instruction, Vol. 8, pp.351–362, 1991. Alonso, F., Lopez, G., Manrique, D., Vines, J. M., “An instructional model for web‐based e‐learning education with a blended learning process approach”, British Journal of educational technology, Vol. 36, No.2, pp. 217-235, 2005 Andy Johnson, “Applying Cognitive Learning Theory in The Classroom”, pp. 1-7, 2012. Peter Zhang, “Neural Networks for Classification: A Survey” IEEE transactions on systems, man, and cybernetics—part c: applications and reviews, Volume 30, Number 4, pp. 451-462, 2000. Norol Hamiza Zamzuri, “The Role of Cognitive Styles in Investigating E-Learning Usability”, International Conference on eEducation, e-Business, e-Management and eLearning- IEEE, pp. 3-6, 2010. Ahmad Baylari, Montazer, Gh. A. , “Design a personalized e-learning system based on item response theory and artificial neural network approach”, Expert Systems with Applications, Volume 36, Issue 4, pp. 80138021, 2009. Mustafa, K. O. C. (2005). Individual learner differences in web-based learning environments: From cognitive, affective and social-cultural perspectives. Turkish Online Journal of Distance EducationTOJDE, 6(4). Abdella, M., &Marwala, T., “The use of gene Alsultanny, Y. A., andAqel, M. M. (2003). Pattern recognition using multilayer neuralgenetic algorithm. Neurocomputing, 51, 237247. Mohamed Ettaouil, Mohamed lazaar, Youssef Ghanou, “Architecture optimization model for the multilayer perceptron and clustering” , Journal of Theoretical and Applied Information Technology, Volume 47, Issue 1, pp. 64-72, 2013. Urszula, GA-Based Rule Extraction from Neural Networks for Approximation”, Proceedings of the International Multiconference on Computer Science and Information Technology, pp. 141–148. www.ijera.com 1261 | P a g e