23
Community-Based Link Prediction/Recommendation in the Bipartite Network of BoardGameGeek.com Brett Boge CS 765 University of Nevada, Reno

Community-Based Link Prediction/Recommendation in the Bipartite Network of BoardGameGeek.com

  • Upload
    alima

  • View
    23

  • Download
    0

Embed Size (px)

DESCRIPTION

Community-Based Link Prediction/Recommendation in the Bipartite Network of BoardGameGeek.com. Brett Boge CS 765 University of Nevada, Reno. Filtering Approaches. Item 1. Item 2. User 1. User 2. - PowerPoint PPT Presentation

Citation preview

Page 1: Community-Based Link Prediction/Recommendation  in the Bipartite Network of BoardGameGeek.com

Community-Based Link Prediction/Recommendation

in the Bipartite Network of BoardGameGeek.com

Brett BogeCS 765University of Nevada, Reno

Page 2: Community-Based Link Prediction/Recommendation  in the Bipartite Network of BoardGameGeek.com

Introduction

The Problem

Related Works

Conclusion

Questions / Comments

Page 3: Community-Based Link Prediction/Recommendation  in the Bipartite Network of BoardGameGeek.com

Amazon.com Netflix IMDB

Page 4: Community-Based Link Prediction/Recommendation  in the Bipartite Network of BoardGameGeek.com

• Very important for online businesses

• Drive demand for product

• Companies have had contests with million dollar prizes to increase performance

Recommender Systems

Page 5: Community-Based Link Prediction/Recommendation  in the Bipartite Network of BoardGameGeek.com

Introduction

The Problem

Related Works

Conclusion

Questions / Comments

Page 6: Community-Based Link Prediction/Recommendation  in the Bipartite Network of BoardGameGeek.com

BoardGameGeek.com

• 55,000 Board Games

• 400,000 Users

• Profile data:• Ownership• Ratings• # of players• Price• Genre• Length

Page 7: Community-Based Link Prediction/Recommendation  in the Bipartite Network of BoardGameGeek.com

• Users & Item Profiles• Based on content (e.g.

genre, demographics, length, etc.)

ContentBased

• Users & Items similar to those in the past

• More abstract, only links matter

CollaborativeBased

Filtering Approaches

Page 8: Community-Based Link Prediction/Recommendation  in the Bipartite Network of BoardGameGeek.com

50 32

85 ?

User 1

User 2

Item1

Item2

Page 9: Community-Based Link Prediction/Recommendation  in the Bipartite Network of BoardGameGeek.com

Introduction

The Problem

Related Works

Conclusion

Questions / Comments

Page 10: Community-Based Link Prediction/Recommendation  in the Bipartite Network of BoardGameGeek.com

• Memory-based• Use entire dataset directly

• Model-based• Create a model based on data• Uses model to make

recommendations

Collaborative Filtering

J. S. Breese, et al., "Empirical analysis of predictive algorithms for collaborative filtering," 1998

Page 11: Community-Based Link Prediction/Recommendation  in the Bipartite Network of BoardGameGeek.com

• Recommendations are based on the users that have liked items similar to ones the user has liked in the past

User-based Collaborative Filtering

• Recommendations are based on the items rated/bought similarly to other items

Item-based Collaborative Filtering

Page 12: Community-Based Link Prediction/Recommendation  in the Bipartite Network of BoardGameGeek.com

• kNN based on:• Data Normalization• Neighbor selection• Interpolation weights

• Improvements to:• Data Normalization• Interpolation weights

The BellKor Algorithm

R. M. Bell and Y. Koren, "Improved neighborhood-based

collaborative filtering," 2007.

Page 13: Community-Based Link Prediction/Recommendation  in the Bipartite Network of BoardGameGeek.com

• Sparsity is an issue• Consumer-product matrix looks like:

• Instead, represent the matrix as a bipartite graph

• Significantly better results under sparse conditions

• Computationally expensive

Link-analysis approach

Z. Huang, et al., "A Link analysis approach to recommendation

under sparse data," 2004.

Page 14: Community-Based Link Prediction/Recommendation  in the Bipartite Network of BoardGameGeek.com

Link-analysis approach

Z. Huang, et al., "A Link analysis approach to recommendation

under sparse data," 2004.

Page 15: Community-Based Link Prediction/Recommendation  in the Bipartite Network of BoardGameGeek.com

• Consumer Representativeness• Product Representativeness

Link-analysis approach

Z. Huang, et al., "A Link analysis approach to recommendation

under sparse data," 2004.

Cr Pr

Page 16: Community-Based Link Prediction/Recommendation  in the Bipartite Network of BoardGameGeek.com

• CF Performs poorly for “cold-start” users• Trust-based recommenders work well if a user

is at least connected to a large component• Sparsity forces a trust-based approach to

consider weakly trusted neighbors

• Added a random walk model to allow for defining and measuring a confidence metric

• Protects agains things like faked profiles or spammed ratings

TrustWalker

M. Jamali and M. Ester, "TrustWalker: a random walk model for combining trust-based and item-

based recommendation," 2009

Page 17: Community-Based Link Prediction/Recommendation  in the Bipartite Network of BoardGameGeek.com

• Require large amount of knowledge about users and items

• Often use textural information (website recommenders)

• Explicit or implicit profile generation

• Can over specialize (some workarounds)

Content-Based Filtering

G. Adomavicius and A. Tuzhilin, "Toward the next generation of recommender systems: A survey of the

state-of-the-art and possible extensions,"

Page 18: Community-Based Link Prediction/Recommendation  in the Bipartite Network of BoardGameGeek.com

• Collaborative:• + Cross-genre niches• - New users/items• - Gray-sheep users

• Content-based• + Handles new items easily

Hybrid Filtering

R. Burke, "Hybrid recommender systems: Survey and experiments,"

Page 19: Community-Based Link Prediction/Recommendation  in the Bipartite Network of BoardGameGeek.com

• Weighted• Switched• Mixed• Feature combination• Cascade

Methods of Hybrid Filtering

R. Burke, "Hybrid recommender systems: Survey and experiments,"

Page 20: Community-Based Link Prediction/Recommendation  in the Bipartite Network of BoardGameGeek.com

Clustering Approach

Q. Li and B. M. Kim, "Clustering approach for hybrid recommender system," 2003

Page 21: Community-Based Link Prediction/Recommendation  in the Bipartite Network of BoardGameGeek.com

Introduction

The Problem

Related Works

Conclusion

Questions / Comments

Page 22: Community-Based Link Prediction/Recommendation  in the Bipartite Network of BoardGameGeek.com

• Content vs Collborative• Graph-based, use modeified

popular algorithms (e,g. PageRank)• Similarity metrics important• Hybrid models use extra

information

Recommender Systems

Page 23: Community-Based Link Prediction/Recommendation  in the Bipartite Network of BoardGameGeek.com

Introduction

The Problem

Related Works

Conclusion

Questions / Comments