Item-to-Item Recommender Network Optimization

Slides:



Advertisements
Similar presentations
Recommender System A Brief Survey.
Advertisements

Recommender Systems & Collaborative Filtering
Fawaz Ghali Web 2.0 for the Adaptive Web.
Mining customer ratings for product recommendation using the support vector machine and the latent class model William K. Cheung, James T. Kwok, Martin.
Multilevel Hypergraph Partitioning Daniel Salce Matthew Zobel.
A Graph-based Recommender System Zan Huang, Wingyan Chung, Thian-Huat Ong, Hsinchun Chen Artificial Intelligence Lab The University of Arizona 07/15/2002.
COLLABORATIVE FILTERING Mustafa Cavdar Neslihan Bulut.
Recommender Systems Aalap Kohojkar Yang Liu Zhan Shi March 31, 2008.
Collaborative Filtering in iCAMP Max Welling Professor of Computer Science & Statistics.
CS345 Data Mining Recommendation Systems Netflix Challenge Anand Rajaraman, Jeffrey D. Ullman.
Lecture 14: Collaborative Filtering Based on Breese, J., Heckerman, D., and Kadie, C. (1998). Empirical analysis of predictive algorithms for collaborative.
Web Mining Research: A Survey
Recommender systems Ram Akella February 23, 2011 Lecture 6b, i290 & 280I University of California at Berkeley Silicon Valley Center/SC.
Recommender systems Ram Akella November 26 th 2008.
Algorithms for Efficient Collaborative Filtering Vreixo Formoso Fidel Cacheda Víctor Carneiro University of A Coruña (Spain)
CONTENT-BASED BOOK RECOMMENDING USING LEARNING FOR TEXT CATEGORIZATION TRIVIKRAM BHAT UNIVERSITY OF TEXAS AT ARLINGTON DATA MINING CSE6362 BASED ON PAPER.
Combining Content-based and Collaborative Filtering Department of Computer Science and Engineering, Slovak University of Technology
Item-based Collaborative Filtering Recommendation Algorithms
Distributed Networks & Systems Lab. Introduction Collaborative filtering Characteristics and challenges Memory-based CF Model-based CF Hybrid CF Recent.
Sarah Fatima Varda Sarfraz.  What is Recommendation systems?  Three recommendation approaches  Content-based  Collaborative  Hybrid approach  Conclusions.
EMIS 8381 – Spring Netflix and Your Next Movie Night Nonlinear Programming Ron Andrews EMIS 8381.
UOS 1 Ontology Based Personalized Search Zhang Tao The University of Seoul.
Chengjie Sun,Lei Lin, Yuan Chen, Bingquan Liu Harbin Institute of Technology School of Computer Science and Technology 1 19/11/ :09 PM.
Google News Personalization: Scalable Online Collaborative Filtering
Toward the Next generation of Recommender systems
1 Recommender Systems Collaborative Filtering & Content-Based Recommending.
Collaborative Data Analysis and Multi-Agent Systems Robert W. Thomas CSCE APR 2013.
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.
1 Collaborative Filtering & Content-Based Recommending CS 290N. T. Yang Slides based on R. Mooney at UT Austin.
Data Mining: Knowledge Discovery in Databases Peter van der Putten ALP Group, LIACS Pre-University College LAPP-Top Computer Science February 2005.
Collaborative Filtering Zaffar Ahmed
Dependency Networks for Collaborative Filtering and Data Visualization UAI-2000 발표 : 황규백.
Information Design Trends Unit Five: Delivery Channels Lecture 2: Portals and Personalization Part 2.
Personalization Services in CADAL Zhang yin Zhuang Yuting Wu Jiangqin College of Computer Science, Zhejiang University November 19,2006.
WHAT IS DATA MINING?  The process of automatically extracting useful information from large amounts of data.  Uses traditional data analysis techniques.
CMSC 691B Multi-Agent System A Scalable Architecture for Peer to Peer Agent by Naveen Srinivasan.
Recommendation Systems By: Bryan Powell, Neil Kumar, Manjap Singh.
Navigation Aided Retrieval Shashank Pandit & Christopher Olston Carnegie Mellon & Yahoo.
Collaborative Filtering: Searching and Retrieving Web Information Together Huimin Lu December 2, 2004 INF 385D Fall 2004 Instructor: Don Turnbull.
Collaborative Filtering - Pooja Hegde. The Problem : OVERLOAD Too much stuff!!!! Too many books! Too many journals! Too many movies! Too much content!
Item-Based Collaborative Filtering Recommendation Algorithms
Collaborative Filtering With Decoupled Models for Preferences and Ratings Rong Jin 1, Luo Si 1, ChengXiang Zhai 2 and Jamie Callan 1 Language Technology.
COMP423 Intelligent Agents. Recommender systems Two approaches – Collaborative Filtering Based on feedback from other users who have rated a similar set.
Trust-aware Recommender Systems
Tagommenders: Connecting Users to Items through Tags Written by Shilad Sen, Jesse Vig, and John Riedl (2009) Presented by Ken Hu and Hassan Hattab.
Mingze Zhang, Mun Choon Chan and A. L. Ananda School of Computing
Data Mining: Concepts and Techniques
Recommender Systems & Collaborative Filtering
Support Feature Machine for DNA microarray data
Automatic cLasification d
Data Mining Jim King.
Methods and Metrics for Cold-Start Recommendations
Introduction to Web Mining
Machine Learning With Python Sreejith.S Jaganadh.G.
Recommendation System
E-Commerce Theories & Practices
A Case Study for Adaptive News Systems with Open User Model
Adopted from Bin UIC Recommender Systems Adopted from Bin UIC.
Advanced Embodiment Design 26 March 2015
Q4 : How does Netflix recommend movies?
Movie Recommendation System
Artificial Intelligence Lecture No. 28
Chapter 19 Systems That Adapt to Their Users
Collaborative Filtering Non-negative Matrix Factorization
Item-to-Item Recommender Network Optimization Methodology
Recommendation Systems
Recommender Systems Group 6 Javier Velasco Anusha Sama
Web Mining Research: A Survey
A Glimpse of Recommender Systems on the Web
Presentation transcript:

Item-to-Item Recommender Network Optimization By: Chad Adams

Contents Introduction Recommender Systems Item-to-Item recommendation Related Work Project Overview and Conclusion

Introduction Can the drawbacks to the Item-to-Item approach for recommender systems be reduced? Through altering the recommendation criteria new items will be recommended. Can the existing meta-data be used to accomplish this or would new data be needed? A hybrid system with elements from other studies may provide a possible solution.

Recommender Systems A Recommender system is a machine learning algorithm designed to recommend things to users (products, services, news, other users, etc.) They act as a search aid for users to sift through vast amounts of data to find what interests them by showing them things that the system has deemed noteworthy for that user.

Recommender Systems There are three main types of recommender systems: Collaborative filtering, Content-based filtering, and Hybrid. Collaborative methods use a large amount of data on user behaviour to predict their interests. Facebook, Amazon, and Linkedin use this method. Has the downsides of Cold Start, Scalability, and Sparsity.

Recommender Systems This method gathers data in two different ways explicit and implicit. Explicit requires user involvement while Implicit gathers data that the user doesn't control.

Recommender Systems Content-based filtering generally uses a combination of keywords, explicit and implicit user preferences, and other descriptive data of the items to recommend similar items to ones the user has liked in the past. The main methods use either a simple average of the item vector or can become more sophisticated with artificial neural nets, Bayesian Classifiers, cluster analysis, and decision trees.

Recommender Systems The main drawback of this method is its ability to learn user preferences. The method is able to predict interest better the more constrained the content is smaller, but becomes less so the more the constraints are relaxed. IMDB and Pandora Radio are examples of sites that use Content-based filtering.

Recommender Systems The final type is the Hybrid recommender system, which unsuprisingly, uses a combination of other methods. Netflix is a good example of a combination of collaborative filtering, comparing the watching and searching habits of similar users, with content-based filtering, recommending movies that share characteristics with others the user has liked.

Item-to-Item recommendation Item-to-Item recommendation is a Collaborative filtering based approach. It finds similarities between items in the system and recommends them to users based on that individuals interests. This approach has the benifit of having a reduced network size versus finding user similarities and matching them to items similar users like.

Item-to-Item recommendation But the approach tends to not get much diversity or suprise in recommendations.

Item-to-Item recommendation While this works great for certain items. But this does not lend itself well to others.

Related Work - Finding Community Structure in very large networks by: A. Clauset, M. E. J. Newman, and C. Moore Introduces idea of Modularity for finding communities in networks. The goal is to maximize the Modularity for a network which isolates the communities within the network and their bridges to other communities.

Related Work Q = modularity, values of Q > 0.3 tend to indicate a significant community structure in the network, less than 0.3 tends to indicate a more random graph. The fraction of edges that belong to a community isn't entirely useful, but if you subtract the expected value in a random graph you get Modularity.

Related Work Most are satalite communities with a few hubs. Recommender systems have trouble jumping communities.

Related Work Modularity is implied to have only one peak. The distribution of community size seems to follow a power law.

Related Work - ‘Knowing me, knowing you’ — using profiles and social networking to improve recommender systems by P Bonhard and M A Sasse Studies the advice seeking habits of users. One factor is the trust users have in the one giving advice. Another is the risk buying an item imposes. These factors can be exploited to make more meaningful recommendations.

Related Work

Related Work Profile similarity and rating overlap are valued slightly higher than familiarity.

Project Overview Item-to-Item approach has diversity issues. Produces similar or obvious recommendations. While useful for certain items or tasks, can be unhelpful for others. Could modularity be used to find item communities and, using an algorithm, create bridges to increase diversity in recommendations? Can the helpfulness of positive or negative reviews be used to filter some recommendations?

Conclusion Recommendation systems help users search and filter large data. The Item-to-Item approach has a speed advantage and aids in browsing but has divirsity issues. Modularity can be used to find communities in the network. Advice seeking patterns can be useful in aiding recommendation systems.