SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
Tag & Tag-based Recommenders


IBM Research – China

Presenter: Xiatian Zhang (ćŒ ć€ć€©)

Team:




  è””çŸłéĄœ       ćŒ ć€ć€©        èą   æł‰
About Me
   2000-2004, B.S. Math, Central South University

   2004-2007, M.S. Computer Science, BUPT

   2007-Present, Researcher, Working on Recommender Systems and
    Data Mining
Agenda

  Social Tagging System and Its Features

  Tag Recommender

  Tag-based Recommender
Social Tagging


   A folksonomy is a system of classification derived from the practice
    and method of collaboratively creating and managing tags to annotate
    and categorize content; this practice is also known as collaborative
    tagging, social classification, social indexing, and social tagging.
    Folksonomy is a portmaneau of folk and taxonomy.

   Social Tagging boomed from 2004, with the wave of Web 2.0.
      –   Delicious
      –   Citeulike
      –   Bibsonomy
      –   Youtube
      –   Flickr
      –   Dogear – A internal social book marking system in IBM
      –   

Some Insights of Tagging System

 Shilad Sen et.al., tagging, communities, vocabulary, evolution,
  CSCW’06
    – Modeling vocabulary evolution
    – Tagging system features
    – Based on Movielens recommender system
    – Personal tendency and community influence
    – Tag displaying strategies and their effects
    – Tag utility
Modeling vocabulary evolution
Tagging System Features

  Design Features
     – Tag Sharing
     – Tag Selection
     – Item Ownership
     – Tag Scope
         – Broad
         – Narrow
  Tag Class
     – Factual Tag
     – Subjective Tag
     – Personal Tag
Tagging System in Movielens
Personal Tendency

 How strongly do investment and
  habit affect personal tagging
  behavior?
    – 1. Habit and investment
      influence user’s tag applications.
    – 2. Habit and investment
      influence grows stronger as
      users apply more tags.
    – 3. Habit and investment cannot
      be the only factors thatcontribute
      to vocabulary evolution.
Community Influence
 How does the tagging
  community influence
  personal vocabulary?
    – 1. Community influence
      affects a user’s personal
      vocabulary.
    – 2. Community influence
      on a user’s first tag is
      stronger for users who
      have seen more tags.
Tag Displaying Strategies Effects
Tag Utility
Tag Recommender

   Purpose
     – Encourage users to tag more frequently, apply more tags to an
       individual resource, reuse common tags
     – Make user use tags not previously considered.
     – Eliminate Redundant tags
         – Promote a core tag vocabulary steering the user toward adopting
           certain tags while not imposing any strict rules.
         – Avoid ambiguous tags in favor of tags that offer greater information
           value.
Tag Recommender – Technologies

   Naive Methods
      – Most Popular Tags on Resources
      – Most Popular Tags on Users
      – Most Popular Tags on Resources and Users
   Classical Collaborative Filtering
      – User-KNN
      – Item-KNN
   Adapted KNN Methods
      – Extend User-Item Matrix
      – Degrade User-Item-Tag Relationship
   Content-based Method
   Tensor Method
      – Tensor Factorization
   Graph Based
      – FolkRank
   Our Work
Adapted KNN – Extend UI Matrix
Adapted KNN – Degrade User-Item-Tag relationship




  Process
    – TF/IDF on UI, UT, IT
    – P-Core Processing
        – Remove noise data
    – Extract User Model by
      Hebbian Deflation
Tensor Factorization
FolkRank
   PageRank

                                                    PR( p j )
      PR( pi )  (1 d ) / N  d       
                                    p j M ( pi )    L( p j )             (1)

   Personalized PageRank

                                                    PR( p j )
      PR( pi )  (1 d ) pi  d       
                                   p j M ( pi )    L( p j )              (2)

   FolkRank
       1. Compute global PageRank by (1)
       2. Then for each <user, item> pair, compute personalized PageRank by (2)
                –    p[i] = 1, but p [u] = 1 + |U| and p [r] = 1 + |R|.
       3. FolkRank = Personalized PageRank - PageRank
Our Work

 Explored and Exploring Methods
    – Non-classical Tensor Fusion Factorization
    – Multi-label Classification by Random Decision Trees, High Speed
    – The performance of both two methods are close to FolkRank
 Current Progress
    – Shiwan develop a simple graph model
    – Best precision and recall on several datasets compared to other
      methods
    – We are writing paper targeting ACM RecSys 2010
Tag-based Recommender

   Our Work
     – IUI 2008 Paper, Improved Recommendation based on Collaborative
       Tagging Behaviors
     – Explored Methods
         – Tensor Factorization
         – Non-classical Tensor and Matrix Fusion Factorization
   Other Works
     – Shilad Sen, Jesse Vig, and John Riedl, Tagommenders: Connecting
       Users to Items through Tags, WWW 2009
IUI 2008 Paper Overview


    We invent a new collaborative filtering approach TBCF (Tag-based Collaborative
     Filtering) based on the semantic distance among tags assigned by different users
     to improve the effectiveness of neighbor selection.
    That is, two users could be considered similar not only if they rated the items
     similarly, but also if they have similar cognitions over these items.
    Example
        – Both Bob and Tom may rate the movie Avatar with 5 stars, which indicates they
          all like this movie very much.
        – Nevertheless, as a 3D fan, Bob appreciates this movie for its high quality 3D
          animations, while Tom may think that it is a wonderful action movie.
Tag-based Collaborative Filtering
 Tag-based User-Item Matrix

                       Item1            Item2            Item3              Item4
       Alice         Art, photo     Home, Products   Writing, Design      Learning,
                                                                          Education
       Daniel      Photo, Album,          Ø            Typewriter      Tutorial, Training
                      Image
      Sherry             Ø             Cleaning            Ø           Language, Study

      Maggie        Photography           Ø              Ovens                 Ø

 Steps

 1.   Calculate the semantic similarity of tags based on WordNet (for the tags not
      included in WordNet, calculate the edit-distance instead)
 2.   Calculate the similarity between tag sets
 3.   Calculate the similarity between user u and v by summing up the similarity of tag
      sets on common pages (tagged by both u & v)
 4.   Find the top-N nearest neighbors of the active user to make the prediction
 5.   Return the top-M predicted items to the active user
Tag Similarity Calculation


  Tag similarity
      –   WordNet
      –   LSA/PLSA
  Tag set similarity
      – Hungarian method




                                                WordNet Concept Tree
 Word similarity in WordNet




 If x and y are contained in WordNet, dis(x,y) is the shortest path length between x and y.
Experimental Evaluation
   Data Set
    Extract total 8000 users, 5315 pages and 7670 tags from web logs.
           Algorithm              Average Precision          Average Ranking

             TBCF                       0.27                       2.8

            cosine                      0.13                       1.5




   Random generated subset       Average Precision          Average Precision
                                      TBCF                       cosine

              500                      0.208                     0.121

            2000                       0.182                     0.118

            4000                       0.202                     0.173

            6000                       0.209                     0.180
Tagommenders: Connecting Users to Items through Tags
Q&A

Weitere Àhnliche Inhalte

Was ist angesagt?

Recommendation engines
Recommendation enginesRecommendation engines
Recommendation engines
Georgian Micsa
 
Recommender system introduction
Recommender system   introductionRecommender system   introduction
Recommender system introduction
Liang Xiang
 
Survey of Recommendation Systems
Survey of Recommendation SystemsSurvey of Recommendation Systems
Survey of Recommendation Systems
youalab
 

Was ist angesagt? (20)

Email Classification
Email ClassificationEmail Classification
Email Classification
 
Recommender systems
Recommender systemsRecommender systems
Recommender systems
 
Recommender Systems, Matrices and Graphs
Recommender Systems, Matrices and GraphsRecommender Systems, Matrices and Graphs
Recommender Systems, Matrices and Graphs
 
Collaborative Filtering and Recommender Systems By Navisro Analytics
Collaborative Filtering and Recommender Systems By Navisro AnalyticsCollaborative Filtering and Recommender Systems By Navisro Analytics
Collaborative Filtering and Recommender Systems By Navisro Analytics
 
Tutorial on Relationship Mining In Online Social Networks
Tutorial on Relationship Mining In Online Social NetworksTutorial on Relationship Mining In Online Social Networks
Tutorial on Relationship Mining In Online Social Networks
 
Collaborative Filtering
Collaborative FilteringCollaborative Filtering
Collaborative Filtering
 
Recommender systems: Content-based and collaborative filtering
Recommender systems: Content-based and collaborative filteringRecommender systems: Content-based and collaborative filtering
Recommender systems: Content-based and collaborative filtering
 
Preference Elicitation in Recommender Systems
Preference Elicitation in Recommender SystemsPreference Elicitation in Recommender Systems
Preference Elicitation in Recommender Systems
 
Recommendation engines
Recommendation enginesRecommendation engines
Recommendation engines
 
Twente ir-course 20-10-2010
Twente ir-course 20-10-2010Twente ir-course 20-10-2010
Twente ir-course 20-10-2010
 
Recommender system introduction
Recommender system   introductionRecommender system   introduction
Recommender system introduction
 
Summary of a Recommender Systems Survey paper
Summary of a Recommender Systems Survey paperSummary of a Recommender Systems Survey paper
Summary of a Recommender Systems Survey paper
 
Recommender Systems: Advances in Collaborative Filtering
Recommender Systems: Advances in Collaborative FilteringRecommender Systems: Advances in Collaborative Filtering
Recommender Systems: Advances in Collaborative Filtering
 
An introduction to Recommender Systems
An introduction to Recommender SystemsAn introduction to Recommender Systems
An introduction to Recommender Systems
 
Social Recommender Systems
Social Recommender SystemsSocial Recommender Systems
Social Recommender Systems
 
Survey of Recommendation Systems
Survey of Recommendation SystemsSurvey of Recommendation Systems
Survey of Recommendation Systems
 
Recommender Systems (Machine Learning Summer School 2014 @ CMU)
Recommender Systems (Machine Learning Summer School 2014 @ CMU)Recommender Systems (Machine Learning Summer School 2014 @ CMU)
Recommender Systems (Machine Learning Summer School 2014 @ CMU)
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Tutorial on query auto completion
Tutorial on query auto completionTutorial on query auto completion
Tutorial on query auto completion
 
Filtering content bbased crs
Filtering content bbased crsFiltering content bbased crs
Filtering content bbased crs
 

Ähnlich wie Tag And Tag Based Recommender

Extracting Semantic User Networks from Informal Communication Exchanges
Extracting Semantic User Networks from Informal Communication ExchangesExtracting Semantic User Networks from Informal Communication Exchanges
Extracting Semantic User Networks from Informal Communication Exchanges
Suvodeep Mazumdar
 
PhD defense : Multi-points of view semantic enrichment of folksonomies
PhD defense : Multi-points of view semantic enrichment of folksonomiesPhD defense : Multi-points of view semantic enrichment of folksonomies
PhD defense : Multi-points of view semantic enrichment of folksonomies
Freddy Limpens
 
Rae
RaeRae
Rae
anesah
 
2017 10-10 (netflix ml platform meetup) learning item and user representation...
2017 10-10 (netflix ml platform meetup) learning item and user representation...2017 10-10 (netflix ml platform meetup) learning item and user representation...
2017 10-10 (netflix ml platform meetup) learning item and user representation...
Ed Chi
 
Toward Personalized Peer-to-Peer Top-k Processing
Toward Personalized Peer-to-Peer Top-k ProcessingToward Personalized Peer-to-Peer Top-k Processing
Toward Personalized Peer-to-Peer Top-k Processing
asapteam
 
Discovering User's Topics of Interest in Recommender Systems @ Meetup Machine...
Discovering User's Topics of Interest in Recommender Systems @ Meetup Machine...Discovering User's Topics of Interest in Recommender Systems @ Meetup Machine...
Discovering User's Topics of Interest in Recommender Systems @ Meetup Machine...
Gabriel Moreira
 

Ähnlich wie Tag And Tag Based Recommender (20)

Seeding Weeding Fertilizing - Tag Gardening for Folksonomy Maintenance
Seeding Weeding Fertilizing - Tag Gardening for Folksonomy MaintenanceSeeding Weeding Fertilizing - Tag Gardening for Folksonomy Maintenance
Seeding Weeding Fertilizing - Tag Gardening for Folksonomy Maintenance
 
Extracting Semantic
Extracting Semantic Extracting Semantic
Extracting Semantic
 
Extracting Semantic User Networks from Informal Communication Exchanges
Extracting Semantic User Networks from Informal Communication ExchangesExtracting Semantic User Networks from Informal Communication Exchanges
Extracting Semantic User Networks from Informal Communication Exchanges
 
PhD defense : Multi-points of view semantic enrichment of folksonomies
PhD defense : Multi-points of view semantic enrichment of folksonomiesPhD defense : Multi-points of view semantic enrichment of folksonomies
PhD defense : Multi-points of view semantic enrichment of folksonomies
 
Major_Project_Presentaion_B14.pptx
Major_Project_Presentaion_B14.pptxMajor_Project_Presentaion_B14.pptx
Major_Project_Presentaion_B14.pptx
 
Projection Multi Scale Hashing Keyword Search in Multidimensional Datasets
Projection Multi Scale Hashing Keyword Search in Multidimensional DatasetsProjection Multi Scale Hashing Keyword Search in Multidimensional Datasets
Projection Multi Scale Hashing Keyword Search in Multidimensional Datasets
 
Crafting Recommenders: the Shallow and the Deep of it!
Crafting Recommenders: the Shallow and the Deep of it! Crafting Recommenders: the Shallow and the Deep of it!
Crafting Recommenders: the Shallow and the Deep of it!
 
Generating domain specific sentiment lexicons using the Web Directory
Generating domain specific sentiment lexicons using the Web Directory Generating domain specific sentiment lexicons using the Web Directory
Generating domain specific sentiment lexicons using the Web Directory
 
Rae
RaeRae
Rae
 
Improving Semantic Search Using Query Log Analysis
Improving Semantic Search Using Query Log AnalysisImproving Semantic Search Using Query Log Analysis
Improving Semantic Search Using Query Log Analysis
 
Deep Learning Recommender Systems
Deep Learning Recommender SystemsDeep Learning Recommender Systems
Deep Learning Recommender Systems
 
8 Information Architecture Better Practices
8 Information Architecture Better Practices8 Information Architecture Better Practices
8 Information Architecture Better Practices
 
2017 10-10 (netflix ml platform meetup) learning item and user representation...
2017 10-10 (netflix ml platform meetup) learning item and user representation...2017 10-10 (netflix ml platform meetup) learning item and user representation...
2017 10-10 (netflix ml platform meetup) learning item and user representation...
 
IRJET- Fusion Method for Image Reranking and Similarity Finding based on Topi...
IRJET- Fusion Method for Image Reranking and Similarity Finding based on Topi...IRJET- Fusion Method for Image Reranking and Similarity Finding based on Topi...
IRJET- Fusion Method for Image Reranking and Similarity Finding based on Topi...
 
Ems10 V1 0 Printer Friendly Table
Ems10 V1 0 Printer Friendly TableEms10 V1 0 Printer Friendly Table
Ems10 V1 0 Printer Friendly Table
 
HABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.com
HABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.comHABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.com
HABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.com
 
COSC 426 Lect. 7: Evaluating AR Applications
COSC 426 Lect. 7: Evaluating AR ApplicationsCOSC 426 Lect. 7: Evaluating AR Applications
COSC 426 Lect. 7: Evaluating AR Applications
 
Toward Personalized Peer-to-Peer Top-k Processing
Toward Personalized Peer-to-Peer Top-k ProcessingToward Personalized Peer-to-Peer Top-k Processing
Toward Personalized Peer-to-Peer Top-k Processing
 
Discovering User's Topics of Interest in Recommender Systems @ Meetup Machine...
Discovering User's Topics of Interest in Recommender Systems @ Meetup Machine...Discovering User's Topics of Interest in Recommender Systems @ Meetup Machine...
Discovering User's Topics of Interest in Recommender Systems @ Meetup Machine...
 
Lecture Notes on Recommender System Introduction
Lecture Notes on Recommender System IntroductionLecture Notes on Recommender System Introduction
Lecture Notes on Recommender System Introduction
 

Mehr von gu wendong

ćźœäżĄć€§æ•°æźé‡‘èžäș‘-CSDN
ćźœäżĄć€§æ•°æźé‡‘èžäș‘-CSDNćźœäżĄć€§æ•°æźé‡‘èžäș‘-CSDN
ćźœäżĄć€§æ•°æźé‡‘èžäș‘-CSDN
gu wendong
 
Social Recommendation
Social RecommendationSocial Recommendation
Social Recommendation
gu wendong
 
Pharos Social Map Based Recommendation For Content Centric Social Websites
Pharos Social Map Based Recommendation For Content Centric Social WebsitesPharos Social Map Based Recommendation For Content Centric Social Websites
Pharos Social Map Based Recommendation For Content Centric Social Websites
gu wendong
 
Resys China ćˆ›ćˆŠć·
Resys China ćˆ›ćˆŠć·Resys China ćˆ›ćˆŠć·
Resys China ćˆ›ćˆŠć·
gu wendong
 
ć­™è¶… - Recommendation Algorithm as a product
ć­™è¶… - Recommendation Algorithm as a productć­™è¶… - Recommendation Algorithm as a product
ć­™è¶… - Recommendation Algorithm as a product
gu wendong
 
EdChang - Parallel Algorithms For Mining Large Scale Data
EdChang - Parallel Algorithms For Mining Large Scale DataEdChang - Parallel Algorithms For Mining Large Scale Data
EdChang - Parallel Algorithms For Mining Large Scale Data
gu wendong
 
王漈殑 - è±†ç“ŁćœšæŽšèéą†ćŸŸçš„ćźžè·”ć’Œæ€è€ƒ
王漈殑 - è±†ç“ŁćœšæŽšèéą†ćŸŸçš„ćźžè·”ć’Œæ€è€ƒçŽ‹ćźˆćŽ‘ - è±†ç“ŁćœšæŽšèéą†ćŸŸçš„ćźžè·”ć’Œæ€è€ƒ
王漈殑 - è±†ç“ŁćœšæŽšèéą†ćŸŸçš„ćźžè·”ć’Œæ€è€ƒ
gu wendong
 
From Search To Discover by Wanght
From Search To Discover by WanghtFrom Search To Discover by Wanght
From Search To Discover by Wanght
gu wendong
 
Understanding Rbm by WangYuanTao
Understanding Rbm by WangYuanTaoUnderstanding Rbm by WangYuanTao
Understanding Rbm by WangYuanTao
gu wendong
 
Netflix Prize by Xlvector
Netflix Prize by XlvectorNetflix Prize by Xlvector
Netflix Prize by Xlvector
gu wendong
 

Mehr von gu wendong (10)

ćźœäżĄć€§æ•°æźé‡‘èžäș‘-CSDN
ćźœäżĄć€§æ•°æźé‡‘èžäș‘-CSDNćźœäżĄć€§æ•°æźé‡‘èžäș‘-CSDN
ćźœäżĄć€§æ•°æźé‡‘èžäș‘-CSDN
 
Social Recommendation
Social RecommendationSocial Recommendation
Social Recommendation
 
Pharos Social Map Based Recommendation For Content Centric Social Websites
Pharos Social Map Based Recommendation For Content Centric Social WebsitesPharos Social Map Based Recommendation For Content Centric Social Websites
Pharos Social Map Based Recommendation For Content Centric Social Websites
 
Resys China ćˆ›ćˆŠć·
Resys China ćˆ›ćˆŠć·Resys China ćˆ›ćˆŠć·
Resys China ćˆ›ćˆŠć·
 
ć­™è¶… - Recommendation Algorithm as a product
ć­™è¶… - Recommendation Algorithm as a productć­™è¶… - Recommendation Algorithm as a product
ć­™è¶… - Recommendation Algorithm as a product
 
EdChang - Parallel Algorithms For Mining Large Scale Data
EdChang - Parallel Algorithms For Mining Large Scale DataEdChang - Parallel Algorithms For Mining Large Scale Data
EdChang - Parallel Algorithms For Mining Large Scale Data
 
王漈殑 - è±†ç“ŁćœšæŽšèéą†ćŸŸçš„ćźžè·”ć’Œæ€è€ƒ
王漈殑 - è±†ç“ŁćœšæŽšèéą†ćŸŸçš„ćźžè·”ć’Œæ€è€ƒçŽ‹ćźˆćŽ‘ - è±†ç“ŁćœšæŽšèéą†ćŸŸçš„ćźžè·”ć’Œæ€è€ƒ
王漈殑 - è±†ç“ŁćœšæŽšèéą†ćŸŸçš„ćźžè·”ć’Œæ€è€ƒ
 
From Search To Discover by Wanght
From Search To Discover by WanghtFrom Search To Discover by Wanght
From Search To Discover by Wanght
 
Understanding Rbm by WangYuanTao
Understanding Rbm by WangYuanTaoUnderstanding Rbm by WangYuanTao
Understanding Rbm by WangYuanTao
 
Netflix Prize by Xlvector
Netflix Prize by XlvectorNetflix Prize by Xlvector
Netflix Prize by Xlvector
 

KĂŒrzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

KĂŒrzlich hochgeladen (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 

Tag And Tag Based Recommender

  • 1. Tag & Tag-based Recommenders IBM Research – China Presenter: Xiatian Zhang (ćŒ ć€ć€©) Team: è””çŸłéĄœ ćŒ ć€ć€© èą æł‰
  • 2. About Me  2000-2004, B.S. Math, Central South University  2004-2007, M.S. Computer Science, BUPT  2007-Present, Researcher, Working on Recommender Systems and Data Mining
  • 3. Agenda  Social Tagging System and Its Features  Tag Recommender  Tag-based Recommender
  • 4. Social Tagging  A folksonomy is a system of classification derived from the practice and method of collaboratively creating and managing tags to annotate and categorize content; this practice is also known as collaborative tagging, social classification, social indexing, and social tagging. Folksonomy is a portmaneau of folk and taxonomy.  Social Tagging boomed from 2004, with the wave of Web 2.0. – Delicious – Citeulike – Bibsonomy – Youtube – Flickr – Dogear – A internal social book marking system in IBM – 

  • 5. Some Insights of Tagging System  Shilad Sen et.al., tagging, communities, vocabulary, evolution, CSCW’06 – Modeling vocabulary evolution – Tagging system features – Based on Movielens recommender system – Personal tendency and community influence – Tag displaying strategies and their effects – Tag utility
  • 7. Tagging System Features  Design Features – Tag Sharing – Tag Selection – Item Ownership – Tag Scope – Broad – Narrow  Tag Class – Factual Tag – Subjective Tag – Personal Tag
  • 8. Tagging System in Movielens
  • 9. Personal Tendency  How strongly do investment and habit affect personal tagging behavior? – 1. Habit and investment influence user’s tag applications. – 2. Habit and investment influence grows stronger as users apply more tags. – 3. Habit and investment cannot be the only factors thatcontribute to vocabulary evolution.
  • 10. Community Influence  How does the tagging community influence personal vocabulary? – 1. Community influence affects a user’s personal vocabulary. – 2. Community influence on a user’s first tag is stronger for users who have seen more tags.
  • 13. Tag Recommender  Purpose – Encourage users to tag more frequently, apply more tags to an individual resource, reuse common tags – Make user use tags not previously considered. – Eliminate Redundant tags – Promote a core tag vocabulary steering the user toward adopting certain tags while not imposing any strict rules. – Avoid ambiguous tags in favor of tags that offer greater information value.
  • 14. Tag Recommender – Technologies  Naive Methods – Most Popular Tags on Resources – Most Popular Tags on Users – Most Popular Tags on Resources and Users  Classical Collaborative Filtering – User-KNN – Item-KNN  Adapted KNN Methods – Extend User-Item Matrix – Degrade User-Item-Tag Relationship  Content-based Method  Tensor Method – Tensor Factorization  Graph Based – FolkRank  Our Work
  • 15. Adapted KNN – Extend UI Matrix
  • 16. Adapted KNN – Degrade User-Item-Tag relationship  Process – TF/IDF on UI, UT, IT – P-Core Processing – Remove noise data – Extract User Model by Hebbian Deflation
  • 18. FolkRank  PageRank PR( p j ) PR( pi )  (1 d ) / N  d  p j M ( pi ) L( p j ) (1)  Personalized PageRank PR( p j ) PR( pi )  (1 d ) pi  d  p j M ( pi ) L( p j ) (2)  FolkRank 1. Compute global PageRank by (1) 2. Then for each <user, item> pair, compute personalized PageRank by (2) – p[i] = 1, but p [u] = 1 + |U| and p [r] = 1 + |R|. 3. FolkRank = Personalized PageRank - PageRank
  • 19. Our Work  Explored and Exploring Methods – Non-classical Tensor Fusion Factorization – Multi-label Classification by Random Decision Trees, High Speed – The performance of both two methods are close to FolkRank  Current Progress – Shiwan develop a simple graph model – Best precision and recall on several datasets compared to other methods – We are writing paper targeting ACM RecSys 2010
  • 20. Tag-based Recommender  Our Work – IUI 2008 Paper, Improved Recommendation based on Collaborative Tagging Behaviors – Explored Methods – Tensor Factorization – Non-classical Tensor and Matrix Fusion Factorization  Other Works – Shilad Sen, Jesse Vig, and John Riedl, Tagommenders: Connecting Users to Items through Tags, WWW 2009
  • 21. IUI 2008 Paper Overview  We invent a new collaborative filtering approach TBCF (Tag-based Collaborative Filtering) based on the semantic distance among tags assigned by different users to improve the effectiveness of neighbor selection.  That is, two users could be considered similar not only if they rated the items similarly, but also if they have similar cognitions over these items.  Example – Both Bob and Tom may rate the movie Avatar with 5 stars, which indicates they all like this movie very much. – Nevertheless, as a 3D fan, Bob appreciates this movie for its high quality 3D animations, while Tom may think that it is a wonderful action movie.
  • 22. Tag-based Collaborative Filtering Tag-based User-Item Matrix Item1 Item2 Item3 Item4 Alice Art, photo Home, Products Writing, Design Learning, Education Daniel Photo, Album, Ø Typewriter Tutorial, Training Image Sherry Ø Cleaning Ø Language, Study Maggie Photography Ø Ovens Ø Steps 1. Calculate the semantic similarity of tags based on WordNet (for the tags not included in WordNet, calculate the edit-distance instead) 2. Calculate the similarity between tag sets 3. Calculate the similarity between user u and v by summing up the similarity of tag sets on common pages (tagged by both u & v) 4. Find the top-N nearest neighbors of the active user to make the prediction 5. Return the top-M predicted items to the active user
  • 23. Tag Similarity Calculation  Tag similarity – WordNet – LSA/PLSA  Tag set similarity – Hungarian method WordNet Concept Tree Word similarity in WordNet If x and y are contained in WordNet, dis(x,y) is the shortest path length between x and y.
  • 24. Experimental Evaluation Data Set Extract total 8000 users, 5315 pages and 7670 tags from web logs. Algorithm Average Precision Average Ranking TBCF 0.27 2.8 cosine 0.13 1.5 Random generated subset Average Precision Average Precision TBCF cosine 500 0.208 0.121 2000 0.182 0.118 4000 0.202 0.173 6000 0.209 0.180
  • 25. Tagommenders: Connecting Users to Items through Tags
  • 26. Q&A