Recommender Systems. >1,000,000,000 Finding Trusted Information How many cows in Texas?

Slides:



Advertisements
Similar presentations
Recommender Systems & Collaborative Filtering
Advertisements

Recommender Systems. Finding Trusted Information How many cows in Texas?
Prediction Modeling for Personalization & Recommender Systems Bamshad Mobasher DePaul University Bamshad Mobasher DePaul University.
Social Media.
Integrating Libraries & Communities Online: Bookspace.org Glenn Peterson, Web Administrator Marilyn Turner, Manager, Web Services & Training Hennepin County.
1 RegionKNN: A Scalable Hybrid Collaborative Filtering Algorithm for Personalized Web Service Recommendation Xi Chen, Xudong Liu, Zicheng Huang, and Hailong.
Oct 14, 2014 Lirong Xia Recommender systems acknowledgment: Li Zhang, UCSC.
COLLABORATIVE FILTERING Mustafa Cavdar Neslihan Bulut.
Yuan Yao Joint work with Hanghang Tong, Xifeng Yan, Feng Xu, and Jian Lu MATRI: A Multi-Aspect and Transitive Trust Inference Model 1 May 13-17, WWW 2013.
1 Combining Provenance with Trust in Social Networks for Semantic Web Content Filtering Jennifer Golbeck University of Maryland, College Park May, 2006.
A S URVEY OF TRUST MANAGEMENT AND ITS APPLICATIONS S UPERVISED BY : D R. Y AN W ANG Ravendra Singh Student-id:
Yusuf Simonson Title Suggesting Friends Using the Implicit Social Graph.
CS345 Data Mining Recommendation Systems Netflix Challenge Anand Rajaraman, Jeffrey D. Ullman.
Recommendations via Collaborative Filtering. Recommendations Relevant for movies, restaurants, hotels…. Recommendation Systems is a very hot topic in.
Computing Trust in Social Networks
Introduction to Management Information Systems 00 – Course Overview HTM304 Fall 07.
Collaborative Filtering Shaun Kaasten CPSC CSCW.
“Make New Friends,but Keep the Old”-Recommending People on Social Networking Sites Jilin Chen,Werner Geyer,Casey Dugan,Michael Muller,Ido Guy CHI 2009.
1 Introduction to Recommendation System Presented by HongBo Deng Nov 14, 2006 Refer to the PPT from Stanford: Anand Rajaraman, Jeffrey D. Ullman.
Social Context Based Recommendation Systems and Trust Inference Student: Andrea Manrique ID: ITEC810, Macquarie University1 Advisor: A/Prof. Yan.
WordPress.com Portfolio Sites! IETTP Final Lab Assignment.
 Trust. Defining Trust  In Class Exercise: What are things you would do with someone you trust, but would not do with someone you don’t trust?  Loan.
To Trust of Not To Trust? Predicting Online Trusts using Trust Antecedent Framework Viet-An Nguyen 1, Ee-Peng Lim 1, Aixin Sun 2, Jing Jiang 1, Hwee-Hoon.
Combining Content-based and Collaborative Filtering Department of Computer Science and Engineering, Slovak University of Technology
Using Friendship Ties and Family Circles for Link Prediction Elena Zheleva, Lise Getoor, Jennifer Golbeck, Ugur Kuter (SNAKDD 2008)
Web 2.0 for Businesses How You Can Use Social Media to Bring in Money & Promote Your Brand Kimberly L. Sanberg Director of Online Strategy, Ignitus presentation.
Survey Of Music Information Needs, Uses, and Seeking Behaviors Jin Ha Lee J. Stephen Downie Graduate School of Library and Information Science University.
Ido Guy, Naama Zwerdling, Inbal Ronen, David Carmel, Erel Uziel SIGIR ’ 10.
FaceTrust: Assessing the Credibility of Online Personas via Social Networks Michael Sirivianos, Kyungbaek Kim and Xiaowei Yang in collaboration with J.W.
Data Mining and Machine Learning Lab Network Denoising in Social Media Huiji Gao, Xufei Wang, Jiliang Tang, and Huan Liu Data Mining and Machine Learning.
Sarah Fatima Varda Sarfraz.  What is Recommendation systems?  Three recommendation approaches  Content-based  Collaborative  Hybrid approach  Conclusions.
User Modeling, Recommender Systems & Personalization Pattie Maes MAS 961- week 6.
Chengjie Sun,Lei Lin, Yuan Chen, Bingquan Liu Harbin Institute of Technology School of Computer Science and Technology 1 19/11/ :09 PM.
1 Recommender Systems Collaborative Filtering & Content-Based Recommending.
Recommending Twitter Users to Follow Using Content and Collaborative Filtering Approaches John HannonJohn Hannon, Mike Bennett, Barry SmythBarry Smyth.
Collaborative Information Retrieval - Collaborative Filtering systems - Recommender systems - Information Filtering Why do we need CIR? - IR system augmentation.
RecBench: Benchmarks for Evaluating Performance of Recommender System Architectures Justin Levandoski Michael D. Ekstrand Michael J. Ludwig Ahmed Eldawy.
1 The Other Kind of Networking: Social Networks on the Web Dr. Jennifer Golbeck University of Maryland, College Park March 20, 2006.
E-portfolio - Elizabeth Cappelluti Faculty, Freshman Studies, Seton Hall University Danielle Mirliss and Heidi Trotta Teaching, Learning and Technology.
1 Computing Trust in Social Networks Huy Nguyen Lab seminar April 15, 2011.
Objectives Objectives Recommendz: A Multi-feature Recommendation System Matthew Garden, Gregory Dudek, Center for Intelligent Machines, McGill University.
A Content-Based Approach to Collaborative Filtering Brandon Douthit-Wood CS 470 – Final Presentation.
Evaluation of Recommender Systems Joonseok Lee Georgia Institute of Technology 2011/04/12 1.
ANALYZING THE SOCIAL WEB an introduction 1. OUTLINE 1.Introduction 2.Network Structure and Measures 3.Social Information Filtering 2.
1 Collaborative Filtering & Content-Based Recommending CS 290N. T. Yang Slides based on R. Mooney at UT Austin.
WEBSITE DESIGN ELEMENTS Test Friday, February 28, 2014.
Cosine Similarity Item Based Predictions 77B Recommender Systems.
Microsoft Research Faculty Summit Jennifer Golbeck Assistant Professor, College of Information Studies University of Maryland, College Park Social.
Recommender Systems with Social Regularization Hao Ma, Dengyong Zhou, Chao Liu Microsoft Research Michael R. Lyu The Chinese University of Hong Kong Irwin.
Community-Based Link Prediction/Recommendation in the Bipartite Network of BoardGameGeek.com Brett Boge CS 765 University of Nevada, Reno.
Digital Doorway to Rural Connectivity Network. Free / subsidised exposure to ICT ICTs as information tools Actively participate in information society.
CYUT ISKM 2004/01/13 1 Fuzzy logic methods in recommender systems Author: Ronald R. Yager Source:Fuzzy set and systems, Vol. 134, 2003, pp Presented.
CHAPTER THREE. PUT YOUR BRAND ONLINE Employers pay a lot of attention to the “cultural fit” of candidates; they want to know if your personality will.
An Online Social-Based Recommendations System Danny Tarlow, Jeremy Handcock, Inmar Givoni, and Jorge Aranda CSC2231, December 2007.
Exploring Social Influence via Posterior Effect of Word-of-Mouth Recommendations Junming Huang, Xue-Qi Cheng, Hua-Wei Shen, Tao Zhou, Xiaolong Jin WSDM.
Collaborative Filtering - Pooja Hegde. The Problem : OVERLOAD Too much stuff!!!! Too many books! Too many journals! Too many movies! Too much content!
Analysis of massive data sets Prof. dr. sc. Siniša Srbljić Doc. dr. sc. Dejan Škvorc Doc. dr. sc. Ante Đerek Faculty of Electrical Engineering and Computing.
Trust-aware Recommender Systems
Announcements Paper presentation Project meet with me ASAP
Recommender Systems & Collaborative Filtering
Uncovering the Mystery of Trust in An Online Social Network
Soliciting Reader Contributions to Software Tutorials
CRM goes social By Rami Mounla.
Movie Recommendation System
Mining Social Networks. Contents  What are Social Networks  Why Analyse Them?  Analysis Techniques.
Recommender Systems Copyright: Dietmar Jannah, Markus Zanker and Gerhard Friedrich (slides based on their IJCAI talk „Tutorial: Recommender Systems”)
Privacy Protection for Social Network Services
Analyzing Two Participation Strategies in an Undergraduate Course Community Francisco Gutierrez Gustavo Zurita
Item-to-Item Recommender Network Optimization Methodology
SLIDE DECK 5: Informed Citizenship.
Presentation transcript:

Recommender Systems

>1,000,000,000

Finding Trusted Information How many cows in Texas?

Outline What are Recommender Systems? How do they work? How can we integrate social information / trust? What are some applications?

Netflix

Amazon

How do they work? Two main methods Find things people similar to me like Find things similar to the things I like

Example with People Who is a better predictor for Alice? Compute the correlation: Bob 0.26 Chuck: 0.83 Recommend a rating of “Vertigo” for Alice Bob rates it a 3 Chuck rates it a 5 (0.26 * * 5) / ( ) = 4.5

Item similarity Methods are more complex Computed using features of items E.g. genre, year, director, actors, etc. Some sites use a very nuanced set of features

How good is a Recommender System? Generally: error Error = My rating - Recommended Rating Do this for all items and take the average Need alternative ways of evaluating systems Serendipity over accuracy Diversity

Trust in Recommender Systems If we have a social network, can we use it to build trusted recommender systems? Where does the trust come from? How can we compute trust? Some example applications

1. Your Favorite Movie  2. Your Least Favorite Movie  3. Some Mediocre Movie  4. Some Mediocre Movie  5. Some Mediocre Movie  6. Some Mediocre Movie  7. Some Mediocre Movie  8. Some Mediocre Movie  9. Some Mediocre Movie  10. Some Mediocre Movie  In-Class Exercise

Sample Profile Knowing this information, how much do you trust User 7 about movies?

Factors Impacting Trust Overall Similarity Similarity on items with extreme ratings Single largest difference Subject’s propensity to trust

Propensity to Trust

Advogato Peer certification of users Master : principal author or hard-working co-author of an "important" free software project Journeyer: people who make free software happen Apprentice: someone who has contributed in some way to a free software project, but is still striving to acquire the skills and standing in the community to make more significant contributions Advogato trust metric applied to determine certification

Advogato Website Certifications are used to control permissions Only certified users have permission to comment Combination of certifications and interest ratings of users’ blogs are used to filter posts

MoleSkiing (note: in Italian) Ski mountaineers provide information about their trips Users express their level of trust in other users The system shows only trusted information to every user Uses MoleTrust algortihm

FilmTrust Movie Recommender Website has a social network where users rate how much they trust their friends about movies Movie recommendations are made using trust Recommended Rating = Weighted average of all ratings, where weight is the trust (direct or inferred) that the user has for the rater

Challenges Can these kinds of approaches create problems? Recommender Systems - recommending items that are too similar Trust-based recommendations - preventing the user from seeing other perspectives

Conclusions Recommender systems create personalized suggestions to users Social trust is another way of personalizing content recommendations Connect social relationships with online content to highlight the most trustworthy information Still many challenges to doing this well