skip to main content
10.1145/3109859.3109867acmconferencesArticle/Chapter ViewAbstractPublication PagesrecsysConference Proceedingsconference-collections
research-article

Constructive Recommendation

Published: 27 August 2017 Publication History

Abstract

Constructive recommendation is the task of recommending object "configurations", i.e. objects that can be assembled from their components on the basis of the user preferences. Examples include: PC configurations, recipes, travel plans, layouts, and other structured objects. Recommended objects are created by maximizing a learned utility function over an exponentially (or even infinitely) large combinatorial space of configurations. The utility function is learned through preference elicitation, an interactive process for collecting user feedback about recommended objects. Constructive recommendation systems can help users make good decisions over complex configuration spaces. Our goal is to adapt existing machine learning techniques, or devise new ones, in order to build recommendation systems suitable for constructive tasks.

References

[1]
G. H. Bakir, T. Hofmann, B. Schölkopf, A. J. Smola, B. Taskar, and S. V. N. Vishwanathan. 2007. Predicting Structured Data. (2007).
[2]
Craig Boutilier, Fahiem Bacchus, and Ronen I. Brafman. 2001. UCP-networks: A directed graphical representation of conditional utilities. In UAI. 56--64.
[3]
Hugh Chipman. 1996. Bayesian variable selection with related predictors. CJS 24, 1 (1996), 17--36.
[4]
Michael Collins. 2002. Discriminative training methods for hidden markov models: Theory and experiments with perceptron algorithms. In ACL'02, Vol. 10. 1--8.
[5]
Paolo Dragone, Luca Erculiani, Maria Teresa Chietera, Stefano Teso, and Andrea Passerini. 2016. Constructive Layout Synthesis via Coactive Learning. In Constructive Machine Learning workshop, NIPS.
[6]
Alexander Felfernig and Robin Burke. 2008. Constraint-based recommender systems: technologies and research issues. In Proceedings of the 10th international conference on Electronic commerce. ACM, 3.
[7]
Shengbo Guo and Scott Sanner. 2010. Real-time multiattribute Bayesian preference elicitation with pairwise comparison queries. In AISTATS. 289--296.
[8]
Jordan J. Louviere, David A. Hensher, and Joffre D. Swait. 2000. Stated choice methods: analysis and applications. Cambridge University Press.
[9]
Gabriella Pigozzi, Alexis Tsoukiàs, and Paolo Viappiani. 2016. Preferences in artificial intelligence. Annals of Mathematics and Artificial Intelligence (2016).
[10]
Pearl Pu and Li Chen. 2009. User-involved preference elicitation for product search and recommender systems. AI magazine 29, 4 (2009), 93.
[11]
Francesco Ricci, Lior Rokach, and Bracha Shapira. 2011. Introduction to recommender systems handbook. Springer.
[12]
Ariel Rubinstein. 1998. Modeling bounded rationality. MIT press.
[13]
Pannaga Shivaswamy and Thorsten Joachims. 2015. Coactive Learning. JAIR 53 (2015), 1--40.
[14]
Stefano Teso, Paolo Dragone, and Andrea Passerini. 2017. Coactive Critiquing: Elicitation of Preferences and Features. In AAAI.
[15]
Stefano Teso, Andrea Passerini, and Paolo Viappiani. 2016. Constructive Preference Elicitation by Setwise Max-Margin Learning. In IJCAI. 2067--2073.
[16]
Olivier Toubia, John R. Hauser, and Duncan I. Simester. 2004. Polyhedral methods for adaptive choice-based conjoint analysis. Journal of Marketing Research 41, 1 (2004), 116--131.
[17]
Ioannis Tsochantaridis, Thomas Hofmann, Thorsten Joachims, and Yasemin Altun. 2004. Support vector machine learning for interdependent and structured output spaces. In ICML. ACM, 104.
[18]
Paolo Viappiani and Craig Boutilier. 2010. Optimal Bayesian recommendation sets and myopically optimal choice query sets. In NIPS. 2352--2360.
[19]
Martin Zinkevich. 2003. Online convex programming and generalized infinitesimal gradient ascent. In Proceedings of the 20th International Conference on Machine Learning (ICML-03). 928--936.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
RecSys '17: Proceedings of the Eleventh ACM Conference on Recommender Systems
August 2017
466 pages
ISBN:9781450346528
DOI:10.1145/3109859
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 August 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. coactive learning
  2. constructive recommendation
  3. online learning
  4. preference elicitation
  5. recommendation systems
  6. structured output prediction

Qualifiers

  • Research-article

Conference

RecSys '17
Sponsor:

Acceptance Rates

RecSys '17 Paper Acceptance Rate 26 of 125 submissions, 21%;
Overall Acceptance Rate 254 of 1,295 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)12
  • Downloads (Last 6 weeks)0
Reflects downloads up to 04 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media