Inga ZILINSKIENE a, and Saulius PREIDYS a a Institute of Mathematics and Informatics, Vilnius University.

Slides:



Advertisements
Similar presentations
Computational Intelligence Winter Term 2011/12 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund.
Advertisements

25 February 2009Instructor: Tasneem Darwish1 University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department.
Comparing Effectiveness of Bioinspired Approaches to Search and Rescue Scenarios Emily Shaeffer and Shena Cao 4/28/2011Shaeffer and Cao- ESE 313.
Lecture 24 Coping with NPC and Unsolvable problems. When a problem is unsolvable, that's generally very bad news: it means there is no general algorithm.
VEHICLE ROUTING PROBLEM
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
Re-viewing the CMI Framework (Re-view: Take another look, see anew)
Ant colonies for the traveling salesman problem Eliran Natan Seminar in Bioinformatics (236818) – Spring 2013 Computer Science Department Technion - Israel.
Ant Colony Optimization. Brief introduction to ACO Ant colony optimization = ACO. Ants are capable of remarkably efficient discovery of short paths during.
Decision Making: An Introduction 1. 2 Decision Making Decision Making is a process of choosing among two or more alternative courses of action for the.
Biologically Inspired Computation Lecture 10: Ant Colony Optimisation.
The Rational Decision-Making Process
Math443/543 Mathematical Modeling and Optimization
Ant Colonies As Logistic Processes Optimizers
Mathematics 191 Research Seminar in Mathematical Modeling 28 March 2005 Rapid Modeling and Tractability.
Ant Colony Optimization Optimisation Methods. Overview.
Ant Colony Optimization Algorithms for the Traveling Salesman Problem ACO Kristie Simpson EE536: Advanced Artificial Intelligence Montana State.
D Nagesh Kumar, IIScOptimization Methods: M1L4 1 Introduction and Basic Concepts Classical and Advanced Techniques for Optimization.
A New Approach for Task Level Computational Resource Bi-Partitioning Gang Wang, Wenrui Gong, Ryan Kastner Express Lab, Dept. of ECE, University of California,
Ant Colony Optimization: an introduction
Ant Colony Optimization (ACO): Applications to Scheduling
1 IE 607 Heuristic Optimization Ant Colony Optimization.
FORS 8450 Advanced Forest Planning Lecture 19 Ant Colony Optimization.
Ant colony optimization algorithms Mykulska Eugenia
L/O/G/O Ant Colony Optimization M1 : Cecile Chu.
By Saparila Worokinasih
Semi-Supervised Learning with Concept Drift using Particle Dynamics applied to Network Intrusion Detection Data Fabricio Breve Institute of Geosciences.
Remember These Questions
Evaluation of Quality of Learning Scenarios and Their Suitability to Particular Learners’ Profiles Assoc. Prof. Dr. Eugenijus Kurilovas, Vilnius University,
CSM6120 Introduction to Intelligent Systems Other evolutionary algorithms.
Genetic Algorithms and Ant Colony Optimisation
Engineering Design By Brian Nettleton This material is based upon work supported by the National Science Foundation under Grant No Any opinions,
Swarm Computing Applications in Software Engineering By Chaitanya.
Swarm Intelligence 虞台文.
G5BAIM Artificial Intelligence Methods Graham Kendall Ant Algorithms.
Department of Electrical Engineering, Southern Taiwan University Robotic Interaction Learning Lab 1 The optimization of the application of fuzzy ant colony.
Template Approach For Adaptive Learning Strategies Jana Abbing, Kevin Koidl Telecooperation Group, CS Dept. Prof. Max M ü hlh ä user, Darmstadt University.
Ant Colony Optimization. Summer 2010: Dr. M. Ameer Ali Ant Colony Optimization.
Object Oriented Programming Assignment Introduction Dr. Mike Spann
Discrete optimization of trusses using ant colony metaphor Saurabh Samdani, Vinay Belambe, B.Tech Students, Indian Institute Of Technology Guwahati, Guwahati.
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
Qualitative Research January 19, Selecting A Topic Trying to be original while balancing need to be realistic—so you can master a reasonable amount.
A Critical Thinking Problem Solving Model
7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Ant Colony Optimization Approach to Tokens‘
Ant colony optimization. HISTORY introduced by Marco Dorigo (MILAN,ITALY) in his doctoral thesis in 1992 Using to solve traveling salesman problem(TSP).traveling.
Ant Colony Optimization Quadratic Assignment Problem Hernan AGUIRRE, Adel BEN HAJ YEDDER, Andre DIAS and Pascalis RAPTIS Problem Leader: Marco Dorigo Team.
5 Fundamentals of Ant Colony Search Algorithms Yong-Hua Song, Haiyan Lu, Kwang Y. Lee, and I. K. Yu.
Ant Colony Optimization Andriy Baranov
The Ant System Optimization by a colony of cooperating agents.
Biologically Inspired Computation Ant Colony Optimisation.
ADAPTIVE HYPERMEDIA Presented By:- Debraj Manna Raunak Pilani Gada Kekin Dhiraj.
Path Planning Based on Ant Colony Algorithm and Distributed Local Navigation for Multi-Robot Systems International Conference on Mechatronics and Automation.
What is Ant Colony Optimization?
G5AIAI Introduction to AI
B.Ombuki-Berman1 Swarm Intelligence Ant-based algorithms Ref: Various Internet resources, books, journal papers (see assignment 3 references)
Conducting a research project. Clarify Aims and Research Questions Conduct Literature Review Describe methodology Design Research Collect DataAnalyse.
Name : Mamatha J M Seminar guide: Mr. Kemparaju. GRID COMPUTING.
1 Solving Problems with Methods Questions. 2 Problem solving is a process similar to working your way through a maze. But what are these “steps” and what.
Ant Colony Optimisation. Emergent Problem Solving in Lasius Niger ants, For Lasius Niger ants, [Franks, 89] observed: –regulation of nest temperature.
Done by Fazlun Satya Saradhi. INTRODUCTION The main concept is to use different types of agent models which would help create a better dynamic and adaptive.
CITS4404 Artificial Intelligence & Adaptive Systems
Scientific Research Group in Egypt (SRGE)
Computational Intelligence
Metaheuristic methods and their applications. Optimization Problems Strategies for Solving NP-hard Optimization Problems What is a Metaheuristic Method?
Overview of SWARM INTELLIGENCE and ANT COLONY OPTIMIZATION
Ant Colony Optimization
traveling salesman problem
Ants and the TSP.
Knowledge Representation
Computational Intelligence
Presentation transcript:

Inga ZILINSKIENE a, and Saulius PREIDYS a a Institute of Mathematics and Informatics, Vilnius University

This paper deals with one of Technology Enhanced Learning (TEL) problems - the personalized selection of a learning scenario. Personalization is treated here as appropriateness of a learning scenario to preferences of a particular student, mainly, his/her learning style. The paper proposes an extended approach to modeling learning scenario selection based on preferences of a student‘s learning style. An ant colony optimization algorithm is modified and applied. In order to give a theoretical background the main concepts of personalization, learning scenario and learning style are briefly presented.

First, data mining technique to obtain a student‘s learning style is presented, second, a model for personalized selection of a learning scenario is proposed.

A general definition of personalized learning looks upon the learning process from the perspective of a student and tries to adapt the whole process to the student‘s needs. In general, an LS can be represented as a graph which contains all possible navigation tours or LSs that a student can follow to reach his/her learning goal. So there is a need to optimize such navigation paths as well as to select the LS that is most suitable to a student. Learning styles could be defined as “a description of the attitudes and behaviors which determine an individual’s preferred way of learning”.

 The objective of the Curriculum sequencing is to replace the rigid, general, and one-size-fits-all course structure set by the instructor or the pedagogical team, with a more flexible and personalized learning path.  Literature review shows that there are two main approaches to the Curriculum sequencing problem: Social Sequencing and Individual Sequencing.  According to S. Al-Muhaideb et al. Swarm intelligence methods, like an Ant colony optimization (ACO) and Particle Swarm optimization, are the most promising Social Sequencing methods, while genetic algorithms and Memetic algorithms are the most used Individual Sequencing methods.

 Social sequencing approach abstracts away the individual properties of learners drawing efficient learning paths from the emergent and collective behavior of a ‘‘swarm’’ of learners.

Although the parameters and functions used in the paper are the same as those defined in ACO there are two extensions: an extended model of a student‘s LSt and additional information to improve cold-start of ACO. According to the mentioned extensions heuristic information, pheromone update and local search functions are modified. The main idea of this model is that the trails‘ pheromones are updated for different LSt of students in order to create a learning style-based dynamic learning object recommendation.

1) the information about a student’s LSt is known; 2) the course should be attended by many students; 3) the course structure is given by a tutor keeping in mind the time allotted; 4) the course is comprised of LOs and their alternatives; 5) for each LSt type its preferences according to LO is known; 6) the efficiency of algorithm is treated here as an improvement of students’ performances, viz., the algorithm is going to be efficient if students show better results in their learning.

 The authors propose a schema optimized by pedagogical knowledge to select and recommend an LS for a student, who are at the initial position.

In this stage initial parameters are initialized: heuristic information η rs, α, β and evaporation rate ρ, and setting the pheromone trails to an initial value τ 0 > 0. For each learning object a time slot value t is assigned. This provides initial logical grouping and sequencing of learning material and corresponds to real world terms like lesson, theme, module, learning goal, etc. Each time slot can have several learning objects assigned.

The heuristic information η rs is expressed as the conscious intensity of learning from the rth node to the next sth node and in this paper is defined as follows: where Δt is a time unit difference between the rth node to the next sth node. The heuristic information provided by time slots defines the appropriate selection probability of another learning object, which is arranged in arc(r, s) by value defined above.

The proposed model is based on the idea that the more exact information there is about the student the better are the recommendations for choosing LOs. By applying the ACO algorithm for the recommendation of LS the authors assume that each student is represented as an ant with LSt identified with the help of tests or other techniques.

So a student represented as an ant k should have LSt represented as {w k1, w k2, w k3, w k4 }, where w kx in [0..1]. By visiting learning objects the ant leaves the trail on a path by a set of pheromones corresponding to ant’s LSt and achieved results. Another ant z reacts to a pheromone traces by its pheromones sensitivity. It means that each ant may leave up to 4 different pheromone traces and correspondingly may react to 4 pheromones.

An LS is presented in the paper as a fully connected graph G V = (V,L) whose nodes (LO) are the components V, and the set L fully connects the components V. At each construction step, an ant k applies a probabilistic action choice rule to decide which node to visit next. The picture presents an example of pheromone trace after ideal students finished their tours.

Pheromone trail intensity τ rs is expressed as the relational strength between the rth node and the sth node. Therefore, if the k ant has completed its tour in a period (t-1,t), the authors can accumulate the ranked nodes on arc(r, s) by the pheromone trail intensity τ rs (t). The incremental intensity Δτ rs (t) is that which locates pheromone trail value at the time t, and is updated as the formula

In the proposed model there are two extra assumptions: An ant will leave a certain amount of pheromone only, if after finished its learning tour the ant got very good grade > S goodgrade. It is reasonable to do that in order to get qualitative pheromones from the ant. This helps to prevent accumulation of pheromones in tours generating bad results. Each ant leaves pheromone according to its LSt preferences and performance.

As a result the modified pheromone updating rule which includes evaporated pheromones and the amount of the pheromone ant k deposits on the arcs it has visited multiplied to an ant’s LSt type l proportion value, is defined as below:

Consequently, at each decision step, ant k applies a probabilistic action choice rule to decide which node to visit next. A modified rules according to the proposed model is as follows: when q q 0, ant k at node n selects the next node s to move to else

This paper deals with the selection of LS depending on LSt. For the concrete learner’s LSt identification data mining methods are applied. This method is better than questionnaire, because students don’t know and can’t manipulate the responses. The authors proposed a modified ant colony optimization algorithm for the solution of selection of LS problem.

There are two aspects for the improvement of LS selection proposed: 1) the student model according to his/her LSt is expanded with more detailed information about a student‘s LSt; 2) a model for the solution of cold-start problem is described as well. These aspects is based on additional and heuristic information about LSt preferences taken into account.

Consequently the proposed model described in the paper not only offers such LS selection which may efficiently use collective experience but also comes up with emergent information that can be used to help the tutor or course designer identify the strengths and weaknesses of the given learning material. On the ground of the proposed model an experiment will be performed in order to validate and refine proposed theoretical backgrounds: heuristic information and a pheromone update rule.