SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
Controversial Users demand
      Local Trust Metrics: an
           Experimental
      Study on Epinions.com
            Community
                                                 
                                    Paolo Massa
                             PhD student in ICT
                     ITC/iRST and University of Trento
                    Blog: http://moloko.itc.it/paoloblog/
                      (Joint Work with Paolo Avesani)
                  (Thanks Epinions.com for providing data)
                                       
      Slides licenced under CreativeCommons Attribution­ShareAlike (see last slide for more info)
Summary

■What is Epinions.com

■Trust Networks and Trust Metrics

     
         Local vs Global Trust Metrics
■Controversial Users

■Experiments and Results

■Conclusions


                          
Motivation

        In a society, some peers are unknown to you (ebay, 
        p2p, ...)

        Q: “Should I trust peer A?” [decentralization­­>relevant]

        Most papers assume a peer has a unique quality value 
        (there are good peers and bad peers, goal is to spot bad)

        IRREALISTIC assumption (Evidence from real online  
        community of 150.000 users).

        Consequence: we need Local Trust Metrics 
     
        (personalized) [But most papers propose Global Metrics]
                                   
Epinions.com

    What is Epinions.com?
    
        Community web site where users can
        
            Write reviews about items and give them ratings
        
            Express their Web of Trust (“Users whose reviews and 
            ratings you have consistently found to be valuable”)
        
            Express their Block List (“Users whose reviews and 
            ratings ... offensive, inaccurate, or in general not valuable”)
    
        Reviews of TRUSTed users are more visible
    
        Reviews of DISTRUSTed users are hidden
                                         
Epinions.com
                   Dr.P profile page

                Dr.P's Web of Trust
               (Block List is hidden)



                          Do you 
                   trust or distrust Dr.P?




                   Ratings given by Dr.P
          
Real uses of Trust
News sites: Slashdot.org, Kuro5hin.org, ...

E­marketplaces: Ebay.com, Epinions.com, Amazon.com, ...

P2P networks: eDonkey, Gnutella, JXTA

Jobs sites: LinkedIn, Ryze, ...

Friendster, Tribes, Orkut and other “social” sites.

Opensource Developers communities: Advogato.org (Affero.org)

Hospitalityclub.org, couchsurfing.com: hosting in your house unknown people?

Bookcrossing and lending stuff sites.

Network of personal weblogs (the blogroll is your trust list)

Semantic Web: FOAF (Friend­Of­A­Friend) is an RDF format that allows to express social 
  relationships (~10 millions files) and XFN microformat
                                               
PageRank (Google) ... MyWeb2.0 (Yahoo!)
Trust networks (are graphs)
    
        Aggregate all the trust statements to produce a 
        trust network.              A node is a user (example: Dr.P).
                                             A direct edge is a trust statement
                           0
                    Mena             Ben                           In Epinions, 
        0.2                                   Properties of Trust: just 1 and 0!
              0.9                               ­ weighted (0=distrust, 1=max trust)
                               0.6
                                                ­ subjective
                1
    Dr.P             Doc                        ­ asymmetric ­ context­dependent

                                     Trust Metric (TM):
                      ?              Uses existing edges for predicting values
                                     of trust for non­existing edges, 
                                      thanks to trust propagation (if you trust 
                                     someone, then you have some degree of 
                                             
                                     trust in anyone that person trusts).
TM perspective: Local or Global
                         1                1
            Mary               Mena                Bill
                                                           How much Bill can be trusted?
                                          0                 On average (by the community)?
                                                            By Mary?
              ME         1
                                Doc                         And by ME?


        Global Trust Metrics:
    
            “Reputation” of user is based on number and quality of incoming edges. Bill has 
            just one predicted trust value (0.5).
    
            PageRank (Google), eBay, Slashdot, ... Works badly for controversial people


        Local Trust Metrics
    
            Trust is subjective ­­> consider personal views (trust “Bill”?)
                                                    
    
            Local can be more effective if people are not standardized.
Controversial Users

    
        Intuitively: a Controversial User is
        
            TRUSTED by some users
        
            DISTRUSTED by some users


    
        Do you want an example?




                                  
Controversial Users: an example
        1                                 0
        1                                 0
        1                                 0
        1                                 0
        1                                 0

       (....)                             (....)
        1                                 0

       100M people                 100M people

If you don't know Bush, should you trust Bush? 
T(Bush)=0.5? Make sense? Here global metrics don't.
                          
Controversial Users: an example
              1                                 0
              1                                 0
              1                                 0
                                                           1
     1        1                                 0
R             1                                 0
                                                               D
     1                                                     1
             (....)                            (....)
              1                                 0

             100M people                  100Mpeople
Local Metric makes more sense. Your trust in Bush 
 depends on your trusted users!
                                  
T(R,Bush)=1                                  T(D,Bush)=0
Controversial Users on Epinions

        Controversial users are normal in societies
        
            How many controversial users on Epinions.com?
But first, two definitions of Controversiality:

        Controversiality Level of A: number of users that 
        disagree with the majority = Min(#trust, #distrust)

        Contr. “Percentage” of A = (T­D) / (T+D) in [­1, 1]
        
            CP(A)=1   if A is trusted by everyone (loved!)
        
            CP(A)=­1  if A is distrusted by everyone (hated!)

     
        
            CP(A)=0   if A is trusted by n users and distrusted by n users
                                         
Experiment

        Epinions.com dataset
        
            Real Users: ~150K
        
            Edges (Trust / Distrust): 841K (717K / 124K)

        
            ~85K received at least one judgement (trust or distrust)
        
            17.090 (>20%) are at least 1­controversial (at least 1 user 
            disagrees with the majority)  ­­>  Non negligible portion!
        
            1.247 are at least 10­controversial
        
            144 are at least 40­controversial
     
        
            1 user is 212­controversial! (~400 trust her, 212 distrust her)
                                         
Experiment
 
         Comparing 2 metrics about accuracy in trust/distrust 
         prediction.
         
             Global: ebay­like. Trust(A)=#trust/(#trust+#distrust)
         
             Local: MoleTrust, based on Trust Propagation from current 
             user (simple and fast)

Cycles are a problem ­­> Order peers 
  based on distance from source user
   Trust of users at level k is based only 
     on trust of users at level k­1 (and k)
   Trust propagation horizon & decay
                                         
Experiment

        How do we compare metrics?

        Leave­one­out: Remove an edge in Trust Network and 
        try to predict it. Then compute error as absolute 
        difference between Real and Predicted value.
        
            Also differentiating over trust or distrust statements




                                         
Exp. on Controversiality Level
                                             y=error made by TM predicting 
                                              edges on users with x 
Error




                                              controversiality level.


                                            Predicting Distrust is more 
            Ebay Controversiality level
                                              difficult.
                                             Ebay error on Distrust ~ 0.6
                                             Mole2 error on Distrust ~ 0.4
Error




                                            Error on Trust is similar because 
                                              (#trust >> #distrust)
                                             
        MoleTrust2 Controversiality level
Exp. on Controversiality Percentage
                                           CP~0 = Controversial User
                                           Error Ebay = 0.5 on Contr.Us
Error




                                           Error MoleTrust2 smaller 
                                            but not as small as we 
        Ebay Controversiality percentage    would like: can we reach 0?
                                           Other experiments in paper:
                                                Error on Trust Edges.
Error




                                                Error on Distrust Edges (very 
                                                  important to correctly predict 
                                                  these ones!)
 MoleTrust2 Controversiality percentage
Other experiments

    
        MoleTrust with different propagation horizons
        
            2, 3, 4
    
        Computing Coverage.




                                 
Conclusions

        In complex societies, it is normal that someone likes 
        you and someone dislikes you.
        
            Most Papers make assumption of unique quality 
            value for a peer (and propose an algo for predicting it)
        
            This is IRREALISTIC! (I know this is intuitive but 
            still ...)




                                      
Conclusions (2)

        As a consequence, we need Local Trust Metrics.
        
            Local TMs are computationally much more expensive than 
            Global TMs! ­­> Possibly, you run it locally for yourself on 
            your mobile or on your browser (should be fast!)
        
            Local TMs exploits less information ­­> reduced coverage.
        
            Global Metrics fine in non­controversial domains: possibly 
            ok on Ebay, surely not ok on sites about (political?) opinions 

        Trust networks are everywhere!

        More research is needed: Yahoo! (with MyWeb2.0) 
        and Google are there. More real testbeds, more 
     
        proposals of Local TMs, more comparisons, ...
                                  
Licence of this slides
These slides are released under

Creative Commons

Attribution­ShareAlike 2.5
You are free:

    * to copy, distribute, display, and perform the work

    * to make derivative works

    * to make commercial use of the work

Under the following conditions:

Attribution. You must attribute the work in the manner specified by the author or licensor.

Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under a license identical to 
    this one.

    * For any reuse or distribution, you must make clear to others the license terms of this work.

    * Any of these conditions can be waived if you get permission from the copyright holder.

Your fair use and other rights are in no way affected by the above.
                                                                  
More info at http://creativecommons.org/licenses/by­sa/2.5/
The End



            The End.
    Thanks for your attention!


         Questions?
                    

Weitere ähnliche Inhalte

Ähnlich wie Controversial Users demand Local Trust Metrics: an Experimental Study on Epinions.com Community

Trustlet, Open Research on Trust Metrics
Trustlet, Open Research on Trust MetricsTrustlet, Open Research on Trust Metrics
Trustlet, Open Research on Trust MetricsPaolo Massa
 
Information Architecture as Storytelling - 2009
Information Architecture as Storytelling - 2009Information Architecture as Storytelling - 2009
Information Architecture as Storytelling - 2009Geoff Barnes
 
BIA 658 Final Presentation.pptx
BIA 658 Final Presentation.pptxBIA 658 Final Presentation.pptx
BIA 658 Final Presentation.pptxDaniel938043
 
Net Promoter System for Agile Environments @ Agile 2013 in Nashville, Tennessee
Net Promoter System for Agile Environments @ Agile 2013 in Nashville, TennesseeNet Promoter System for Agile Environments @ Agile 2013 in Nashville, Tennessee
Net Promoter System for Agile Environments @ Agile 2013 in Nashville, TennesseeBernd Schiffer
 
Measuring Social Media Marketing
Measuring Social Media MarketingMeasuring Social Media Marketing
Measuring Social Media Marketinggoodfriday
 
News Source Credibility in the Eyes of Different Assessors
News Source Credibility in the Eyes of Different AssessorsNews Source Credibility in the Eyes of Different Assessors
News Source Credibility in the Eyes of Different AssessorsMartino Mensio
 
Net Promoter System @ LAST Conference Melbourne 2013
Net Promoter System @ LAST Conference Melbourne 2013Net Promoter System @ LAST Conference Melbourne 2013
Net Promoter System @ LAST Conference Melbourne 2013Bernd Schiffer
 
Inter-context Trust Bootstrapping for Mobile Content Sharing
Inter-context Trust Bootstrapping for Mobile Content SharingInter-context Trust Bootstrapping for Mobile Content Sharing
Inter-context Trust Bootstrapping for Mobile Content SharingDaniele Quercia
 
User Reviews and Social Media: How Hoteliers Can Profit
User Reviews and Social Media: How Hoteliers Can ProfitUser Reviews and Social Media: How Hoteliers Can Profit
User Reviews and Social Media: How Hoteliers Can ProfitWHR Corporate
 
The What & The Why: Small Business Social Web Strategy
The What & The Why: Small Business Social Web StrategyThe What & The Why: Small Business Social Web Strategy
The What & The Why: Small Business Social Web StrategyNatalie Alvanez
 
Explaining Black-Box Machine Learning Predictions - Sameer Singh, Assistant P...
Explaining Black-Box Machine Learning Predictions - Sameer Singh, Assistant P...Explaining Black-Box Machine Learning Predictions - Sameer Singh, Assistant P...
Explaining Black-Box Machine Learning Predictions - Sameer Singh, Assistant P...Sri Ambati
 
Social media measurement - child's play?
Social media measurement - child's play?Social media measurement - child's play?
Social media measurement - child's play?Rabbit
 
Gaming the Social: Community, Measurement & Monetization
Gaming the Social: Community, Measurement & MonetizationGaming the Social: Community, Measurement & Monetization
Gaming the Social: Community, Measurement & MonetizationSuperData
 
Gaming the Social: Community, Measurement & Monetization
Gaming the Social: Community, Measurement & MonetizationGaming the Social: Community, Measurement & Monetization
Gaming the Social: Community, Measurement & MonetizationSuperData
 
Social Networking4 Your Business
Social Networking4 Your BusinessSocial Networking4 Your Business
Social Networking4 Your Businessoneclickva
 
How to Use Social Media To Attract More Customers - HubSpot
How to Use Social Media To Attract More Customers - HubSpotHow to Use Social Media To Attract More Customers - HubSpot
How to Use Social Media To Attract More Customers - HubSpotHubSpot
 

Ähnlich wie Controversial Users demand Local Trust Metrics: an Experimental Study on Epinions.com Community (19)

Trustlet, Open Research on Trust Metrics
Trustlet, Open Research on Trust MetricsTrustlet, Open Research on Trust Metrics
Trustlet, Open Research on Trust Metrics
 
Information Architecture as Storytelling - 2009
Information Architecture as Storytelling - 2009Information Architecture as Storytelling - 2009
Information Architecture as Storytelling - 2009
 
BIA 658 Final Presentation.pptx
BIA 658 Final Presentation.pptxBIA 658 Final Presentation.pptx
BIA 658 Final Presentation.pptx
 
Net Promoter System for Agile Environments @ Agile 2013 in Nashville, Tennessee
Net Promoter System for Agile Environments @ Agile 2013 in Nashville, TennesseeNet Promoter System for Agile Environments @ Agile 2013 in Nashville, Tennessee
Net Promoter System for Agile Environments @ Agile 2013 in Nashville, Tennessee
 
Measuring Social Media Marketing
Measuring Social Media MarketingMeasuring Social Media Marketing
Measuring Social Media Marketing
 
News Source Credibility in the Eyes of Different Assessors
News Source Credibility in the Eyes of Different AssessorsNews Source Credibility in the Eyes of Different Assessors
News Source Credibility in the Eyes of Different Assessors
 
Net Promoter System @ LAST Conference Melbourne 2013
Net Promoter System @ LAST Conference Melbourne 2013Net Promoter System @ LAST Conference Melbourne 2013
Net Promoter System @ LAST Conference Melbourne 2013
 
Inter-context Trust Bootstrapping for Mobile Content Sharing
Inter-context Trust Bootstrapping for Mobile Content SharingInter-context Trust Bootstrapping for Mobile Content Sharing
Inter-context Trust Bootstrapping for Mobile Content Sharing
 
User Reviews and Social Media: How Hoteliers Can Profit
User Reviews and Social Media: How Hoteliers Can ProfitUser Reviews and Social Media: How Hoteliers Can Profit
User Reviews and Social Media: How Hoteliers Can Profit
 
The What & The Why: Small Business Social Web Strategy
The What & The Why: Small Business Social Web StrategyThe What & The Why: Small Business Social Web Strategy
The What & The Why: Small Business Social Web Strategy
 
Transitivity of Trust
Transitivity of TrustTransitivity of Trust
Transitivity of Trust
 
Explaining Black-Box Machine Learning Predictions - Sameer Singh, Assistant P...
Explaining Black-Box Machine Learning Predictions - Sameer Singh, Assistant P...Explaining Black-Box Machine Learning Predictions - Sameer Singh, Assistant P...
Explaining Black-Box Machine Learning Predictions - Sameer Singh, Assistant P...
 
Social media measurement - child's play?
Social media measurement - child's play?Social media measurement - child's play?
Social media measurement - child's play?
 
Deciding what not to do
Deciding what not to doDeciding what not to do
Deciding what not to do
 
Measure and Learn
Measure and LearnMeasure and Learn
Measure and Learn
 
Gaming the Social: Community, Measurement & Monetization
Gaming the Social: Community, Measurement & MonetizationGaming the Social: Community, Measurement & Monetization
Gaming the Social: Community, Measurement & Monetization
 
Gaming the Social: Community, Measurement & Monetization
Gaming the Social: Community, Measurement & MonetizationGaming the Social: Community, Measurement & Monetization
Gaming the Social: Community, Measurement & Monetization
 
Social Networking4 Your Business
Social Networking4 Your BusinessSocial Networking4 Your Business
Social Networking4 Your Business
 
How to Use Social Media To Attract More Customers - HubSpot
How to Use Social Media To Attract More Customers - HubSpotHow to Use Social Media To Attract More Customers - HubSpot
How to Use Social Media To Attract More Customers - HubSpot
 

Mehr von Paolo Massa

Monitoraggio - Alternanza Scuola Lavoro - 2016 (Slides del Ministro)
Monitoraggio - Alternanza Scuola Lavoro - 2016 (Slides del Ministro)Monitoraggio - Alternanza Scuola Lavoro - 2016 (Slides del Ministro)
Monitoraggio - Alternanza Scuola Lavoro - 2016 (Slides del Ministro)Paolo Massa
 
DESIGN PRINCIPLES OF WIKIS AND THEIR IMPACT ON KNOWLEDGE EXCHANGE PROCESSES
DESIGN PRINCIPLES OF WIKIS AND THEIR IMPACT ON KNOWLEDGE EXCHANGE PROCESSES  DESIGN PRINCIPLES OF WIKIS AND THEIR IMPACT ON KNOWLEDGE EXCHANGE PROCESSES
DESIGN PRINCIPLES OF WIKIS AND THEIR IMPACT ON KNOWLEDGE EXCHANGE PROCESSES Paolo Massa
 
Reputation: local or global?
Reputation: local or global?Reputation: local or global?
Reputation: local or global?Paolo Massa
 
Collective Memory building in Wikipedia: the case of North African uprisings
Collective Memory building in Wikipedia: the case of North African uprisingsCollective Memory building in Wikipedia: the case of North African uprisings
Collective Memory building in Wikipedia: the case of North African uprisingsPaolo Massa
 
Social networks of Wikipedia - Paolo Massa - Presentation at (2011). ACM Hype...
Social networks of Wikipedia - Paolo Massa - Presentation at (2011). ACM Hype...Social networks of Wikipedia - Paolo Massa - Presentation at (2011). ACM Hype...
Social networks of Wikipedia - Paolo Massa - Presentation at (2011). ACM Hype...Paolo Massa
 
Social net-work 4 your business
Social net-work 4 your businessSocial net-work 4 your business
Social net-work 4 your businessPaolo Massa
 
An Empirical Analysis on Social Capital and Enterprise 2.0 Participation in a...
An Empirical Analysis on Social Capital and Enterprise 2.0 Participation in a...An Empirical Analysis on Social Capital and Enterprise 2.0 Participation in a...
An Empirical Analysis on Social Capital and Enterprise 2.0 Participation in a...Paolo Massa
 
Supporting Collaborative Networks in Organizational Settings using an Enterpr...
Supporting Collaborative Networks in Organizational Settings using an Enterpr...Supporting Collaborative Networks in Organizational Settings using an Enterpr...
Supporting Collaborative Networks in Organizational Settings using an Enterpr...Paolo Massa
 
Combining Ridesharing& Social Networks
Combining Ridesharing& Social NetworksCombining Ridesharing& Social Networks
Combining Ridesharing& Social NetworksPaolo Massa
 
The Simplicity Cycle by Dan Ward
The Simplicity Cycle by Dan WardThe Simplicity Cycle by Dan Ward
The Simplicity Cycle by Dan WardPaolo Massa
 
Invited talk at Future Networked Technologies / FIT-IT research calls opening...
Invited talk at Future Networked Technologies / FIT-IT research calls opening...Invited talk at Future Networked Technologies / FIT-IT research calls opening...
Invited talk at Future Networked Technologies / FIT-IT research calls opening...Paolo Massa
 
The Future of Work, Fun, and Being Social: an introduction to the nascent adv...
The Future of Work, Fun, and Being Social: an introduction to the nascent adv...The Future of Work, Fun, and Being Social: an introduction to the nascent adv...
The Future of Work, Fun, and Being Social: an introduction to the nascent adv...Paolo Massa
 
Feedback Effects Between Similarity And Social Influence In Online Communities
Feedback Effects Between Similarity And Social Influence In Online CommunitiesFeedback Effects Between Similarity And Social Influence In Online Communities
Feedback Effects Between Similarity And Social Influence In Online CommunitiesPaolo Massa
 
Bowling Alone and Trust Decline in Social Network Sites
Bowling Alone and  Trust Decline in  Social Network SitesBowling Alone and  Trust Decline in  Social Network Sites
Bowling Alone and Trust Decline in Social Network SitesPaolo Massa
 
Social Networking 4 your business
Social Networking 4 your businessSocial Networking 4 your business
Social Networking 4 your businessPaolo Massa
 
OMG Girlz Don't Exist on teh Intarweb!!!!1
OMG Girlz Don't Exist on teh Intarweb!!!!1OMG Girlz Don't Exist on teh Intarweb!!!!1
OMG Girlz Don't Exist on teh Intarweb!!!!1Paolo Massa
 
Fukuyama' trust - The role of trust and trust networks in the society
Fukuyama' trust - The role of trust and trust networks in the societyFukuyama' trust - The role of trust and trust networks in the society
Fukuyama' trust - The role of trust and trust networks in the societyPaolo Massa
 
The Power of Social Media (Ricardo Baeza-Yates)
The Power of Social Media (Ricardo Baeza-Yates)The Power of Social Media (Ricardo Baeza-Yates)
The Power of Social Media (Ricardo Baeza-Yates)Paolo Massa
 
Internet, Web and Freedom
Internet, Web and FreedomInternet, Web and Freedom
Internet, Web and FreedomPaolo Massa
 
Science2.0 or "How happy is a researcher discovering the existence of Yet Ano...
Science2.0 or "How happy is a researcher discovering the existence of Yet Ano...Science2.0 or "How happy is a researcher discovering the existence of Yet Ano...
Science2.0 or "How happy is a researcher discovering the existence of Yet Ano...Paolo Massa
 

Mehr von Paolo Massa (20)

Monitoraggio - Alternanza Scuola Lavoro - 2016 (Slides del Ministro)
Monitoraggio - Alternanza Scuola Lavoro - 2016 (Slides del Ministro)Monitoraggio - Alternanza Scuola Lavoro - 2016 (Slides del Ministro)
Monitoraggio - Alternanza Scuola Lavoro - 2016 (Slides del Ministro)
 
DESIGN PRINCIPLES OF WIKIS AND THEIR IMPACT ON KNOWLEDGE EXCHANGE PROCESSES
DESIGN PRINCIPLES OF WIKIS AND THEIR IMPACT ON KNOWLEDGE EXCHANGE PROCESSES  DESIGN PRINCIPLES OF WIKIS AND THEIR IMPACT ON KNOWLEDGE EXCHANGE PROCESSES
DESIGN PRINCIPLES OF WIKIS AND THEIR IMPACT ON KNOWLEDGE EXCHANGE PROCESSES
 
Reputation: local or global?
Reputation: local or global?Reputation: local or global?
Reputation: local or global?
 
Collective Memory building in Wikipedia: the case of North African uprisings
Collective Memory building in Wikipedia: the case of North African uprisingsCollective Memory building in Wikipedia: the case of North African uprisings
Collective Memory building in Wikipedia: the case of North African uprisings
 
Social networks of Wikipedia - Paolo Massa - Presentation at (2011). ACM Hype...
Social networks of Wikipedia - Paolo Massa - Presentation at (2011). ACM Hype...Social networks of Wikipedia - Paolo Massa - Presentation at (2011). ACM Hype...
Social networks of Wikipedia - Paolo Massa - Presentation at (2011). ACM Hype...
 
Social net-work 4 your business
Social net-work 4 your businessSocial net-work 4 your business
Social net-work 4 your business
 
An Empirical Analysis on Social Capital and Enterprise 2.0 Participation in a...
An Empirical Analysis on Social Capital and Enterprise 2.0 Participation in a...An Empirical Analysis on Social Capital and Enterprise 2.0 Participation in a...
An Empirical Analysis on Social Capital and Enterprise 2.0 Participation in a...
 
Supporting Collaborative Networks in Organizational Settings using an Enterpr...
Supporting Collaborative Networks in Organizational Settings using an Enterpr...Supporting Collaborative Networks in Organizational Settings using an Enterpr...
Supporting Collaborative Networks in Organizational Settings using an Enterpr...
 
Combining Ridesharing& Social Networks
Combining Ridesharing& Social NetworksCombining Ridesharing& Social Networks
Combining Ridesharing& Social Networks
 
The Simplicity Cycle by Dan Ward
The Simplicity Cycle by Dan WardThe Simplicity Cycle by Dan Ward
The Simplicity Cycle by Dan Ward
 
Invited talk at Future Networked Technologies / FIT-IT research calls opening...
Invited talk at Future Networked Technologies / FIT-IT research calls opening...Invited talk at Future Networked Technologies / FIT-IT research calls opening...
Invited talk at Future Networked Technologies / FIT-IT research calls opening...
 
The Future of Work, Fun, and Being Social: an introduction to the nascent adv...
The Future of Work, Fun, and Being Social: an introduction to the nascent adv...The Future of Work, Fun, and Being Social: an introduction to the nascent adv...
The Future of Work, Fun, and Being Social: an introduction to the nascent adv...
 
Feedback Effects Between Similarity And Social Influence In Online Communities
Feedback Effects Between Similarity And Social Influence In Online CommunitiesFeedback Effects Between Similarity And Social Influence In Online Communities
Feedback Effects Between Similarity And Social Influence In Online Communities
 
Bowling Alone and Trust Decline in Social Network Sites
Bowling Alone and  Trust Decline in  Social Network SitesBowling Alone and  Trust Decline in  Social Network Sites
Bowling Alone and Trust Decline in Social Network Sites
 
Social Networking 4 your business
Social Networking 4 your businessSocial Networking 4 your business
Social Networking 4 your business
 
OMG Girlz Don't Exist on teh Intarweb!!!!1
OMG Girlz Don't Exist on teh Intarweb!!!!1OMG Girlz Don't Exist on teh Intarweb!!!!1
OMG Girlz Don't Exist on teh Intarweb!!!!1
 
Fukuyama' trust - The role of trust and trust networks in the society
Fukuyama' trust - The role of trust and trust networks in the societyFukuyama' trust - The role of trust and trust networks in the society
Fukuyama' trust - The role of trust and trust networks in the society
 
The Power of Social Media (Ricardo Baeza-Yates)
The Power of Social Media (Ricardo Baeza-Yates)The Power of Social Media (Ricardo Baeza-Yates)
The Power of Social Media (Ricardo Baeza-Yates)
 
Internet, Web and Freedom
Internet, Web and FreedomInternet, Web and Freedom
Internet, Web and Freedom
 
Science2.0 or "How happy is a researcher discovering the existence of Yet Ano...
Science2.0 or "How happy is a researcher discovering the existence of Yet Ano...Science2.0 or "How happy is a researcher discovering the existence of Yet Ano...
Science2.0 or "How happy is a researcher discovering the existence of Yet Ano...
 

Kürzlich hochgeladen

LC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdfLC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdfpastor83
 
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,dollysharma2066
 
Pokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy TheoryPokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy Theorydrae5
 
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girlsPooja Nehwal
 
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Morcall Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Morvikas rana
 
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...PsychicRuben LoveSpells
 
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)Delhi Call girls
 
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)Delhi Call girls
 
The Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by MindbrushThe Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by MindbrushShivain97
 
2k Shots ≽ 9205541914 ≼ Call Girls In Jasola (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Jasola (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Jasola (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Jasola (Delhi)Delhi Call girls
 
WOMEN EMPOWERMENT women empowerment.pptx
WOMEN EMPOWERMENT women empowerment.pptxWOMEN EMPOWERMENT women empowerment.pptx
WOMEN EMPOWERMENT women empowerment.pptxpadhand000
 
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)Delhi Call girls
 

Kürzlich hochgeladen (15)

LC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdfLC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdf
 
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
 
(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7
(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7
(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7
 
Pokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy TheoryPokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy Theory
 
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
 
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Morcall Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
 
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
 
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
 
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
 
The Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by MindbrushThe Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by Mindbrush
 
2k Shots ≽ 9205541914 ≼ Call Girls In Jasola (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Jasola (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Jasola (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Jasola (Delhi)
 
(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...
(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...
(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...
 
WOMEN EMPOWERMENT women empowerment.pptx
WOMEN EMPOWERMENT women empowerment.pptxWOMEN EMPOWERMENT women empowerment.pptx
WOMEN EMPOWERMENT women empowerment.pptx
 
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)
 

Controversial Users demand Local Trust Metrics: an Experimental Study on Epinions.com Community

  • 1. Controversial Users demand Local Trust Metrics: an Experimental Study on Epinions.com Community   Paolo Massa PhD student in ICT ITC/iRST and University of Trento Blog: http://moloko.itc.it/paoloblog/ (Joint Work with Paolo Avesani)   (Thanks Epinions.com for providing data)   Slides licenced under CreativeCommons Attribution­ShareAlike (see last slide for more info)
  • 2. Summary ■What is Epinions.com ■Trust Networks and Trust Metrics  Local vs Global Trust Metrics ■Controversial Users ■Experiments and Results ■Conclusions    
  • 3. Motivation  In a society, some peers are unknown to you (ebay,  p2p, ...)  Q: “Should I trust peer A?” [decentralization­­>relevant]  Most papers assume a peer has a unique quality value  (there are good peers and bad peers, goal is to spot bad)  IRREALISTIC assumption (Evidence from real online   community of 150.000 users).  Consequence: we need Local Trust Metrics    (personalized) [But most papers propose Global Metrics]  
  • 4. Epinions.com What is Epinions.com?  Community web site where users can  Write reviews about items and give them ratings  Express their Web of Trust (“Users whose reviews and  ratings you have consistently found to be valuable”)  Express their Block List (“Users whose reviews and  ratings ... offensive, inaccurate, or in general not valuable”)  Reviews of TRUSTed users are more visible  Reviews of DISTRUSTed users are hidden    
  • 5. Epinions.com Dr.P profile page Dr.P's Web of Trust (Block List is hidden) Do you  trust or distrust Dr.P? Ratings given by Dr.P    
  • 6. Real uses of Trust News sites: Slashdot.org, Kuro5hin.org, ... E­marketplaces: Ebay.com, Epinions.com, Amazon.com, ... P2P networks: eDonkey, Gnutella, JXTA Jobs sites: LinkedIn, Ryze, ... Friendster, Tribes, Orkut and other “social” sites. Opensource Developers communities: Advogato.org (Affero.org) Hospitalityclub.org, couchsurfing.com: hosting in your house unknown people? Bookcrossing and lending stuff sites. Network of personal weblogs (the blogroll is your trust list) Semantic Web: FOAF (Friend­Of­A­Friend) is an RDF format that allows to express social  relationships (~10 millions files) and XFN microformat     PageRank (Google) ... MyWeb2.0 (Yahoo!)
  • 7. Trust networks (are graphs)  Aggregate all the trust statements to produce a  trust network. A node is a user (example: Dr.P). A direct edge is a trust statement 0 Mena Ben In Epinions,  0.2 Properties of Trust: just 1 and 0! 0.9 ­ weighted (0=distrust, 1=max trust) 0.6 ­ subjective 1 Dr.P Doc  ­ asymmetric ­ context­dependent Trust Metric (TM): ? Uses existing edges for predicting values of trust for non­existing edges,   thanks to trust propagation (if you trust  someone, then you have some degree of      trust in anyone that person trusts).
  • 8. TM perspective: Local or Global 1 1 Mary Mena Bill How much Bill can be trusted? 0  On average (by the community)?  By Mary? ME 1 Doc  And by ME?  Global Trust Metrics:  “Reputation” of user is based on number and quality of incoming edges. Bill has  just one predicted trust value (0.5).  PageRank (Google), eBay, Slashdot, ... Works badly for controversial people  Local Trust Metrics  Trust is subjective ­­> consider personal views (trust “Bill”?)      Local can be more effective if people are not standardized.
  • 9. Controversial Users  Intuitively: a Controversial User is  TRUSTED by some users  DISTRUSTED by some users  Do you want an example?    
  • 10. Controversial Users: an example 1 0 1 0 1 0 1 0 1 0 (....) (....) 1 0 100M people 100M people If you don't know Bush, should you trust Bush?  T(Bush)=0.5? Make sense? Here global metrics don't.    
  • 11. Controversial Users: an example 1 0 1 0 1 0 1 1 1 0 R 1 0 D 1 1 (....) (....) 1 0 100M people 100Mpeople Local Metric makes more sense. Your trust in Bush  depends on your trusted users!     T(R,Bush)=1                                  T(D,Bush)=0
  • 12. Controversial Users on Epinions  Controversial users are normal in societies  How many controversial users on Epinions.com? But first, two definitions of Controversiality:  Controversiality Level of A: number of users that  disagree with the majority = Min(#trust, #distrust)  Contr. “Percentage” of A = (T­D) / (T+D) in [­1, 1]  CP(A)=1   if A is trusted by everyone (loved!)  CP(A)=­1  if A is distrusted by everyone (hated!)    CP(A)=0   if A is trusted by n users and distrusted by n users  
  • 13. Experiment  Epinions.com dataset  Real Users: ~150K  Edges (Trust / Distrust): 841K (717K / 124K)  ~85K received at least one judgement (trust or distrust)  17.090 (>20%) are at least 1­controversial (at least 1 user  disagrees with the majority)  ­­>  Non negligible portion!  1.247 are at least 10­controversial  144 are at least 40­controversial    1 user is 212­controversial! (~400 trust her, 212 distrust her)  
  • 14. Experiment  Comparing 2 metrics about accuracy in trust/distrust  prediction.  Global: ebay­like. Trust(A)=#trust/(#trust+#distrust)  Local: MoleTrust, based on Trust Propagation from current  user (simple and fast) Cycles are a problem ­­> Order peers  based on distance from source user Trust of users at level k is based only  on trust of users at level k­1 (and k) Trust propagation horizon & decay    
  • 15. Experiment  How do we compare metrics?  Leave­one­out: Remove an edge in Trust Network and  try to predict it. Then compute error as absolute  difference between Real and Predicted value.  Also differentiating over trust or distrust statements    
  • 16. Exp. on Controversiality Level  y=error made by TM predicting  edges on users with x  Error controversiality level. Predicting Distrust is more  Ebay Controversiality level difficult.  Ebay error on Distrust ~ 0.6  Mole2 error on Distrust ~ 0.4 Error Error on Trust is similar because  (#trust >> #distrust)     MoleTrust2 Controversiality level
  • 17. Exp. on Controversiality Percentage CP~0 = Controversial User Error Ebay = 0.5 on Contr.Us Error Error MoleTrust2 smaller  but not as small as we  Ebay Controversiality percentage would like: can we reach 0? Other experiments in paper: Error on Trust Edges. Error Error on Distrust Edges (very  important to correctly predict      these ones!) MoleTrust2 Controversiality percentage
  • 18. Other experiments  MoleTrust with different propagation horizons  2, 3, 4  Computing Coverage.    
  • 19. Conclusions  In complex societies, it is normal that someone likes  you and someone dislikes you.  Most Papers make assumption of unique quality  value for a peer (and propose an algo for predicting it)  This is IRREALISTIC! (I know this is intuitive but  still ...)    
  • 20. Conclusions (2)  As a consequence, we need Local Trust Metrics.  Local TMs are computationally much more expensive than  Global TMs! ­­> Possibly, you run it locally for yourself on  your mobile or on your browser (should be fast!)  Local TMs exploits less information ­­> reduced coverage.  Global Metrics fine in non­controversial domains: possibly  ok on Ebay, surely not ok on sites about (political?) opinions   Trust networks are everywhere!  More research is needed: Yahoo! (with MyWeb2.0)  and Google are there. More real testbeds, more    proposals of Local TMs, more comparisons, ...  
  • 21. Licence of this slides These slides are released under Creative Commons Attribution­ShareAlike 2.5 You are free:     * to copy, distribute, display, and perform the work     * to make derivative works     * to make commercial use of the work Under the following conditions: Attribution. You must attribute the work in the manner specified by the author or licensor. Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under a license identical to  this one.     * For any reuse or distribution, you must make clear to others the license terms of this work.     * Any of these conditions can be waived if you get permission from the copyright holder. Your fair use and other rights are in no way affected by the above.     More info at http://creativecommons.org/licenses/by­sa/2.5/
  • 22. The End The End. Thanks for your attention! Questions?