Beer Recommender

Visit us at Aleph Technologies

This application makes use of the Beer Advocate community 's 1.5 million beer reviews made available through Stanford University Data Library .
We were greatly inspired by the Yhat blog post on recommender systems in R , with additional optimizations to use data.table instead of data.frame whenever possible in order to speed up the process.
The system first loads the review data and extracts the top 100 beers with most reviews. This subset of the reviews will be the basis for the construction of a similarity matrix in the framework of an Item-based Collaborative Filter .
The similarity metric is based (as described in the post above) in the weighted correlation of each reviewed feature. There are many other ways to calculate similarities and the weight choice is arbitrary. It will suit the purposes of the current Shiny application.
The beer names could be restricted to certain beer categories (styles) and the number of recommendations can be adjusted dynamically.
We will explore the possibilities of the recommenderlab packages for recommender validation in a future release.