Upload
vance-hunter
View
54
Download
0
Embed Size (px)
DESCRIPTION
RecULike : Open Source Academic Recommender System. Liang Xiang Researcher@Hulu. Main Contents. What is RecULike? Why build RecULike? How to build RecULike? Architecture Data Importer Search Engine Recommender System Site/API. What is RecULike?. - PowerPoint PPT Presentation
Citation preview
RecULike : Open Source Academic Recommender System
Liang XiangResearcher@Hulu
Main Contents
• What is RecULike?• Why build RecULike?• How to build RecULike?– Architecture– Data Importer– Search Engine– Recommender System– Site/API
What is RecULike?
• RecULike is a academic recommender system which can:– Recommend research papers to users by analyzing
their historical behaviors– Provide related papers of given paper– Connect users and experts
Why build RecULike
• We want to write a book• We want to use a real recommender system as
our example in the book
How to Build RecULike
• Architecture• Data Importer• Search Engine• Recommender System• Site/API
Architecture
Architecture
Meta Data Database
User Behavior Database
DBLP
CiteSeer
CiteULike
Importer Sphinx Search Page
Recommendation Page
Cold Start
Log System
Metadata Page
User Recommender System
Recommender System
• Cold-Start• Item-based Method
Item-based Method
User Behavior DB
User Features
Feature-Item Similarity Table
Raw Recommendations
Explanation
Ranking & Filtering
Final Recommendations
Log System
Offline System
Site
vote
search
comment