TY - JOUR
T1 - REQUEST
T2 - A query language for customizing recommendations
AU - Adomavicius, Gediminas
AU - Tuzhilin, Alexander
AU - Zheng, Rong
PY - 2011/3
Y1 - 2011/3
N2 - Initially popularized by Amazon.com, recommendation technologies have become widespread over the past several years. However, the types of recommendations available to the users in these recommender systems are typically determined by the vendor and therefore are not flexible. In this paper, we address this problem by presenting the recommendation query language REQUEST that allows users to customize recommendations by formulating them in the ways satisfying personalized needs of the users. REQUEST is based on the multidimensional model of recommender systems that supports additional contextual dimensions besides traditional User and Item dimensions and also OLAP-type aggregation and filtering capabilities. This paper also presents the recommendation algebra RA, shows how REQUEST recommendations can be mapped into this algebra, and analyzes the expressive power of the query language and the algebra. This paper also shows how users can customize their recommendations using REQUEST queries through a series of examples.
AB - Initially popularized by Amazon.com, recommendation technologies have become widespread over the past several years. However, the types of recommendations available to the users in these recommender systems are typically determined by the vendor and therefore are not flexible. In this paper, we address this problem by presenting the recommendation query language REQUEST that allows users to customize recommendations by formulating them in the ways satisfying personalized needs of the users. REQUEST is based on the multidimensional model of recommender systems that supports additional contextual dimensions besides traditional User and Item dimensions and also OLAP-type aggregation and filtering capabilities. This paper also presents the recommendation algebra RA, shows how REQUEST recommendations can be mapped into this algebra, and analyzes the expressive power of the query language and the algebra. This paper also shows how users can customize their recommendations using REQUEST queries through a series of examples.
KW - Contextual recommendations
KW - Multidimensional recommendations
KW - Personalization
KW - Recommendation algebra
KW - Recommendation query language
KW - Recommender systems
UR - http://www.scopus.com/inward/record.url?scp=79955813679&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=79955813679&partnerID=8YFLogxK
U2 - 10.1287/isre.1100.0274
DO - 10.1287/isre.1100.0274
M3 - Article
AN - SCOPUS:79955813679
SN - 1047-7047
VL - 22
SP - 99
EP - 117
JO - Information Systems Research
JF - Information Systems Research
IS - 1
ER -