SlideShare uma empresa Scribd logo
1 de 47
Baixar para ler offline
INSPECTABILITY
   AND
       CONTROL
      IN
           SOCIAL
      RECOMMENDERS
ALEX BOSTANDJIEV




                                                       ALFRED KOBSA
JOHN O’DONOVAN




                                    BART KNIJNENBURG
WHY SHOULD
              WE



  SOCIAL
USE
 RECOMMENDERS ?
WHY DO
          DJ’S



USE
      VINYL?
BETTER INSPECTABILITY
INSPECTABILITY
IN NORMAL RECOMMENDERS
BETTER INSPECTABILITY
IN SOCIAL RECOMMENDERS
THINGS I LIKE
                ?
                MAGIC     RECOMMENDATIONS




                    VS.



THINGS I LIKE   FRIENDS   RECOMMENDATIONS
MORE CONTROL
CONTROL
IN NORMAL RECOMMENDERS
MORE CONTROL
IN SOCIAL RECOMMENDERS
RECOMMENDATIONS




    VS.




+         RECOMMENDATIONS
INTUITIVE INTERFACE
Critiquing-based recommenders                                                  button “Self       133
                                                                                                            specify criteria
                                                                                                            for ‘Better
                                                                                                            Features’.
                                                      142                                                                                                  L. Chen, P. Pu
                                                                         130                                                                                L. Chen, P. Pu

(a) The preference-based organization interface.
                                                                                                                                                   The product being
                                                                                                                                                   critiqued




                                                                                                                                                   System-suggested
                                                                                                                                                   compound critiques
                                                                            Step 4




                                                                                                                                                   User-initiated
                                                                                                                                                   critiquing facility



                            Fig. 5 The Dynamic Critiquing interface with system suggested compound critiques for users to select
                            (McCarthy et al. 2005c)
(b)   The user-initiated example critiquing interface.                Fig. 4 System showing a new set of alternatives after the user’s critiques

Fig. 10 Hybrid critiquing system (version 2): the combination of preference-based organization interface

             MORE CONTROL & INSPECTABILITY?
(Pref-ORG) and user-initiated MAUT-based compound critiques More specifically, after getting users’ 2006)system-suggestedthe conversational dia-
                        2.2.2 critiquing facility (Chen and Pu 2007b, 2010)
                                                                     and visual critiquing (Zhang and Pu initial
                                               Fig. 9 Hybrid critiquing system (version 1): the combination of preferences via compound critiques and
                                               user-initiated critiquing facility (Chen and Pu 2007a) a SQL query and passes it to the database. If too
                                                                 log, the system translates them into
                        However, the Dynamic-Critiquing methodmatching goods exist, the is still limited, Asking function would calculate the
                                                                 many (including its extension) Navigation by

                   MORE COMPLEXITY!
                        in that it only reveals what the system can provide, butpossible questions and then ask appropriate questions to the shop-
                                                                 information gain of does not take into account
                        users’ interest in the suggested critiques.forGiven this limitation, Zhang and goods.
                                                                                          the matching Pu (2006)
organization algorithm (as describedcan Sect. the purposenarrowing isthe of the domain andAfter merchandise records are narrowed
                                                 in not only per If the adapting interested in compound
                        have proposed an approach with       2.2).            user downgeneration of one of easily perform critiquing via the
                                                                  obtain knowledge
                                                                 down toof pre-defined threshold number, the Navigation by Proposing function will
                                                                           a
the suggested critiques, she could click “Show All” tomodelmoreuser’s preferences based on first sample goodcritiques on their
                                               suggested critiques, see each products under the freely compose is the good record
                        critiques to user preferences. Formally, they but also have the opportunity The
                                                                 show three significantly different samples. to
critique. Among these products, theUtility witheither choose one astheoryfinalmatching goods. Its selling points directly reflect the
                        the multi-Attribute user can theclosest towhich is a point oftaking into account
                                               own Theory (MAUT), the center her all choice, or
                                                                  self-initiated critiquing support.
                        of conflicting value preferences and customer’s a sore for each item to represent its the record positioned farthest away
                                                                  producing request. The second sample good is
THE POWER OF VISUALIZATION




 SIMPLE            SIMPLE
CONTROL        INSPECTABILITY
HYPOTHESIS:
BETTER
INSPECTABILITY
 AND MORE
          CONTROL
              INCREASES
   SATISFACTION
ONLINE USER
EXPERIMENT
SYSTEM
Modified TasteWeights system
  Facebook friends as recommenders
  Music recommendations (based on “likes”)
  Split up control + inspectability
PARTICIPANTS
267 participants
  Mechanical Turk + Craigslist

At least 5 music “likes” and overlap with at
least 5 friends at least 10 recommendations
  lists limited to 10 to avoid cognitive overload

Demographics similar to Facebook user
population
PROCEDURE
STEP 1: Log in to Facebook
  System collects your music “likes”
  System collects your friends’ music likes
PROCEDURE
 STEP 2: Control
   3 conditions, between subjects




 <skip>     VS                   VS




NOTHING            WEIGH ITEMS        WEIGH FRIENDS
PROCEDURE
 STEP 3: Inspection
    2 conditions, between subjects




            VS




LIST ONLY                   FULL GRAPH
6 CONDITIONS
<skip>   -->   <skip>   -->




         -->            -->




         -->            -->
PROCEDURE
STEP 4: Evaluation

For each recommendation:
  Do you know this band/artist?
  How do you rate this band/artist?
   (link to LastFM page for reference)
PROCEDURE
STEP 5: Questionnaires
- understandability
- perceived control
- perceived recommendation quality
- system satisfaction
- music expertise
- trusting propensity
- familiarity with recommender systems
RESULTS
SUBJECTIVE
     3 items:
     - The recommendation
       process is clear to me
     - I understand how
         TasteWeights came up with
         the recommendations
     -   I am unsure how the
         recommendations were
         generated*
SUBJECTIVE
     INSPECTABILITY
      full graph
      list only




     CONTROL
SUBJECTIVE
   full graph
   list only
                4 items:
                - I had limited control over
                    the way TasteWeights
                    made recommen-dations*
                -   TasteWeights restricted me
                    in my choice of music*
                -   Compared to how I
                    normally get
                    recommendations,
                    TasteWeights was very
                    limited*
                -   I would like to have more
                    control over the
                    recommendations*
SUBJECTIVE
   full graph
   list only
                6 items:
                - I liked the artists/bands
                    recommended by the
                    TasteWeights system
                -   The recommended artists/
                    bands fitted my preference
                -   The recommended artists/
                    bands were well chosen
                -   The recommended artists/
                    bands were relevant
                -   TasteWeights recommen-
                    ded too many bad artists/
                    bands*
                -   I didn't like any of the
                    recommended artists/
                    bands*
SUBJECTIVE
   full graph
   list only    7 items:
                - I would recommend
                  TasteWeights to others
                - TasteWeights is useless*
                - TasteWeights makes me
                    more aware of my choice
                    options
                -   I can make better music
                    choices with TasteWeights
                -   I can find better music
                    using TasteWeights
                -   Using TasteWeights is a
                    pleasant experience
                -   TasteWeights has no real
                    benefit for me*
BEHAVIOR
  full graph
  list only
               Time (min:sec) taken
               in the inspection
               phase (step 3)
               - Including LastFM
                 visits
               - Not including the
                 control phase
                 (step 2)
               - Not including the
                 evaluation phase
                 (step 4)
BEHAVIOR
  full graph
  list only
               Number of artists the
               participant claims
               she already knows

               Why higher in the
               full graph condition?
               - Link to friends reminds
                 the user how she knows
                 the artist
               - Social conformance
BEHAVIOR
  full graph
  list only

               Average rating of the
               10 recommendations
               - Lower when rating
                 items than when
                 rating friends
               - Slightly higher in
                 full graph condition
STRUCTURAL MODEL
Objective System Aspects   Subjective System Aspects (SSA)   User Experience (EXP)
          (OSA)
STRUCTURAL MODEL
Objective System Aspects                                   Subjective System Aspects (SSA)                                                User Experience (EXP)
          (OSA)
                                                                         +        Perceived
          !2(2) = 10.70**
                                      +     Understandability                      control
          item: 0.428 (0.207)*                    (R2 = .153)     0.377            (R2 = .311)
          friend: 0.668 (0.206)**
                                                                  (0.074)***
                                                                                                                             0.955
          Control                                                                                                            (0.148)***
   item/friend vs. no control     0.459       +                                            0.770       +                             +
                                (0.148)**                                                (0.094)***
                                                                                                         Perceived
                                                                                                                                              Satisfaction
                                                                                                      recommendation
                                                                                                                                            with the system
                                                                                                          quality            0.410 +            (R2 = .696)
                                                                                                           (R2   = .512)   (0.092)***

      Inspectability
    full graph vs. list only
STRUCTURAL MODEL
Objective System Aspects                                        Subjective System Aspects (SSA)                                                              User Experience (EXP)
          (OSA)
                                                                               +             Perceived
          !2(2) = 10.70**
                                         +     Understandability                              control
          item: 0.428 (0.207)*                       (R2 = .153)       0.377                     (R2 = .311)
          friend: 0.668 (0.206)**
                                                                       (0.074)***
                                                                                                                                                0.955
          Control                                           +                                +                                                  (0.148)***
   item/friend vs. no control        0.459       +                                                       0.770          +                               +
                                   (0.148)**                                                           (0.094)***
   !2(2) = 10.81**                                         0.231                  0.249                                   Perceived
                                                                                                                                                                 Satisfaction
                   (0.097)1                                (0.114)*           (0.049)***                               recommendation
   item: −0.181                                                                                                                                                with the system
   friend: −0.389 (0.125)**                                                                                                quality             0.410 +             (R2 = .696)
                                                                                                                            (R2   = .512)    (0.092)***
                                                                                                                   +                                          −
                                                                                                      0.148
      Inspectability                                                                                (0.051)**                                   −0.152 (0.063)*
    full graph vs. list only                      −                Interaction (INT)
                                  0.288           Inspection                                                                           0.323
                                (0.091)** +       time (min)                                                                           (0.031)***
                                                     (R2 = .092)                                                            +
                                                                   +   number of known                         +
                                                                                                                       Average rating
                                                                       recommendations                                      (R2 = .508)
                                          0.695 (0.304)*                     (R2   = .044)
                                                                                                     0.067
                                                                                                     (0.022)**
STRUCTURAL MODEL
                                                                                                   Personal Characteristics (PC)


                                                Familiarity with                                                              Music                                     Trusting
                                                recommenders                                                                 expertise                                 propensity


                                                           0.166 (0.077)*                    −0.332 (0.088)***
Objective System Aspects                              +         Subjective System Aspects (SSA)                       −                                           User Experience (EXP)
          (OSA)
                                                                               +               Perceived                                0.375
          !2(2) = 10.70**                                                                                                               (0.094)***            0.205           0.257
                                         +     Understandability                                control
          item: 0.428 (0.207)*                         2
                                                                       0.377
          friend: 0.668 (0.206)**
                                                     (R = .153)                                   (R2   = .311)                                               (0.100)*        (0.124)*
                                                                       (0.074)***
                                                                                                                                                     0.955
          Control                                           +                                 +                                                      (0.148)***
   item/friend vs. no control        0.459       +                                                           0.770         +             +                   +         +        +
                                   (0.148)**                                                               (0.094)***
   !2(2) = 10.81**                                         0.231                  0.249                                      Perceived
                                                                                                                                                                      Satisfaction
                   (0.097)1                                (0.114)*           (0.049)***                                  recommendation
   item: −0.181                                                                                                                                                     with the system
   friend: −0.389 (0.125)**                                                                                                   quality             0.410 +               (R2 = .696)
                                                                                                                               (R2   = .512)    (0.092)***
                                                                                                                      +                                            −
                                                                                                          0.148
      Inspectability                                                                                    (0.051)**                                    −0.152 (0.063)*
    full graph vs. list only                      −                Interaction (INT)
                                  0.288           Inspection                                                                              0.323
                                (0.091)** +       time (min)                                                                              (0.031)***
                                                     (R2 = .092)                                                               +
                                                                   +   number of known                            +
                                                                                                                          Average rating
                                                                       recommendations                                         (R2 = .508)
                                          0.695 (0.304)*                     (R2   = .044)
                                                                                                        0.067
                                                                                                        (0.022)**
CONCLUSION
CONCLUSION
Social recommenders
- Give users inspectability and control
- Can be done with a simple user interface!
Inspectability:
- Graph increases understandability and perceived control
- Improves recognition of known recommendations
Control:
- Items control: higher novelty (fewer known recs)
- Friend control: higher accuracy
FUTURE WORK
Inspectability and control work
- Separately
- What about together?
FUTURE WORK
Inspectability and control work
- Separately
- What about together?
SOCIAL
                RECOMMENDERS
LET YOU
                  N
     BE A     TIO
            DA
         E N
        M
R ECO M
           DJ
THANK YOU!
    WWW.USABART.NL
     BART.K@UCI.EDU
          @USABART
CONCLUSION
Social recommenders
- Give users inspectability and control
- Can be done with a simple user interface!
Inspectability:
- Increases understandability and perceived control
- Improves recognition of known recommendations
Control:
- Friend control: higher accuracy
- Items control: higher novelty (fewer known recs)
full graph
list only
STRUCTURAL MODEL
                                                                                                   Personal Characteristics (PC)


                                                Familiarity with                                                              Music                                     Trusting
                                                recommenders                                                                 expertise                                 propensity


                                                           0.166 (0.077)*                    −0.332 (0.088)***
Objective System Aspects                              +         Subjective System Aspects (SSA)                       −                                           User Experience (EXP)
          (OSA)
                                                                               +               Perceived                                0.375
          !2(2) = 10.70**                                                                                                               (0.094)***            0.205           0.257
                                         +     Understandability                                control
          item: 0.428 (0.207)*                         2
                                                                       0.377
          friend: 0.668 (0.206)**
                                                     (R = .153)                                   (R2   = .311)                                               (0.100)*        (0.124)*
                                                                       (0.074)***
                                                                                                                                                     0.955
          Control                                           +                                 +                                                      (0.148)***
   item/friend vs. no control        0.459       +                                                           0.770         +             +                   +         +        +
                                   (0.148)**                                                               (0.094)***
   !2(2) = 10.81**                                         0.231                  0.249                                      Perceived
                                                                                                                                                                      Satisfaction
                   (0.097)1                                (0.114)*           (0.049)***                                  recommendation
   item: −0.181                                                                                                                                                     with the system
   friend: −0.389 (0.125)**                                                                                                   quality             0.410 +               (R2 = .696)
                                                                                                                               (R2   = .512)    (0.092)***
                                                                                                                      +                                            −
                                                                                                          0.148
      Inspectability                                                                                    (0.051)**                                    −0.152 (0.063)*
    full graph vs. list only                      −                Interaction (INT)
                                  0.288           Inspection                                                                              0.323
                                (0.091)** +       time (min)                                                                              (0.031)***
                                                     (R2 = .092)                                                               +
                                                                   +   number of known                            +
                                                                                                                          Average rating
                                                                       recommendations                                         (R2 = .508)
                                          0.695 (0.304)*                     (R2   = .044)
                                                                                                        0.067
                                                                                                        (0.022)**

Mais conteúdo relacionado

Destaque

Recsys2011 presentation "Each to his own - How Different Users Call for Diffe...
Recsys2011 presentation "Each to his own - How Different Users Call for Diffe...Recsys2011 presentation "Each to his own - How Different Users Call for Diffe...
Recsys2011 presentation "Each to his own - How Different Users Call for Diffe...Bart Knijnenburg
 
Privacy in Mobile Personalized Systems - The Effect of Disclosure Justifications
Privacy in Mobile Personalized Systems - The Effect of Disclosure JustificationsPrivacy in Mobile Personalized Systems - The Effect of Disclosure Justifications
Privacy in Mobile Personalized Systems - The Effect of Disclosure JustificationsBart Knijnenburg
 
Information Disclosure Profiles for Segmentation and Recommendation
Information Disclosure Profiles for Segmentation and RecommendationInformation Disclosure Profiles for Segmentation and Recommendation
Information Disclosure Profiles for Segmentation and RecommendationBart Knijnenburg
 
Simplifying Privacy Decisions: Towards Interactive and Adaptive Solutions
Simplifying Privacy Decisions: Towards Interactive and Adaptive SolutionsSimplifying Privacy Decisions: Towards Interactive and Adaptive Solutions
Simplifying Privacy Decisions: Towards Interactive and Adaptive SolutionsBart Knijnenburg
 
Helping Users with Information Disclosure Decisions: Potential for Adaptation...
Helping Users with Information Disclosure Decisions: Potential for Adaptation...Helping Users with Information Disclosure Decisions: Potential for Adaptation...
Helping Users with Information Disclosure Decisions: Potential for Adaptation...Bart Knijnenburg
 
Counteracting the negative effect of form auto-completion on the privacy calc...
Counteracting the negative effect of form auto-completion on the privacy calc...Counteracting the negative effect of form auto-completion on the privacy calc...
Counteracting the negative effect of form auto-completion on the privacy calc...Bart Knijnenburg
 
Preference-based Location Sharing: Are More Privacy Options Really Better?
Preference-based Location Sharing: Are More Privacy Options Really Better?Preference-based Location Sharing: Are More Privacy Options Really Better?
Preference-based Location Sharing: Are More Privacy Options Really Better?Bart Knijnenburg
 
FYI: Communication Style Preferences Underlie Differences in Location-Sharing...
FYI: Communication Style Preferences Underlie Differences in Location-Sharing...FYI: Communication Style Preferences Underlie Differences in Location-Sharing...
FYI: Communication Style Preferences Underlie Differences in Location-Sharing...Bart Knijnenburg
 

Destaque (9)

Recsys2011 presentation "Each to his own - How Different Users Call for Diffe...
Recsys2011 presentation "Each to his own - How Different Users Call for Diffe...Recsys2011 presentation "Each to his own - How Different Users Call for Diffe...
Recsys2011 presentation "Each to his own - How Different Users Call for Diffe...
 
Privacy in Mobile Personalized Systems - The Effect of Disclosure Justifications
Privacy in Mobile Personalized Systems - The Effect of Disclosure JustificationsPrivacy in Mobile Personalized Systems - The Effect of Disclosure Justifications
Privacy in Mobile Personalized Systems - The Effect of Disclosure Justifications
 
Information Disclosure Profiles for Segmentation and Recommendation
Information Disclosure Profiles for Segmentation and RecommendationInformation Disclosure Profiles for Segmentation and Recommendation
Information Disclosure Profiles for Segmentation and Recommendation
 
Simplifying Privacy Decisions: Towards Interactive and Adaptive Solutions
Simplifying Privacy Decisions: Towards Interactive and Adaptive SolutionsSimplifying Privacy Decisions: Towards Interactive and Adaptive Solutions
Simplifying Privacy Decisions: Towards Interactive and Adaptive Solutions
 
Helping Users with Information Disclosure Decisions: Potential for Adaptation...
Helping Users with Information Disclosure Decisions: Potential for Adaptation...Helping Users with Information Disclosure Decisions: Potential for Adaptation...
Helping Users with Information Disclosure Decisions: Potential for Adaptation...
 
Counteracting the negative effect of form auto-completion on the privacy calc...
Counteracting the negative effect of form auto-completion on the privacy calc...Counteracting the negative effect of form auto-completion on the privacy calc...
Counteracting the negative effect of form auto-completion on the privacy calc...
 
Preference-based Location Sharing: Are More Privacy Options Really Better?
Preference-based Location Sharing: Are More Privacy Options Really Better?Preference-based Location Sharing: Are More Privacy Options Really Better?
Preference-based Location Sharing: Are More Privacy Options Really Better?
 
Cohabitation
CohabitationCohabitation
Cohabitation
 
FYI: Communication Style Preferences Underlie Differences in Location-Sharing...
FYI: Communication Style Preferences Underlie Differences in Location-Sharing...FYI: Communication Style Preferences Underlie Differences in Location-Sharing...
FYI: Communication Style Preferences Underlie Differences in Location-Sharing...
 

Semelhante a Inspectability and Control in Social Recommenders

Movie recommendation system using collaborative filtering system
Movie recommendation system using collaborative filtering system Movie recommendation system using collaborative filtering system
Movie recommendation system using collaborative filtering system Mauryasuraj98
 
Project Synopsis Content-Based Movie Recommender System.pdf
Project Synopsis Content-Based Movie Recommender System.pdfProject Synopsis Content-Based Movie Recommender System.pdf
Project Synopsis Content-Based Movie Recommender System.pdfchiru11pro
 
Movies Recommendation System
Movies Recommendation SystemMovies Recommendation System
Movies Recommendation SystemShubham Patil
 
Recommendation Systems Basics
Recommendation Systems BasicsRecommendation Systems Basics
Recommendation Systems BasicsJarin Tasnim Khan
 
Recommender system
Recommender systemRecommender system
Recommender systemSaiguru P.v
 
Movies recommendation system in R Studio, Machine learning
Movies recommendation system in  R Studio, Machine learning Movies recommendation system in  R Studio, Machine learning
Movies recommendation system in R Studio, Machine learning Mauryasuraj98
 
Typicality-Based Collaborative Filtering Recommendation
Typicality-Based Collaborative Filtering RecommendationTypicality-Based Collaborative Filtering Recommendation
Typicality-Based Collaborative Filtering RecommendationPapitha Velumani
 
FIND MY VENUE: Content & Review Based Location Recommendation System
FIND MY VENUE: Content & Review Based Location Recommendation SystemFIND MY VENUE: Content & Review Based Location Recommendation System
FIND MY VENUE: Content & Review Based Location Recommendation SystemIJTET Journal
 
Analysing the performance of Recommendation System using different similarity...
Analysing the performance of Recommendation System using different similarity...Analysing the performance of Recommendation System using different similarity...
Analysing the performance of Recommendation System using different similarity...IRJET Journal
 
powerpoint presentation on movie recommender system.
powerpoint presentation on movie recommender system.powerpoint presentation on movie recommender system.
powerpoint presentation on movie recommender system.amanpandey7656
 
Movie Recommendation System Using Hybrid Approch.pptx
Movie Recommendation System Using Hybrid Approch.pptxMovie Recommendation System Using Hybrid Approch.pptx
Movie Recommendation System Using Hybrid Approch.pptxChanduChandran6
 
typicality-based collaborative filtering recommendation
typicality-based collaborative filtering recommendationtypicality-based collaborative filtering recommendation
typicality-based collaborative filtering recommendationswathi78
 
Recommendation System using Machine Learning Techniques
Recommendation System using Machine Learning TechniquesRecommendation System using Machine Learning Techniques
Recommendation System using Machine Learning TechniquesIRJET Journal
 
Detection of Fake reviews
Detection of Fake reviews Detection of Fake reviews
Detection of Fake reviews 27DuddeSai
 
product aspect ranking and applications
product aspect ranking and applicationsproduct aspect ranking and applications
product aspect ranking and applicationsswathi78
 
Zomato Crawler & Recommender
Zomato Crawler & RecommenderZomato Crawler & Recommender
Zomato Crawler & RecommenderShoaib Khan
 
An Adaptive Framework for Enhancing Recommendation Using Hybrid Technique
An Adaptive Framework for Enhancing Recommendation Using Hybrid TechniqueAn Adaptive Framework for Enhancing Recommendation Using Hybrid Technique
An Adaptive Framework for Enhancing Recommendation Using Hybrid Techniqueijcsit
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systemsvivatechijri
 

Semelhante a Inspectability and Control in Social Recommenders (20)

Movie recommendation system using collaborative filtering system
Movie recommendation system using collaborative filtering system Movie recommendation system using collaborative filtering system
Movie recommendation system using collaborative filtering system
 
Project Synopsis Content-Based Movie Recommender System.pdf
Project Synopsis Content-Based Movie Recommender System.pdfProject Synopsis Content-Based Movie Recommender System.pdf
Project Synopsis Content-Based Movie Recommender System.pdf
 
Movies Recommendation System
Movies Recommendation SystemMovies Recommendation System
Movies Recommendation System
 
Recommendation Systems Basics
Recommendation Systems BasicsRecommendation Systems Basics
Recommendation Systems Basics
 
Recommender system
Recommender systemRecommender system
Recommender system
 
Movies recommendation system in R Studio, Machine learning
Movies recommendation system in  R Studio, Machine learning Movies recommendation system in  R Studio, Machine learning
Movies recommendation system in R Studio, Machine learning
 
Typicality-Based Collaborative Filtering Recommendation
Typicality-Based Collaborative Filtering RecommendationTypicality-Based Collaborative Filtering Recommendation
Typicality-Based Collaborative Filtering Recommendation
 
FIND MY VENUE: Content & Review Based Location Recommendation System
FIND MY VENUE: Content & Review Based Location Recommendation SystemFIND MY VENUE: Content & Review Based Location Recommendation System
FIND MY VENUE: Content & Review Based Location Recommendation System
 
Analysing the performance of Recommendation System using different similarity...
Analysing the performance of Recommendation System using different similarity...Analysing the performance of Recommendation System using different similarity...
Analysing the performance of Recommendation System using different similarity...
 
powerpoint presentation on movie recommender system.
powerpoint presentation on movie recommender system.powerpoint presentation on movie recommender system.
powerpoint presentation on movie recommender system.
 
Movie Recommendation System Using Hybrid Approch.pptx
Movie Recommendation System Using Hybrid Approch.pptxMovie Recommendation System Using Hybrid Approch.pptx
Movie Recommendation System Using Hybrid Approch.pptx
 
243
243243
243
 
typicality-based collaborative filtering recommendation
typicality-based collaborative filtering recommendationtypicality-based collaborative filtering recommendation
typicality-based collaborative filtering recommendation
 
Recommendation System using Machine Learning Techniques
Recommendation System using Machine Learning TechniquesRecommendation System using Machine Learning Techniques
Recommendation System using Machine Learning Techniques
 
Detection of Fake reviews
Detection of Fake reviews Detection of Fake reviews
Detection of Fake reviews
 
product aspect ranking and applications
product aspect ranking and applicationsproduct aspect ranking and applications
product aspect ranking and applications
 
Zomato Crawler & Recommender
Zomato Crawler & RecommenderZomato Crawler & Recommender
Zomato Crawler & Recommender
 
An Adaptive Framework for Enhancing Recommendation Using Hybrid Technique
An Adaptive Framework for Enhancing Recommendation Using Hybrid TechniqueAn Adaptive Framework for Enhancing Recommendation Using Hybrid Technique
An Adaptive Framework for Enhancing Recommendation Using Hybrid Technique
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Btp 3rd Report
Btp 3rd ReportBtp 3rd Report
Btp 3rd Report
 

Último

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 

Último (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

Inspectability and Control in Social Recommenders

  • 1. INSPECTABILITY AND CONTROL IN SOCIAL RECOMMENDERS
  • 2. ALEX BOSTANDJIEV ALFRED KOBSA JOHN O’DONOVAN BART KNIJNENBURG
  • 3. WHY SHOULD WE SOCIAL USE RECOMMENDERS ?
  • 4. WHY DO DJ’S USE VINYL?
  • 8. THINGS I LIKE ? MAGIC RECOMMENDATIONS VS. THINGS I LIKE FRIENDS RECOMMENDATIONS
  • 11. MORE CONTROL IN SOCIAL RECOMMENDERS
  • 12. RECOMMENDATIONS VS. + RECOMMENDATIONS
  • 14. Critiquing-based recommenders button “Self 133 specify criteria for ‘Better Features’. 142 L. Chen, P. Pu 130 L. Chen, P. Pu (a) The preference-based organization interface. The product being critiqued System-suggested compound critiques Step 4 User-initiated critiquing facility Fig. 5 The Dynamic Critiquing interface with system suggested compound critiques for users to select (McCarthy et al. 2005c) (b) The user-initiated example critiquing interface. Fig. 4 System showing a new set of alternatives after the user’s critiques Fig. 10 Hybrid critiquing system (version 2): the combination of preference-based organization interface MORE CONTROL & INSPECTABILITY? (Pref-ORG) and user-initiated MAUT-based compound critiques More specifically, after getting users’ 2006)system-suggestedthe conversational dia- 2.2.2 critiquing facility (Chen and Pu 2007b, 2010) and visual critiquing (Zhang and Pu initial Fig. 9 Hybrid critiquing system (version 1): the combination of preferences via compound critiques and user-initiated critiquing facility (Chen and Pu 2007a) a SQL query and passes it to the database. If too log, the system translates them into However, the Dynamic-Critiquing methodmatching goods exist, the is still limited, Asking function would calculate the many (including its extension) Navigation by MORE COMPLEXITY! in that it only reveals what the system can provide, butpossible questions and then ask appropriate questions to the shop- information gain of does not take into account users’ interest in the suggested critiques.forGiven this limitation, Zhang and goods. the matching Pu (2006) organization algorithm (as describedcan Sect. the purposenarrowing isthe of the domain andAfter merchandise records are narrowed in not only per If the adapting interested in compound have proposed an approach with 2.2). user downgeneration of one of easily perform critiquing via the obtain knowledge down toof pre-defined threshold number, the Navigation by Proposing function will a the suggested critiques, she could click “Show All” tomodelmoreuser’s preferences based on first sample goodcritiques on their suggested critiques, see each products under the freely compose is the good record critiques to user preferences. Formally, they but also have the opportunity The show three significantly different samples. to critique. Among these products, theUtility witheither choose one astheoryfinalmatching goods. Its selling points directly reflect the the multi-Attribute user can theclosest towhich is a point oftaking into account own Theory (MAUT), the center her all choice, or self-initiated critiquing support. of conflicting value preferences and customer’s a sore for each item to represent its the record positioned farthest away producing request. The second sample good is
  • 15. THE POWER OF VISUALIZATION SIMPLE SIMPLE CONTROL INSPECTABILITY
  • 16. HYPOTHESIS: BETTER INSPECTABILITY AND MORE CONTROL INCREASES SATISFACTION
  • 18. SYSTEM Modified TasteWeights system Facebook friends as recommenders Music recommendations (based on “likes”) Split up control + inspectability
  • 19. PARTICIPANTS 267 participants Mechanical Turk + Craigslist At least 5 music “likes” and overlap with at least 5 friends at least 10 recommendations lists limited to 10 to avoid cognitive overload Demographics similar to Facebook user population
  • 20. PROCEDURE STEP 1: Log in to Facebook System collects your music “likes” System collects your friends’ music likes
  • 21. PROCEDURE STEP 2: Control 3 conditions, between subjects <skip> VS VS NOTHING WEIGH ITEMS WEIGH FRIENDS
  • 22. PROCEDURE STEP 3: Inspection 2 conditions, between subjects VS LIST ONLY FULL GRAPH
  • 23. 6 CONDITIONS <skip> --> <skip> --> --> --> --> -->
  • 24. PROCEDURE STEP 4: Evaluation For each recommendation: Do you know this band/artist? How do you rate this band/artist? (link to LastFM page for reference)
  • 25. PROCEDURE STEP 5: Questionnaires - understandability - perceived control - perceived recommendation quality - system satisfaction - music expertise - trusting propensity - familiarity with recommender systems
  • 27. SUBJECTIVE 3 items: - The recommendation process is clear to me - I understand how TasteWeights came up with the recommendations - I am unsure how the recommendations were generated*
  • 28. SUBJECTIVE INSPECTABILITY full graph list only CONTROL
  • 29. SUBJECTIVE full graph list only 4 items: - I had limited control over the way TasteWeights made recommen-dations* - TasteWeights restricted me in my choice of music* - Compared to how I normally get recommendations, TasteWeights was very limited* - I would like to have more control over the recommendations*
  • 30. SUBJECTIVE full graph list only 6 items: - I liked the artists/bands recommended by the TasteWeights system - The recommended artists/ bands fitted my preference - The recommended artists/ bands were well chosen - The recommended artists/ bands were relevant - TasteWeights recommen- ded too many bad artists/ bands* - I didn't like any of the recommended artists/ bands*
  • 31. SUBJECTIVE full graph list only 7 items: - I would recommend TasteWeights to others - TasteWeights is useless* - TasteWeights makes me more aware of my choice options - I can make better music choices with TasteWeights - I can find better music using TasteWeights - Using TasteWeights is a pleasant experience - TasteWeights has no real benefit for me*
  • 32. BEHAVIOR full graph list only Time (min:sec) taken in the inspection phase (step 3) - Including LastFM visits - Not including the control phase (step 2) - Not including the evaluation phase (step 4)
  • 33. BEHAVIOR full graph list only Number of artists the participant claims she already knows Why higher in the full graph condition? - Link to friends reminds the user how she knows the artist - Social conformance
  • 34. BEHAVIOR full graph list only Average rating of the 10 recommendations - Lower when rating items than when rating friends - Slightly higher in full graph condition
  • 35. STRUCTURAL MODEL Objective System Aspects Subjective System Aspects (SSA) User Experience (EXP) (OSA)
  • 36. STRUCTURAL MODEL Objective System Aspects Subjective System Aspects (SSA) User Experience (EXP) (OSA) + Perceived !2(2) = 10.70** + Understandability control item: 0.428 (0.207)* (R2 = .153) 0.377 (R2 = .311) friend: 0.668 (0.206)** (0.074)*** 0.955 Control (0.148)*** item/friend vs. no control 0.459 + 0.770 + + (0.148)** (0.094)*** Perceived Satisfaction recommendation with the system quality 0.410 + (R2 = .696) (R2 = .512) (0.092)*** Inspectability full graph vs. list only
  • 37. STRUCTURAL MODEL Objective System Aspects Subjective System Aspects (SSA) User Experience (EXP) (OSA) + Perceived !2(2) = 10.70** + Understandability control item: 0.428 (0.207)* (R2 = .153) 0.377 (R2 = .311) friend: 0.668 (0.206)** (0.074)*** 0.955 Control + + (0.148)*** item/friend vs. no control 0.459 + 0.770 + + (0.148)** (0.094)*** !2(2) = 10.81** 0.231 0.249 Perceived Satisfaction (0.097)1 (0.114)* (0.049)*** recommendation item: −0.181 with the system friend: −0.389 (0.125)** quality 0.410 + (R2 = .696) (R2 = .512) (0.092)*** + − 0.148 Inspectability (0.051)** −0.152 (0.063)* full graph vs. list only − Interaction (INT) 0.288 Inspection 0.323 (0.091)** + time (min) (0.031)*** (R2 = .092) + + number of known + Average rating recommendations (R2 = .508) 0.695 (0.304)* (R2 = .044) 0.067 (0.022)**
  • 38. STRUCTURAL MODEL Personal Characteristics (PC) Familiarity with Music Trusting recommenders expertise propensity 0.166 (0.077)* −0.332 (0.088)*** Objective System Aspects + Subjective System Aspects (SSA) − User Experience (EXP) (OSA) + Perceived 0.375 !2(2) = 10.70** (0.094)*** 0.205 0.257 + Understandability control item: 0.428 (0.207)* 2 0.377 friend: 0.668 (0.206)** (R = .153) (R2 = .311) (0.100)* (0.124)* (0.074)*** 0.955 Control + + (0.148)*** item/friend vs. no control 0.459 + 0.770 + + + + + (0.148)** (0.094)*** !2(2) = 10.81** 0.231 0.249 Perceived Satisfaction (0.097)1 (0.114)* (0.049)*** recommendation item: −0.181 with the system friend: −0.389 (0.125)** quality 0.410 + (R2 = .696) (R2 = .512) (0.092)*** + − 0.148 Inspectability (0.051)** −0.152 (0.063)* full graph vs. list only − Interaction (INT) 0.288 Inspection 0.323 (0.091)** + time (min) (0.031)*** (R2 = .092) + + number of known + Average rating recommendations (R2 = .508) 0.695 (0.304)* (R2 = .044) 0.067 (0.022)**
  • 40. CONCLUSION Social recommenders - Give users inspectability and control - Can be done with a simple user interface! Inspectability: - Graph increases understandability and perceived control - Improves recognition of known recommendations Control: - Items control: higher novelty (fewer known recs) - Friend control: higher accuracy
  • 41. FUTURE WORK Inspectability and control work - Separately - What about together?
  • 42. FUTURE WORK Inspectability and control work - Separately - What about together?
  • 43. SOCIAL RECOMMENDERS LET YOU N BE A TIO DA E N M R ECO M DJ
  • 44. THANK YOU! WWW.USABART.NL BART.K@UCI.EDU @USABART
  • 45. CONCLUSION Social recommenders - Give users inspectability and control - Can be done with a simple user interface! Inspectability: - Increases understandability and perceived control - Improves recognition of known recommendations Control: - Friend control: higher accuracy - Items control: higher novelty (fewer known recs)
  • 47. STRUCTURAL MODEL Personal Characteristics (PC) Familiarity with Music Trusting recommenders expertise propensity 0.166 (0.077)* −0.332 (0.088)*** Objective System Aspects + Subjective System Aspects (SSA) − User Experience (EXP) (OSA) + Perceived 0.375 !2(2) = 10.70** (0.094)*** 0.205 0.257 + Understandability control item: 0.428 (0.207)* 2 0.377 friend: 0.668 (0.206)** (R = .153) (R2 = .311) (0.100)* (0.124)* (0.074)*** 0.955 Control + + (0.148)*** item/friend vs. no control 0.459 + 0.770 + + + + + (0.148)** (0.094)*** !2(2) = 10.81** 0.231 0.249 Perceived Satisfaction (0.097)1 (0.114)* (0.049)*** recommendation item: −0.181 with the system friend: −0.389 (0.125)** quality 0.410 + (R2 = .696) (R2 = .512) (0.092)*** + − 0.148 Inspectability (0.051)** −0.152 (0.063)* full graph vs. list only − Interaction (INT) 0.288 Inspection 0.323 (0.091)** + time (min) (0.031)*** (R2 = .092) + + number of known + Average rating recommendations (R2 = .508) 0.695 (0.304)* (R2 = .044) 0.067 (0.022)**