Improving package recommendations through query relaxation
Matteo Brucato, Azza Abouzied, Alexandra Meliou

TL;DR
This paper explores query relaxation techniques to improve package recommendation systems by generating more diverse and preferable solutions through constraint relaxation, considering user preferences and constraint importance.
Contribution
It introduces the problem of query relaxation for package recommendations, designs heuristics for constraint relaxation, and evaluates their effectiveness through experiments and user studies.
Findings
Relaxation can produce better solutions even when original queries are satisfiable.
Relaxed solutions improve properties specified by the query.
Users are sensitive to different constraints, affecting relaxation effectiveness.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMobile Crowdsensing and Crowdsourcing · Recommender Systems and Techniques · Caching and Content Delivery
