SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Social Media Recommendation
  based on People and Tags
                         Published in:
      SIGIR '10 Proceedings of the 33rd international ACM
       SIGIR conference on Research and development in
              information retrievalPages 194-201 
 Ido Guy, Naama Zwerdling, Inbal Ronen, David Carmel, Erel Uziel
                      IBM Research Lab
                      Haifa 31905, Israel
           {ido,naamaz,inbal,carmel,erelu}@il.ibm.com


                     Advisors: Yin-Fu Huang
                     Student: Chen-Ting Huang
Abstract & Introduction
   As in traditional taste-related domains ,the goal of a personalized
    recommender system is to adapt the content based on characteristics of the
    individual users.

   Social media introduces new types of public data and metadata, such as tags,
    ratings, comments, and explicit people relationships, which can be utilized to
    enhance recommendations

   We study personalized item recommendation within an enterprise
    social media application suite that includes blogs, bookmarks, communities,
    wikis, and shared files.

   Recommendations are based on two of the core elements of social media–—people
    and tags.
Related Work

   IBM Social Software for Business – Lotus Connections(LC)

   Social networks and discovery in the enterprise (SaND). Proc. SIGIR '09, 836.

   Li, X., Guo, L., & Zhao, Y. E. 2008. Tag-based Social Interest Discovery. Proc.
    WWW '08, 675-684.

   Personalized recommendation of social software items based on social
    relations. Proc. RecSys '09, 53-60.
Contribution

    We evaluate three methods to extract user-tag relationships based on public
    information:
    1. direct usage of tags across the different LC applications (“usedtags”)
    2. indirect link between a user and a tag through an item, e.g., tags related to
        documents that are related to the user(“indirect tags”)
    3. tags applied to the user by others, within a people-tagging feature that
        allows users to tag one another (“incoming tags”). To the best of our
        knowledge, our study is the first to suggest using incoming people tags to
        recommend content.

   The combination of incoming tags and used tags is the most effective
    in representing a user’s topics of interest, with users rating nearly 70% of
    the topics as very interesting.
Contribution
   Our approach has several advantages:

    1.   Users are not required to provide explicit input to the system.
    2.   Coping with the cold start problem of new users , as SaND allows
         aggregation of data which is external to LC .
    3.   Transparency —intuitive explanations can be provided based on public
         tags and social relations.
    4.   Performance—our recommendations are based on the rich aggregated
         index and do not require clustering or other computationally-intensive
         method.
    5.   Generality—both people and tags can be used to recommend virtually
         any type of item, including music, photos, and videos.
Recommender System
Social Media Platform
   Recommended items may originate from one of the following five
    applications, which are part of LC’s deployment within our organization:
    1. social bookmarking application, which allows users to store and
       tag their favorite web pages. It includes 900K bookmarks with 2M tags
       by 21K users.
    2. blogging service that contains 7.5K public blogs, 130K entries, 350K
       tags and 17K users.
    3. online community system that contains 6K public communities,
       each with shared resources, with a total of 174K members and 19.5K
       tags.
    4. System for file sharing with 15K public files, 24K tags, and 8K users.
    5. Wiki system with 3K public wikis including 20K pages edited by 5K
       users, and with 10K tags.
Recommender System
    Relationship Aggregation

   Direct Relations: Figure 1 shows all direct relations amongentities that are
    modeled by SaND. In addition, SaND does not currently model any direct
    tag-tag and item-item relations.
   Indirect Relations: Two entities are indirectly related if both are directly
    related to another common entity. For example, two users are indirectly
    related if both are related to the same user.
Recommender System
User Profile

   P(u) = (N(u),T(u))
     The user profile, P(u), is given as an input to the recommender engine once
      the user u logs into the system.
     It consists of 30 related people, N(u)
     It consists of 30 related tags, T(u)


   The set of people related to the user is extracted by considering both
    direct and indirect people-people relations.

   To extract the user’s related tags, we consider the following user tag
    relations: (1) used tags (2) incoming tags (3) indirect tags
Tag Profile Survey
   Our evaluation is based on a user survey sent to 200 LC users with at
    least 30 used tags and 30 incoming tags
   We sent invitations to the survey by email, and received responses from
    65 users, who rated a total of 1,037 tags.
   Due to these results we opted to use the direct user-tag relation for
    retrieving the user’s tag profile
   We did not further weight incoming vs. used tags, as the differences
    between them in the survey were not statistically significant.
Evaluation
   The main part of our evaluation is based on an extensive user survey,
    designed to compare :
       people-based recommender (PBR).
       tag-based recommender (TBR).
       two combinations of these two recommenders (or-PTBR),(and-PTBR).

   Participants of the survey were asked to evaluate 16 recommended items
    in two randomly ordered phases: with and without explanations.

   Each participant was assigned to one of five groups in a round-robin order,
    receiving recommendations based on one of the following five
    recommenders:(1) PBR (2) TBR (3) or-PTBR (4) and-PTBR (5) POPBR
Evaluation
   A link to the survey with an invitation to participate was sent to each of
    these 1,410 individuals.
   We ran the five recommenders for each of these users to retrieve the top
    16 items, and calculated average overlap between the items returned from
    the different recommenders.
         TBR

         PBR      1.58%
    or-PTBR       32.6%   57.3%

    and-PTBR      9.7%    24.1%   38.6%
                  0.87~1 0.87~1 0.87~1 0.87~1 0.87~1
       OPBR       .83%   .83%   .83%   .83%   .83%

                                  or-     and-
                  TBR      PBR                 OPBR
                                  PTBR    PTBR
Recommended Algorithm
   Given the user profile P(u), The recommendation score of item i for
    user u is determined by:
     a.   d(i) is the number of days since the creation date of I


     b.   α is a decay factor (set in our experiments to 0.025)


     c.   β is a parameter that controls the relative weight between
          people and tags:
           PBR (β=1)
           TBR (β=0)
           or-PTBR (β=0.5)
           and-PTBR (β=0.5 with the constraint that both parts of the
               summation in brackets are nonzero).
Recommended Algorithm
   w(u,v) and w(u,t) are the relationship strengths of u to user v and tag
    t, as given by the user profile.

   w(v,i) and w(t,i) are the relationship strengths between v and t,
    respectively, to item i, as determined by SaND, based on direct
    relations.
Results
   In total, 412 participants completed our survey, originating from 31
    countries and spanning the different organizational units
   Figure 2 depicts our UI widget for item recommendations based on the
    algorithm
Results
   Both PTBRs also have the highest percentage of very interesting items, the
    lowest percentage of non-interesting items, and an overall interest ratio of
    over 70:30.
Results
   Both PTBRs have a significantly lower percentage of already known items
    than the TBR, indicating that they produce less expected items while
    maintaining high interest ratios.
   Both the or-PTBR and the and-PTBR produce the highest percentage of
    items rated interesting or very interesting—over 60%.
Results
   Our recommenders suggest more items of types that are likely to be
    interesting, but also maintain some level of item type diversity.
   The percentage of already known items per type increases in accordance
    with the interest ratio, indicating a trade-off between accuracy and
    expectedness.
Discussion and Conclusion
   We show that a combination of directly used tags and tags applied by
    others is most effective in representing the user’s topics of interest.

   The percentage of already known items per type increases in accordance
    with the interest ratio, indicating a trade-off between accuracy and
    expectedness.

   Combining related people and tags in the user profile improves the results
    slightly further, leading to a 70:30 ratio between interesting and non-
    interesting items when explanations are included.

Weitere ähnliche Inhalte

Was ist angesagt?

Ccr a content collaborative reciprocal recommender for online dating
Ccr a content collaborative reciprocal recommender for online datingCcr a content collaborative reciprocal recommender for online dating
Ccr a content collaborative reciprocal recommender for online datingSean Chiu
 
Collaborative Filtering Recommendation Algorithm based on Hadoop
Collaborative Filtering Recommendation Algorithm based on HadoopCollaborative Filtering Recommendation Algorithm based on Hadoop
Collaborative Filtering Recommendation Algorithm based on HadoopTien-Yang (Aiden) Wu
 
Digital Trails Dave King 1 5 10 Part 2 D3
Digital Trails   Dave King   1 5 10   Part 2   D3Digital Trails   Dave King   1 5 10   Part 2   D3
Digital Trails Dave King 1 5 10 Part 2 D3Dave King
 
Prediction of Reaction towards Textual Posts in Social Networks
Prediction of Reaction towards Textual Posts in Social NetworksPrediction of Reaction towards Textual Posts in Social Networks
Prediction of Reaction towards Textual Posts in Social NetworksMohamed El-Geish
 
Stop thinking, start tagging - Tag Semantics emerge from Collaborative Verbosity
Stop thinking, start tagging - Tag Semantics emerge from Collaborative VerbosityStop thinking, start tagging - Tag Semantics emerge from Collaborative Verbosity
Stop thinking, start tagging - Tag Semantics emerge from Collaborative VerbosityInovex GmbH
 
Investigation and application of Personalizing Recommender Systems based on A...
Investigation and application of Personalizing Recommender Systems based on A...Investigation and application of Personalizing Recommender Systems based on A...
Investigation and application of Personalizing Recommender Systems based on A...Eswar Publications
 
A Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender SystemA Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender Systemtheijes
 
Using content features to enhance the
Using content features to enhance theUsing content features to enhance the
Using content features to enhance theijaia
 
IRJET- Privacy Preserving Friend Matching
IRJET- Privacy Preserving Friend MatchingIRJET- Privacy Preserving Friend Matching
IRJET- Privacy Preserving Friend MatchingIRJET Journal
 
IRJET- Effective Countering of Communal Hatred During Disaster Events in Soci...
IRJET- Effective Countering of Communal Hatred During Disaster Events in Soci...IRJET- Effective Countering of Communal Hatred During Disaster Events in Soci...
IRJET- Effective Countering of Communal Hatred During Disaster Events in Soci...IRJET Journal
 
OpinionMiner: A Novel Machine Learning System for Web Opinion Mining and Extr...
OpinionMiner: A Novel Machine Learning System for Web Opinion Mining and Extr...OpinionMiner: A Novel Machine Learning System for Web Opinion Mining and Extr...
OpinionMiner: A Novel Machine Learning System for Web Opinion Mining and Extr...Content Savvy
 
Scalable recommendation with social contextual information
Scalable recommendation with social contextual informationScalable recommendation with social contextual information
Scalable recommendation with social contextual informationeSAT Journals
 

Was ist angesagt? (16)

Ccr a content collaborative reciprocal recommender for online dating
Ccr a content collaborative reciprocal recommender for online datingCcr a content collaborative reciprocal recommender for online dating
Ccr a content collaborative reciprocal recommender for online dating
 
Collaborative Filtering Recommendation Algorithm based on Hadoop
Collaborative Filtering Recommendation Algorithm based on HadoopCollaborative Filtering Recommendation Algorithm based on Hadoop
Collaborative Filtering Recommendation Algorithm based on Hadoop
 
Digital Trails Dave King 1 5 10 Part 2 D3
Digital Trails   Dave King   1 5 10   Part 2   D3Digital Trails   Dave King   1 5 10   Part 2   D3
Digital Trails Dave King 1 5 10 Part 2 D3
 
T0 numtq0njc=
T0 numtq0njc=T0 numtq0njc=
T0 numtq0njc=
 
Prediction of Reaction towards Textual Posts in Social Networks
Prediction of Reaction towards Textual Posts in Social NetworksPrediction of Reaction towards Textual Posts in Social Networks
Prediction of Reaction towards Textual Posts in Social Networks
 
Stop thinking, start tagging - Tag Semantics emerge from Collaborative Verbosity
Stop thinking, start tagging - Tag Semantics emerge from Collaborative VerbosityStop thinking, start tagging - Tag Semantics emerge from Collaborative Verbosity
Stop thinking, start tagging - Tag Semantics emerge from Collaborative Verbosity
 
Investigation and application of Personalizing Recommender Systems based on A...
Investigation and application of Personalizing Recommender Systems based on A...Investigation and application of Personalizing Recommender Systems based on A...
Investigation and application of Personalizing Recommender Systems based on A...
 
A Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender SystemA Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender System
 
Using content features to enhance the
Using content features to enhance theUsing content features to enhance the
Using content features to enhance the
 
IRJET- Privacy Preserving Friend Matching
IRJET- Privacy Preserving Friend MatchingIRJET- Privacy Preserving Friend Matching
IRJET- Privacy Preserving Friend Matching
 
IRJET- Effective Countering of Communal Hatred During Disaster Events in Soci...
IRJET- Effective Countering of Communal Hatred During Disaster Events in Soci...IRJET- Effective Countering of Communal Hatred During Disaster Events in Soci...
IRJET- Effective Countering of Communal Hatred During Disaster Events in Soci...
 
20120140506007
2012014050600720120140506007
20120140506007
 
Aj35198205
Aj35198205Aj35198205
Aj35198205
 
OpinionMiner: A Novel Machine Learning System for Web Opinion Mining and Extr...
OpinionMiner: A Novel Machine Learning System for Web Opinion Mining and Extr...OpinionMiner: A Novel Machine Learning System for Web Opinion Mining and Extr...
OpinionMiner: A Novel Machine Learning System for Web Opinion Mining and Extr...
 
Scalable recommendation with social contextual information
Scalable recommendation with social contextual informationScalable recommendation with social contextual information
Scalable recommendation with social contextual information
 
B1802021823
B1802021823B1802021823
B1802021823
 

Andere mochten auch

Google Tech Talk on Social Recommendation
Google Tech Talk on Social RecommendationGoogle Tech Talk on Social Recommendation
Google Tech Talk on Social RecommendationDan Carroll
 
TurKit: A Toolkit for Human Computation Algorithms
TurKit: A Toolkit for Human Computation AlgorithmsTurKit: A Toolkit for Human Computation Algorithms
TurKit: A Toolkit for Human Computation AlgorithmsGreg Little
 
Fundchange and Koodonation Workshop Slides - Nov 23, 2011
Fundchange and Koodonation Workshop Slides - Nov 23, 2011Fundchange and Koodonation Workshop Slides - Nov 23, 2011
Fundchange and Koodonation Workshop Slides - Nov 23, 2011Ideavibes | Paul Dombowsky
 
CrowdSearcher. Reactive and multiplatform Crowdsourcing. keynote speech at DB...
CrowdSearcher. Reactive and multiplatform Crowdsourcing. keynote speech at DB...CrowdSearcher. Reactive and multiplatform Crowdsourcing. keynote speech at DB...
CrowdSearcher. Reactive and multiplatform Crowdsourcing. keynote speech at DB...Search Computing
 
Volunteer Anywhere
Volunteer AnywhereVolunteer Anywhere
Volunteer AnywhereHelpFromHome
 
Social Recommendation
Social RecommendationSocial Recommendation
Social Recommendationgu wendong
 
RSWEB 2013: A research platform for social recommendation
RSWEB 2013: A research platform for social recommendationRSWEB 2013: A research platform for social recommendation
RSWEB 2013: A research platform for social recommendationAmit Sharma
 
It Only Takes a Minute
It Only Takes a MinuteIt Only Takes a Minute
It Only Takes a Minuteelliottofhook
 
Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...
Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...
Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...Marco Brambilla
 
Robert Rosenthal - Social Media & the 3Rs: Content Strategy Basics for Engagi...
Robert Rosenthal - Social Media & the 3Rs: Content Strategy Basics for Engagi...Robert Rosenthal - Social Media & the 3Rs: Content Strategy Basics for Engagi...
Robert Rosenthal - Social Media & the 3Rs: Content Strategy Basics for Engagi...Social Media for Nonprofits
 
Fundchange Koodonation Social Media for Charities and Non-Profits
Fundchange Koodonation Social Media for Charities and Non-ProfitsFundchange Koodonation Social Media for Charities and Non-Profits
Fundchange Koodonation Social Media for Charities and Non-ProfitsIdeavibes | Paul Dombowsky
 
Soil survey the quest for precision agriculture in bangladesh
Soil survey the quest for precision agriculture in bangladeshSoil survey the quest for precision agriculture in bangladesh
Soil survey the quest for precision agriculture in bangladeshDr. Md. Altaf Hossain
 
CSCW 2013 - Investigating the Appropriateness of Social Network Question Aski...
CSCW 2013 - Investigating the Appropriateness of Social Network Question Aski...CSCW 2013 - Investigating the Appropriateness of Social Network Question Aski...
CSCW 2013 - Investigating the Appropriateness of Social Network Question Aski...erinleebrady
 
Questionnaire conclusion
Questionnaire conclusionQuestionnaire conclusion
Questionnaire conclusionJnae
 
Introduction to the Social Dimension of Education (gamilla, vinson, sabelo)
Introduction to the Social Dimension of Education (gamilla, vinson, sabelo)Introduction to the Social Dimension of Education (gamilla, vinson, sabelo)
Introduction to the Social Dimension of Education (gamilla, vinson, sabelo)Frezzy Vinson
 
Building Recommendation Systems on Social Data @KTH - FutureFriday - March 2014
Building Recommendation Systems on Social Data @KTH - FutureFriday - March 2014Building Recommendation Systems on Social Data @KTH - FutureFriday - March 2014
Building Recommendation Systems on Social Data @KTH - FutureFriday - March 2014Nima Dokoohaki
 
Recommender Systems - A Review and Recent Research Trends
Recommender Systems  -  A Review and Recent Research TrendsRecommender Systems  -  A Review and Recent Research Trends
Recommender Systems - A Review and Recent Research TrendsSujoy Bag
 
We Are Social's Guide To Building A Connected Strategy
We Are Social's Guide To Building A Connected StrategyWe Are Social's Guide To Building A Connected Strategy
We Are Social's Guide To Building A Connected StrategyWe Are Social Singapore
 
Survey of Recommendation Systems
Survey of Recommendation SystemsSurvey of Recommendation Systems
Survey of Recommendation Systemsyoualab
 
Social Recommender Systems
Social Recommender SystemsSocial Recommender Systems
Social Recommender Systemsguest77b0cd12
 

Andere mochten auch (20)

Google Tech Talk on Social Recommendation
Google Tech Talk on Social RecommendationGoogle Tech Talk on Social Recommendation
Google Tech Talk on Social Recommendation
 
TurKit: A Toolkit for Human Computation Algorithms
TurKit: A Toolkit for Human Computation AlgorithmsTurKit: A Toolkit for Human Computation Algorithms
TurKit: A Toolkit for Human Computation Algorithms
 
Fundchange and Koodonation Workshop Slides - Nov 23, 2011
Fundchange and Koodonation Workshop Slides - Nov 23, 2011Fundchange and Koodonation Workshop Slides - Nov 23, 2011
Fundchange and Koodonation Workshop Slides - Nov 23, 2011
 
CrowdSearcher. Reactive and multiplatform Crowdsourcing. keynote speech at DB...
CrowdSearcher. Reactive and multiplatform Crowdsourcing. keynote speech at DB...CrowdSearcher. Reactive and multiplatform Crowdsourcing. keynote speech at DB...
CrowdSearcher. Reactive and multiplatform Crowdsourcing. keynote speech at DB...
 
Volunteer Anywhere
Volunteer AnywhereVolunteer Anywhere
Volunteer Anywhere
 
Social Recommendation
Social RecommendationSocial Recommendation
Social Recommendation
 
RSWEB 2013: A research platform for social recommendation
RSWEB 2013: A research platform for social recommendationRSWEB 2013: A research platform for social recommendation
RSWEB 2013: A research platform for social recommendation
 
It Only Takes a Minute
It Only Takes a MinuteIt Only Takes a Minute
It Only Takes a Minute
 
Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...
Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...
Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...
 
Robert Rosenthal - Social Media & the 3Rs: Content Strategy Basics for Engagi...
Robert Rosenthal - Social Media & the 3Rs: Content Strategy Basics for Engagi...Robert Rosenthal - Social Media & the 3Rs: Content Strategy Basics for Engagi...
Robert Rosenthal - Social Media & the 3Rs: Content Strategy Basics for Engagi...
 
Fundchange Koodonation Social Media for Charities and Non-Profits
Fundchange Koodonation Social Media for Charities and Non-ProfitsFundchange Koodonation Social Media for Charities and Non-Profits
Fundchange Koodonation Social Media for Charities and Non-Profits
 
Soil survey the quest for precision agriculture in bangladesh
Soil survey the quest for precision agriculture in bangladeshSoil survey the quest for precision agriculture in bangladesh
Soil survey the quest for precision agriculture in bangladesh
 
CSCW 2013 - Investigating the Appropriateness of Social Network Question Aski...
CSCW 2013 - Investigating the Appropriateness of Social Network Question Aski...CSCW 2013 - Investigating the Appropriateness of Social Network Question Aski...
CSCW 2013 - Investigating the Appropriateness of Social Network Question Aski...
 
Questionnaire conclusion
Questionnaire conclusionQuestionnaire conclusion
Questionnaire conclusion
 
Introduction to the Social Dimension of Education (gamilla, vinson, sabelo)
Introduction to the Social Dimension of Education (gamilla, vinson, sabelo)Introduction to the Social Dimension of Education (gamilla, vinson, sabelo)
Introduction to the Social Dimension of Education (gamilla, vinson, sabelo)
 
Building Recommendation Systems on Social Data @KTH - FutureFriday - March 2014
Building Recommendation Systems on Social Data @KTH - FutureFriday - March 2014Building Recommendation Systems on Social Data @KTH - FutureFriday - March 2014
Building Recommendation Systems on Social Data @KTH - FutureFriday - March 2014
 
Recommender Systems - A Review and Recent Research Trends
Recommender Systems  -  A Review and Recent Research TrendsRecommender Systems  -  A Review and Recent Research Trends
Recommender Systems - A Review and Recent Research Trends
 
We Are Social's Guide To Building A Connected Strategy
We Are Social's Guide To Building A Connected StrategyWe Are Social's Guide To Building A Connected Strategy
We Are Social's Guide To Building A Connected Strategy
 
Survey of Recommendation Systems
Survey of Recommendation SystemsSurvey of Recommendation Systems
Survey of Recommendation Systems
 
Social Recommender Systems
Social Recommender SystemsSocial Recommender Systems
Social Recommender Systems
 

Ähnlich wie Social media recommendation based on people and tags (final)

A Survey on Decision Support Systems in Social Media
A Survey on Decision Support Systems in Social MediaA Survey on Decision Support Systems in Social Media
A Survey on Decision Support Systems in Social MediaEditor IJCATR
 
A Survey on Decision Support Systems in Social Media
A Survey on Decision Support Systems in Social MediaA Survey on Decision Support Systems in Social Media
A Survey on Decision Support Systems in Social MediaEditor IJCATR
 
Who are the top influencers and what characterizes them?
Who are the top influencers and what characterizes them?Who are the top influencers and what characterizes them?
Who are the top influencers and what characterizes them?Nicola Procopio
 
IRJET- An Intuitive Sky-High View of Recommendation Systems
IRJET- An Intuitive Sky-High View of Recommendation SystemsIRJET- An Intuitive Sky-High View of Recommendation Systems
IRJET- An Intuitive Sky-High View of Recommendation SystemsIRJET Journal
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
MOVIE RECOMMENDATION SYSTEM USING COLLABORATIVE FILTERING
MOVIE RECOMMENDATION SYSTEM USING COLLABORATIVE FILTERINGMOVIE RECOMMENDATION SYSTEM USING COLLABORATIVE FILTERING
MOVIE RECOMMENDATION SYSTEM USING COLLABORATIVE FILTERINGIRJET Journal
 
IRJET- A Survey on Recommender Systems used for User Service Rating in Social...
IRJET- A Survey on Recommender Systems used for User Service Rating in Social...IRJET- A Survey on Recommender Systems used for User Service Rating in Social...
IRJET- A Survey on Recommender Systems used for User Service Rating in Social...IRJET Journal
 
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...IRJET- Review on Different Recommendation Techniques for GRS in Online Social...
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...IRJET Journal
 
The eigen rumor algorithm
The eigen rumor algorithmThe eigen rumor algorithm
The eigen rumor algorithmamooool2000
 
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...IRJET Journal
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systemsvivatechijri
 
A Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender SystemA Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender Systemtheijes
 
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...IRJET Journal
 
Hybrid Personalized Recommender System Using Modified Fuzzy C-Means Clusterin...
Hybrid Personalized Recommender System Using Modified Fuzzy C-Means Clusterin...Hybrid Personalized Recommender System Using Modified Fuzzy C-Means Clusterin...
Hybrid Personalized Recommender System Using Modified Fuzzy C-Means Clusterin...Waqas Tariq
 
Music Recommendation System with User-based and Item-based Collaborative Filt...
Music Recommendation System with User-based and Item-based Collaborative Filt...Music Recommendation System with User-based and Item-based Collaborative Filt...
Music Recommendation System with User-based and Item-based Collaborative Filt...ijeei-iaes
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 

Ähnlich wie Social media recommendation based on people and tags (final) (20)

A Survey on Decision Support Systems in Social Media
A Survey on Decision Support Systems in Social MediaA Survey on Decision Support Systems in Social Media
A Survey on Decision Support Systems in Social Media
 
A Survey on Decision Support Systems in Social Media
A Survey on Decision Support Systems in Social MediaA Survey on Decision Support Systems in Social Media
A Survey on Decision Support Systems in Social Media
 
Who are the top influencers and what characterizes them?
Who are the top influencers and what characterizes them?Who are the top influencers and what characterizes them?
Who are the top influencers and what characterizes them?
 
IRJET- An Intuitive Sky-High View of Recommendation Systems
IRJET- An Intuitive Sky-High View of Recommendation SystemsIRJET- An Intuitive Sky-High View of Recommendation Systems
IRJET- An Intuitive Sky-High View of Recommendation Systems
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
MOVIE RECOMMENDATION SYSTEM USING COLLABORATIVE FILTERING
MOVIE RECOMMENDATION SYSTEM USING COLLABORATIVE FILTERINGMOVIE RECOMMENDATION SYSTEM USING COLLABORATIVE FILTERING
MOVIE RECOMMENDATION SYSTEM USING COLLABORATIVE FILTERING
 
IRJET- A Survey on Recommender Systems used for User Service Rating in Social...
IRJET- A Survey on Recommender Systems used for User Service Rating in Social...IRJET- A Survey on Recommender Systems used for User Service Rating in Social...
IRJET- A Survey on Recommender Systems used for User Service Rating in Social...
 
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...IRJET- Review on Different Recommendation Techniques for GRS in Online Social...
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...
 
LIBRS: LIBRARY RECOMMENDATION SYSTEM USING HYBRID FILTERING
LIBRS: LIBRARY RECOMMENDATION SYSTEM USING HYBRID FILTERING LIBRS: LIBRARY RECOMMENDATION SYSTEM USING HYBRID FILTERING
LIBRS: LIBRARY RECOMMENDATION SYSTEM USING HYBRID FILTERING
 
The eigen rumor algorithm
The eigen rumor algorithmThe eigen rumor algorithm
The eigen rumor algorithm
 
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
A Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender SystemA Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender System
 
243
243243
243
 
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
 
Sub1557
Sub1557Sub1557
Sub1557
 
Hybrid Personalized Recommender System Using Modified Fuzzy C-Means Clusterin...
Hybrid Personalized Recommender System Using Modified Fuzzy C-Means Clusterin...Hybrid Personalized Recommender System Using Modified Fuzzy C-Means Clusterin...
Hybrid Personalized Recommender System Using Modified Fuzzy C-Means Clusterin...
 
Music Recommendation System with User-based and Item-based Collaborative Filt...
Music Recommendation System with User-based and Item-based Collaborative Filt...Music Recommendation System with User-based and Item-based Collaborative Filt...
Music Recommendation System with User-based and Item-based Collaborative Filt...
 
C018211723
C018211723C018211723
C018211723
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 

Mehr von es712

Extracting ocean
Extracting oceanExtracting ocean
Extracting oceanes712
 
Feature selection and classification in supporting report based self-manageme...
Feature selection and classification in supporting report based self-manageme...Feature selection and classification in supporting report based self-manageme...
Feature selection and classification in supporting report based self-manageme...es712
 
Exploiting social tagging in a web 2.0 recommender system(lab)
Exploiting social tagging in a web 2.0 recommender system(lab)Exploiting social tagging in a web 2.0 recommender system(lab)
Exploiting social tagging in a web 2.0 recommender system(lab)es712
 
Cervical cancer classification using gabor filters 1026
Cervical cancer classification using gabor filters 1026Cervical cancer classification using gabor filters 1026
Cervical cancer classification using gabor filters 1026es712
 
A framework for emotion mining from text in online social networks(final)
A framework for emotion mining from text in online social networks(final)A framework for emotion mining from text in online social networks(final)
A framework for emotion mining from text in online social networks(final)es712
 
Pca and kpca of ecg signal
Pca and kpca of ecg signalPca and kpca of ecg signal
Pca and kpca of ecg signales712
 
Automatic road environment classification 20121002
Automatic road environment classification 20121002Automatic road environment classification 20121002
Automatic road environment classification 20121002es712
 
Classification of commercial and personal profiles on my space
Classification of commercial and personal profiles on my spaceClassification of commercial and personal profiles on my space
Classification of commercial and personal profiles on my spacees712
 
Tennis video shot classification based on support vector
Tennis video shot classification based on support vectorTennis video shot classification based on support vector
Tennis video shot classification based on support vectores712
 

Mehr von es712 (9)

Extracting ocean
Extracting oceanExtracting ocean
Extracting ocean
 
Feature selection and classification in supporting report based self-manageme...
Feature selection and classification in supporting report based self-manageme...Feature selection and classification in supporting report based self-manageme...
Feature selection and classification in supporting report based self-manageme...
 
Exploiting social tagging in a web 2.0 recommender system(lab)
Exploiting social tagging in a web 2.0 recommender system(lab)Exploiting social tagging in a web 2.0 recommender system(lab)
Exploiting social tagging in a web 2.0 recommender system(lab)
 
Cervical cancer classification using gabor filters 1026
Cervical cancer classification using gabor filters 1026Cervical cancer classification using gabor filters 1026
Cervical cancer classification using gabor filters 1026
 
A framework for emotion mining from text in online social networks(final)
A framework for emotion mining from text in online social networks(final)A framework for emotion mining from text in online social networks(final)
A framework for emotion mining from text in online social networks(final)
 
Pca and kpca of ecg signal
Pca and kpca of ecg signalPca and kpca of ecg signal
Pca and kpca of ecg signal
 
Automatic road environment classification 20121002
Automatic road environment classification 20121002Automatic road environment classification 20121002
Automatic road environment classification 20121002
 
Classification of commercial and personal profiles on my space
Classification of commercial and personal profiles on my spaceClassification of commercial and personal profiles on my space
Classification of commercial and personal profiles on my space
 
Tennis video shot classification based on support vector
Tennis video shot classification based on support vectorTennis video shot classification based on support vector
Tennis video shot classification based on support vector
 

Kürzlich hochgeladen

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Kürzlich hochgeladen (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 

Social media recommendation based on people and tags (final)

  • 1. Social Media Recommendation based on People and Tags Published in: SIGIR '10 Proceedings of the 33rd international ACM SIGIR conference on Research and development in information retrievalPages 194-201  Ido Guy, Naama Zwerdling, Inbal Ronen, David Carmel, Erel Uziel IBM Research Lab Haifa 31905, Israel {ido,naamaz,inbal,carmel,erelu}@il.ibm.com Advisors: Yin-Fu Huang Student: Chen-Ting Huang
  • 2. Abstract & Introduction  As in traditional taste-related domains ,the goal of a personalized recommender system is to adapt the content based on characteristics of the individual users.  Social media introduces new types of public data and metadata, such as tags, ratings, comments, and explicit people relationships, which can be utilized to enhance recommendations  We study personalized item recommendation within an enterprise social media application suite that includes blogs, bookmarks, communities, wikis, and shared files.  Recommendations are based on two of the core elements of social media–—people and tags.
  • 3. Related Work  IBM Social Software for Business – Lotus Connections(LC)  Social networks and discovery in the enterprise (SaND). Proc. SIGIR '09, 836.  Li, X., Guo, L., & Zhao, Y. E. 2008. Tag-based Social Interest Discovery. Proc. WWW '08, 675-684.  Personalized recommendation of social software items based on social relations. Proc. RecSys '09, 53-60.
  • 4. Contribution  We evaluate three methods to extract user-tag relationships based on public information: 1. direct usage of tags across the different LC applications (“usedtags”) 2. indirect link between a user and a tag through an item, e.g., tags related to documents that are related to the user(“indirect tags”) 3. tags applied to the user by others, within a people-tagging feature that allows users to tag one another (“incoming tags”). To the best of our knowledge, our study is the first to suggest using incoming people tags to recommend content.  The combination of incoming tags and used tags is the most effective in representing a user’s topics of interest, with users rating nearly 70% of the topics as very interesting.
  • 5. Contribution  Our approach has several advantages: 1. Users are not required to provide explicit input to the system. 2. Coping with the cold start problem of new users , as SaND allows aggregation of data which is external to LC . 3. Transparency —intuitive explanations can be provided based on public tags and social relations. 4. Performance—our recommendations are based on the rich aggregated index and do not require clustering or other computationally-intensive method. 5. Generality—both people and tags can be used to recommend virtually any type of item, including music, photos, and videos.
  • 6. Recommender System Social Media Platform  Recommended items may originate from one of the following five applications, which are part of LC’s deployment within our organization: 1. social bookmarking application, which allows users to store and tag their favorite web pages. It includes 900K bookmarks with 2M tags by 21K users. 2. blogging service that contains 7.5K public blogs, 130K entries, 350K tags and 17K users. 3. online community system that contains 6K public communities, each with shared resources, with a total of 174K members and 19.5K tags. 4. System for file sharing with 15K public files, 24K tags, and 8K users. 5. Wiki system with 3K public wikis including 20K pages edited by 5K users, and with 10K tags.
  • 7. Recommender System Relationship Aggregation  Direct Relations: Figure 1 shows all direct relations amongentities that are modeled by SaND. In addition, SaND does not currently model any direct tag-tag and item-item relations.  Indirect Relations: Two entities are indirectly related if both are directly related to another common entity. For example, two users are indirectly related if both are related to the same user.
  • 8. Recommender System User Profile  P(u) = (N(u),T(u))  The user profile, P(u), is given as an input to the recommender engine once the user u logs into the system.  It consists of 30 related people, N(u)  It consists of 30 related tags, T(u)  The set of people related to the user is extracted by considering both direct and indirect people-people relations.  To extract the user’s related tags, we consider the following user tag relations: (1) used tags (2) incoming tags (3) indirect tags
  • 9. Tag Profile Survey  Our evaluation is based on a user survey sent to 200 LC users with at least 30 used tags and 30 incoming tags  We sent invitations to the survey by email, and received responses from 65 users, who rated a total of 1,037 tags.  Due to these results we opted to use the direct user-tag relation for retrieving the user’s tag profile  We did not further weight incoming vs. used tags, as the differences between them in the survey were not statistically significant.
  • 10. Evaluation  The main part of our evaluation is based on an extensive user survey, designed to compare :  people-based recommender (PBR).  tag-based recommender (TBR).  two combinations of these two recommenders (or-PTBR),(and-PTBR).  Participants of the survey were asked to evaluate 16 recommended items in two randomly ordered phases: with and without explanations.  Each participant was assigned to one of five groups in a round-robin order, receiving recommendations based on one of the following five recommenders:(1) PBR (2) TBR (3) or-PTBR (4) and-PTBR (5) POPBR
  • 11. Evaluation  A link to the survey with an invitation to participate was sent to each of these 1,410 individuals.  We ran the five recommenders for each of these users to retrieve the top 16 items, and calculated average overlap between the items returned from the different recommenders. TBR PBR 1.58% or-PTBR 32.6% 57.3% and-PTBR 9.7% 24.1% 38.6% 0.87~1 0.87~1 0.87~1 0.87~1 0.87~1 OPBR .83% .83% .83% .83% .83% or- and- TBR PBR OPBR PTBR PTBR
  • 12. Recommended Algorithm  Given the user profile P(u), The recommendation score of item i for user u is determined by: a. d(i) is the number of days since the creation date of I b. α is a decay factor (set in our experiments to 0.025) c. β is a parameter that controls the relative weight between people and tags:  PBR (β=1)  TBR (β=0)  or-PTBR (β=0.5)  and-PTBR (β=0.5 with the constraint that both parts of the summation in brackets are nonzero).
  • 13. Recommended Algorithm  w(u,v) and w(u,t) are the relationship strengths of u to user v and tag t, as given by the user profile.  w(v,i) and w(t,i) are the relationship strengths between v and t, respectively, to item i, as determined by SaND, based on direct relations.
  • 14. Results  In total, 412 participants completed our survey, originating from 31 countries and spanning the different organizational units  Figure 2 depicts our UI widget for item recommendations based on the algorithm
  • 15. Results  Both PTBRs also have the highest percentage of very interesting items, the lowest percentage of non-interesting items, and an overall interest ratio of over 70:30.
  • 16. Results  Both PTBRs have a significantly lower percentage of already known items than the TBR, indicating that they produce less expected items while maintaining high interest ratios.  Both the or-PTBR and the and-PTBR produce the highest percentage of items rated interesting or very interesting—over 60%.
  • 17. Results  Our recommenders suggest more items of types that are likely to be interesting, but also maintain some level of item type diversity.  The percentage of already known items per type increases in accordance with the interest ratio, indicating a trade-off between accuracy and expectedness.
  • 18. Discussion and Conclusion  We show that a combination of directly used tags and tags applied by others is most effective in representing the user’s topics of interest.  The percentage of already known items per type increases in accordance with the interest ratio, indicating a trade-off between accuracy and expectedness.  Combining related people and tags in the user profile improves the results slightly further, leading to a 70:30 ratio between interesting and non- interesting items when explanations are included.