SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
Outline
                    Movie Recommendation
                              Folksonomies
                              Our Approach
                               Experiments
                  Conclusion & Future Work




        Personalizing Tags: A Folksonomy-
    like Approach for Recommending Movies

       Alan Said Benjamin Kille Ernesto W. De Luca
                      Sahin Albayrak

                        {alan, kille, deluca, sahin}@dai-lab.de
                                        DAI-Lab
                                       TU-Berlin


                                    HetRec, 2011


HetRec2011 :: Said, Kille, De Luca, Albayrak   Personalizing Tags   1 / 18
Outline
                          Movie Recommendation
                                    Folksonomies
                                    Our Approach
                                     Experiments
                        Conclusion & Future Work


Outline


   Movie Recommendation

   Folksonomies

   Our Approach

   Experiments

   Conclusion & Future Work



      HetRec2011 :: Said, Kille, De Luca, Albayrak   Personalizing Tags   2 / 18
Outline
                           Movie Recommendation
                                     Folksonomies
                                     Our Approach
                                      Experiments
                         Conclusion & Future Work


Abstract



   Problem: How to simply use semantic data (tags, genres, etc.) in
   usage-based collaborative filtering?

   Aim: To provide a basic model of hybridization without adding
   algorithmic complexity to a collaborative filtering recommender
   system.




       HetRec2011 :: Said, Kille, De Luca, Albayrak   Personalizing Tags   3 / 18
Outline
                         Movie Recommendation
                                   Folksonomies
                                   Our Approach
                                    Experiments
                       Conclusion & Future Work


Movie Recommendation


     Traditional approach: Use users’ rating to find nearest
     neighbors/latent factors/etc.




     HetRec2011 :: Said, Kille, De Luca, Albayrak   Personalizing Tags   4 / 18
Outline
                         Movie Recommendation
                                   Folksonomies
                                   Our Approach
                                    Experiments
                       Conclusion & Future Work


Movie Recommendation


     Traditional approach: Use users’ rating to find nearest
     neighbors/latent factors/etc.
     Traditional hybrid approach: Combine two or more parallel
     algorithms.




     HetRec2011 :: Said, Kille, De Luca, Albayrak   Personalizing Tags   4 / 18
Outline
                         Movie Recommendation
                                   Folksonomies
                                   Our Approach
                                    Experiments
                       Conclusion & Future Work


Movie Recommendation


     Traditional approach: Use users’ rating to find nearest
     neighbors/latent factors/etc.
     Traditional hybrid approach: Combine two or more parallel
     algorithms.
     Our Approach:
             Combine several data sources prior to recommendation process
             - uses one algorithm.
             Keep implementational effort low - allow easy implementation
             in existing system.



     HetRec2011 :: Said, Kille, De Luca, Albayrak   Personalizing Tags      4 / 18
Outline
                           Movie Recommendation
                                     Folksonomies
                                     Our Approach
                                      Experiments
                         Conclusion & Future Work


Definition



   Definition: the result of personal free tagging of information and
   objects . . . for ones own retrieval
                                         [Vander Wal, 2004]


   Tags offer a short content-related description of items to which
   they are assigned.




       HetRec2011 :: Said, Kille, De Luca, Albayrak   Personalizing Tags   5 / 18
Outline
                          Movie Recommendation
                                    Folksonomies
                                    Our Approach
                                     Experiments
                        Conclusion & Future Work


Relevance?




      So..how is this relevant to movie
             recommendation?



      HetRec2011 :: Said, Kille, De Luca, Albayrak   Personalizing Tags   6 / 18
Outline
                           Movie Recommendation
                                     Folksonomies
                                     Our Approach
                                      Experiments
                         Conclusion & Future Work


Relevance?

   Our movies have tags, e.g. categorized with tags from five cate-
   gories:

       Moods
       Places
       Times
       Intended Audiences
       Plots




       HetRec2011 :: Said, Kille, De Luca, Albayrak   Personalizing Tags   7 / 18
Outline
                          Movie Recommendation
                                    Folksonomies
                                    Our Approach
                                     Experiments
                        Conclusion & Future Work


Relevance?




      HetRec2011 :: Said, Kille, De Luca, Albayrak   Personalizing Tags   7 / 18
Outline
                          Movie Recommendation
                                    Folksonomies
                                    Our Approach
                                     Experiments
                        Conclusion & Future Work


Not quite a folksonomy




      We have a problem: Tags are not personalized - they are
      given to movies by a set of experts




      HetRec2011 :: Said, Kille, De Luca, Albayrak   Personalizing Tags   8 / 18
Outline
                          Movie Recommendation
                                    Folksonomies
                                    Our Approach
                                     Experiments
                        Conclusion & Future Work


Not quite a folksonomy




      We have a problem: Tags are not personalized - they are
      given to movies by a set of experts
      We solve it: Tags are assigned ratings




      HetRec2011 :: Said, Kille, De Luca, Albayrak   Personalizing Tags   8 / 18
Outline
                          Movie Recommendation
                                    Folksonomies
                                    Our Approach
                                     Experiments
                        Conclusion & Future Work


Personalizing Tags



          For each user, calculate the
          average rating for each tag
          based on the rating given to
          movies with each tag.




      HetRec2011 :: Said, Kille, De Luca, Albayrak   Personalizing Tags   9 / 18
Outline
                          Movie Recommendation
                                    Folksonomies
                                    Our Approach
                                     Experiments
                        Conclusion & Future Work


Personalizing Tags



          For each user, calculate the
          average rating for each tag
          based on the rating given to
          movies with each tag.
          Little added effort if made
          at the time of the rating.




      HetRec2011 :: Said, Kille, De Luca, Albayrak   Personalizing Tags   9 / 18
Outline
                           Movie Recommendation
                                     Folksonomies
                                     Our Approach
                                      Experiments
                         Conclusion & Future Work


Using tag ratings
   Append tag ratings to the user-movie matrix:




       HetRec2011 :: Said, Kille, De Luca, Albayrak   Personalizing Tags   10 / 18
Outline
                          Movie Recommendation
                                    Folksonomies
                                    Our Approach
                                     Experiments
                        Conclusion & Future Work


Dataset



       www.moviepilot.de                             tag category          # of elements   % rating coverage

       840 users                                     Emotion                         16               61.85

       15, 613 movies                                Intended Audience               12               35.50

                                                     Place                          763               75.39
       33, 061 movie ratings
                                                     Plot                          5,565              90.00
       6, 580 tags
                                                     Time                           224               64.02




      HetRec2011 :: Said, Kille, De Luca, Albayrak    Personalizing Tags                                11 / 18
Outline
                                   Movie Recommendation
                                             Folksonomies
                                             Our Approach
                                              Experiments
                                 Conclusion & Future Work


Sparsity


                          100%

                          98%     97,46%    97,37%      97,40%                       97,11%
                                                                   96,50%
                          96%

                          94%
               Sparsity




                          92%

                          90%
                                                                            88,59%
                                                                                                 87,89%
                          88%

                          86%

                          84%

                          82%
                                  ratings   +emotion   +audience   +place   +plot        +time    +all




      HetRec2011 :: Said, Kille, De Luca, Albayrak                  Personalizing Tags                    12 / 18
Outline
                         Movie Recommendation
                                   Folksonomies
                                   Our Approach
                                    Experiments
                       Conclusion & Future Work


Recommender




     Collaborative Filtering kNN
     50-fold random cross validation




     HetRec2011 :: Said, Kille, De Luca, Albayrak   Personalizing Tags   13 / 18
Outline
                                                   Movie Recommendation
                                                             Folksonomies
                                                             Our Approach
                                                              Experiments
                                                 Conclusion & Future Work


Results


                                        9,0E-5
                                                                                                               2850%
                                        8,0E-5
                                                                                           2500%
                                        7,0E-5
               Mean Average Precision




                                        6,0E-5
                                        5,0E-5
                                        4,0E-5
                                        3,0E-5
                                        2,0E-5
                                        1,0E-5                 207%                296%
                                                    100%                 162%                           153%
                                        0,0E+0
                                                   baseline   emotion   audience   place    plot        time    all




      HetRec2011 :: Said, Kille, De Luca, Albayrak                                 Personalizing Tags                  14 / 18
Outline
                          Movie Recommendation
                                    Folksonomies
                                    Our Approach
                                     Experiments
                        Conclusion & Future Work


Conclusion & Future Work



      Conclusion
              Simple additions to traditional algorithms generate large
              improvements
      Future Work
              Combinations of tags and time
              Tag-based recommendations for cold start users




      HetRec2011 :: Said, Kille, De Luca, Albayrak   Personalizing Tags   15 / 18
Outline
                         Movie Recommendation
                                   Folksonomies
                                   Our Approach
                                    Experiments
                       Conclusion & Future Work


Thank you!




                            Questions?




     HetRec2011 :: Said, Kille, De Luca, Albayrak   Personalizing Tags   16 / 18
Outline
                          Movie Recommendation
                                    Folksonomies
                                    Our Approach
                                     Experiments
                        Conclusion & Future Work


CaRR2012
 2nd Workshop on Context-awareness                                        2nd Workshop on Context-awareness
 in Retrieval and Recommendation in                                       in Retrieval and Recommendation
                                                                          in Conjunction with IUI 2012, Lisbon, Portugal
 conjunction IUI 2012.
                                                                          Content and Goals of CaRR 2012
                                                                          Context-aware information is widely available in various ways and is be-
     Submission deadline: Dec. 2011                                       coming more and more important for enhancing retrieval performance
                                                                          and recommendation results. The current main issue to cope with is not
                                                                          only recommending or retrieving the most relevant items and content,
                                                                          but defining them ad hoc. Further relevant issues are personalizing and
     When: February 14th, 2012                                            adapting the information and the way it is displayed to the user’s cur-
                                                                          rent situation and interests. Ubiquitous computing furher provides new
                                                                          means for capturing user feedback on items and providing information.

     Where: Lisbon, Portugal                                              The aim of the 2nd Workshop on Context-awareness in Retrieval and
                                                                          Recommendation is to invite the community to discuss new creative
                                                                          ways to handle context-awareness. Furthermore, the workshop aims
                                                                          on exchanging new ideas between different communities involved in
     URL: www.carr-workshop.org                                           research, such as HCI, machine learning, information retrieval and rec-
                                                                          ommendation.


     Twitter: @CaRRws                                                     Important Dates (tentative)
                                                                          n Submission: End of Dec 2012
                                                                                                               Program Committe (tentative)
                                                                                                               Omar Alonso • Linas Baltrunas • Li
                                                                          n Notification: tbd                  Chen • Brijnesh-Johannes Jain •
                                                                          n Camera Ready: tbd                  Dietmar Jannach • Alexandros
                                                                          n Workshop: February 14, 2012        Karatzoglou • Carsten Kessler •
                                                                                                               Antonio Krüger • Michael Kruppa
                                                                          Further Information                  • Ulf Leser • Pasquale Lops • Till

                                                                          nWeb: http://carr-workshop.org       Plumbaum • Francesco Ricci •
                                                                          nE-Mail: info@carr-workshop.org      Markus Schedl (to be extended)
                                                                          nTwitter: @CaRRws
                                                                          Chairs
                                                                          n Ernesto de Luca, TU Berlin
                                                                          n Matthias Böhmer, DFKI
                                                                          n Alan Said, TU Berlin
                                                                          n Ed Chi, Google



      HetRec2011 :: Said, Kille, De Luca, Albayrak   Personalizing Tags                                                            17 / 18
Outline
                         Movie Recommendation
                                   Folksonomies
                                   Our Approach
                                    Experiments
                       Conclusion & Future Work


RecSysWiki




                       www.recsyswiki.com




     HetRec2011 :: Said, Kille, De Luca, Albayrak   Personalizing Tags   18 / 18

Weitere ähnliche Inhalte

Mehr von Alan Said

RecSysChallenge Opening
RecSysChallenge OpeningRecSysChallenge Opening
RecSysChallenge OpeningAlan Said
 
Best Practices in Recommender System Challenges
Best Practices in Recommender System ChallengesBest Practices in Recommender System Challenges
Best Practices in Recommender System ChallengesAlan Said
 
Estimating the Magic Barrier of Recommender Systems: A User Study
Estimating the Magic Barrier of Recommender Systems: A User StudyEstimating the Magic Barrier of Recommender Systems: A User Study
Estimating the Magic Barrier of Recommender Systems: A User StudyAlan Said
 
Users and Noise: The Magic Barrier of Recommender Systems
Users and Noise: The Magic Barrier of Recommender SystemsUsers and Noise: The Magic Barrier of Recommender Systems
Users and Noise: The Magic Barrier of Recommender SystemsAlan Said
 
Analyzing Weighting Schemes in Collaborative Filtering: Cold Start, Post Cold...
Analyzing Weighting Schemes in Collaborative Filtering: Cold Start, Post Cold...Analyzing Weighting Schemes in Collaborative Filtering: Cold Start, Post Cold...
Analyzing Weighting Schemes in Collaborative Filtering: Cold Start, Post Cold...Alan Said
 
CaRR 2012 Opening Presentation
CaRR 2012 Opening PresentationCaRR 2012 Opening Presentation
CaRR 2012 Opening PresentationAlan Said
 
Inferring Contextual User Profiles - Improving Recommender Performance
Inferring Contextual User Profiles - Improving Recommender PerformanceInferring Contextual User Profiles - Improving Recommender Performance
Inferring Contextual User Profiles - Improving Recommender PerformanceAlan Said
 
Using Social- and Pseudo-Social Networks to Improve Recommendation Quality
Using Social- and Pseudo-Social Networks to Improve Recommendation QualityUsing Social- and Pseudo-Social Networks to Improve Recommendation Quality
Using Social- and Pseudo-Social Networks to Improve Recommendation QualityAlan Said
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender SystemsAlan Said
 

Mehr von Alan Said (9)

RecSysChallenge Opening
RecSysChallenge OpeningRecSysChallenge Opening
RecSysChallenge Opening
 
Best Practices in Recommender System Challenges
Best Practices in Recommender System ChallengesBest Practices in Recommender System Challenges
Best Practices in Recommender System Challenges
 
Estimating the Magic Barrier of Recommender Systems: A User Study
Estimating the Magic Barrier of Recommender Systems: A User StudyEstimating the Magic Barrier of Recommender Systems: A User Study
Estimating the Magic Barrier of Recommender Systems: A User Study
 
Users and Noise: The Magic Barrier of Recommender Systems
Users and Noise: The Magic Barrier of Recommender SystemsUsers and Noise: The Magic Barrier of Recommender Systems
Users and Noise: The Magic Barrier of Recommender Systems
 
Analyzing Weighting Schemes in Collaborative Filtering: Cold Start, Post Cold...
Analyzing Weighting Schemes in Collaborative Filtering: Cold Start, Post Cold...Analyzing Weighting Schemes in Collaborative Filtering: Cold Start, Post Cold...
Analyzing Weighting Schemes in Collaborative Filtering: Cold Start, Post Cold...
 
CaRR 2012 Opening Presentation
CaRR 2012 Opening PresentationCaRR 2012 Opening Presentation
CaRR 2012 Opening Presentation
 
Inferring Contextual User Profiles - Improving Recommender Performance
Inferring Contextual User Profiles - Improving Recommender PerformanceInferring Contextual User Profiles - Improving Recommender Performance
Inferring Contextual User Profiles - Improving Recommender Performance
 
Using Social- and Pseudo-Social Networks to Improve Recommendation Quality
Using Social- and Pseudo-Social Networks to Improve Recommendation QualityUsing Social- and Pseudo-Social Networks to Improve Recommendation Quality
Using Social- and Pseudo-Social Networks to Improve Recommendation Quality
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 

Kürzlich hochgeladen

Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl GoaRussian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goasexy call girls service in goa
 
👙 Kolkata Call Girls Park Circus 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Park Circus 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Park Circus 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Park Circus 💫💫7001035870 Model escorts Serviceanamikaraghav4
 
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...noor ahmed
 
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Serviceanamikaraghav4
 
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...russian goa call girl and escorts service
 
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...rahim quresi
 
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...noor ahmed
 
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...ritikasharma
 
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...noor ahmed
 
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingAlmora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingNitya salvi
 
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...noor ahmed
 
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...rahim quresi
 
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur EscortsVIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...Riya Pathan
 
Call Girl Service Belur - 7001035870 with real photos and phone numbers
Call Girl Service Belur - 7001035870 with real photos and phone numbersCall Girl Service Belur - 7001035870 with real photos and phone numbers
Call Girl Service Belur - 7001035870 with real photos and phone numbersanamikaraghav4
 
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goa
Call Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls GoaCall Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls Goa
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goasexy call girls service in goa
 

Kürzlich hochgeladen (20)

Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl GoaRussian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goa
 
👙 Kolkata Call Girls Park Circus 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Park Circus 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Park Circus 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Park Circus 💫💫7001035870 Model escorts Service
 
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
 
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
 
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goaGoa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
 
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
 
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
 
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
 
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
 
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
 
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
 
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
 
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingAlmora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
 
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...
 
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
 
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur EscortsVIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
 
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
 
Call Girl Service Belur - 7001035870 with real photos and phone numbers
Call Girl Service Belur - 7001035870 with real photos and phone numbersCall Girl Service Belur - 7001035870 with real photos and phone numbers
Call Girl Service Belur - 7001035870 with real photos and phone numbers
 
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goa
Call Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls GoaCall Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls Goa
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goa
 
Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171
Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171
Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171
 

Personalizing Tags: A Folksonomy-like Approach for Recommending Movies

  • 1. Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work Personalizing Tags: A Folksonomy- like Approach for Recommending Movies Alan Said Benjamin Kille Ernesto W. De Luca Sahin Albayrak {alan, kille, deluca, sahin}@dai-lab.de DAI-Lab TU-Berlin HetRec, 2011 HetRec2011 :: Said, Kille, De Luca, Albayrak Personalizing Tags 1 / 18
  • 2. Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work HetRec2011 :: Said, Kille, De Luca, Albayrak Personalizing Tags 2 / 18
  • 3. Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work Abstract Problem: How to simply use semantic data (tags, genres, etc.) in usage-based collaborative filtering? Aim: To provide a basic model of hybridization without adding algorithmic complexity to a collaborative filtering recommender system. HetRec2011 :: Said, Kille, De Luca, Albayrak Personalizing Tags 3 / 18
  • 4. Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work Movie Recommendation Traditional approach: Use users’ rating to find nearest neighbors/latent factors/etc. HetRec2011 :: Said, Kille, De Luca, Albayrak Personalizing Tags 4 / 18
  • 5. Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work Movie Recommendation Traditional approach: Use users’ rating to find nearest neighbors/latent factors/etc. Traditional hybrid approach: Combine two or more parallel algorithms. HetRec2011 :: Said, Kille, De Luca, Albayrak Personalizing Tags 4 / 18
  • 6. Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work Movie Recommendation Traditional approach: Use users’ rating to find nearest neighbors/latent factors/etc. Traditional hybrid approach: Combine two or more parallel algorithms. Our Approach: Combine several data sources prior to recommendation process - uses one algorithm. Keep implementational effort low - allow easy implementation in existing system. HetRec2011 :: Said, Kille, De Luca, Albayrak Personalizing Tags 4 / 18
  • 7. Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work Definition Definition: the result of personal free tagging of information and objects . . . for ones own retrieval [Vander Wal, 2004] Tags offer a short content-related description of items to which they are assigned. HetRec2011 :: Said, Kille, De Luca, Albayrak Personalizing Tags 5 / 18
  • 8. Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work Relevance? So..how is this relevant to movie recommendation? HetRec2011 :: Said, Kille, De Luca, Albayrak Personalizing Tags 6 / 18
  • 9. Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work Relevance? Our movies have tags, e.g. categorized with tags from five cate- gories: Moods Places Times Intended Audiences Plots HetRec2011 :: Said, Kille, De Luca, Albayrak Personalizing Tags 7 / 18
  • 10. Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work Relevance? HetRec2011 :: Said, Kille, De Luca, Albayrak Personalizing Tags 7 / 18
  • 11. Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work Not quite a folksonomy We have a problem: Tags are not personalized - they are given to movies by a set of experts HetRec2011 :: Said, Kille, De Luca, Albayrak Personalizing Tags 8 / 18
  • 12. Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work Not quite a folksonomy We have a problem: Tags are not personalized - they are given to movies by a set of experts We solve it: Tags are assigned ratings HetRec2011 :: Said, Kille, De Luca, Albayrak Personalizing Tags 8 / 18
  • 13. Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work Personalizing Tags For each user, calculate the average rating for each tag based on the rating given to movies with each tag. HetRec2011 :: Said, Kille, De Luca, Albayrak Personalizing Tags 9 / 18
  • 14. Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work Personalizing Tags For each user, calculate the average rating for each tag based on the rating given to movies with each tag. Little added effort if made at the time of the rating. HetRec2011 :: Said, Kille, De Luca, Albayrak Personalizing Tags 9 / 18
  • 15. Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work Using tag ratings Append tag ratings to the user-movie matrix: HetRec2011 :: Said, Kille, De Luca, Albayrak Personalizing Tags 10 / 18
  • 16. Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work Dataset www.moviepilot.de tag category # of elements % rating coverage 840 users Emotion 16 61.85 15, 613 movies Intended Audience 12 35.50 Place 763 75.39 33, 061 movie ratings Plot 5,565 90.00 6, 580 tags Time 224 64.02 HetRec2011 :: Said, Kille, De Luca, Albayrak Personalizing Tags 11 / 18
  • 17. Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work Sparsity 100% 98% 97,46% 97,37% 97,40% 97,11% 96,50% 96% 94% Sparsity 92% 90% 88,59% 87,89% 88% 86% 84% 82% ratings +emotion +audience +place +plot +time +all HetRec2011 :: Said, Kille, De Luca, Albayrak Personalizing Tags 12 / 18
  • 18. Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work Recommender Collaborative Filtering kNN 50-fold random cross validation HetRec2011 :: Said, Kille, De Luca, Albayrak Personalizing Tags 13 / 18
  • 19. Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work Results 9,0E-5 2850% 8,0E-5 2500% 7,0E-5 Mean Average Precision 6,0E-5 5,0E-5 4,0E-5 3,0E-5 2,0E-5 1,0E-5 207% 296% 100% 162% 153% 0,0E+0 baseline emotion audience place plot time all HetRec2011 :: Said, Kille, De Luca, Albayrak Personalizing Tags 14 / 18
  • 20. Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work Conclusion & Future Work Conclusion Simple additions to traditional algorithms generate large improvements Future Work Combinations of tags and time Tag-based recommendations for cold start users HetRec2011 :: Said, Kille, De Luca, Albayrak Personalizing Tags 15 / 18
  • 21. Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work Thank you! Questions? HetRec2011 :: Said, Kille, De Luca, Albayrak Personalizing Tags 16 / 18
  • 22. Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work CaRR2012 2nd Workshop on Context-awareness 2nd Workshop on Context-awareness in Retrieval and Recommendation in in Retrieval and Recommendation in Conjunction with IUI 2012, Lisbon, Portugal conjunction IUI 2012. Content and Goals of CaRR 2012 Context-aware information is widely available in various ways and is be- Submission deadline: Dec. 2011 coming more and more important for enhancing retrieval performance and recommendation results. The current main issue to cope with is not only recommending or retrieving the most relevant items and content, but defining them ad hoc. Further relevant issues are personalizing and When: February 14th, 2012 adapting the information and the way it is displayed to the user’s cur- rent situation and interests. Ubiquitous computing furher provides new means for capturing user feedback on items and providing information. Where: Lisbon, Portugal The aim of the 2nd Workshop on Context-awareness in Retrieval and Recommendation is to invite the community to discuss new creative ways to handle context-awareness. Furthermore, the workshop aims on exchanging new ideas between different communities involved in URL: www.carr-workshop.org research, such as HCI, machine learning, information retrieval and rec- ommendation. Twitter: @CaRRws Important Dates (tentative) n Submission: End of Dec 2012 Program Committe (tentative) Omar Alonso • Linas Baltrunas • Li n Notification: tbd Chen • Brijnesh-Johannes Jain • n Camera Ready: tbd Dietmar Jannach • Alexandros n Workshop: February 14, 2012 Karatzoglou • Carsten Kessler • Antonio Krüger • Michael Kruppa Further Information • Ulf Leser • Pasquale Lops • Till nWeb: http://carr-workshop.org Plumbaum • Francesco Ricci • nE-Mail: info@carr-workshop.org Markus Schedl (to be extended) nTwitter: @CaRRws Chairs n Ernesto de Luca, TU Berlin n Matthias Böhmer, DFKI n Alan Said, TU Berlin n Ed Chi, Google HetRec2011 :: Said, Kille, De Luca, Albayrak Personalizing Tags 17 / 18
  • 23. Outline Movie Recommendation Folksonomies Our Approach Experiments Conclusion & Future Work RecSysWiki www.recsyswiki.com HetRec2011 :: Said, Kille, De Luca, Albayrak Personalizing Tags 18 / 18