SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

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
 

What's hot (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
 

Viewers also liked

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
 

Viewers also liked (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!
 

Similar to 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
 

Similar to 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
 

Recently uploaded

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
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
 
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
 
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
 
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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
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
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
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
 
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
 

Recently uploaded (20)

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
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...
 
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...
 
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
 
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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
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
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
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
 
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
 

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