Can I Recommend a movie for you? Now, on this booth! Get movie recommendations using the Grid
Dec 09, 2014
Can IRecommend a movie for you?
Now, on this booth!
Get movie recommendations using the Grid
Using Grids to support Recommender Systems
DEMO
www.canalcinefilia.com.br
www.canalcinefilia.com.br - rating movies
MySQL
www
User’s profile
Recommender system
Algorithm
User’s profile
Rating Matrix
390 users X 900 movies
~351,000 comparisons per user
User’s neighborhood
0.9
0.8
0.7
0.60.5
0.4
0.3
1
Pearson Correlation-1 < r < 1
Will the user enjoy the movie “Yes Man” ?
Generating the recommendations
User’s neighborhoodThis repeats for every movie not rated
RatingPredictiongenerated
0.9 0.8 0.6 0.4 0.3
Weighted mean
Implementation on the Grid
MySQL
www
Grid UI
.JDL
LFC
SE
SE
Grid UI
Recommender.class
Start.sh
mdclient.config
Input sandbox
Grid UIWMS
CE 1 CE 2 CE n
WN WN WN
SESE
Version I
CE 1 CE 2 CE n
WN WN WN
.SQL.SQL.SQL .SQL.SQL.SQL .SQL.SQL.SQL
Grid UI WMS
Output sandbox
.SQL.SQL.SQL
MySQL
www
Version II
CE 1 CE 2 CE n
WN WN WN
AMGA
MySQL
www
Version III(future work)
CE 1 CE 2 CE n
WN WN WN
GRelC API GRelC API GRelC API
MySQL
www