Recommending improved configurations for complex objects with an application in travel planning

Users often configure complex objects with many possible internal choices. Recommendation engines that automatically configure such objects given user preferences and constraints, may provide much value in such cases. These applications generate appropriate recommendations based on user preferences. It is likely, though, that the user will not be able to fully express her preferences and constraints, requiring a phase of manual tuning of the recommended configuration. We suggest that following this manual revision, additional constraints and preferences can be automatically collected, and the recommended configuration can be automatically improved. Specifically, we suggest a recommender component that takes as input an initial manual configuration of a complex object, deduces certain user preferences and constraints from this configuration, and constructs an alternative configuration. We show an appealing application for our method in complex trip planning, and demonstrate its usability in a user study.

[1]  P. Torasso,et al.  Description and Configuration of Complex Technical Products in a Virtual Store , 2000 .

[2]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[3]  D. Fesenmaier,et al.  Case-based travel recommendations. , 2006 .

[4]  David Heckerman,et al.  Empirical Analysis of Predictive Algorithms for Collaborative Filtering , 1998, UAI.

[5]  Francesco Ricci,et al.  Aplying Trip@dvice Recommendation Technology to www.visiteurope.com , 2006, ECAI.

[6]  Tshering Dema,et al.  eTourPlan: A Knowledge-Based Tourist Route and Activity Planner , 2008 .

[7]  Li Chen,et al.  Usability Guidelines for Product Recommenders Based on Example Critiquing Research , 2011, Recommender Systems Handbook.

[8]  Lior Rokach,et al.  Introduction to Recommender Systems Handbook , 2011, Recommender Systems Handbook.

[9]  Francesco Ricci,et al.  Interactive Trip Planning with Trip@dvise , 2003, INTERACT.

[10]  Tomas Olsson,et al.  Enhancing Web-Based Configuration with Recommendations and Cluster-Based Help , 2002 .

[11]  Markus Zanker,et al.  Constraint-based personalised configuring of product and service bundles , 2010 .

[12]  Robin D. Burke,et al.  Hybrid Recommender Systems: Survey and Experiments , 2002, User Modeling and User-Adapted Interaction.

[13]  Bing Pan,et al.  An Analysis of Search Engine Use for Travel Planning , 2010, ENTER.

[14]  Anh-Duc Nguyen,et al.  Integrating open data and generating travel itinerary in semantic-aware tourist information system , 2011, iiWAS '11.

[15]  Francesco Ricci,et al.  DIETORECS: Travel Advisory for Multiple Decision Styles , 2003, ENTER.

[16]  Markus Stumptner,et al.  Model-Based Reconfiguration , 1998, AID.

[17]  Pasquale Lops,et al.  Content-based Recommender Systems: State of the Art and Trends , 2011, Recommender Systems Handbook.

[18]  Ulrike Bauernfeind,et al.  THE EVALUATION OF A RECOMMENDATION SYSTEM FOR TOURIST DESTINATION DECISION MAKING , 2003 .

[19]  Reijo Sulonen,et al.  Unified Configuration Knowledge Representation Using Weight Constraint Rules , 2000 .

[20]  Padraig Cunningham,et al.  Knowledge engineering issues in developing a case-based reasoning application , 1999, Knowl. Based Syst..

[21]  Bracha Shapira,et al.  Recommender Systems Handbook , 2015, Springer US.

[22]  Alexander Felfernig,et al.  Recommendation Technologies for Configurable Products , 2011, AI Mag..

[23]  Ulrike Gretzel,et al.  Tell Me Who You Are and I Will Tell You Where to Go: Use of Travel Personalities in Destination Recommendation Systems , 2004, J. Inf. Technol. Tour..