Human computation for constraint-based recommenders

PeopleViews is a Human Computation based environment for the construction of constraint-based recommenders. Constraint-based recommender systems support the handling of complex items where constraints (e.g., between user requirements and item properties) can be taken into account. When applying such systems, users are articulating their requirements and the recommender identifies solutions on the basis of the constraints in a recommendation knowledge base. In this paper, we provide an overview of the PeopleViews environment and show how recommendation knowledge can be collected from users of the environment on the basis of micro-tasks. We also show how PeopleViews exploits this knowledge for automatically generating recommendation knowledge bases. In this context, we compare the prediction quality of the recommendation approaches integrated in PeopleViews using a DSLR camera dataset.

[1]  Patrick Seemann,et al.  Matrix Factorization Techniques for Recommender Systems , 2014 .

[2]  Alexander Felfernig,et al.  Reducing the Entry Threshold of AAL Systems: Preliminary Results from Casa Vecchia , 2012, ICCHP.

[3]  Kristian J. Hammond,et al.  The FindMe Approach to Assisted Browsing , 1997, IEEE Expert.

[4]  Robin Burke,et al.  Knowledge-based recommender systems , 2000 .

[5]  Bradley N. Miller,et al.  GroupLens: applying collaborative filtering to Usenet news , 1997, CACM.

[6]  Paolo Cremonesi,et al.  Polimovie: a feature-based dataset for recommender systems , 2015 .

[7]  David McSherry,et al.  Similarity and Compromise , 2003, ICCBR.

[8]  Alexander Schwartz,et al.  Decision Analysis And Behavioral Research , 2016 .

[9]  Gerhard Friedrich,et al.  Recommender Systems - An Introduction , 2010 .

[10]  George Karypis,et al.  Item-based top-N recommendation algorithms , 2004, TOIS.

[11]  Adam Tauman Kalai,et al.  Personalized Human Computation , 2013, HCOMP.

[12]  Boi Faltings,et al.  reality: a scalable intelligent travel planner , 2003, SAC '03.

[13]  Jennifer Golbeck,et al.  Curator: a game with a purpose for collection recommendation , 2010, CHI.

[14]  Luis von Ahn,et al.  Matchin: eliciting user preferences with an online game , 2009, CHI.

[15]  François Bry,et al.  Human computation , 2018, it Inf. Technol..

[16]  Martha Larson,et al.  User-Item Reciprocity in Recommender Systems: Incentivizing the Crowd , 2014, UMAP Workshops.

[17]  Maryam Ramezani,et al.  Matching Recommendation Technologies and Domains , 2011, Recommender Systems Handbook.

[18]  Gerhard Friedrich,et al.  An Integrated Environment for the Development of Knowledge-Based Recommender Applications , 2006, Int. J. Electron. Commer..

[19]  Weiru Liu,et al.  History-guided conversational recommendation , 2014, WWW '14 Companion.

[20]  Alexander Felfernig,et al.  An efficient diagnosis algorithm for inconsistent constraint sets , 2011, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[21]  Hyun Joon Jung,et al.  Quality assurance in crowdsourcing via matrix factorization based task routing , 2014, WWW.

[22]  Loriene Roy,et al.  Content-based book recommending using learning for text categorization , 1999, DL '00.

[23]  Michael J. Pazzani,et al.  Learning and Revising User Profiles: The Identification of Interesting Web Sites , 1997, Machine Learning.

[24]  John Riedl,et al.  SuggestBot: using intelligent task routing to help people find work in wikipedia , 2007, IUI '07.

[25]  GoldbergDavid,et al.  Using collaborative filtering to weave an information tapestry , 1992 .

[26]  Licia Capra,et al.  Social ranking: uncovering relevant content using tag-based recommender systems , 2008, RecSys '08.

[27]  Dietmar Jannach,et al.  SAT: A Web-Based Interactive Advisor for Investor-Ready Business Plans , 2007, ICE-B.

[28]  Nihar B. Shah,et al.  On the Impossibility of Convex Inference in Human Computation , 2014, AAAI.

[29]  Jonathan L. Herlocker,et al.  Evaluating collaborative filtering recommender systems , 2004, TOIS.

[30]  Francesco Ricci,et al.  A survey of active learning in collaborative filtering recommender systems , 2016, Comput. Sci. Rev..

[31]  Douglas B. Terry,et al.  Using collaborative filtering to weave an information tapestry , 1992, CACM.

[32]  Barry Smyth,et al.  Generating Diverse Compound Critiques , 2005, Artificial Intelligence Review.

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

[34]  Markus Zanker,et al.  Constraint-Based Recommendation for Software Project Effort Estimation , 2010 .

[35]  Sanjay Mittal,et al.  Towards a Generic Model of Configuraton Tasks , 1989, IJCAI.

[36]  Deniz Iren,et al.  Cost of Quality in Crowdsourcing , 2014, Hum. Comput..

[37]  Pasquale Lops,et al.  Financial Product Recommendation through Case-based Reasoning and Diversification Techniques , 2014, RecSys Posters.

[38]  Martha Larson,et al.  Activating the Crowd: Exploiting User-Item Reciprocity for Recommendation , 2013 .

[39]  Eric Colson Using Human and Machine Processing in Recommendation Systems , 2013, HCOMP.

[40]  Alexander Felfernig,et al.  Constraint-based recommender systems: technologies and research issues , 2008, ICEC.

[41]  Guy Shani,et al.  A Survey of Accuracy Evaluation Metrics of Recommendation Tasks , 2009, J. Mach. Learn. Res..

[42]  Stefan Reiterer An Integrated Knowledge Engineering Environment for Constraint-based Recommender Systems , 2015, FINREC.