SlideShare a Scribd company logo
1 of 21
The University of the West Indies
Personalization of Web Based
Interactive Systems using
Computational Intelligence
techniques
Tricia Rambharose
18/ 01/ 2011
1st DCIT Technical Symposium on Computer Science Research
The University of the West Indies Ms. Tricia Rambharose 2 of 14
Scope of research
Learning Styles
Personalization
eLearning
Personalization
of web based
interactive
systems
by
computational
intelligence Particle
Swarm
Optimization
Neural
Networks
Web
Usability
Computational
Intelligence
neuro-swarm
The University of the West Indies Ms. Tricia Rambharose 3 of 14
• 2000-2010 rate of Internet growth was 445%
[Source: Miniwatts Marketing Group, World Internet Users and Population Statistics]
• Size and complexity of websites and web based interfaces
increase.
• User frustration!
– Information overload.
– Users’ different characteristics are ignored.
– Users’ different needs and preferences are ignored.
Problems addressed
The University of the West Indies Ms. Tricia Rambharose 4 of 14
What is Web personalization?
“any set of actions that can tailor the Web experience to
a particular user or set of users.”
Source: [Anand, and Mobasher, 2007]
The University of the West Indies Ms. Tricia Rambharose 5 of 14
Intelligent techniques for personalization
Swarm Intelligence
6. Particle
Swarm
Optimization
(PSO)
Computational intelligence
2. Fuzzy Logic
(FL)
4. Neural
Networks
(NN)
1. Artificial
Immune
Systems
(AIS)
3. Genetic
Algorithms
(GA)
5. Ant
Colony
Optimization
(ACO)
7. Wasp
Colony
Optimization
(WCO)
8. Bee
Colony
Optimization
(BCO)
The University of the West Indies Ms. Tricia Rambharose 6 of 14
Processing user profiles
Taxonomy: Personalization of Web based
systems using intelligent techniques
Creation of user profiles
Personalization
Profile Generation Profile Exploitation
Navigation Content
AIS ACO FL PSO GA NN GA FL NN BCO FL PSO GA WCO NN
Source: [T. Rambharose, A. Nikov, 2009]
The University of the West Indies Ms. Tricia Rambharose 7 of 14
Personalization procedure
based on taxonomy
Profile
Generation
Profile
Exploitation
Create or
update user
profile
Explicit and implicit
user data
User profile data
User profile data
User preferences
Web
based
systemUser
Personalized content and navigation
The University of the West Indies Ms. Tricia Rambharose 8 of 14
Comparison of intelligent techniques
FL GA NN PSO ACO BCO WCO AIS
FL-
PSO
FL-
NN
FL-
GA
GA-
NN
Simplicity
Speed
Sound
theory
Learning
ability
Well tested
Good Not as goodNeuro-Swarm
The University of the West Indies Ms. Tricia Rambharose 9 of 14
Validation of Neuro-Swarm model
Traditional Neural Network Neural Network with PSO
2000 runs to
minimize
error to 0.023
350 runs to
minimize
error to 0.001
Error relates to accuracy
The University of the West Indies Ms. Tricia Rambharose 10 of 14
Neuro-Swarm model on Mathworks.com
[T. Rambharose, http://www.mathworks.com/matlabcentral/fileexchange/29565-neural-network-add-in-for-psort]
The University of the West Indies Ms. Tricia Rambharose 11 of 14
Neuro-Swarm model for
determining students’ online Learning Style
…
Sequential/GlobalVisual/VerbalSensing/IntuitiveActive/Reflective
NsgNvvNsiNar21 …21 …21 …21
Based on four learning style dimensions in the
Felder Silverman Learning Style Model
Total
active/reflective
behaviours
Hidden Layer
Input Layer
Output Layer
Total
Sensing/Intuitive
behaviours
Total
Visual/Verbal
behaviours
Total
Sequential/Global
behaviours
The University of the West Indies Ms. Tricia Rambharose 12 of 14
Neuro-Swarm structure for a simulated example
Time on
examples
Time on
exercises
Time on
content
No. example
visits
No. exercise
visits
No. forum
visits
Visual/Verbal
Learning style value between 0-1
Hidden Layer
Inputs
Output
The University of the West Indies Ms. Tricia Rambharose 13 of 14
Personalization of a course on Moodle
Area before content
Area after content
The University of the West Indies Ms. Tricia Rambharose 14 of 14
Future work
• Comparison of Neuro-Swarm model to Bayesian
Networks and Rule Based approach, for learning
style determination, using real data.
• Modify Neuro-Swarm model to minimize error.
• Project: Personalization of a health-oriented
distance learning system using a Neuro-Swarm
model.
The University of the West Indies
Tricia Rambharose
Dept. Computing and Information Technology
The University of the West Indies (UWI)
Trinidad, W.I.
tricia.rambharose@sta.uwi.edu
www.tricia-rambharose.com
&
SUGGESTIONS
The University of the West Indies Ms. Tricia Rambharose Questions
Neuro-Swarm model settings
Neural Network settings
Particle Swarm Optimization settings
The University of the West Indies Ms. Tricia Rambharose Questions
Main contributions
• Comparison and assessment of intelligence techniques for
personalization and recommendation of using a Neuro-
Swarm technique
• New model for determining learning style -> more accurate
user modeling -> more accurate personalization.
• MATLAB add-in available on Mathworks.com
• Dynamic and automatic personalization for individual
students in a health oriented eLearning system.
• Part of a larger personalization project.
The University of the West Indies Ms. Tricia Rambharose Questions
Larger
personalization
project Student
Questionnaire
Create
student
model
Student
Model
Adapt
course
Student
learning
Update
model?
Online
Course
Yes
Yes No
No
Update
student
model
Fill out
questionnaire
?
The University of the West Indies Ms. Tricia Rambharose Questions
2. Student model
1. Personalized eLearning system
3. Neural Network
Contribution to larger personalization project
Learning styles
∑ ƒ
w
b
n a
NN input:
Behaviors
NN output:
Learning style
The University of the West Indies Ms. Tricia Rambharose Questions
Inputs of Neuro-Swarm model for
determining Learning Styles
Active/Reflective Sensing/Intuitive Visual/Verbal Sequential/Global
content_visit
content_stay
outline_stay
example_stay
selfass_visit
selfass_stay
selfass_twice_wrong
exercise_visit
exercise_stay
quiz_stay_results
forum_visit
forum_post
content_visit
content_stay
example_visit
example_stay
selfass_visit
selfass_stay
exercise_visit
ques_detail
ques_facts
ques_concepts
ques_develop
quiz_revisions
quiz_stay_results
content_visit
ques_graphics
ques_text
forum_visit
forum_stay
forum_post
outline_visit
outline_stay
ques_detail
ques_overview
ques_interpret
ques_develop
navigation_skip
navigation_overview_visit
navigation_overview_stay
Source: [S. Graf, 2007]
The University of the West Indies Ms. Tricia Rambharose Questions
Output range of Neuro-Swarm
model for determining Learning
Styles
ActiveReflective
1.00.90.80.70.60.50.40.30.20.10
Moderate
active
Moderate
reflective Balanced
Strong
reflective
Strong
active

More Related Content

Viewers also liked

Ltc mkt421 wk5class Copyright 2013 Edward F. T. Charfauros
Ltc mkt421 wk5class Copyright 2013 Edward F. T. CharfaurosLtc mkt421 wk5class Copyright 2013 Edward F. T. Charfauros
Ltc mkt421 wk5class Copyright 2013 Edward F. T. CharfaurosEdward F. T. Charfauros
 
Materi TIK Bab 5
Materi TIK Bab 5Materi TIK Bab 5
Materi TIK Bab 5IvanaaS
 
World of learning conference 2016 session
World of learning conference 2016 sessionWorld of learning conference 2016 session
World of learning conference 2016 sessionWillowDNA
 
Role-based Access Control June09 GeoSOA Workshop
Role-based Access Control June09 GeoSOA WorkshopRole-based Access Control June09 GeoSOA Workshop
Role-based Access Control June09 GeoSOA WorkshopCarbon Project
 
Role based access control - RBAC
Role based access control - RBACRole based access control - RBAC
Role based access control - RBACAjit Dadresa
 
WebSphere Portal Technical Overview
WebSphere Portal Technical OverviewWebSphere Portal Technical Overview
WebSphere Portal Technical OverviewVincent Perrin
 
What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5Vinayak Tavargeri
 

Viewers also liked (9)

Ltc mkt421 wk5class Copyright 2013 Edward F. T. Charfauros
Ltc mkt421 wk5class Copyright 2013 Edward F. T. CharfaurosLtc mkt421 wk5class Copyright 2013 Edward F. T. Charfauros
Ltc mkt421 wk5class Copyright 2013 Edward F. T. Charfauros
 
Role Based ACL
Role Based ACLRole Based ACL
Role Based ACL
 
Materi TIK Bab 5
Materi TIK Bab 5Materi TIK Bab 5
Materi TIK Bab 5
 
World of learning conference 2016 session
World of learning conference 2016 sessionWorld of learning conference 2016 session
World of learning conference 2016 session
 
Role-based Access Control June09 GeoSOA Workshop
Role-based Access Control June09 GeoSOA WorkshopRole-based Access Control June09 GeoSOA Workshop
Role-based Access Control June09 GeoSOA Workshop
 
Role based access control - RBAC
Role based access control - RBACRole based access control - RBAC
Role based access control - RBAC
 
WebSphere Portal Technical Overview
WebSphere Portal Technical OverviewWebSphere Portal Technical Overview
WebSphere Portal Technical Overview
 
What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5
 
IBM WebSphere Portal
IBM WebSphere PortalIBM WebSphere Portal
IBM WebSphere Portal
 

Similar to Personalization of Web Based Interactive Systems using Computational Intelligence techniques

UVA School of Data Science
UVA School of Data ScienceUVA School of Data Science
UVA School of Data SciencePhilip Bourne
 
Certified Internet Research Specialists (CIRS) Online Training Course outline
Certified Internet Research Specialists (CIRS) Online Training Course outlineCertified Internet Research Specialists (CIRS) Online Training Course outline
Certified Internet Research Specialists (CIRS) Online Training Course outlineOlivia Russell CIRS, MS
 
IRJET- A Literature Review and Classification of Semantic Web Approaches for ...
IRJET- A Literature Review and Classification of Semantic Web Approaches for ...IRJET- A Literature Review and Classification of Semantic Web Approaches for ...
IRJET- A Literature Review and Classification of Semantic Web Approaches for ...IRJET Journal
 
Detection of Malicious Web Links Using Machine Learning Algorithm: A Review
Detection of Malicious Web Links Using Machine Learning Algorithm: A ReviewDetection of Malicious Web Links Using Machine Learning Algorithm: A Review
Detection of Malicious Web Links Using Machine Learning Algorithm: A ReviewIRJET Journal
 
A Comprehensive Review of Relevant Techniques used in Course Recommendation S...
A Comprehensive Review of Relevant Techniques used in Course Recommendation S...A Comprehensive Review of Relevant Techniques used in Course Recommendation S...
A Comprehensive Review of Relevant Techniques used in Course Recommendation S...IRJET Journal
 
The UVA School of Data Science
The UVA School of Data ScienceThe UVA School of Data Science
The UVA School of Data SciencePhilip Bourne
 
Web-based Decision Support System
Web-based Decision Support SystemWeb-based Decision Support System
Web-based Decision Support SystemJasour Obeidat
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...Edge AI and Vision Alliance
 
Introduction to Information management
Introduction to Information management Introduction to Information management
Introduction to Information management Priya Kamalakannan
 
Machine learning in Data Science
Machine learning in Data ScienceMachine learning in Data Science
Machine learning in Data ScienceDr. Vaibhav Kumar
 
IRJET - Recommendation of Branch of Engineering using Machine Learning
IRJET - Recommendation of Branch of Engineering using Machine LearningIRJET - Recommendation of Branch of Engineering using Machine Learning
IRJET - Recommendation of Branch of Engineering using Machine LearningIRJET Journal
 
A Review on Pattern Discovery Techniques of Web Usage Mining
A Review on Pattern Discovery Techniques of Web Usage MiningA Review on Pattern Discovery Techniques of Web Usage Mining
A Review on Pattern Discovery Techniques of Web Usage MiningIJERA Editor
 
Trends in machine learning (1)
Trends in machine learning (1)Trends in machine learning (1)
Trends in machine learning (1)Viswanath Shenoi
 
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...ijcsa
 
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...ijcsa
 
seminar.pptx On the PROJECT TITLE machine Learning
seminar.pptx On the PROJECT TITLE machine Learningseminar.pptx On the PROJECT TITLE machine Learning
seminar.pptx On the PROJECT TITLE machine Learninggaherwarsaloni1234
 
ONLINE EXAMINATION SYSTEM USING ARTIFICIAL INTELLIGENCE
ONLINE EXAMINATION SYSTEM USING ARTIFICIAL INTELLIGENCEONLINE EXAMINATION SYSTEM USING ARTIFICIAL INTELLIGENCE
ONLINE EXAMINATION SYSTEM USING ARTIFICIAL INTELLIGENCEIRJET Journal
 
PHISHING ATTACK AND DETECTION WITH MACHINE LEARNING TECHNIQUES.pptx
PHISHING ATTACK AND DETECTION WITH MACHINE LEARNING TECHNIQUES.pptxPHISHING ATTACK AND DETECTION WITH MACHINE LEARNING TECHNIQUES.pptx
PHISHING ATTACK AND DETECTION WITH MACHINE LEARNING TECHNIQUES.pptxRajiArun7
 
A SURVEY ON MULTIMODAL BIOMETRIC AUTHENTICATION SYSTEM IN CLOUD COMPUTING
A SURVEY ON MULTIMODAL BIOMETRIC AUTHENTICATION SYSTEM IN CLOUD COMPUTINGA SURVEY ON MULTIMODAL BIOMETRIC AUTHENTICATION SYSTEM IN CLOUD COMPUTING
A SURVEY ON MULTIMODAL BIOMETRIC AUTHENTICATION SYSTEM IN CLOUD COMPUTINGpharmaindexing
 

Similar to Personalization of Web Based Interactive Systems using Computational Intelligence techniques (20)

UVA School of Data Science
UVA School of Data ScienceUVA School of Data Science
UVA School of Data Science
 
Certified Internet Research Specialists (CIRS) Online Training Course outline
Certified Internet Research Specialists (CIRS) Online Training Course outlineCertified Internet Research Specialists (CIRS) Online Training Course outline
Certified Internet Research Specialists (CIRS) Online Training Course outline
 
IRJET- A Literature Review and Classification of Semantic Web Approaches for ...
IRJET- A Literature Review and Classification of Semantic Web Approaches for ...IRJET- A Literature Review and Classification of Semantic Web Approaches for ...
IRJET- A Literature Review and Classification of Semantic Web Approaches for ...
 
Detection of Malicious Web Links Using Machine Learning Algorithm: A Review
Detection of Malicious Web Links Using Machine Learning Algorithm: A ReviewDetection of Malicious Web Links Using Machine Learning Algorithm: A Review
Detection of Malicious Web Links Using Machine Learning Algorithm: A Review
 
A Comprehensive Review of Relevant Techniques used in Course Recommendation S...
A Comprehensive Review of Relevant Techniques used in Course Recommendation S...A Comprehensive Review of Relevant Techniques used in Course Recommendation S...
A Comprehensive Review of Relevant Techniques used in Course Recommendation S...
 
The UVA School of Data Science
The UVA School of Data ScienceThe UVA School of Data Science
The UVA School of Data Science
 
Web-based Decision Support System
Web-based Decision Support SystemWeb-based Decision Support System
Web-based Decision Support System
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
 
Introduction to Information management
Introduction to Information management Introduction to Information management
Introduction to Information management
 
Machine learning in Data Science
Machine learning in Data ScienceMachine learning in Data Science
Machine learning in Data Science
 
IRJET - Recommendation of Branch of Engineering using Machine Learning
IRJET - Recommendation of Branch of Engineering using Machine LearningIRJET - Recommendation of Branch of Engineering using Machine Learning
IRJET - Recommendation of Branch of Engineering using Machine Learning
 
A Review on Pattern Discovery Techniques of Web Usage Mining
A Review on Pattern Discovery Techniques of Web Usage MiningA Review on Pattern Discovery Techniques of Web Usage Mining
A Review on Pattern Discovery Techniques of Web Usage Mining
 
Trends in machine learning (1)
Trends in machine learning (1)Trends in machine learning (1)
Trends in machine learning (1)
 
Resume bnkr
Resume bnkrResume bnkr
Resume bnkr
 
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
 
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
 
seminar.pptx On the PROJECT TITLE machine Learning
seminar.pptx On the PROJECT TITLE machine Learningseminar.pptx On the PROJECT TITLE machine Learning
seminar.pptx On the PROJECT TITLE machine Learning
 
ONLINE EXAMINATION SYSTEM USING ARTIFICIAL INTELLIGENCE
ONLINE EXAMINATION SYSTEM USING ARTIFICIAL INTELLIGENCEONLINE EXAMINATION SYSTEM USING ARTIFICIAL INTELLIGENCE
ONLINE EXAMINATION SYSTEM USING ARTIFICIAL INTELLIGENCE
 
PHISHING ATTACK AND DETECTION WITH MACHINE LEARNING TECHNIQUES.pptx
PHISHING ATTACK AND DETECTION WITH MACHINE LEARNING TECHNIQUES.pptxPHISHING ATTACK AND DETECTION WITH MACHINE LEARNING TECHNIQUES.pptx
PHISHING ATTACK AND DETECTION WITH MACHINE LEARNING TECHNIQUES.pptx
 
A SURVEY ON MULTIMODAL BIOMETRIC AUTHENTICATION SYSTEM IN CLOUD COMPUTING
A SURVEY ON MULTIMODAL BIOMETRIC AUTHENTICATION SYSTEM IN CLOUD COMPUTINGA SURVEY ON MULTIMODAL BIOMETRIC AUTHENTICATION SYSTEM IN CLOUD COMPUTING
A SURVEY ON MULTIMODAL BIOMETRIC AUTHENTICATION SYSTEM IN CLOUD COMPUTING
 

Recently uploaded

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
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
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
 
"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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
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
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Recently uploaded (20)

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
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
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
 
"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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
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
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
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
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
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...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
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
 
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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

Personalization of Web Based Interactive Systems using Computational Intelligence techniques

  • 1. The University of the West Indies Personalization of Web Based Interactive Systems using Computational Intelligence techniques Tricia Rambharose 18/ 01/ 2011 1st DCIT Technical Symposium on Computer Science Research
  • 2. The University of the West Indies Ms. Tricia Rambharose 2 of 14 Scope of research Learning Styles Personalization eLearning Personalization of web based interactive systems by computational intelligence Particle Swarm Optimization Neural Networks Web Usability Computational Intelligence neuro-swarm
  • 3. The University of the West Indies Ms. Tricia Rambharose 3 of 14 • 2000-2010 rate of Internet growth was 445% [Source: Miniwatts Marketing Group, World Internet Users and Population Statistics] • Size and complexity of websites and web based interfaces increase. • User frustration! – Information overload. – Users’ different characteristics are ignored. – Users’ different needs and preferences are ignored. Problems addressed
  • 4. The University of the West Indies Ms. Tricia Rambharose 4 of 14 What is Web personalization? “any set of actions that can tailor the Web experience to a particular user or set of users.” Source: [Anand, and Mobasher, 2007]
  • 5. The University of the West Indies Ms. Tricia Rambharose 5 of 14 Intelligent techniques for personalization Swarm Intelligence 6. Particle Swarm Optimization (PSO) Computational intelligence 2. Fuzzy Logic (FL) 4. Neural Networks (NN) 1. Artificial Immune Systems (AIS) 3. Genetic Algorithms (GA) 5. Ant Colony Optimization (ACO) 7. Wasp Colony Optimization (WCO) 8. Bee Colony Optimization (BCO)
  • 6. The University of the West Indies Ms. Tricia Rambharose 6 of 14 Processing user profiles Taxonomy: Personalization of Web based systems using intelligent techniques Creation of user profiles Personalization Profile Generation Profile Exploitation Navigation Content AIS ACO FL PSO GA NN GA FL NN BCO FL PSO GA WCO NN Source: [T. Rambharose, A. Nikov, 2009]
  • 7. The University of the West Indies Ms. Tricia Rambharose 7 of 14 Personalization procedure based on taxonomy Profile Generation Profile Exploitation Create or update user profile Explicit and implicit user data User profile data User profile data User preferences Web based systemUser Personalized content and navigation
  • 8. The University of the West Indies Ms. Tricia Rambharose 8 of 14 Comparison of intelligent techniques FL GA NN PSO ACO BCO WCO AIS FL- PSO FL- NN FL- GA GA- NN Simplicity Speed Sound theory Learning ability Well tested Good Not as goodNeuro-Swarm
  • 9. The University of the West Indies Ms. Tricia Rambharose 9 of 14 Validation of Neuro-Swarm model Traditional Neural Network Neural Network with PSO 2000 runs to minimize error to 0.023 350 runs to minimize error to 0.001 Error relates to accuracy
  • 10. The University of the West Indies Ms. Tricia Rambharose 10 of 14 Neuro-Swarm model on Mathworks.com [T. Rambharose, http://www.mathworks.com/matlabcentral/fileexchange/29565-neural-network-add-in-for-psort]
  • 11. The University of the West Indies Ms. Tricia Rambharose 11 of 14 Neuro-Swarm model for determining students’ online Learning Style … Sequential/GlobalVisual/VerbalSensing/IntuitiveActive/Reflective NsgNvvNsiNar21 …21 …21 …21 Based on four learning style dimensions in the Felder Silverman Learning Style Model Total active/reflective behaviours Hidden Layer Input Layer Output Layer Total Sensing/Intuitive behaviours Total Visual/Verbal behaviours Total Sequential/Global behaviours
  • 12. The University of the West Indies Ms. Tricia Rambharose 12 of 14 Neuro-Swarm structure for a simulated example Time on examples Time on exercises Time on content No. example visits No. exercise visits No. forum visits Visual/Verbal Learning style value between 0-1 Hidden Layer Inputs Output
  • 13. The University of the West Indies Ms. Tricia Rambharose 13 of 14 Personalization of a course on Moodle Area before content Area after content
  • 14. The University of the West Indies Ms. Tricia Rambharose 14 of 14 Future work • Comparison of Neuro-Swarm model to Bayesian Networks and Rule Based approach, for learning style determination, using real data. • Modify Neuro-Swarm model to minimize error. • Project: Personalization of a health-oriented distance learning system using a Neuro-Swarm model.
  • 15. The University of the West Indies Tricia Rambharose Dept. Computing and Information Technology The University of the West Indies (UWI) Trinidad, W.I. tricia.rambharose@sta.uwi.edu www.tricia-rambharose.com & SUGGESTIONS
  • 16. The University of the West Indies Ms. Tricia Rambharose Questions Neuro-Swarm model settings Neural Network settings Particle Swarm Optimization settings
  • 17. The University of the West Indies Ms. Tricia Rambharose Questions Main contributions • Comparison and assessment of intelligence techniques for personalization and recommendation of using a Neuro- Swarm technique • New model for determining learning style -> more accurate user modeling -> more accurate personalization. • MATLAB add-in available on Mathworks.com • Dynamic and automatic personalization for individual students in a health oriented eLearning system. • Part of a larger personalization project.
  • 18. The University of the West Indies Ms. Tricia Rambharose Questions Larger personalization project Student Questionnaire Create student model Student Model Adapt course Student learning Update model? Online Course Yes Yes No No Update student model Fill out questionnaire ?
  • 19. The University of the West Indies Ms. Tricia Rambharose Questions 2. Student model 1. Personalized eLearning system 3. Neural Network Contribution to larger personalization project Learning styles ∑ ƒ w b n a NN input: Behaviors NN output: Learning style
  • 20. The University of the West Indies Ms. Tricia Rambharose Questions Inputs of Neuro-Swarm model for determining Learning Styles Active/Reflective Sensing/Intuitive Visual/Verbal Sequential/Global content_visit content_stay outline_stay example_stay selfass_visit selfass_stay selfass_twice_wrong exercise_visit exercise_stay quiz_stay_results forum_visit forum_post content_visit content_stay example_visit example_stay selfass_visit selfass_stay exercise_visit ques_detail ques_facts ques_concepts ques_develop quiz_revisions quiz_stay_results content_visit ques_graphics ques_text forum_visit forum_stay forum_post outline_visit outline_stay ques_detail ques_overview ques_interpret ques_develop navigation_skip navigation_overview_visit navigation_overview_stay Source: [S. Graf, 2007]
  • 21. The University of the West Indies Ms. Tricia Rambharose Questions Output range of Neuro-Swarm model for determining Learning Styles ActiveReflective 1.00.90.80.70.60.50.40.30.20.10 Moderate active Moderate reflective Balanced Strong reflective Strong active