DigasNikas / AcademicRecRepo

Recommendation Engine for Master Thesis based on Lenskit.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AcademicRecRepo

Recommendation Engine for Master Thesis based on Lenskit .

This work pursues to study the impact of different neighborhood strategies in the formulation of recommendations through collaborative methods. Several popularity strategies are studied and implemented using the framework Lenskit . The aim is to show the usefulness of popularity as a significant indication in the creation of recommendations.

The different algorithm configuration files can be find at etc directory, where we set every parameter required. You can read more about it here .

Changes to Lenskit

The first changes focused on parallelizing the way similarities are computed. Due to some issues related with the size of datasets, several stages of the job had to be serialized as well.

alt text

Sequence Diagram

alt text

Strategies

Fair Entries

alt text

About

Recommendation Engine for Master Thesis based on Lenskit.


Languages

Language:Java 93.9%Language:Groovy 6.1%