A Hybrid Recommender System Using Link Analysis and Genetic Tuning in the Bipartite Network of BoardGameGeek.com Brett Boge CS 765 University of Nevada,

Slides:



Advertisements
Similar presentations
Recommender System A Brief Survey.
Advertisements

Improvements and extras Paul Thomas CSIRO. Overview of the lectures 1.Introduction to information retrieval (IR) 2.Ranked retrieval 3.Probabilistic retrieval.
Hybrid recommender systems Hybrid: combinations of various inputs and/or composition of different mechanism Knowledge-based: "Tell me what.
Hybrid recommendation approaches
Collaborative Filtering Sue Yeon Syn September 21, 2005.
Jeff Howbert Introduction to Machine Learning Winter Collaborative Filtering Nearest Neighbor Approach.
Oct 14, 2014 Lirong Xia Recommender systems acknowledgment: Li Zhang, UCSC.
COLLABORATIVE FILTERING Mustafa Cavdar Neslihan Bulut.
LYRIC-BASED ARTIST NETWORK METHODOLOGY Derek Gossi CS 765 Fall 2014.
Jean-Eudes Ranvier 17/05/2015Planet Data - Madrid Trustworthiness assessment (on web pages) Task 3.3.
Funding Networks Abdullah Sevincer University of Nevada, Reno Department of Computer Science & Engineering.
Author: Jason Weston et., al PANS Presented by Tie Wang Protein Ranking: From Local to global structure in protein similarity network.
1 Genetic Algorithms. CS The Traditional Approach Ask an expert Adapt existing designs Trial and error.
MANISHA VERMA, VASUDEVA VARMA PATENT SEARCH USING IPC CLASSIFICATION VECTORS.
The Social Web: A laboratory for studying s ocial networks, tagging and beyond Kristina Lerman USC Information Sciences Institute.
Personalized Ontologies for Web Search and Caching Susan Gauch Information and Telecommunications Technology Center Electrical Engineering and Computer.
Stochastic Approach for Link Structure Analysis (SALSA) Presented by Adam Simkins.
Combining Content-based and Collaborative Filtering Department of Computer Science and Engineering, Slovak University of Technology
Chapter 12 (Section 12.4) : Recommender Systems Second edition of the book, coming soon.
School of Electronics Engineering and Computer Science Peking University Beijing, P.R. China Ziqi Wang, Yuwei Tan, Ming Zhang.
Personalization in Local Search Personalization of Content Ranking in the Context of Local Search Philip O’Brien, Xiao Luo, Tony Abou-Assaleh, Weizheng.
1 Announcements Research Paper due today Research Talks –Nov. 29 (Monday) Kayatana and Lance –Dec. 1 (Wednesday) Mark and Jeremy –Dec. 3 (Friday) Joe and.
Group Recommendations with Rank Aggregation and Collaborative Filtering Linas Baltrunas, Tadas Makcinskas, Francesco Ricci Free University of Bozen-Bolzano.
Clustering-based Collaborative filtering for web page recommendation CSCE 561 project Proposal Mohammad Amir Sharif
Glasgow 02/02/04 NN k networks for content-based image retrieval Daniel Heesch.
Chengjie Sun,Lei Lin, Yuan Chen, Bingquan Liu Harbin Institute of Technology School of Computer Science and Technology 1 19/11/ :09 PM.
A Graph-based Friend Recommendation System Using Genetic Algorithm
Online Learning for Collaborative Filtering
Recommending Twitter Users to Follow Using Content and Collaborative Filtering Approaches John HannonJohn Hannon, Mike Bennett, Barry SmythBarry Smyth.
Neural and Evolutionary Computing - Lecture 9 1 Evolutionary Neural Networks Design  Motivation  Evolutionary training  Evolutionary design of the architecture.
LexPageRank: Prestige in Multi- Document Text Summarization Gunes Erkan and Dragomir R. Radev Department of EECS, School of Information University of Michigan.
EigenRank: A Ranking-Oriented Approach to Collaborative Filtering IDS Lab. Seminar Spring 2009 강 민 석강 민 석 May 21 st, 2009 Nathan.
Carlos Castillo, Debora Donato, Aristides Gionis, Vanessa Murdock,
Collaborative Filtering  Introduction  Search or Content based Method  User-Based Collaborative Filtering  Item-to-Item Collaborative Filtering  Using.
Intel Confidential – Internal Only Co-clustering of biological networks and gene expression data Hanisch et al. This paper appears in: bioinformatics 2002.
Mingyang Zhu, Huaijiang Sun, Zhigang Deng Quaternion Space Sparse Decomposition for Motion Compression and Retrieval SCA 2012.
Personalized Interaction With Semantic Information Portals Eric Schwarzkopf DFKI
Ranking CSCI 572: Information Retrieval and Search Engines Summer 2010.
Recommender Systems Debapriyo Majumdar Information Retrieval – Spring 2015 Indian Statistical Institute Kolkata Credits to Bing Liu (UIC) and Angshul Majumdar.
Automatic Video Tagging using Content Redundancy Stefan Siersdorfer 1, Jose San Pedro 2, Mark Sanderson 2 1 L3S Research Center, Germany 2 University of.
LOGO Identifying Opinion Leaders in the Blogosphere Xiaodan Song, Yun Chi, Koji Hino, Belle L. Tseng CIKM 2007 Advisor : Dr. Koh Jia-Ling Speaker : Tu.
Similarity & Recommendation Arjen P. de Vries CWI Scientific Meeting September 27th 2013.
Cosine Similarity Item Based Predictions 77B Recommender Systems.
Scientific Paper Recommendation Emphasizing Each Researcher’s Most Recent Research Topic Kazunari Sugiyama 8 th January, 2010.
Pairwise Preference Regression for Cold-start Recommendation Speaker: Yuanshuai Sun
Post-Ranking query suggestion by diversifying search Chao Wang.
© Business School, 2010 Information filtering on dynamical networks Associate Prof. Jianguo Liu University of Shanghai for Science and Technology
Community-Based Link Prediction/Recommendation in the Bipartite Network of BoardGameGeek.com Brett Boge CS 765 University of Nevada, Reno.
Using Game Reviews to Recommend Games Michael Meidl, Steven Lytinen DePaul University School of Computing, Chicago IL Kevin Raison Chatsubo Labs, Seattle.
Collaborative Query Previews in Digital Libraries Lin Fu, Dion Goh, Schubert Foo Division of Information Studies School of Communication and Information.
Personalization Services in CADAL Zhang yin Zhuang Yuting Wu Jiangqin College of Computer Science, Zhejiang University November 19,2006.
Artificial Intelligence Techniques Internet Applications 4.
Experimental Study on Item-based P-Tree Collaborative Filtering for Netflix Prize.
© Prentice Hall1 DATA MINING Web Mining Margaret H. Dunham Department of Computer Science and Engineering Southern Methodist University Companion slides.
Hybrid Recommendation Danielle Lee April 20, 2011.
Relevant Document Distribution Estimation Method for Resource Selection Luo Si and Jamie Callan School of Computer Science Carnegie Mellon University
User Modeling, Adaptation, Personalization Part 2 ΕΠΛ 435: Αλληλεπίδραση Ανθρώπου Υπολογιστή.
Collaborative Deep Learning for Recommender Systems
Designing a framework For Recommender system Based on Interactive Evolutionary Computation Date : Mar 20 Sat, 2011 Project Number :
GUILLOU Frederic. Outline Introduction Motivations The basic recommendation system First phase : semantic similarities Second phase : communities Application.
Data Mining: Concepts and Techniques
Adopted from Bin UIC Recommender Systems Adopted from Bin UIC.
Collaborative Filtering Nearest Neighbor Approach
Postdoc, School of Information, University of Arizona
Movie Recommendation System
Magnet & /facet Zheng Liang
Item-to-Item Recommender Network Optimization Methodology
Modeling IDS using hybrid intelligent systems
Bug Localization with Combination of Deep Learning and Information Retrieval A. N. Lam et al. International Conference on Program Comprehension 2017.
Jia-Bin Huang Virginia Tech
Presentation transcript:

A Hybrid Recommender System Using Link Analysis and Genetic Tuning in the Bipartite Network of BoardGameGeek.com Brett Boge CS 765 University of Nevada, Reno

RecapDataGeneral ApproachStep 1: Link-analysisStep 2: Content-based CascadeStep 2: Genetic tuning

RecapDataGeneral ApproachStep 1: Link-analysisStep 2: Content-based CascadeStep 2: Genetic tuning

Data (Overview) Users 400,000 + Games 55,000 + Ratings 0–3000 /ea

Data (Scope) Starting with the top 5,000 games List of users == those which have rated at least one of the top 5,000 games Users with no ratings cannot be connected to any component of the graph, and can only be evaluated in the most general sense

Data (Retrieval) Data will be obtained through the BGG XML API2 Game|Small World, id thing?id=40692&ratingcomments=1 User|Licinian user?name=Licinian collection?name=Licinian &own/played/trade/want/wishlist/etc

Data (Sets) Ratings/Ownership Data Teaching Set 70% Testing Set 30% (hopefully most recent)

RecapDataGeneral ApproachStep 1: Link-analysisStep 2: Content-based CascadeStep 2: Genetic tuning

User & Item profiles Based on content specific to that object (properties) Content Based Users & Items similar to those liked/owned in the past More abstract, only links matter Collaborative Based General Approach

Weighted Switched Mixed Feature combination Cascade Methods of Hybrid Filtering R. Burke, "Hybrid recommender systems: Survey and experiments," Approaches General Approach

Our Method Approaches General Approach Link- analysis As described by Huang et al. in A Link analysis approach to recommendation under sparse data A PageRank style analysis of hubs and authorities Content- based Refines the previous results Uses information about the items themselves to adjust ranking Will need tuning

RecapDataGeneral ApproachStep 1: Link-analysisStep 2: Content-based CascadeStep 2: Genetic tuning

Overview From Z. Huang, et al., "A Link analysis approach to recommendation under sparse data," Approaches Link Analysis Step Link Analysis Consumer - Product Matrix Consumer Representativeness Matrix Product Representativeness Matrix

Matrix Definitions From Z. Huang, et al., "A Link analysis approach to recommendation under sparse data," Approaches Link Analysis Step Product Representativeness Matrix Consumer Representativeness Matrix

Initialization From Z. Huang, et al., "A Link analysis approach to recommendation under sparse data," Approaches Link Analysis Step Consumer Representativeness Matrix Product Representativeness Matrix

Update Phase From Z. Huang, et al., "A Link analysis approach to recommendation under sparse data," Approaches Link Analysis Step PR = CR ∙ B CR = PR ∙ C T + CR 0 Consumer Representativeness Matrix Product Representativeness Matrix

RecapDataGeneral ApproachStep 1: Link-analysisStep 2: Content-based CascadeStep 2: Genetic tuning

Product Representativeness Result Approaches Content-based Cascade Product Representativeness Matrix Game 1 Game 2 Game 3 User A xxx User B PR 21 PR 22 PR 23 User C xxx PR i

Additional Data Approaches Content-based Cascade PropertyDescription Subdomain (S)General type of game (Strategy, Family, Party) Category (C)Genre/specific type of game (Civilization, Territory Building) Playing Time (P)Publisher provided, in minutes Mechanic (M)Game mechanics used (Dice Rolling, Variable Powers) Suggested best Number of players (N) User voted best number of players to play the game

Similarity Measures Approaches Content-based Cascade PropertySimilarity Subdomain (S)Cosine Category (C)Cosine Playing Time (P)Error Mechanic (M)Cosine Suggested best Number of players (N) Error These will need to be normalized on the same scale ( )

Product Similarity Matrix Approaches Content-based Cascade SCPMN Game …

Refining the Product Ranking Approaches Content-based Cascade Create PRfinal by refining PR: W is a vector of weights which determine how much a given property should effect the original score

RecapDataGeneral ApproachStep 1: Link-analysisStep 2: Content-based CascadeStep 2: Genetic tuning

Determining an Optimal W Approaches Genetic Tuning W needs to be defined optimally for this given domain A genetic algorithm will be used to tune W Chromosome = sequential binary representation of W Fitness based on Rank Score (from Huang et al.) 8 bits per weight, ranging from to start Rates of crossover/mutation TBD

Conclusion / Questions