10
RecULike : Open Source Academic Recommender System Liang Xiang Researcher@Hulu

RecULike : Open Source Academic Recommender System

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

Page 1: RecULike  : Open Source Academic Recommender System

RecULike : Open Source Academic Recommender System

Liang XiangResearcher@Hulu

Page 2: RecULike  : Open Source Academic Recommender System

Main Contents

• What is RecULike?• Why build RecULike?• How to build RecULike?– Architecture– Data Importer– Search Engine– Recommender System– Site/API

Page 3: RecULike  : Open Source Academic Recommender System

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

Page 4: RecULike  : Open Source Academic Recommender System

Why build RecULike

• We want to write a book• We want to use a real recommender system as

our example in the book

Page 5: RecULike  : Open Source Academic Recommender System

How to Build RecULike

• Architecture• Data Importer• Search Engine• Recommender System• Site/API

Page 6: RecULike  : Open Source Academic Recommender System

Architecture

Page 7: RecULike  : Open Source Academic Recommender System

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

Page 8: RecULike  : Open Source Academic Recommender System

Recommender System

• Cold-Start• Item-based Method

Page 9: RecULike  : Open Source Academic Recommender System

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

Page 10: RecULike  : Open Source Academic Recommender System