Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

38
KOM - Multimedia Communications Lab Prof. Dr.-Ing. Ralf Steinmetz (Director) Dept. of Electrical Engineering and Information Technology Dept. of Computer Science (adjunct Professor) TUD – Technische Universität Darmstadt Rundeturmstr. 10, D-64283 Darmstadt, Germany Tel.+49 6151 166150, Fax. +49 6151 166152 www.KOM.tu-darmstadt.de © 2011 author(s) of these slides including research results from the KOM research network and TU Darmstadt. Otherwise it is specified at the respective slide httc – Hessian Telemedia Technology Competence-Center e.V - www.httc.de Dipl. –Inform. Mojisola Anjorin [email protected] Tel.+49 6151 166160 03.07.22 Erster_F_Vortrag_Personalized_Rec_Sys_for_RBL__20110919_MA_v5.0.ppt Personalized Recommender Systems for Resource-Based Learning Ranking Learning Resources in Folksonomies

description

Personalized Recommender Systems for Resource-Based Learning

Transcript of Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

Page 1: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

Erster_F_Vortrag_Personalized_Rec_Sys_for_RBL__20110919_MA_v5.0.ppt

KOM - Multimedia Communications LabProf. Dr.-Ing. Ralf Steinmetz (Director)

Dept. of Electrical Engineering and Information TechnologyDept. of Computer Science (adjunct Professor)

TUD – Technische Universität Darmstadt Rundeturmstr. 10, D-64283 Darmstadt, Germany

Tel.+49 6151 166150, Fax. +49 6151 166152 www.KOM.tu-darmstadt.de

© 2011 author(s) of these slides including research results from the KOM research network and TU Darmstadt. Otherwise it is specified at the respective slide

httc – Hessian Telemedia Technology

Competence-Center e.V - www.httc.de

Dipl. –Inform. Mojisola Anjorin

[email protected] Tel.+49 6151 166160

12. April 2023

Personalized Recommender Systems for Resource-Based Learning

Ranking Learning Resources in Folksonomies

Page 2: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 2

Resource-Based Learning

Page 3: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 3

Challenge: What is relevant to me right now?

Page 4: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 4

Solution: Ranking of Learning Resources

Page 5: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 5

Overview

1. Basics

2. Application Scenario: CROKODIL

3. Related Work Ranking Algorithms in Folksonomies Recommender Systems in E-learning

4. Research Topic Research Question Objectives Research Approach Current Progress

5. Future Work

6. Summary

Page 6: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 6

Folksonomy Systems

A folksonomy is a system of classification derived from the practice of collaboratively creating and managing tags to annotate and categorize content. [Peters, 2009]

a.k.a Social Tagging Systems, Collaborative Tagging Systems

Page 7: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 7

Folksonomy Model

A folksonomy is a quadruple

F:= (U, T, R, Y)

where

U - Users

T - Tags

R - Resources

Y R × T × U - tag assignment ⊆

[Hotho et al, 2006]

Page 8: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 8

Overview

1. Basics

2. Application Scenario: CROKODIL

3. Related Work Ranking Algorithms in Folksonomies Recommender Systems in E-learning

4. Research Topic Research Question Objectives Research Approach Current Progress

5. Future Work

6. Summary

Page 9: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 9

Application Scenario: CROKODIL

CROKODIL is a platform offering support for resource-based learning in professional education

Semantic Tag Types Activities Learner Groups and Friendships Recommendations

[Anjorin et al, EC-TEL 2011]

Page 10: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 10

CROKODIL Extends the Folksonomy Model …

Page 11: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 11

Semantic Tag Types

Page 12: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 12

Learner Groups and Friendships

Page 13: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 13

Activities

Page 14: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 14

Overview

1. Basics

2. Application Scenario: CROKODIL

3. Related Work Ranking Algorithms in Folksonomies Recommender Systems in E-learning

4. Research Topic Research Question Objectives Research Approach Current Progress

5. Future Work

6. Summary

Page 15: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 15

Recommendation Techniques

Collaborative Filtering Recommendation Techniques: Nearest Neighbor (cosine, correlation) Clustering Bayesian Networks Neural Networks Probabilistic Models

Graph-Based Techniques

Page 16: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 16

PageRank Algorithm (Page & Brin, 1998)

Wikipedia Commons. An art draw drawn by Felipe Micaroni Lalli

Page 17: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 17

Ranking Algorithms in Folksonomies

Page 18: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 18

Ranking Algorithms in Folksonomies

Ranking Strategy Applicable For Topic-sensitive(adapts to context)

Group-sensitive

FolkRank Users, Tags, Resources Yes No

GFolkRank Users, Tags, Resources Yes Yes

GFolkRank+ Users, Tags, Resources Yes Yes

GRank Resources Yes Yes

SocialPageRank Resources No No

Personalized SocialPageRank

Resources Yes No

[Abel et al, 2008]

Page 19: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 19

Recommender Systems in E-Learning

Recommender Systems Descriptions

ReMashed[Drachsler et al. 2009]

Recommendations for Web 2.0 content User-based collaborative filtering Informal Learning Networks

RACOFI (Rule-Applying Collaborative Filtering)[Anderson et al. 2003; Lemire 2005]

Recommendations of audio Learning ObjectsRule-based and Collaborative filteringUsing domain taxonomies

RPL recommender[Khribi et al. 2009]

Hybrid recommender system Rated recommendations Learning at work for specific tasks

[Manouselis et al, 2011]

Page 20: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 20

Overview

1. Basics

2. Application Scenario: CROKODIL

3. Related Work Ranking Algorithms in Folksonomies Recommender Systems in E-learning

4. Research Topic Research Question Objectives Research Approach Current Progress

5. Future Work

6. Summary

Page 21: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 21

Research Question

What semantic information in folksonomies can be exploited to rank learning resources in graph-based recommender systems?

How can these be used to provide personalized recommendations in resource-based learning?

Page 22: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 22

Objectives

1. Investigate ranking algorithms and graph-based recommender techniques for folksonomies

2. Design and implement a personalized graph-based recommender system for resource-based learning

1. Identify semantic information to rank learning resources in the application scenario CROKODIL

2. Integrate relevance feedback to personalize ranking of learning resources

3. Integrate explanations for graph-based recommendations

Page 23: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 23

Research Approach

Page 24: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 24

Current Progress: Conceptual Architecture

[Anjorin et al, ISWC Workshop 2011]

Page 25: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 25

Current Progress: 3a & 3b

3a 3d3c3b

Page 26: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 26

Tag weights are determined based on the usage frequency of semantic tag types Tag Types give additional information about the tag and the tag assignment Assuming usage frequency indicates importance of tag type Therefore tag types indicate the importance of tags

Tag Weights based on Semantic Tag Types

[Böhnstedt, 2011]

[Anjorin et al, DeLFI Workshop 2011]

Tag Type Topic Person Goal Event Genre Location

Usage Frequency

30% 22% 20% 6% 5% 3%

Page 27: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 27

Graph-Based Recommendations using Semantic Tag Types

[Anjorin et al, DeLFI Workshop 2011]

0.52 - 0.20 = 0.32

0.32 - 0.20 = 0.11

0.35 - 0.20 = 0.15

R1.2.1 Weight: 0.52

R1.1 Weight: 0.35

0.30

0.22

0.05

0.30

0.06

0.20

0.20

Page 28: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 28

Graph-Based Recommendations using Semantic Tag Types

Approach: Traverse the links between activities to find relevant resources (3-hop transitive

associations) [Huang et al, 2004]

Weight resources based on semantic tag types Rank resources according to resource weights propagated along the activity

hierarchy

Aim: To generate recommendations for new users (alleviate the cold-start problem) To alleviate the data sparsity problem

[Anjorin et al, DeLFI Workshop 2011]

Page 29: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 29

Next Steps

Analyze Ranking Algorithms for Folksonomies

Investigate Semantic Information in the application scenario

CROKODIL

Implementation of Concepts

Evaluation of Concepts

Page 30: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 30

Overview

1. Basics

2. Application Scenario: CROKODIL

3. Related Work Ranking Algorithms in Folksonomies Recommender Systems in E-learning

4. Research Topic Research Question Objectives Research Approach Current Progress

5. Future Work

6. Summary

Page 31: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 31

Future Work: 3c & 3d

3a 3d3c3b

Page 32: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 32

Future Work: Recommendation Feedback Loop

Recommendation Feedback Loop Rank Resources Explain recommendations Relevance Feedback from Learner Re-Rank Resources

[Harrach and Anjorin, ITiCSE 2011]

Page 33: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 33

Future Work: Evaluations 5 & 6

Page 34: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 34

Overview

1. Basics

2. Application Scenario: CROKODIL

3. Related Work Ranking Algorithms in Folksonomies Recommender Systems in E-learning

4. Research Topic Research Question Objectives Research Approach Current Progress

5. Future Work

6. Summary

Page 35: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 35

Personalized Recommender Systems for Resource-Based Learning

R1.2.1 Weight: 0.52

R1.1 Weight: 0.35

0.52 - 0.20 = 0.32

0.32 - 0.20 = 0.11

0.35 - 0.20 = 0.15

0.30

0.22

0.05

0.30

0.06

0.20

0.20

Motivation Due to the vast amount of resources

available on the Internet, learners require support in identifying and ranking relevant resources for learning purposes.

Challenge Exploit additional semantic

information in folksonomies to improve graph-based recommendations

Identify semantic information in a resource-based learning scenario like CROKODIL, which could be used to rank learning resources

Contributions Approach using activity hierarchies

and semantic tag types to rank learning resources

Conceptual architecture of a personalized recommender system providing explanations and considering relevance feedback from the learner

Page 36: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 36

Publications

[ARS11] Mojisola Anjorin, Christoph Rensing, Ralf Steinmetz: Towards Ranking in Folksonomies for Personalized Recommender Systems in E-Learning (accepted for publication). October 2011.

[ARB+11] Mojisola Anjorin, Christoph Rensing, Kerstin Bischoff, Christian Bogner, Lasse Lehmann, Anna Lenka Reger, Nils Faltin, Achim Steinacker, Andy Lüdemann, Renato Domínguez García: CROKODIL - a Platform for Collaborative Resource-Based Learning (accepted for publication). September 2011.

[RBP+11] Christoph Rensing, Christian Bogner, Thomas Prescher, Renato Domínguez García, Mojisola Anjorin: Aufgabenprototypen zur Unterstützung der Selbststeuerung im Ressourcen-

basierten Lernen. DeLFI 2011, Sept 2011.

[ABR11] Mojisola Anjorin, Doreen Böhnstedt, Christoph Rensing: Towards Graph-Based Recommendations for Resource-Based Learning using Semantic Tag Types. DeLFI 2011, Sept 2011.

[AaaC11] Mojisola Anjorin, Renato Domínguez García, Christoph Rensing: CROKODIL: a platform supporting the collaborative management of web resources for learning purposes. ITiCSE, ACM, June 2011.

[HA11] Sebastian Harrach, Mojisola Anjorin: Optimizing collaborative learning processes by using recommendation systems. ITiCSE, ACM, June 2011.

[Ren11-2] Christoph Rensing,Stephan Tittel, Mojisola Anjorin: Location based Learning Content Authoring and Content Access in the docendo platform. PerCom-WORKSHOPS 2011, March 2011.

Page 37: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 37

Literature

[ Abel et al, 2008] Fabian Abel, Nicola Henze, and Daniel Krause. Analyzing Ranking Algorithms in Folksonomy Systems. Technical

Report, 2008.

[Böhnstedt, 2011] Doreen Böhnstedt. Phd Thesis, Technische Universität Darmstadt, 2011.

[Huang et al, 2004] Zan Huang, Hsinchun Chen, and Daniel Zeng. Applying Associative Retrieval Techniques to Alleviate the Sparsity Problem in Collaborative Filtering. ACM Transactions of Information Systems, 2004.

[Hotho et al, 2006] Andreas Hotho, Robert Jäschke, Christoph Schmitz, and Gerd Stumme. Information Retrieval in Folksonomies: Search and

Ranking. In ESWC, Lecture Notes in Computer Science, 2006.

[Manouselis et al, 2011] Nikos Manouselis, Hendrik Drachsler, Riina Vuorikari, Hans G. K. Hummel, and Rob Koper. Recommender Systems in

Technology Enhanced Learning. In Recommender Systems Handbook. Springer, 2011.

[Peters, 2010] Isabella Peters. Folksonomies. Indexing and Retrieval in Web 2.0. De Gruyter - Saur, Berlin, 2010.

Page 38: Erster f vortrag_personalized_rec_sys_for_rbl__20110919_ma_v5.0

KOM – Multimedia Communications Lab 38

Any Questions ?