added reference to the source code

This commit is contained in:
hannes.kuchelmeister
2020-05-04 12:50:05 +02:00
parent dc384fe803
commit 0ecab29e11
2 changed files with 11 additions and 1 deletions

View File

@@ -10,7 +10,7 @@ This chapter gives a summary about the thesis. It describes the exact steps that
To summarise, this thesis was motivated by the research area of group-based configuration gaining more traction. As group decisions come with many problems and biases, recommender systems are used to help with group decisions. This avoids mistakes and helps with reproducibility of successful group decisions. For group-based configurations there has not been any research on recommenders. The research question of this thesis therefore was the following: "How can a group recommender translate individual preferences into recommendations that improve the overall satisfaction of group members while considering constraints given by the configuration state?". This thesis answers the research questions by proposing a concept, implementing it as a prototype and evaluating it. Thereby the viability of such a system and such an approach is shown.
First, the thesis introduces foundations about product configuration and extends them to group-based product configuration. Next, recommender systems are introduced and three basic approaches, collaborative filtering, content-based filtering and constraint based recommendation, are compared. Last, the \hyperref[ch:Foundations]{foundations chapter} gives an introduction into group recommendation.
After the \hyperref[ch:Foundations]{foundations chapter}, a concept for an item-based recommender for group-based configuration is introduced. This concepts uses a database of finished configurations to chose a configuration that fits best to the group. Each users preferences are used to assign a score to a configuration. The score of all group members is then aggregated into a group score and the best configuration from the database is recommended. The recommender also gives penalties for deviating from the current configuration state.
Later, the concept is implemented as an open source microservice which is integrated into an already existing group-based configurator.
Later, the concept is implemented as an open source microservice which is integrated into an already existing group-based configurator. The source code is available at \cite{kuchelmeister13hannes11BachelorThesis}.
Last, an offline metric for satisfaction is introduced and it is used for evaluation. Three group types are evaluated, homogenous groups, random groups and heterogeneous groups. Overall, the evaluation shows the recommender yields good results for groups and helps groups to form a compromise. Satisfaction among group members is increased overall. A simple item-based approach therefore, already improves group decisions by finding good compromises. This is also the case when the knowledge of the recommender is limited.
\section{Limitations and Further Research}

View File

@@ -1005,6 +1005,16 @@ procedure.},
langid = {english}
}
@online{kuchelmeister13hannes11BachelorThesis,
title = {13hannes11/Bachelor\_thesis\_m.Recommend},
author = {Kuchelmeister, Hannes F.},
journaltitle = {GitHub},
url = {https://github.com/13hannes11/bachelor_thesis_m.recommend},
urldate = {2020-05-12},
file = {C\:\\Users\\Hannes.Kuchelmeister\\Zotero\\storage\\8UURN4KL\\bachelor_thesis_m.html},
langid = {english}
}
@article{likaFacingColdStart2014,
title = {Facing the Cold Start Problem in Recommender Systems},
author = {Lika, Blerina and Kolomvatsos, Kostas and Hadjiefthymiades, Stathes},