From 59c0586f14e7ea22d016d7790e7cbc8b9cc42f6a Mon Sep 17 00:00:00 2001 From: "hannes.kuchelmeister" Date: Tue, 5 May 2020 11:53:22 +0200 Subject: [PATCH] fix mistakes in related work --- 30_Thesis/sections/20_related_work.tex | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/30_Thesis/sections/20_related_work.tex b/30_Thesis/sections/20_related_work.tex index be7059e..f9a1904 100644 --- a/30_Thesis/sections/20_related_work.tex +++ b/30_Thesis/sections/20_related_work.tex @@ -5,7 +5,7 @@ \todo[inline]{proofread and improve chapter, possibly go more into detail} -This chapter is discussing related work. The approaches presented either are group recommenders, group-based configuration systems or recommender systems for configuration. However no literature combines these approaches to have group recommendation for group-based configuration. Therefore, there are no approaches that do something in that realm. +This chapter discusses related work. The approaches presented are either group recommenders, group-based configuration systems or recommender systems for configuration. However no literature combines these approaches to get a group recommendation for group-based configuration. \section{Group Recommender Systems} \label{sec:Related_Work:GroupRecommender} @@ -13,7 +13,7 @@ This chapter is discussing related work. The approaches presented either are gro \begin{description}[style=unboxed, leftmargin=0cm, font=\normalfont] \item[\citeauthor{choudharyMulticriteriaGroupRecommender2020} \cite{choudharyMulticriteriaGroupRecommender2020}] propose a multi-criteria group recommender system. An analytical hierarchy process is used to learn priorities for film features like story, action, direction and to then make a number of best recommendations for a group of users. Their approach works well for film selection and they observe that it is easier to make recommendations for homogenous groups than for random groups. Also small groups receive better recommendations compared to large ones. - \item[\citeauthor{chenInterfaceInteractionDesign2011} \cite{chenInterfaceInteractionDesign2011}] looks at interface and interaction designs that supports the overall group and does not only consider each user individually. Chen designs a music recommendation system \emph{GroupFun} with a focus on groups that tries to enhance mutual awareness and transparency. \citeauthor{chenInterfaceInteractionDesign2011}'s assessment is that this work is still in a preliminary stage. Further work in that area was conducted by \citeauthor{chenEmpatheticonsDesigningEmotion2014} \cite{chenEmpatheticonsDesigningEmotion2014} looking at emotional awareness in groups and how that can be visualised in a user interface. + \item[\citeauthor{chenInterfaceInteractionDesign2011} \cite{chenInterfaceInteractionDesign2011}] looks at interface and interaction designs that support the overall group and does not only consider each user individually. Chen designs a music recommendation system \emph{GroupFun} with a focus on groups that tries to enhance mutual awareness and transparency. \citeauthor{chenInterfaceInteractionDesign2011}'s assessment is that this work is still in a preliminary stage. Further work in that area was conducted by \citeauthor{chenEmpatheticonsDesigningEmotion2014} \cite{chenEmpatheticonsDesigningEmotion2014} looking at emotional awareness in groups and how this can be visualised in a user interface. \end{description} \section{Group-Based Configuration} @@ -22,15 +22,15 @@ This chapter is discussing related work. The approaches presented either are gro \begin{description}[style=unboxed, leftmargin=0cm, font=\normalfont] \item[\citeauthor{raabKollaborativeProduktkonfigurationEchtzeit2019} \cite{raabKollaborativeProduktkonfigurationEchtzeit2019}] builds a collaborative configurator based on the CAS Merlin Configurator. Here groups of people are able to simultaneously configure a product. If there are any conflicts, a conflict resolution process is started. However the prototype only allows a majority voting approach and does not provide any further group decision support. Also this process only starts upon the selection of an invalid state that gives alternatives. - \item[\citeauthor{felferningGroupBasedConfiguration2016} \cite{felferningGroupBasedConfiguration2016}] introduce basic definitions of group based configuration task, show what conflicts can occur, how to deal with inconsistencies in preferences among group members and how to integrate different decision heuristics into this process. + \item[\citeauthor{felferningGroupBasedConfiguration2016} \cite{felferningGroupBasedConfiguration2016}] introduce basic definitions of group-based configuration task, show what conflicts can occur, how to deal with inconsistencies in preferences among group members and how to integrate different decision heuristics into this process. - \item[\citeauthor{velasquez-guevaraMultiSPLOTSupportingMultiuser2018} \cite{velasquez-guevaraMultiSPLOTSupportingMultiuser2018}] implement a web based simultaneous group-based configuration system that uses constraint programming . Hereby each user configures according to their own preferences and the system proposes a configuration according to different strategies. These strategies are maximization of selections (which means finding the solution with the largest number of features selected), minimizing conflicting selections (which means to minimize the inclusion of features that have conflicts) and to prioritize decisions from some users. + \item[\citeauthor{velasquez-guevaraMultiSPLOTSupportingMultiuser2018} \cite{velasquez-guevaraMultiSPLOTSupportingMultiuser2018}] implement a web-based simultaneous group-based configuration system that uses constraint programming . Hereby each user configures according to their own preferences and the system proposes a configuration according to different strategies. These strategies are maximization of selections (which means finding the solution with the largest number of features selected), minimizing conflicting selections (which means to minimize the inclusion of features that have conflicts) and to prioritize decisions from some users. \end{description} \section{Recommender Systems for Configuration} \label{sec:Related_Work:RecommenderSystemsForConfiguration} \begin{description}[style=unboxed, leftmargin=0cm, font=\normalfont] - \item[\citeauthor{rubinshteynEntwicklungHybridenRecommender2018} \cite{rubinshteynEntwicklungHybridenRecommender2018}] looks at different approaches to recommendation and implements a prototype with CAS Merlin Configurator which uses a hybrid recommender system. His prototype combines constraint-based filtering with collaborative filtering and achieves better results in terms of precision than non-hybrid systems using collaborative filtering and constraint-based recommendation. In terms of recall his hybrid does not surpass the high numbers of constraint-based recommendation but improves upon collaborative-filtering. + \item[\citeauthor{rubinshteynEntwicklungHybridenRecommender2018} \cite{rubinshteynEntwicklungHybridenRecommender2018}] looks at different approaches to recommendation and implements a prototype with CAS Merlin Configurator which uses a hybrid recommender system. His prototype combines constraint-based filtering with collaborative filtering and achieves better results in terms of precision than non-hybrid systems using collaborative filtering and constraint-based recommendation. In terms of recall his hybrid does not surpass the high numbers of constraint-based recommendations but improves upon collaborative-filtering. \item [\citeauthor{benzMoeglichkeitenIntelligenterEmpfehlungssysteme2017} \cite{benzMoeglichkeitenIntelligenterEmpfehlungssysteme2017}] uses a constraint based recommender that uses fuzzy logic to relax constraints and thereby reducing the amount of times where the recommender is unable to make recommendations. With his approach a product manager has direct influence on the recommendations. Rules for recommendations hereby are not automatically learned but only manually created and relate to predefined user interest categories.