TY - GEN
T1 - Improving package recommendations through query relaxation
AU - Brucato, Matteo
AU - Abouzied, Azza
AU - Meliou, Alexandra
PY - 2014
Y1 - 2014
N2 - Recommendation systems aim to identify items that are likely to be of interest to users. In many cases, users are interested in package recommendations as collections of items. For example, a dietitian may wish to derive a dietary plan as a collection of recipes that is nutritionally balanced, and a travel agent may want to produce a vacation package as a coordinated collection of travel and hotel reservations. Recent work has explored extending recommendation systems to support packages of items. These systems need to solve complex combinatorial problems, enforcing various properties and constraints defined on sets of items. Introducing constraints on packages makes recommendation queries harder to evaluate, but also harder to express: Queries that are under-specified produce too many answers, whereas queries that are over-specified frequently miss interesting solutions. In this paper, we study query relaxation techniques that target package recommendation systems. Our work offers three key insights: First, even when the original query result is not empty, relaxing constraints can produce preferable solutions. Second, a solution due to relaxation can only be preferred if it improves some property specified by the query. Third, relaxation should not treat all constraints as equals: some constraints are more important to the users than others. Our contributions are threefold: (a) we define the problem of deriving package recommendations through query relaxation, (b) we design and experimentally evaluate heuristics that relax query constraints to derive interesting packages, and (c) we present a crowd study that evaluates the sensitivity of real users to different kinds of constraints and demonstrates that query relaxation is a powerful tool in diversifying package recommendations.
AB - Recommendation systems aim to identify items that are likely to be of interest to users. In many cases, users are interested in package recommendations as collections of items. For example, a dietitian may wish to derive a dietary plan as a collection of recipes that is nutritionally balanced, and a travel agent may want to produce a vacation package as a coordinated collection of travel and hotel reservations. Recent work has explored extending recommendation systems to support packages of items. These systems need to solve complex combinatorial problems, enforcing various properties and constraints defined on sets of items. Introducing constraints on packages makes recommendation queries harder to evaluate, but also harder to express: Queries that are under-specified produce too many answers, whereas queries that are over-specified frequently miss interesting solutions. In this paper, we study query relaxation techniques that target package recommendation systems. Our work offers three key insights: First, even when the original query result is not empty, relaxing constraints can produce preferable solutions. Second, a solution due to relaxation can only be preferred if it improves some property specified by the query. Third, relaxation should not treat all constraints as equals: some constraints are more important to the users than others. Our contributions are threefold: (a) we define the problem of deriving package recommendations through query relaxation, (b) we design and experimentally evaluate heuristics that relax query constraints to derive interesting packages, and (c) we present a crowd study that evaluates the sensitivity of real users to different kinds of constraints and demonstrates that query relaxation is a powerful tool in diversifying package recommendations.
KW - packages
KW - query relaxation
KW - recommendation system
UR - http://www.scopus.com/inward/record.url?scp=84907082877&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84907082877&partnerID=8YFLogxK
U2 - 10.1145/2658840.2658843
DO - 10.1145/2658840.2658843
M3 - Conference contribution
AN - SCOPUS:84907082877
SN - 9781450331869
T3 - ACM International Conference Proceeding Series
SP - 13
EP - 18
BT - 1st International Workshop on Bringing the Value of "Big Data" to Users, Data4U 2014 - In Conjunction with the 40th International Conference on Very Large Data Bases
PB - Association for Computing Machinery
T2 - 1st International Workshop on Bringing the Value of "Big Data" to Users, Data4U 2014 - In Conjunction with the 40th International Conference on Very Large Data Bases
Y2 - 1 September 2014 through 1 September 2014
ER -