Scientific Recommender Systems             Jan Petertonkoker            January 12th, 2012   Scientific Recommender Systems ...
ContentsContents  1. Motivation (Examples)  2. Recommender Systems  3. Categories of Recommender Systems     3.1 Content-b...
MotivationMotivation                       Example: Amazon             Scientific Recommender Systems           3
MotivationMotivation                       Example: Twitter             Scientific Recommender Systems           4
Recommender SystemsRecommender Systems                              u :C ×S →R    C - set of all users    S - set of all i...
Categories of Recommender SystemsCategories of Recommender Systems    content-based: items are recommended that are simila...
Categories of Recommender SystemsContent-based Recommender Systems    utility u(c, s) of an item s is estimated with the h...
Categories of Recommender SystemsContent-based Recommender: TF-IDF    N - total number of documents in the system    keywo...
Categories of Recommender SystemsContent-based Recommender: TF-IDF     N - total number of documents in the system     key...
Categories of Recommender SystemsContent-based Recommender: TF-IDF     N - total number of documents in the system     key...
Categories of Recommender SystemsContent-based Recommender: TF-IDF     N - total number of documents in the system     key...
Categories of Recommender SystemsCollaborative Recommender Systems    utility u(c, s) of an item s is estimated with the h...
Categories of Recommender SystemsCollaborative Recommender: Apache Mahout (1)    provides a ”toolbox” to create collaborat...
Categories of Recommender SystemsCollaborative Recommender: Apache Mahout (2)    user-based recommender               Scie...
Categories of Recommender SystemsCollaborative Recommender: Apache Mahout (2)    user-based recommender    item-based reco...
Categories of Recommender SystemsCollaborative Recommender: Apache Mahout (3)    similarity measures        pearson correl...
Categories of Recommender SystemsHybrid Recommender Systems    combination of content-based and collaborative methods     ...
Categories of Recommender SystemsHybrid Recommender: SciPlore                       SciPlore Overview             Scientifi...
Visualizations (Prototype)Visualizations (Prototype)     several recommenders based on given database     visualizations f...
ConclusionSummary   utility function   categories of recommender systems        content-based        collaborative        ...
Conclusion      Questions?Scientific Recommender Systems          17
ReferencesReferences    Apache Mahout: Scalable machine learning and data mining.    http://mahout.apache.org/ - accessed ...
Upcoming SlideShare
Loading in...5
×

Scientific Recommender Systems - PG PUSHPIN

1,280

Published on

A presentation about scientific recommender systems from the seminarphase of the project group PUSHPIN at the University of Paderborn

http://pgpushpin.wordpress.com/

Published in: Education, Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,280
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Scientific Recommender Systems - PG PUSHPIN

  1. 1. Scientific Recommender Systems Jan Petertonkoker January 12th, 2012 Scientific Recommender Systems 1
  2. 2. ContentsContents 1. Motivation (Examples) 2. Recommender Systems 3. Categories of Recommender Systems 3.1 Content-based Recommender: TF-IDF 3.2 Collaborative Recommender: Apache Mahout 3.3 Hybrid Recommender: SciPlore 4. Visualizations (Prototype) 5. Conclusion Scientific Recommender Systems 2
  3. 3. MotivationMotivation Example: Amazon Scientific Recommender Systems 3
  4. 4. MotivationMotivation Example: Twitter Scientific Recommender Systems 4
  5. 5. Recommender SystemsRecommender Systems u :C ×S →R C - set of all users S - set of all items R - totally ordered set, which describes the usefulness of the items to the respective user Scientific Recommender Systems 5
  6. 6. Categories of Recommender SystemsCategories of Recommender Systems content-based: items are recommended that are similar to items the user liked in the past collaborative: items are recommended that people liked that are similar to the user (similar taste/preferences) hybrid: a combination of content-based and collaborative recommendation approaches Scientific Recommender Systems 6
  7. 7. Categories of Recommender SystemsContent-based Recommender Systems utility u(c, s) of an item s is estimated with the help of the utilities u(c, si ) of all items si ∈ S that user c already rated that are similar to item s similarity between items is calculated according to their attributes user and item profiles common problems limited content analysis overspecialization new user problem Scientific Recommender Systems 7
  8. 8. Categories of Recommender SystemsContent-based Recommender: TF-IDF N - total number of documents in the system keyword ki appears in ni of the documents fi,j denotes the number of times a certain keyword ki appears in a document dj Scientific Recommender Systems 8
  9. 9. Categories of Recommender SystemsContent-based Recommender: TF-IDF N - total number of documents in the system keyword ki appears in ni of the documents fi,j denotes the number of times a certain keyword ki appears in a document dj Term Frequency fi,j TFi,j = maxz fz,j maximum in the denominator calculated over the frequencies of all keywords kz that appear in document dj Scientific Recommender Systems 8
  10. 10. Categories of Recommender SystemsContent-based Recommender: TF-IDF N - total number of documents in the system keyword ki appears in ni of the documents fi,j denotes the number of times a certain keyword ki appears in a document dj Term Frequency fi,j TFi,j = maxz fz,j maximum in the denominator calculated over the frequencies of all keywords kz that appear in document dj Inverse Document Frequency N for a keyword ki : IDFi = log ni Scientific Recommender Systems 8
  11. 11. Categories of Recommender SystemsContent-based Recommender: TF-IDF N - total number of documents in the system keyword ki appears in ni of the documents fi,j denotes the number of times a certain keyword ki appears in a document dj Term Frequency fi,j TFi,j = maxz fz,j maximum in the denominator calculated over the frequencies of all keywords kz that appear in document dj Inverse Document Frequency N for a keyword ki : IDFi = log ni TF-IDF wi,j = TFi,j × IDFi Scientific Recommender Systems 8
  12. 12. Categories of Recommender SystemsCollaborative Recommender Systems utility u(c, s) of an item s is estimated with the help of the utilities u(ci , s) assigned by users ci ∈ C that are similar to user c. common problems new user/item problem cold start sparsity scalability Scientific Recommender Systems 9
  13. 13. Categories of Recommender SystemsCollaborative Recommender: Apache Mahout (1) provides a ”toolbox” to create collaborative recommender systems input user (long), item (long), preference (double) 1, 111, 2.5 data model input from different file formats, database increase performance with specific data structures Scientific Recommender Systems 10
  14. 14. Categories of Recommender SystemsCollaborative Recommender: Apache Mahout (2) user-based recommender Scientific Recommender Systems 11
  15. 15. Categories of Recommender SystemsCollaborative Recommender: Apache Mahout (2) user-based recommender item-based recommender Scientific Recommender Systems 11
  16. 16. Categories of Recommender SystemsCollaborative Recommender: Apache Mahout (3) similarity measures pearson correlation (cosine similarity) euclidean distance spearman correlation log-likelihood ... slope-one recommender other experimental recommender implementations e.g. cluster-based Scientific Recommender Systems 12
  17. 17. Categories of Recommender SystemsHybrid Recommender Systems combination of content-based and collaborative methods seperate content-based and collaborative recommender systems; results get combined somehow collaborative recommender system with some added aspects of content-based methods content-based recommender system with some added aspects of collaborative methods a single recommender system which unifies content-based and collaborative methods from the beginning Scientific Recommender Systems 13
  18. 18. Categories of Recommender SystemsHybrid Recommender: SciPlore SciPlore Overview Scientific Recommender Systems 14
  19. 19. Visualizations (Prototype)Visualizations (Prototype) several recommenders based on given database visualizations for explaining recommendations Live Presentation Scientific Recommender Systems 15
  20. 20. ConclusionSummary utility function categories of recommender systems content-based collaborative hybrid implementation with Apache Mahout possible visualizations Scientific Recommender Systems 16
  21. 21. Conclusion Questions?Scientific Recommender Systems 17
  22. 22. ReferencesReferences Apache Mahout: Scalable machine learning and data mining. http://mahout.apache.org/ - accessed on 6th January 2012 SciPlore: Exploring Science. http://www.sciplore.org - accessed on 6th January 2012 G Adomavicius and A Tuzhilin. Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering, 17(6):734-749, 2005 B Gipp, J Beel and C Hentschel. Scienstein: A research paper recommender system, volume 301, pages 309-315. IEEE, 2009 Sean Owen, Robin Anil, Ted Dunning and Ellen Friedman. Mahout in Action, 2011 Scientific Recommender Systems 18

×