SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Social Personalisation Workshop @ HT‘14 
1 
Recommending Items in Social Tagging 
Systems using Tag and Time Information 
Christoph Trattner 
Know-Center 
ctrattner@know-center.at 
@Graz University of Technology, Austria 
. Christoph Trattner 1.9.2014 – PUC, Chile
Social Personalisation Workshop @ HT‘14 
2 
Emanuel Lacic 
elacic@know-center.at 
TUG 
Austria 
Paul Seitlinger 
paul.seitlinger@tugraz.at 
TUG 
Austria 
. Christoph Trattner 1.9.2014 – PUC, Chile 
Denis Parra 
dparra@ing.puc.cl 
PUC 
Chile 
Thanks to 
Dominik Kowald 
dkowald@know-center.at 
Know-Center 
Austria
Social Personalisation Workshop @ HT‘14 
3 
What will this talk be about? 
• Social tags 
• Temporal usage patterns of social tags 
• Recommending items in social tagging systems 
• An equation derived from human memory theory 
. Christoph Trattner 1.9.2014 – PUC, Chile
Social Personalisation Workshop @ HT‘14 
4 
Problem: 
Predict/Recommend items in social 
tagging systems people (might be) 
interested in to read 
. Christoph Trattner 1.9.2014 – PUC, Chile 4
Social Personalisation Workshop @ HT‘14 
5 
Why are we doing this? 
Basically, to help the user in exploring an overloaded 
information space more efficiently 
. Christoph Trattner 1.9.2014 – PUC, Chile 
5
Social Personalisation Workshop @ HT‘14 
6 
Current approaches out there?! 
... aaaa looot on the tag prediction problem... 
Marinho et al. (2012) 
...but relativly little on recommending items to people in 
social tagging systems... 
L. Balby Marinho, A. Hotho, R. Jäschke, A. Nanopoulos, S. Rendle, L. Schmidt-Thieme, G. 
Stumme, and P. Symeonidis. Recommender Systems for Social Tagging Systems. SpringerBriefs 
in Electrical and Computer Engineering. Springer, Feb. 2012. 
. Christoph Trattner 1.9.2014 – PUC, Chile
Social Personalisation Workshop @ HT‘14 
7 
Temporal Tag Usage Patterns 
Usually the interests of users drift over time  and so does 
their tagging behavior 
The work of e.g., Zhang et al. (2012) shows that the time 
component is important for social tagging 
– Models the time component using an exponential function 
Empirical research on human memory (Anderson & 
Schooler, 1991) showed that the reuse-probability of a 
word (= tag) depends on its usage-frequency and 
recency in the past 
– Models the time component using a power function 
. Christoph Trattner 1.9.2014 – PUC, Chile 
7
Social Personalisation Workshop @ HT‘14 
8 
Which function fits better to model the 
drift of interests in social tagging 
systems? 
. Christoph Trattner 1.9.2014 – PUC, Chile 
8
Social Personalisation Workshop @ HT‘14 
• Linear distribution with log-scale 
9 
Empirical Analysis: BibSonomy (1) 
. Christoph Trattner 1.9.2014 – PUC, Chile 
9 
on Y-axis  
exponential function 
• Linear distribution with log-scale 
on X- and Y-axes  
power function
Social Personalisation Workshop @ HT‘14 
10 
Empirical Analysis: BibSonomy (2) 
. Christoph Trattner 1.9.2014 – PUC, Chile 
10 
Exponential distribution 
R² = 31% 
Power distribution 
R² = 89%
Social Personalisation Workshop @ HT‘14 
11 
Our Approach 
Base-Level learning (BLL) equation - part of ACT-R 
model Anderson et al. (2004): 
In previous work we have shown that this equation can be 
used to build an effective tag recommender 
Kowald et al. (2014), Trattner et al. (2014) 
Adaption for item recommendation: 
. Christoph Trattner 1.9.2014 – PUC, Chile 
11
Social Personalisation Workshop @ HT‘14 
12 
Previous research (tag prediction) 
Trattner, C., Kowald, D., Seitlinger, P., Kopeinik, S. and Ley, T.: Modeling Activation Processes in Human Memory to 
Predict the Reuse of Tags, Journal of Web Science, 2014. (under review) 
Kowald, D., Seitlinger, P., Trattner, C. and Ley, T.: Long Time No See: The Probability of Reusing Tags as a Function of 
Frequency and Recency, In Proceedings of the ACM World Wide Web Conference (WWW 2014), ACM, New York, NY, 
2014. 
. Christoph Trattner 1.9.2014 – PUC, Chile
Social Personalisation Workshop @ HT‘14 
13 
Our Approach (2) 
= CIRTT  2 main steps 
First step: 
– User-based Collaborative Filtering (CF) to get 
candidate items of similar users 
Second step: 
– Item-based CF to rank these candidate items using 
the BLL equation to integrate tag and time 
information: 
. Christoph Trattner 1.9.2014 – PUC, Chile 
13
Social Personalisation Workshop @ HT‘14 
IR metrics: nDCG@20, MAP@20, Recall@20, Diversity and 
14 
How does it perform? 
3 freely-available folksonomy datasets 
– BibSonomy (~ 340,000 tag assignments) 
– CiteULike (~ 100.000 tag assignments) 
– MovieLens (~ 100.000 tag assignments) 
Original datasets (no p-core pruning) Doerfel et al. (2013) 
80/20 split (for each user 20% most recent bookmarks/posts 
in test-set, rest in training-set) 
User Coverage 
. Christoph Trattner 1.9.2014 – PUC, Chile 
14
Social Personalisation Workshop @ HT‘14 
15 
Baseline Methods 
• Most Popular (MP) 
• User-based Collaborative Filtering (CF) 
• Two alternative approaches based on tag and time 
information 
– Zheng et al. (2011)  exponential function 
– Huang et al. (2014)  linear function 
(remember: our CIRTT uses a power function) 
. Christoph Trattner 1.9.2014 – PUC, Chile 
15
Social Personalisation Workshop @ HT‘14 
16 
Results: nDCG plots 
. Christoph Trattner 1.9.2014 – PUC, Chile 
16 
CIRTT reaches the highest level of accuracy
Social Personalisation Workshop @ HT‘14 
17 
Results: Recall plots 
. Christoph Trattner 1.9.2014 – PUC, Chile 
17 
CIRTT reaches the highest level of accuracy
Social Personalisation Workshop @ HT‘14 
18 
...ok that‘s basically it  
. Christoph Trattner 1.9.2014 – PUC, Chile
Social Personalisation Workshop @ HT‘14 
19 
What are we currently working on? 
http://recsium.know-center.tugraz.at/recsium/ 
. Christoph Trattner 1.9.2014 – PUC, Chile
Social Personalisation Workshop @ HT‘14 
20 
Thank you! 
Christoph Trattner 
Email: ctrattner@know-center.at 
Web: christophtrattner.info 
Twitter: @ctrattner 
Sponsors: 
. Christoph Trattner 1.9.2014 – PUC, Chile
Social Personalisation Workshop @ HT‘14 
21 
Code and Framework 
Code and framework: 
https://github.com/learning-layers/TagRec/ 
Questions? 
. Christoph Trattner 1.9.2014 – PUC, Chile 
21

Weitere ähnliche Inhalte

Was ist angesagt?

Contextualized versus Structural Overlapping Communities in Social Media.
Contextualized versus Structural Overlapping Communities in Social Media. Contextualized versus Structural Overlapping Communities in Social Media.
Contextualized versus Structural Overlapping Communities in Social Media. Mohsen Shahriari
 
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...Charalampos Chelmis
 
13 An Introduction to Stochastic Actor-Oriented Models (aka SIENA)
13 An Introduction to Stochastic Actor-Oriented Models (aka SIENA)13 An Introduction to Stochastic Actor-Oriented Models (aka SIENA)
13 An Introduction to Stochastic Actor-Oriented Models (aka SIENA)dnac
 
Exploration, visualization and querying of linked open data sources
Exploration, visualization and querying of linked open data sourcesExploration, visualization and querying of linked open data sources
Exploration, visualization and querying of linked open data sourcesLaura Po
 
Paper Writing in Applied Mathematics (slightly updated slides)
Paper Writing in Applied Mathematics (slightly updated slides)Paper Writing in Applied Mathematics (slightly updated slides)
Paper Writing in Applied Mathematics (slightly updated slides)Mason Porter
 
Centrality in Time- Dependent Networks
Centrality in Time- Dependent NetworksCentrality in Time- Dependent Networks
Centrality in Time- Dependent NetworksMason Porter
 
Frontiers of Computational Journalism week 1 - Introduction and High Dimensio...
Frontiers of Computational Journalism week 1 - Introduction and High Dimensio...Frontiers of Computational Journalism week 1 - Introduction and High Dimensio...
Frontiers of Computational Journalism week 1 - Introduction and High Dimensio...Jonathan Stray
 
Frontiers of Computational Journalism week 2 - Text Analysis
Frontiers of Computational Journalism week 2 - Text AnalysisFrontiers of Computational Journalism week 2 - Text Analysis
Frontiers of Computational Journalism week 2 - Text AnalysisJonathan Stray
 
An Evolution of Deep Learning Models for AI2 Reasoning Challenge
An Evolution of Deep Learning Models for AI2 Reasoning ChallengeAn Evolution of Deep Learning Models for AI2 Reasoning Challenge
An Evolution of Deep Learning Models for AI2 Reasoning ChallengeTraian Rebedea
 
Frontiers of Computational Journalism week 3 - Information Filter Design
Frontiers of Computational Journalism week 3 - Information Filter DesignFrontiers of Computational Journalism week 3 - Information Filter Design
Frontiers of Computational Journalism week 3 - Information Filter DesignJonathan Stray
 
Topological Data Analysis of Complex Spatial Systems
Topological Data Analysis of Complex Spatial SystemsTopological Data Analysis of Complex Spatial Systems
Topological Data Analysis of Complex Spatial SystemsMason Porter
 
GradTrack: Getting Started with Statistics September 20, 2018
GradTrack: Getting Started with Statistics September 20, 2018GradTrack: Getting Started with Statistics September 20, 2018
GradTrack: Getting Started with Statistics September 20, 2018Nancy Garmer
 
Frontiers of Computational Journalism week 8 - Visualization and Network Anal...
Frontiers of Computational Journalism week 8 - Visualization and Network Anal...Frontiers of Computational Journalism week 8 - Visualization and Network Anal...
Frontiers of Computational Journalism week 8 - Visualization and Network Anal...Jonathan Stray
 
Supporting the Interpretation of Enriched Audiovisual Sources through Tempora...
Supporting the Interpretation of Enriched Audiovisual Sources through Tempora...Supporting the Interpretation of Enriched Audiovisual Sources through Tempora...
Supporting the Interpretation of Enriched Audiovisual Sources through Tempora...TimelessFuture
 
Interpreting Data Mining Results with Linked Data for Learning Analytics
Interpreting Data Mining Results with Linked Data for Learning AnalyticsInterpreting Data Mining Results with Linked Data for Learning Analytics
Interpreting Data Mining Results with Linked Data for Learning AnalyticsMathieu d'Aquin
 
Why L-3 Data Tactics Data Science?
Why L-3 Data Tactics Data Science?Why L-3 Data Tactics Data Science?
Why L-3 Data Tactics Data Science?Rich Heimann
 
Jeffrey xu yu large graph processing
Jeffrey xu yu large graph processingJeffrey xu yu large graph processing
Jeffrey xu yu large graph processingjins0618
 
Node XL - features and demo
Node XL - features and demoNode XL - features and demo
Node XL - features and demoMayank Mohan
 
Recommenders, Topics, and Text
Recommenders, Topics, and TextRecommenders, Topics, and Text
Recommenders, Topics, and TextNBER
 

Was ist angesagt? (20)

Contextualized versus Structural Overlapping Communities in Social Media.
Contextualized versus Structural Overlapping Communities in Social Media. Contextualized versus Structural Overlapping Communities in Social Media.
Contextualized versus Structural Overlapping Communities in Social Media.
 
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
 
13 An Introduction to Stochastic Actor-Oriented Models (aka SIENA)
13 An Introduction to Stochastic Actor-Oriented Models (aka SIENA)13 An Introduction to Stochastic Actor-Oriented Models (aka SIENA)
13 An Introduction to Stochastic Actor-Oriented Models (aka SIENA)
 
Exploration, visualization and querying of linked open data sources
Exploration, visualization and querying of linked open data sourcesExploration, visualization and querying of linked open data sources
Exploration, visualization and querying of linked open data sources
 
Paper Writing in Applied Mathematics (slightly updated slides)
Paper Writing in Applied Mathematics (slightly updated slides)Paper Writing in Applied Mathematics (slightly updated slides)
Paper Writing in Applied Mathematics (slightly updated slides)
 
Centrality in Time- Dependent Networks
Centrality in Time- Dependent NetworksCentrality in Time- Dependent Networks
Centrality in Time- Dependent Networks
 
Frontiers of Computational Journalism week 1 - Introduction and High Dimensio...
Frontiers of Computational Journalism week 1 - Introduction and High Dimensio...Frontiers of Computational Journalism week 1 - Introduction and High Dimensio...
Frontiers of Computational Journalism week 1 - Introduction and High Dimensio...
 
Frontiers of Computational Journalism week 2 - Text Analysis
Frontiers of Computational Journalism week 2 - Text AnalysisFrontiers of Computational Journalism week 2 - Text Analysis
Frontiers of Computational Journalism week 2 - Text Analysis
 
An Evolution of Deep Learning Models for AI2 Reasoning Challenge
An Evolution of Deep Learning Models for AI2 Reasoning ChallengeAn Evolution of Deep Learning Models for AI2 Reasoning Challenge
An Evolution of Deep Learning Models for AI2 Reasoning Challenge
 
Slides ecir2016
Slides ecir2016Slides ecir2016
Slides ecir2016
 
Frontiers of Computational Journalism week 3 - Information Filter Design
Frontiers of Computational Journalism week 3 - Information Filter DesignFrontiers of Computational Journalism week 3 - Information Filter Design
Frontiers of Computational Journalism week 3 - Information Filter Design
 
Topological Data Analysis of Complex Spatial Systems
Topological Data Analysis of Complex Spatial SystemsTopological Data Analysis of Complex Spatial Systems
Topological Data Analysis of Complex Spatial Systems
 
GradTrack: Getting Started with Statistics September 20, 2018
GradTrack: Getting Started with Statistics September 20, 2018GradTrack: Getting Started with Statistics September 20, 2018
GradTrack: Getting Started with Statistics September 20, 2018
 
Frontiers of Computational Journalism week 8 - Visualization and Network Anal...
Frontiers of Computational Journalism week 8 - Visualization and Network Anal...Frontiers of Computational Journalism week 8 - Visualization and Network Anal...
Frontiers of Computational Journalism week 8 - Visualization and Network Anal...
 
Supporting the Interpretation of Enriched Audiovisual Sources through Tempora...
Supporting the Interpretation of Enriched Audiovisual Sources through Tempora...Supporting the Interpretation of Enriched Audiovisual Sources through Tempora...
Supporting the Interpretation of Enriched Audiovisual Sources through Tempora...
 
Interpreting Data Mining Results with Linked Data for Learning Analytics
Interpreting Data Mining Results with Linked Data for Learning AnalyticsInterpreting Data Mining Results with Linked Data for Learning Analytics
Interpreting Data Mining Results with Linked Data for Learning Analytics
 
Why L-3 Data Tactics Data Science?
Why L-3 Data Tactics Data Science?Why L-3 Data Tactics Data Science?
Why L-3 Data Tactics Data Science?
 
Jeffrey xu yu large graph processing
Jeffrey xu yu large graph processingJeffrey xu yu large graph processing
Jeffrey xu yu large graph processing
 
Node XL - features and demo
Node XL - features and demoNode XL - features and demo
Node XL - features and demo
 
Recommenders, Topics, and Text
Recommenders, Topics, and TextRecommenders, Topics, and Text
Recommenders, Topics, and Text
 

Andere mochten auch

On the Utility of Tags for Search and Navigation in Online Information Systems
On the Utility of Tags for Search and Navigation in Online Information SystemsOn the Utility of Tags for Search and Navigation in Online Information Systems
On the Utility of Tags for Search and Navigation in Online Information SystemsChristoph Trattner
 
Networks Navigability: Theory and Applications
Networks Navigability: Theory and ApplicationsNetworks Navigability: Theory and Applications
Networks Navigability: Theory and ApplicationsChristoph Trattner
 
Crowd-Based Evaluation Methods
Crowd-Based Evaluation MethodsCrowd-Based Evaluation Methods
Crowd-Based Evaluation MethodsChristoph Trattner
 
Towards a Big Data Recommender Engine for Online and Offline Marketplaces
Towards a Big Data Recommender Engine for Online and Offline MarketplacesTowards a Big Data Recommender Engine for Online and Offline Marketplaces
Towards a Big Data Recommender Engine for Online and Offline MarketplacesChristoph Trattner
 
On the Navigability of Social Tagging Systems
On the Navigability of Social Tagging SystemsOn the Navigability of Social Tagging Systems
On the Navigability of Social Tagging SystemsChristoph Trattner
 
Enhancing the Navigability of Social Tagging Systems with Tag Taxonomies
Enhancing the Navigability of Social Tagging Systems with Tag TaxonomiesEnhancing the Navigability of Social Tagging Systems with Tag Taxonomies
Enhancing the Navigability of Social Tagging Systems with Tag TaxonomiesChristoph Trattner
 
Evaluating Tag-Based Information Access in Image Collections
Evaluating Tag-Based Information Access in Image CollectionsEvaluating Tag-Based Information Access in Image Collections
Evaluating Tag-Based Information Access in Image CollectionsChristoph Trattner
 
Pragmatic Evaluation of Concept Hierarchies
Pragmatic Evaluation of Concept HierarchiesPragmatic Evaluation of Concept Hierarchies
Pragmatic Evaluation of Concept HierarchiesChristoph Trattner
 
Understanding the Impact of Weather for POI Recommendations
Understanding the Impact of Weather for POI RecommendationsUnderstanding the Impact of Weather for POI Recommendations
Understanding the Impact of Weather for POI RecommendationsChristoph Trattner
 
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...Denis Parra Santander
 
Why Social Network Research is good for you!
Why Social Network Research is good for you!Why Social Network Research is good for you!
Why Social Network Research is good for you!Christoph Trattner
 

Andere mochten auch (12)

On the Utility of Tags for Search and Navigation in Online Information Systems
On the Utility of Tags for Search and Navigation in Online Information SystemsOn the Utility of Tags for Search and Navigation in Online Information Systems
On the Utility of Tags for Search and Navigation in Online Information Systems
 
Networks Navigability: Theory and Applications
Networks Navigability: Theory and ApplicationsNetworks Navigability: Theory and Applications
Networks Navigability: Theory and Applications
 
Crowd-Based Evaluation Methods
Crowd-Based Evaluation MethodsCrowd-Based Evaluation Methods
Crowd-Based Evaluation Methods
 
The Smart Pharma Wiki
The Smart Pharma WikiThe Smart Pharma Wiki
The Smart Pharma Wiki
 
Towards a Big Data Recommender Engine for Online and Offline Marketplaces
Towards a Big Data Recommender Engine for Online and Offline MarketplacesTowards a Big Data Recommender Engine for Online and Offline Marketplaces
Towards a Big Data Recommender Engine for Online and Offline Marketplaces
 
On the Navigability of Social Tagging Systems
On the Navigability of Social Tagging SystemsOn the Navigability of Social Tagging Systems
On the Navigability of Social Tagging Systems
 
Enhancing the Navigability of Social Tagging Systems with Tag Taxonomies
Enhancing the Navigability of Social Tagging Systems with Tag TaxonomiesEnhancing the Navigability of Social Tagging Systems with Tag Taxonomies
Enhancing the Navigability of Social Tagging Systems with Tag Taxonomies
 
Evaluating Tag-Based Information Access in Image Collections
Evaluating Tag-Based Information Access in Image CollectionsEvaluating Tag-Based Information Access in Image Collections
Evaluating Tag-Based Information Access in Image Collections
 
Pragmatic Evaluation of Concept Hierarchies
Pragmatic Evaluation of Concept HierarchiesPragmatic Evaluation of Concept Hierarchies
Pragmatic Evaluation of Concept Hierarchies
 
Understanding the Impact of Weather for POI Recommendations
Understanding the Impact of Weather for POI RecommendationsUnderstanding the Impact of Weather for POI Recommendations
Understanding the Impact of Weather for POI Recommendations
 
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
 
Why Social Network Research is good for you!
Why Social Network Research is good for you!Why Social Network Research is good for you!
Why Social Network Research is good for you!
 

Ähnlich wie Recommending Items in Social Tagging Systems Using Tag and Time Information

Statistical Analysis of Results in Music Information Retrieval: Why and How
Statistical Analysis of Results in Music Information Retrieval: Why and HowStatistical Analysis of Results in Music Information Retrieval: Why and How
Statistical Analysis of Results in Music Information Retrieval: Why and HowJulián Urbano
 
General research methods - Methods in User-Technology Studies
General research methods - Methods in User-Technology StudiesGeneral research methods - Methods in User-Technology Studies
General research methods - Methods in User-Technology StudiesAntti Salovaara
 
Dominik Kowald PhD Defense Recommender Systems
Dominik Kowald PhD Defense Recommender SystemsDominik Kowald PhD Defense Recommender Systems
Dominik Kowald PhD Defense Recommender SystemsDominik Kowald
 
Musstanser Avanzament 4 (Final No Animation)
Musstanser   Avanzament 4 (Final   No Animation)Musstanser   Avanzament 4 (Final   No Animation)
Musstanser Avanzament 4 (Final No Animation)Musstanser Tinauli
 
Dagstuhl Search as Learning: seminar introduction
Dagstuhl Search as Learning: seminar introductionDagstuhl Search as Learning: seminar introduction
Dagstuhl Search as Learning: seminar introductionClaudia Hauff
 
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
 
2016 09-28 social network analysis with node-xl_emke
2016 09-28 social network analysis with node-xl_emke2016 09-28 social network analysis with node-xl_emke
2016 09-28 social network analysis with node-xl_emkeDr Martina Emke
 
Online Masterclass Learning Analytics
Online Masterclass Learning Analytics Online Masterclass Learning Analytics
Online Masterclass Learning Analytics Hendrik Drachsler
 
Lessons Learned from a Digital Tool Criticism Workshop
Lessons Learned from a Digital Tool Criticism WorkshopLessons Learned from a Digital Tool Criticism Workshop
Lessons Learned from a Digital Tool Criticism WorkshopMarijn Koolen
 
Presentatie ecare summerschool Ghent 2014
Presentatie ecare summerschool Ghent 2014 Presentatie ecare summerschool Ghent 2014
Presentatie ecare summerschool Ghent 2014 An Jacobs
 
Hoe ziet de toekomst van Learning Analytics er uit?
Hoe ziet de toekomst van Learning Analytics er uit?Hoe ziet de toekomst van Learning Analytics er uit?
Hoe ziet de toekomst van Learning Analytics er uit?Hendrik Drachsler
 
Requirements Engineering for Sustainability - 3 - System Vision and Usage Model
Requirements Engineering for Sustainability - 3 - System Vision and Usage ModelRequirements Engineering for Sustainability - 3 - System Vision and Usage Model
Requirements Engineering for Sustainability - 3 - System Vision and Usage ModelBirgit Penzenstadler
 
http://taxitaiongtho.com/chuyen-nha-lien-tinh-thue-xe-tai-lien-tinh/
http://taxitaiongtho.com/chuyen-nha-lien-tinh-thue-xe-tai-lien-tinh/http://taxitaiongtho.com/chuyen-nha-lien-tinh-thue-xe-tai-lien-tinh/
http://taxitaiongtho.com/chuyen-nha-lien-tinh-thue-xe-tai-lien-tinh/le bao
 

Ähnlich wie Recommending Items in Social Tagging Systems Using Tag and Time Information (20)

Final_report6
Final_report6Final_report6
Final_report6
 
Statistical Analysis of Results in Music Information Retrieval: Why and How
Statistical Analysis of Results in Music Information Retrieval: Why and HowStatistical Analysis of Results in Music Information Retrieval: Why and How
Statistical Analysis of Results in Music Information Retrieval: Why and How
 
WWW2015 PHD Symposium
WWW2015 PHD SymposiumWWW2015 PHD Symposium
WWW2015 PHD Symposium
 
General research methods - Methods in User-Technology Studies
General research methods - Methods in User-Technology StudiesGeneral research methods - Methods in User-Technology Studies
General research methods - Methods in User-Technology Studies
 
BTP proposal
BTP proposalBTP proposal
BTP proposal
 
Dominik Kowald PhD Defense Recommender Systems
Dominik Kowald PhD Defense Recommender SystemsDominik Kowald PhD Defense Recommender Systems
Dominik Kowald PhD Defense Recommender Systems
 
Musstanser Avanzament 4 (Final No Animation)
Musstanser   Avanzament 4 (Final   No Animation)Musstanser   Avanzament 4 (Final   No Animation)
Musstanser Avanzament 4 (Final No Animation)
 
Dagstuhl Search as Learning: seminar introduction
Dagstuhl Search as Learning: seminar introductionDagstuhl Search as Learning: seminar introduction
Dagstuhl Search as Learning: seminar introduction
 
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
 
2016 09-28 social network analysis with node-xl_emke
2016 09-28 social network analysis with node-xl_emke2016 09-28 social network analysis with node-xl_emke
2016 09-28 social network analysis with node-xl_emke
 
Online Masterclass Learning Analytics
Online Masterclass Learning Analytics Online Masterclass Learning Analytics
Online Masterclass Learning Analytics
 
Lessons Learned from a Digital Tool Criticism Workshop
Lessons Learned from a Digital Tool Criticism WorkshopLessons Learned from a Digital Tool Criticism Workshop
Lessons Learned from a Digital Tool Criticism Workshop
 
Presentatie ecare summerschool Ghent 2014
Presentatie ecare summerschool Ghent 2014 Presentatie ecare summerschool Ghent 2014
Presentatie ecare summerschool Ghent 2014
 
Hoe ziet de toekomst van Learning Analytics er uit?
Hoe ziet de toekomst van Learning Analytics er uit?Hoe ziet de toekomst van Learning Analytics er uit?
Hoe ziet de toekomst van Learning Analytics er uit?
 
Pankaj Gupta CV / Resume
Pankaj Gupta CV / ResumePankaj Gupta CV / Resume
Pankaj Gupta CV / Resume
 
Requirements Engineering for Sustainability - 3 - System Vision and Usage Model
Requirements Engineering for Sustainability - 3 - System Vision and Usage ModelRequirements Engineering for Sustainability - 3 - System Vision and Usage Model
Requirements Engineering for Sustainability - 3 - System Vision and Usage Model
 
http://taxitaiongtho.com/chuyen-nha-lien-tinh-thue-xe-tai-lien-tinh/
http://taxitaiongtho.com/chuyen-nha-lien-tinh-thue-xe-tai-lien-tinh/http://taxitaiongtho.com/chuyen-nha-lien-tinh-thue-xe-tai-lien-tinh/
http://taxitaiongtho.com/chuyen-nha-lien-tinh-thue-xe-tai-lien-tinh/
 
Ux2
Ux2Ux2
Ux2
 
Co-Design for learning analytics projects
Co-Design for learning analytics projectsCo-Design for learning analytics projects
Co-Design for learning analytics projects
 
Critically Assembling Data, Processes & Things: Toward and Open Smart City
Critically Assembling Data, Processes & Things: Toward and Open Smart CityCritically Assembling Data, Processes & Things: Toward and Open Smart City
Critically Assembling Data, Processes & Things: Toward and Open Smart City
 

Kürzlich hochgeladen

Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 

Kürzlich hochgeladen (20)

Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 

Recommending Items in Social Tagging Systems Using Tag and Time Information

  • 1. Social Personalisation Workshop @ HT‘14 1 Recommending Items in Social Tagging Systems using Tag and Time Information Christoph Trattner Know-Center ctrattner@know-center.at @Graz University of Technology, Austria . Christoph Trattner 1.9.2014 – PUC, Chile
  • 2. Social Personalisation Workshop @ HT‘14 2 Emanuel Lacic elacic@know-center.at TUG Austria Paul Seitlinger paul.seitlinger@tugraz.at TUG Austria . Christoph Trattner 1.9.2014 – PUC, Chile Denis Parra dparra@ing.puc.cl PUC Chile Thanks to Dominik Kowald dkowald@know-center.at Know-Center Austria
  • 3. Social Personalisation Workshop @ HT‘14 3 What will this talk be about? • Social tags • Temporal usage patterns of social tags • Recommending items in social tagging systems • An equation derived from human memory theory . Christoph Trattner 1.9.2014 – PUC, Chile
  • 4. Social Personalisation Workshop @ HT‘14 4 Problem: Predict/Recommend items in social tagging systems people (might be) interested in to read . Christoph Trattner 1.9.2014 – PUC, Chile 4
  • 5. Social Personalisation Workshop @ HT‘14 5 Why are we doing this? Basically, to help the user in exploring an overloaded information space more efficiently . Christoph Trattner 1.9.2014 – PUC, Chile 5
  • 6. Social Personalisation Workshop @ HT‘14 6 Current approaches out there?! ... aaaa looot on the tag prediction problem... Marinho et al. (2012) ...but relativly little on recommending items to people in social tagging systems... L. Balby Marinho, A. Hotho, R. Jäschke, A. Nanopoulos, S. Rendle, L. Schmidt-Thieme, G. Stumme, and P. Symeonidis. Recommender Systems for Social Tagging Systems. SpringerBriefs in Electrical and Computer Engineering. Springer, Feb. 2012. . Christoph Trattner 1.9.2014 – PUC, Chile
  • 7. Social Personalisation Workshop @ HT‘14 7 Temporal Tag Usage Patterns Usually the interests of users drift over time  and so does their tagging behavior The work of e.g., Zhang et al. (2012) shows that the time component is important for social tagging – Models the time component using an exponential function Empirical research on human memory (Anderson & Schooler, 1991) showed that the reuse-probability of a word (= tag) depends on its usage-frequency and recency in the past – Models the time component using a power function . Christoph Trattner 1.9.2014 – PUC, Chile 7
  • 8. Social Personalisation Workshop @ HT‘14 8 Which function fits better to model the drift of interests in social tagging systems? . Christoph Trattner 1.9.2014 – PUC, Chile 8
  • 9. Social Personalisation Workshop @ HT‘14 • Linear distribution with log-scale 9 Empirical Analysis: BibSonomy (1) . Christoph Trattner 1.9.2014 – PUC, Chile 9 on Y-axis  exponential function • Linear distribution with log-scale on X- and Y-axes  power function
  • 10. Social Personalisation Workshop @ HT‘14 10 Empirical Analysis: BibSonomy (2) . Christoph Trattner 1.9.2014 – PUC, Chile 10 Exponential distribution R² = 31% Power distribution R² = 89%
  • 11. Social Personalisation Workshop @ HT‘14 11 Our Approach Base-Level learning (BLL) equation - part of ACT-R model Anderson et al. (2004): In previous work we have shown that this equation can be used to build an effective tag recommender Kowald et al. (2014), Trattner et al. (2014) Adaption for item recommendation: . Christoph Trattner 1.9.2014 – PUC, Chile 11
  • 12. Social Personalisation Workshop @ HT‘14 12 Previous research (tag prediction) Trattner, C., Kowald, D., Seitlinger, P., Kopeinik, S. and Ley, T.: Modeling Activation Processes in Human Memory to Predict the Reuse of Tags, Journal of Web Science, 2014. (under review) Kowald, D., Seitlinger, P., Trattner, C. and Ley, T.: Long Time No See: The Probability of Reusing Tags as a Function of Frequency and Recency, In Proceedings of the ACM World Wide Web Conference (WWW 2014), ACM, New York, NY, 2014. . Christoph Trattner 1.9.2014 – PUC, Chile
  • 13. Social Personalisation Workshop @ HT‘14 13 Our Approach (2) = CIRTT  2 main steps First step: – User-based Collaborative Filtering (CF) to get candidate items of similar users Second step: – Item-based CF to rank these candidate items using the BLL equation to integrate tag and time information: . Christoph Trattner 1.9.2014 – PUC, Chile 13
  • 14. Social Personalisation Workshop @ HT‘14 IR metrics: nDCG@20, MAP@20, Recall@20, Diversity and 14 How does it perform? 3 freely-available folksonomy datasets – BibSonomy (~ 340,000 tag assignments) – CiteULike (~ 100.000 tag assignments) – MovieLens (~ 100.000 tag assignments) Original datasets (no p-core pruning) Doerfel et al. (2013) 80/20 split (for each user 20% most recent bookmarks/posts in test-set, rest in training-set) User Coverage . Christoph Trattner 1.9.2014 – PUC, Chile 14
  • 15. Social Personalisation Workshop @ HT‘14 15 Baseline Methods • Most Popular (MP) • User-based Collaborative Filtering (CF) • Two alternative approaches based on tag and time information – Zheng et al. (2011)  exponential function – Huang et al. (2014)  linear function (remember: our CIRTT uses a power function) . Christoph Trattner 1.9.2014 – PUC, Chile 15
  • 16. Social Personalisation Workshop @ HT‘14 16 Results: nDCG plots . Christoph Trattner 1.9.2014 – PUC, Chile 16 CIRTT reaches the highest level of accuracy
  • 17. Social Personalisation Workshop @ HT‘14 17 Results: Recall plots . Christoph Trattner 1.9.2014 – PUC, Chile 17 CIRTT reaches the highest level of accuracy
  • 18. Social Personalisation Workshop @ HT‘14 18 ...ok that‘s basically it  . Christoph Trattner 1.9.2014 – PUC, Chile
  • 19. Social Personalisation Workshop @ HT‘14 19 What are we currently working on? http://recsium.know-center.tugraz.at/recsium/ . Christoph Trattner 1.9.2014 – PUC, Chile
  • 20. Social Personalisation Workshop @ HT‘14 20 Thank you! Christoph Trattner Email: ctrattner@know-center.at Web: christophtrattner.info Twitter: @ctrattner Sponsors: . Christoph Trattner 1.9.2014 – PUC, Chile
  • 21. Social Personalisation Workshop @ HT‘14 21 Code and Framework Code and framework: https://github.com/learning-layers/TagRec/ Questions? . Christoph Trattner 1.9.2014 – PUC, Chile 21