SlideShare a Scribd company logo
1 of 35
Download to read offline
© author(s) of these slides including research results from the KOM research network and TU Darmstadt; otherwise it is specified at the respective slide
21-Sep-12
Prof. Dr.-Ing. Ralf Steinmetz
KOM - Multimedia Communications Lab
ECTEL__Sem_Info_rec_learning_resources_v6.0_20120921_MA.pptx
Exploiting Semantic Information for Graph-based
Recommendations of Learning Resources
Mojisola Anjorin
Thomas Rodenhausen
Renato Domínguez García
Christoph Rensing
EC-TEL 2012, Saarbrücken
Research
Talk
Ranking
Algorithms
Slideshare
Tags ResourcesUsers
Prepare Talk
Read-Up on
Basics
Activities
Find Related
Work
Friends
Friends
Friends
Blue Group
KOM – Multimedia Communications Lab 2
Resource-Based Learning
KOM – Multimedia Communications Lab 3
Application Scenario: CROKODIL
CROKODIL is a platform offering support for resource-based learning
§ Semantic Tag Types
§ Activities
§ Learner Groups
& Friendships
§ Recommendations
[Anjorin et al, 2011]
http://demo.crokodil.de
KOM – Multimedia Communications Lab 4
§ Motivation: Resource-based Learning
§ Application Scenario: CROKODIL
§ CROKODIL’s Extended Folksonomy Model
§ Ascore and AInheritScore
§ Evaluation Methodology, Metrics and Results
§ Conclusion & Future Work
Overview
KOM – Multimedia Communications Lab 5
A folksonomy is a quadruple
F:= (U, T, R, Y), where
U – Users
T – Tags
R – Resources
Y ⊆ U × T × R - tag assignment
Folksonomy Model
Research
Talk
Ranking
Algorithms
Slideshare
Tags ResourcesUsers
[Hotho et al. 2006]
KOM – Multimedia Communications Lab 6
CROKODIL Extends the Folksonomy Model …
Research
Talk
Ranking
Algorithms
Slideshare
Tags ResourcesUsers
KOM – Multimedia Communications Lab 7
… with Semantic Tag Types
[Böhnstedt et al. 2009]
Research
Talk
Ranking
Algorithms
Slideshare
Tags ResourcesUsers
Genre
Event
Person
Location
Other
Topic
KOM – Multimedia Communications Lab 8
… with Activities
Research
Talk
Ranking
Algorithms
Slideshare
Tags ResourcesUsers
Prepare Talk
Read-Up on
Basics
Activities
Find Related
Work
KOM – Multimedia Communications Lab 9
… with Learner Groups and Friendships
Research
Talk
Ranking
Algorithms
Slideshare
Tags ResourcesUsers
Prepare Talk
Read-Up on
Basics
Activities
Find Related
Work
Friends
Friends
Friends
Blue Group
KOM – Multimedia Communications Lab 10
CROKODIL‘s Extended Folksonomy
FC:= (U, TTyped, R, YT, (A, <), YA, YU, G, friends)
where
U – users
TTyped – typed tags
R – learning resources
YT ⊆ U × TTyped × R – tag assignment
(A, <) – activities with sub-activities
YA ⊆ U × A × R – activity assignment
YU ⊆ U × A – activity membership
assignment
G ⊆ P(U) – groups of learners
friends ⊆ U × U – friendship relation
Research
Talk
Ranking
Algorithms
Slideshare
Tags ResourcesUsers
Prepare Talk
Read-Up on
Basics
Activities
Find Related
Work
Friends
Friends
Friends
Blue Group
KOM – Multimedia Communications Lab 11
Resource Recommendations for CROKODIL
http://demo.crokodil.de
KOM – Multimedia Communications Lab 12
Graph-based recommender techniques can be classified as
neighbourhood-based collaborative filtering approaches
Graph-based Resource Recommendations
Graph-based
Ranking
Algorithm
Resource Score
r1 0.9
r2 0.7
r3 0.5
r4 0.2
1 1
2 1
P1
P2
P4
P3
3
4
2
1
2
Folksonomy Graph e.g. FolkRank based on
“Random Walk”
of PageRank
Recommendation List
(ranked resources)
[Desrosiers et al. 2011]
KOM – Multimedia Communications Lab 13
§ Motivation: Resource-based Learning
§ Application Scenario: CROKODIL
§ CROKODIL’s Extended Folksonomy Model
§ Ascore and AInheritScore
§ Evaluation Methodology, Metrics and Results
§ Conclusion & Future Work
Overview
KOM – Multimedia Communications Lab 14
1.  Add activity nodes Vc = VF ∪ A
2.  Add edges:
§ activity assignments (u, r, a)
§ assignments of a user to an
activity (u, a)
§ activity hierarchies (asub , asuper)
4.  Assign weights to edges:
§ w(r,a) = w(r,u) = w(u,a)
= max(|Ut,r|)
§ w(u, a) = max(|Ru,t|)
§ w(asub,asuper) = max(|Ut,r|, |Ru,t|)
5.  Run graph-based ranking
algorithm e.g. FolkRank
AScore
[Abel et al, 2011]Inspired by GFolkRank
Extend the Folksonomy Graph F = (V, E) with Activities
Research
Talk
Ranking
Algorithms
Slideshare
Tags ResourcesUsers
Prepare Talk
Read-Up on
Basics
Activities
Find Related
Work
KOM – Multimedia Communications Lab 15
§ Depending on the tags of a user,
scores are “inherited” over the
activity hierarchy
§ Resources and users assigned
to activities influence the scores
as well
§ Scores are attenuated
depending on activity distance
§  Activity distance between two
activities: the number of hops
from one activity to the other
AInheritScore
[Abel et al, 2011]Inspired by GRank
Leveraging Activity Hierarchies to Calculate Scores
Research
Talk Ranking
Algorithms
Research
Talk Prepare Talk
Read-Up on
Basics
Find Related
Work
...
... ...
KOM – Multimedia Communications Lab 16
§ Motivation: Resource-based Learning
§ Application Scenario: CROKODIL
§ CROKODIL’s Extended Folksonomy Model
§ Ascore and AInheritScore
§ Evaluation Methodology, Metrics and Results
§ Conclusion & Future Work
Overview
KOM – Multimedia Communications Lab 17
GroupMe! dataset
Evaluation Corpus and Evaluation Metrics
[Abel et al, GroupMe!]
Elements Count
Users 649
Tags 2580
Resources 1789
Groups of
Resources
1143
Posts 1865
Tag assignments 4366
The mean of the Average Precision over
several queries Q
Mean Normalized Precision:
The mean of the Precision@k over several
queries Q
MAP(Q) =
1
|Q|
|Q|

j=1
1
mj
mj

k=1
Precision(Rjk)
Mean Average Precision:
MNP(Q, k) =
1
|Q|
|Q|

j=1
Precisionj(k)
Precisionmax,j(k)
[Manning et al 2008]
KOM – Multimedia Communications Lab 18
Tango
Buenos
Aires
Dancing
Festival
Tango
Buenos
Aires
Dancing
Festival
A post is a Pu,r= {(u,r,t)|(u,r,t) ∈ Y}
For LeavePostOut, the recommendation task
with user as input is harder as with tag as input
Evaluation Methodology: LeavePostOut
[Jäschke et al. 2007]
KOM – Multimedia Communications Lab 19
RTr,t= {(u,r,t)|(u,r,t) ∈ Y}
For LeaveRTOut, the recommendation task
with tag as input is harder as with user as input
Evaluation Methodology: LeaveRTOut
Tango
Buenos
Aires
Dancing
Festival
Tango
Buenos
Aires
Dancing
Festival
KOM – Multimedia Communications Lab 20
A violin plot is a combination of a box plot and a density trace
Visualization of Results with Violin Plots
[Hintze et al. 1998]
KOM – Multimedia Communications Lab 21
A violin plot is a combination of a box plot and a density trace
Visualization of Results with Violin Plots
Median
3rd Quartile
1st Quartile
[Hintze et al. 1998]
KOM – Multimedia Communications Lab 22
Evaluation results with user as input
Evaluation Results for LeavePostOut
KOM – Multimedia Communications Lab 23
Evaluation results with user as input
Evaluation Results for LeavePostOut
KOM – Multimedia Communications Lab 24
Evaluation results with user as input
Evaluation Results for LeavePostOut
KOM – Multimedia Communications Lab 25
Evaluation results with user as input
Evaluation Results for LeavePostOut
KOM – Multimedia Communications Lab 26
Evaluation results with user as input
Evaluation Results for LeavePostOut
KOM – Multimedia Communications Lab 27
Evaluation results with user as input
Evaluation Results for LeavePostOut
KOM – Multimedia Communications Lab 28
Evaluation Results for LeavePostOut
Approaches MAP
GFolkRank 0.70
AScore 0.70
AInheritscore 0.47
GRank 0.38
FolkRank 0.19
Popularity 0.00
KOM – Multimedia Communications Lab 29
Evaluation Results for LeaveRTOut
Evaluation results with user as input
KOM – Multimedia Communications Lab 30
Evaluation Results for LeaveRTOut
Approaches MAP
AScore 0.20
GFolkRank 0.20
FolkRank 0.18
GRank 0.14
AInheritscore 0.11
Popularity 0.02
KOM – Multimedia Communications Lab 31
Exploiting hierarchical activity structures as found in CROKODIL can
improve the ranking of resources for the purpose of recommending
learning resources
§ AScore
§ AInheritscore
Future Work
§ Evaluation using a data set from CROKODIL
§ User Study
§ Hybrid approaches
Conclusion and Future Work
www.crokodil.de
KOM – Multimedia Communications Lab 32
Questions  Contact
KOM – Multimedia Communications Lab 33
Statistical Significance Tests – LeavePostOut
More
effective
than à
Popularity Folk
Rank
GFolk
Rank
AScore GRank AInheritScore
Poularity
FolkRank X
GFolkRank X X X X X
AScore X X X X
GRank X X
AInheritScore X X X
Significance matrix of pair-wise comparisons of LeavePostOut results
Based on Average Precision with a significance level of p = 0.05
KOM – Multimedia Communications Lab 34
Statistical Significance Tests – LeaveRTOut
More
effective
than à
Popularity Folk
Rank
GFolk
Rank
AScore GRank AInheritScore
Poularity
FolkRank X X X
GFolkRank X X X X
AScore X X X X X
GRank X X
AInheritScore X
Significance matrix of pair-wise comparisons of LeaveRTOut results
Based on Average Precision with a significance level of p = 0.05
KOM – Multimedia Communications Lab 35
Adapted PageRank
!
!
!





# #
$%'()*+, Tango
0
Buenos
Aires
0
Buenos
Aires
0
Dancing
Festival
0
1
-.
#-.
#-.
-.
PageRank‘s intelligent surfer model
The ranking of a node is determined by how
often the surfer visits the node
Adjoining edges are followed with a certain
probability – determined by the edge weights
The query node acts as the starting point and
focus i.e. the surfer returns to this node with
a certain probability – determined by the
node weights
[Hotho et al. 2006]

More Related Content

Viewers also liked

Exploiting Semantic Information for Graph-based Recommendations of Learning R...
Exploiting Semantic Information for Graph-based Recommendations of Learning R...Exploiting Semantic Information for Graph-based Recommendations of Learning R...
Exploiting Semantic Information for Graph-based Recommendations of Learning R...Mojisola Erdt née Anjorin
 
Iknow ranking sem_info_v9.0__2012.09.07_anjorin
Iknow ranking sem_info_v9.0__2012.09.07_anjorinIknow ranking sem_info_v9.0__2012.09.07_anjorin
Iknow ranking sem_info_v9.0__2012.09.07_anjorinMojisola Erdt née Anjorin
 
Similarity Measurement Preliminary Results
Similarity  Measurement  Preliminary ResultsSimilarity  Measurement  Preliminary Results
Similarity Measurement Preliminary Resultsxiaojuzheng
 
Towards Ranking in Folksonomies for Personalized Recommender Systems in E-Lea...
Towards Ranking in Folksonomies for Personalized Recommender Systems in E-Lea...Towards Ranking in Folksonomies for Personalized Recommender Systems in E-Lea...
Towards Ranking in Folksonomies for Personalized Recommender Systems in E-Lea...Mojisola Erdt née Anjorin
 
Context Determines Content - An Approach to Resource Recommendation in Folkso...
Context Determines Content - An Approach to Resource Recommendation in Folkso...Context Determines Content - An Approach to Resource Recommendation in Folkso...
Context Determines Content - An Approach to Resource Recommendation in Folkso...Mojisola Erdt née Anjorin
 

Viewers also liked (6)

Exploiting Semantic Information for Graph-based Recommendations of Learning R...
Exploiting Semantic Information for Graph-based Recommendations of Learning R...Exploiting Semantic Information for Graph-based Recommendations of Learning R...
Exploiting Semantic Information for Graph-based Recommendations of Learning R...
 
Iknow ranking sem_info_v9.0__2012.09.07_anjorin
Iknow ranking sem_info_v9.0__2012.09.07_anjorinIknow ranking sem_info_v9.0__2012.09.07_anjorin
Iknow ranking sem_info_v9.0__2012.09.07_anjorin
 
Similarity Measurement Preliminary Results
Similarity  Measurement  Preliminary ResultsSimilarity  Measurement  Preliminary Results
Similarity Measurement Preliminary Results
 
Towards Ranking in Folksonomies for Personalized Recommender Systems in E-Lea...
Towards Ranking in Folksonomies for Personalized Recommender Systems in E-Lea...Towards Ranking in Folksonomies for Personalized Recommender Systems in E-Lea...
Towards Ranking in Folksonomies for Personalized Recommender Systems in E-Lea...
 
Context Determines Content - An Approach to Resource Recommendation in Folkso...
Context Determines Content - An Approach to Resource Recommendation in Folkso...Context Determines Content - An Approach to Resource Recommendation in Folkso...
Context Determines Content - An Approach to Resource Recommendation in Folkso...
 
Otot Manusia
Otot ManusiaOtot Manusia
Otot Manusia
 

Similar to Ectel sem_info_rec_learning_resources_v6.0_20120921_ma

Ranking Resources in Folksonomies by Exploiting Semantic and Context-specific...
Ranking Resources in Folksonomies by Exploiting Semantic and Context-specific...Ranking Resources in Folksonomies by Exploiting Semantic and Context-specific...
Ranking Resources in Folksonomies by Exploiting Semantic and Context-specific...Thomas Rodenhausen
 
Using a Reputation Framework to Identify Community Leaders in Ontology Engine...
Using a Reputation Framework to Identify Community Leaders in Ontology Engine...Using a Reputation Framework to Identify Community Leaders in Ontology Engine...
Using a Reputation Framework to Identify Community Leaders in Ontology Engine...Christophe Debruyne
 
LAK13 Tutorial Social Network Analysis 4 Learning Analytics
LAK13 Tutorial Social Network Analysis 4 Learning AnalyticsLAK13 Tutorial Social Network Analysis 4 Learning Analytics
LAK13 Tutorial Social Network Analysis 4 Learning Analyticsgoehnert
 
Learning design and data analytics: from teacher communities to CSCL scripts
Learning design and data analytics: from teacher communities to CSCL scriptsLearning design and data analytics: from teacher communities to CSCL scripts
Learning design and data analytics: from teacher communities to CSCL scriptsdavinia.hl
 
Data Sets as Facilitator for new Products and Services for Universities
Data Sets as Facilitator for new Products and Services for UniversitiesData Sets as Facilitator for new Products and Services for Universities
Data Sets as Facilitator for new Products and Services for UniversitiesHendrik Drachsler
 
Personalised Search for the Social Semantic Web
Personalised Search for the Social Semantic WebPersonalised Search for the Social Semantic Web
Personalised Search for the Social Semantic WebOana Tifrea-Marciuska
 
Serious Games Analytics - Lecture at TU Darmstadt
Serious Games Analytics - Lecture at TU DarmstadtSerious Games Analytics - Lecture at TU Darmstadt
Serious Games Analytics - Lecture at TU DarmstadtLaila Shoukry
 
AGU Leptoukh Lecture: Putting Data to Work: Moving science forward together b...
AGU Leptoukh Lecture: Putting Data to Work: Moving science forward together b...AGU Leptoukh Lecture: Putting Data to Work: Moving science forward together b...
AGU Leptoukh Lecture: Putting Data to Work: Moving science forward together b...Erin Robinson
 
Crowdsourcing Linked Data Quality Assessment
Crowdsourcing Linked Data Quality AssessmentCrowdsourcing Linked Data Quality Assessment
Crowdsourcing Linked Data Quality AssessmentMaribel Acosta Deibe
 
Dominik Kowald PhD Defense Recommender Systems
Dominik Kowald PhD Defense Recommender SystemsDominik Kowald PhD Defense Recommender Systems
Dominik Kowald PhD Defense Recommender SystemsDominik Kowald
 
Putting Data to Work: Moving science forward together beyond where we thought...
Putting Data to Work: Moving science forward together beyond where we thought...Putting Data to Work: Moving science forward together beyond where we thought...
Putting Data to Work: Moving science forward together beyond where we thought...Erin Robinson
 
Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...
Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...
Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...Sebastian Dennerlein
 
Improving the Search Experience in a Social Network with Cross Media Contents
Improving the Search Experiencein a Social Network with Cross Media ContentsImproving the Search Experiencein a Social Network with Cross Media Contents
Improving the Search Experience in a Social Network with Cross Media ContentsPaolo Nesi
 
User Satisfaction of a Hybrid Ontology-Engineering Tool
User Satisfaction of a Hybrid Ontology-Engineering ToolUser Satisfaction of a Hybrid Ontology-Engineering Tool
User Satisfaction of a Hybrid Ontology-Engineering ToolChristophe Debruyne
 
Investigating Crowdsourcing as an Evaluation Method for (TEL) Recommender Sy...
Investigating Crowdsourcing as an Evaluation Method for (TEL) Recommender Sy...Investigating Crowdsourcing as an Evaluation Method for (TEL) Recommender Sy...
Investigating Crowdsourcing as an Evaluation Method for (TEL) Recommender Sy...Christoph Rensing
 

Similar to Ectel sem_info_rec_learning_resources_v6.0_20120921_ma (20)

Ranking Resources in Folksonomies by Exploiting Semantic and Context-specific...
Ranking Resources in Folksonomies by Exploiting Semantic and Context-specific...Ranking Resources in Folksonomies by Exploiting Semantic and Context-specific...
Ranking Resources in Folksonomies by Exploiting Semantic and Context-specific...
 
Using a Reputation Framework to Identify Community Leaders in Ontology Engine...
Using a Reputation Framework to Identify Community Leaders in Ontology Engine...Using a Reputation Framework to Identify Community Leaders in Ontology Engine...
Using a Reputation Framework to Identify Community Leaders in Ontology Engine...
 
Link Discovery Tutorial Introduction
Link Discovery Tutorial IntroductionLink Discovery Tutorial Introduction
Link Discovery Tutorial Introduction
 
LAK13 Tutorial Social Network Analysis 4 Learning Analytics
LAK13 Tutorial Social Network Analysis 4 Learning AnalyticsLAK13 Tutorial Social Network Analysis 4 Learning Analytics
LAK13 Tutorial Social Network Analysis 4 Learning Analytics
 
FDS_dept_ppt.pptx
FDS_dept_ppt.pptxFDS_dept_ppt.pptx
FDS_dept_ppt.pptx
 
Learning design and data analytics: from teacher communities to CSCL scripts
Learning design and data analytics: from teacher communities to CSCL scriptsLearning design and data analytics: from teacher communities to CSCL scripts
Learning design and data analytics: from teacher communities to CSCL scripts
 
Francesco Serafin
Francesco Serafin Francesco Serafin
Francesco Serafin
 
Data Sets as Facilitator for new Products and Services for Universities
Data Sets as Facilitator for new Products and Services for UniversitiesData Sets as Facilitator for new Products and Services for Universities
Data Sets as Facilitator for new Products and Services for Universities
 
Personalised Search for the Social Semantic Web
Personalised Search for the Social Semantic WebPersonalised Search for the Social Semantic Web
Personalised Search for the Social Semantic Web
 
Serious Games Analytics - Lecture at TU Darmstadt
Serious Games Analytics - Lecture at TU DarmstadtSerious Games Analytics - Lecture at TU Darmstadt
Serious Games Analytics - Lecture at TU Darmstadt
 
AGU Leptoukh Lecture: Putting Data to Work: Moving science forward together b...
AGU Leptoukh Lecture: Putting Data to Work: Moving science forward together b...AGU Leptoukh Lecture: Putting Data to Work: Moving science forward together b...
AGU Leptoukh Lecture: Putting Data to Work: Moving science forward together b...
 
Crowdsourcing Linked Data Quality Assessment
Crowdsourcing Linked Data Quality AssessmentCrowdsourcing Linked Data Quality Assessment
Crowdsourcing Linked Data Quality Assessment
 
Dominik Kowald PhD Defense Recommender Systems
Dominik Kowald PhD Defense Recommender SystemsDominik Kowald PhD Defense Recommender Systems
Dominik Kowald PhD Defense Recommender Systems
 
master_thesis.pdf
master_thesis.pdfmaster_thesis.pdf
master_thesis.pdf
 
Putting Data to Work: Moving science forward together beyond where we thought...
Putting Data to Work: Moving science forward together beyond where we thought...Putting Data to Work: Moving science forward together beyond where we thought...
Putting Data to Work: Moving science forward together beyond where we thought...
 
Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...
Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...
Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...
 
Improving the Search Experience in a Social Network with Cross Media Contents
Improving the Search Experiencein a Social Network with Cross Media ContentsImproving the Search Experiencein a Social Network with Cross Media Contents
Improving the Search Experience in a Social Network with Cross Media Contents
 
ECSM 2015 R4L
ECSM 2015 R4LECSM 2015 R4L
ECSM 2015 R4L
 
User Satisfaction of a Hybrid Ontology-Engineering Tool
User Satisfaction of a Hybrid Ontology-Engineering ToolUser Satisfaction of a Hybrid Ontology-Engineering Tool
User Satisfaction of a Hybrid Ontology-Engineering Tool
 
Investigating Crowdsourcing as an Evaluation Method for (TEL) Recommender Sy...
Investigating Crowdsourcing as an Evaluation Method for (TEL) Recommender Sy...Investigating Crowdsourcing as an Evaluation Method for (TEL) Recommender Sy...
Investigating Crowdsourcing as an Evaluation Method for (TEL) Recommender Sy...
 

Recently uploaded

Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubssamaasim06
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...Sheetaleventcompany
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar TrainingKylaCullinane
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Chameera Dedduwage
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxmohammadalnahdi22
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Delhi Call girls
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxraffaeleoman
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaKayode Fayemi
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Hasting Chen
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesPooja Nehwal
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyPooja Nehwal
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024eCommerce Institute
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsaqsarehman5055
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfSenaatti-kiinteistöt
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardsticksaastr
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxNikitaBankoti2
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024eCommerce Institute
 
Mathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMoumonDas2
 

Recently uploaded (20)

Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animals
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
 
Mathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptx
 

Ectel sem_info_rec_learning_resources_v6.0_20120921_ma

  • 1. © author(s) of these slides including research results from the KOM research network and TU Darmstadt; otherwise it is specified at the respective slide 21-Sep-12 Prof. Dr.-Ing. Ralf Steinmetz KOM - Multimedia Communications Lab ECTEL__Sem_Info_rec_learning_resources_v6.0_20120921_MA.pptx Exploiting Semantic Information for Graph-based Recommendations of Learning Resources Mojisola Anjorin Thomas Rodenhausen Renato Domínguez García Christoph Rensing EC-TEL 2012, Saarbrücken Research Talk Ranking Algorithms Slideshare Tags ResourcesUsers Prepare Talk Read-Up on Basics Activities Find Related Work Friends Friends Friends Blue Group
  • 2. KOM – Multimedia Communications Lab 2 Resource-Based Learning
  • 3. KOM – Multimedia Communications Lab 3 Application Scenario: CROKODIL CROKODIL is a platform offering support for resource-based learning § Semantic Tag Types § Activities § Learner Groups & Friendships § Recommendations [Anjorin et al, 2011] http://demo.crokodil.de
  • 4. KOM – Multimedia Communications Lab 4 § Motivation: Resource-based Learning § Application Scenario: CROKODIL § CROKODIL’s Extended Folksonomy Model § Ascore and AInheritScore § Evaluation Methodology, Metrics and Results § Conclusion & Future Work Overview
  • 5. KOM – Multimedia Communications Lab 5 A folksonomy is a quadruple F:= (U, T, R, Y), where U – Users T – Tags R – Resources Y ⊆ U × T × R - tag assignment Folksonomy Model Research Talk Ranking Algorithms Slideshare Tags ResourcesUsers [Hotho et al. 2006]
  • 6. KOM – Multimedia Communications Lab 6 CROKODIL Extends the Folksonomy Model … Research Talk Ranking Algorithms Slideshare Tags ResourcesUsers
  • 7. KOM – Multimedia Communications Lab 7 … with Semantic Tag Types [Böhnstedt et al. 2009] Research Talk Ranking Algorithms Slideshare Tags ResourcesUsers Genre Event Person Location Other Topic
  • 8. KOM – Multimedia Communications Lab 8 … with Activities Research Talk Ranking Algorithms Slideshare Tags ResourcesUsers Prepare Talk Read-Up on Basics Activities Find Related Work
  • 9. KOM – Multimedia Communications Lab 9 … with Learner Groups and Friendships Research Talk Ranking Algorithms Slideshare Tags ResourcesUsers Prepare Talk Read-Up on Basics Activities Find Related Work Friends Friends Friends Blue Group
  • 10. KOM – Multimedia Communications Lab 10 CROKODIL‘s Extended Folksonomy FC:= (U, TTyped, R, YT, (A, <), YA, YU, G, friends) where U – users TTyped – typed tags R – learning resources YT ⊆ U × TTyped × R – tag assignment (A, <) – activities with sub-activities YA ⊆ U × A × R – activity assignment YU ⊆ U × A – activity membership assignment G ⊆ P(U) – groups of learners friends ⊆ U × U – friendship relation Research Talk Ranking Algorithms Slideshare Tags ResourcesUsers Prepare Talk Read-Up on Basics Activities Find Related Work Friends Friends Friends Blue Group
  • 11. KOM – Multimedia Communications Lab 11 Resource Recommendations for CROKODIL http://demo.crokodil.de
  • 12. KOM – Multimedia Communications Lab 12 Graph-based recommender techniques can be classified as neighbourhood-based collaborative filtering approaches Graph-based Resource Recommendations Graph-based Ranking Algorithm Resource Score r1 0.9 r2 0.7 r3 0.5 r4 0.2 1 1 2 1 P1 P2 P4 P3 3 4 2 1 2 Folksonomy Graph e.g. FolkRank based on “Random Walk” of PageRank Recommendation List (ranked resources) [Desrosiers et al. 2011]
  • 13. KOM – Multimedia Communications Lab 13 § Motivation: Resource-based Learning § Application Scenario: CROKODIL § CROKODIL’s Extended Folksonomy Model § Ascore and AInheritScore § Evaluation Methodology, Metrics and Results § Conclusion & Future Work Overview
  • 14. KOM – Multimedia Communications Lab 14 1.  Add activity nodes Vc = VF ∪ A 2.  Add edges: § activity assignments (u, r, a) § assignments of a user to an activity (u, a) § activity hierarchies (asub , asuper) 4.  Assign weights to edges: § w(r,a) = w(r,u) = w(u,a) = max(|Ut,r|) § w(u, a) = max(|Ru,t|) § w(asub,asuper) = max(|Ut,r|, |Ru,t|) 5.  Run graph-based ranking algorithm e.g. FolkRank AScore [Abel et al, 2011]Inspired by GFolkRank Extend the Folksonomy Graph F = (V, E) with Activities Research Talk Ranking Algorithms Slideshare Tags ResourcesUsers Prepare Talk Read-Up on Basics Activities Find Related Work
  • 15. KOM – Multimedia Communications Lab 15 § Depending on the tags of a user, scores are “inherited” over the activity hierarchy § Resources and users assigned to activities influence the scores as well § Scores are attenuated depending on activity distance §  Activity distance between two activities: the number of hops from one activity to the other AInheritScore [Abel et al, 2011]Inspired by GRank Leveraging Activity Hierarchies to Calculate Scores Research Talk Ranking Algorithms Research Talk Prepare Talk Read-Up on Basics Find Related Work ... ... ...
  • 16. KOM – Multimedia Communications Lab 16 § Motivation: Resource-based Learning § Application Scenario: CROKODIL § CROKODIL’s Extended Folksonomy Model § Ascore and AInheritScore § Evaluation Methodology, Metrics and Results § Conclusion & Future Work Overview
  • 17. KOM – Multimedia Communications Lab 17 GroupMe! dataset Evaluation Corpus and Evaluation Metrics [Abel et al, GroupMe!] Elements Count Users 649 Tags 2580 Resources 1789 Groups of Resources 1143 Posts 1865 Tag assignments 4366 The mean of the Average Precision over several queries Q Mean Normalized Precision: The mean of the Precision@k over several queries Q MAP(Q) = 1 |Q| |Q| j=1 1 mj mj k=1 Precision(Rjk) Mean Average Precision: MNP(Q, k) = 1 |Q| |Q| j=1 Precisionj(k) Precisionmax,j(k) [Manning et al 2008]
  • 18. KOM – Multimedia Communications Lab 18 Tango Buenos Aires Dancing Festival Tango Buenos Aires Dancing Festival A post is a Pu,r= {(u,r,t)|(u,r,t) ∈ Y} For LeavePostOut, the recommendation task with user as input is harder as with tag as input Evaluation Methodology: LeavePostOut [Jäschke et al. 2007]
  • 19. KOM – Multimedia Communications Lab 19 RTr,t= {(u,r,t)|(u,r,t) ∈ Y} For LeaveRTOut, the recommendation task with tag as input is harder as with user as input Evaluation Methodology: LeaveRTOut Tango Buenos Aires Dancing Festival Tango Buenos Aires Dancing Festival
  • 20. KOM – Multimedia Communications Lab 20 A violin plot is a combination of a box plot and a density trace Visualization of Results with Violin Plots [Hintze et al. 1998]
  • 21. KOM – Multimedia Communications Lab 21 A violin plot is a combination of a box plot and a density trace Visualization of Results with Violin Plots Median 3rd Quartile 1st Quartile [Hintze et al. 1998]
  • 22. KOM – Multimedia Communications Lab 22 Evaluation results with user as input Evaluation Results for LeavePostOut
  • 23. KOM – Multimedia Communications Lab 23 Evaluation results with user as input Evaluation Results for LeavePostOut
  • 24. KOM – Multimedia Communications Lab 24 Evaluation results with user as input Evaluation Results for LeavePostOut
  • 25. KOM – Multimedia Communications Lab 25 Evaluation results with user as input Evaluation Results for LeavePostOut
  • 26. KOM – Multimedia Communications Lab 26 Evaluation results with user as input Evaluation Results for LeavePostOut
  • 27. KOM – Multimedia Communications Lab 27 Evaluation results with user as input Evaluation Results for LeavePostOut
  • 28. KOM – Multimedia Communications Lab 28 Evaluation Results for LeavePostOut Approaches MAP GFolkRank 0.70 AScore 0.70 AInheritscore 0.47 GRank 0.38 FolkRank 0.19 Popularity 0.00
  • 29. KOM – Multimedia Communications Lab 29 Evaluation Results for LeaveRTOut Evaluation results with user as input
  • 30. KOM – Multimedia Communications Lab 30 Evaluation Results for LeaveRTOut Approaches MAP AScore 0.20 GFolkRank 0.20 FolkRank 0.18 GRank 0.14 AInheritscore 0.11 Popularity 0.02
  • 31. KOM – Multimedia Communications Lab 31 Exploiting hierarchical activity structures as found in CROKODIL can improve the ranking of resources for the purpose of recommending learning resources § AScore § AInheritscore Future Work § Evaluation using a data set from CROKODIL § User Study § Hybrid approaches Conclusion and Future Work www.crokodil.de
  • 32. KOM – Multimedia Communications Lab 32 Questions Contact
  • 33. KOM – Multimedia Communications Lab 33 Statistical Significance Tests – LeavePostOut More effective than à Popularity Folk Rank GFolk Rank AScore GRank AInheritScore Poularity FolkRank X GFolkRank X X X X X AScore X X X X GRank X X AInheritScore X X X Significance matrix of pair-wise comparisons of LeavePostOut results Based on Average Precision with a significance level of p = 0.05
  • 34. KOM – Multimedia Communications Lab 34 Statistical Significance Tests – LeaveRTOut More effective than à Popularity Folk Rank GFolk Rank AScore GRank AInheritScore Poularity FolkRank X X X GFolkRank X X X X AScore X X X X X GRank X X AInheritScore X Significance matrix of pair-wise comparisons of LeaveRTOut results Based on Average Precision with a significance level of p = 0.05
  • 35. KOM – Multimedia Communications Lab 35 Adapted PageRank ! ! ! # # $%'()*+, Tango 0 Buenos Aires 0 Buenos Aires 0 Dancing Festival 0 1 -. #-. #-. -. PageRank‘s intelligent surfer model The ranking of a node is determined by how often the surfer visits the node Adjoining edges are followed with a certain probability – determined by the edge weights The query node acts as the starting point and focus i.e. the surfer returns to this node with a certain probability – determined by the node weights [Hotho et al. 2006]