fix figures in foundations

This commit is contained in:
hannes.kuchelmeister
2020-05-09 13:37:25 +02:00
parent 0ca1a20146
commit 9861ce4cc4

View File

@@ -41,7 +41,7 @@ There are several approaches to recommender systems presented in \cite{felfernig
\subsection{Collaborative Filtering} \subsection{Collaborative Filtering}
\begin{table}[tb] \begin{table}[b]
\centering \centering
\begin{tabular}{ l | c | c | c | c | c } \begin{tabular}{ l | c | c | c | c | c }
& The Matrix & Titanic & Die Hard & Forest Gump & Wall-E \\ \hline & The Matrix & Titanic & Die Hard & Forest Gump & Wall-E \\ \hline
@@ -80,7 +80,7 @@ Using the example from \autoref{tab:Foundations:RecommenderSystem:MoviePreferenc
Romance & & x & & x & \\ Romance & & x & & x & \\
Family & & & & x & x \\ Family & & & & x & x \\
\end{tabular} \end{tabular}
\caption[Movies: Category Matrix]{Showing example categories for movies in \autoref{tab:Foundations:RecommenderSystem:MoviePreferences}.} \caption[Movies: Category Matrix]{Showing example categories for the movies in \autoref{tab:Foundations:RecommenderSystem:MoviePreferences}.}
\label{tab:Foundations:RecommenderSystem:ContentBasedFilteringCategories} \label{tab:Foundations:RecommenderSystem:ContentBasedFilteringCategories}
\end{table} \end{table}
@@ -94,14 +94,14 @@ Using the example from \autoref{tab:Foundations:RecommenderSystem:MoviePreferenc
Eric & 2.5 & 2 & 3 & 5 & 4.5 \\ Eric & 2.5 & 2 & 3 & 5 & 4.5 \\
Diane & 4.5 & 4 & 5 & 3 & 3 \\ Diane & 4.5 & 4 & 5 & 3 & 3 \\
\end{tabular} \end{tabular}
\caption[Movies: User Profile Matrix for Genres]{User profiles generated from categories and rating from \autoref{tab:Foundations:RecommenderSystem:MoviePreferences} and \autoref{tab:Foundations:RecommenderSystem:ContentBasedFilteringCategories}.} \caption[Movies: User Profile Matrix for Genres]{User profiles generated from categories and ratings from \autoref{tab:Foundations:RecommenderSystem:MoviePreferences} and \autoref{tab:Foundations:RecommenderSystem:ContentBasedFilteringCategories}.}
\label{tab:Foundations:RecommenderSystem:ContentBasedFilteringProfiles} \label{tab:Foundations:RecommenderSystem:ContentBasedFilteringProfiles}
\end{table} \end{table}
Advantages and disadvantages of basic recommendation techniques are listed in \autoref{tab:Foundations:RecommenderComparison}. The following subsections show advantages of content-based filtering over collaborative filtering and over constraint-based recommendation. Advantages and disadvantages of basic recommendation techniques are listed in \autoref{tab:Foundations:RecommenderComparison}. The following subsections show advantages of content-based filtering over collaborative filtering and over constraint-based recommendation.
\begin{table} \begin{table}[htb]
\begin{center} \begin{center}
\begin{tabularx}{\columnwidth}{X|X|X} \begin{tabularx}{\columnwidth}{X|X|X}
& advantages & disadvantages \\ & advantages & disadvantages \\
@@ -202,14 +202,7 @@ This thesis presents one use case from forestry. It gradually extends this use c
This thesis extends a base software system, \emph{CAS Configurator Merlin}, from \emph{CAS Software AG} \cite{CASSoftwareAG}. \citeauthor{raabKollaborativeProduktkonfigurationEchtzeit2019} \cite{raabKollaborativeProduktkonfigurationEchtzeit2019} extends CAS Merlin Configurator in his thesis to allow simultaneous configuration. 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 and for the main configuration process no recommendation or conflict resolution exists. This thesis extends a base software system, \emph{CAS Configurator Merlin}, from \emph{CAS Software AG} \cite{CASSoftwareAG}. \citeauthor{raabKollaborativeProduktkonfigurationEchtzeit2019} \cite{raabKollaborativeProduktkonfigurationEchtzeit2019} extends CAS Merlin Configurator in his thesis to allow simultaneous configuration. 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 and for the main configuration process no recommendation or conflict resolution exists.
The extended architecture is shown in \autoref{fig:Foundations:CollaborativeConfiguratorMerlin}. The extended architecture is shown in \autoref{fig:Foundations:CollaborativeConfiguratorMerlin}.
He only makes changes to M.Customer which is renamed to \texttt{M.Collab-Customer} and introduces a new component \texttt{M.Collab}. \citeauthor{raabKollaborativeProduktkonfigurationEchtzeit2019} only makes changes to M.Customer which is renamed to \texttt{M.Collab-Customer} and introduces a new component \texttt{M.Collab}.
\begin{figure}
\centering
\includegraphics[width=0.6\textwidth]{./figures/20_fountations/MerlinCollaborativeConfigurator.pdf}
\caption[Architecture: Collaborative Configurator]{Architecture of Collaborative Configurator Merlin \cite[Fig. 4.3]{raabKollaborativeProduktkonfigurationEchtzeit2019}}
\label{fig:Foundations:CollaborativeConfiguratorMerlin}
\end{figure}
The following list provides a short overview of each component. The following list provides a short overview of each component.
@@ -220,6 +213,13 @@ The following list provides a short overview of each component.
\item[\texttt{M.Collab-Customer}] is the customer facing component. It allows a customer to configure a product or solution and contains the user interface. Actions undertaken in \texttt{M.Collab-Customer} are send to \texttt{M.Collab}. \item[\texttt{M.Collab-Customer}] is the customer facing component. It allows a customer to configure a product or solution and contains the user interface. Actions undertaken in \texttt{M.Collab-Customer} are send to \texttt{M.Collab}.
\end{description} \end{description}
\begin{figure}[ht]
\centering
\includegraphics[width=0.6\textwidth]{./figures/20_fountations/MerlinCollaborativeConfigurator.pdf}
\caption[Architecture: Collaborative Configurator]{Architecture of Collaborative Configurator Merlin \cite[Fig. 4.3]{raabKollaborativeProduktkonfigurationEchtzeit2019}}
\label{fig:Foundations:CollaborativeConfiguratorMerlin}
\end{figure}
\section{Software Design} \section{Software Design}
\label{sec:Foundations:BaseSystem} \label{sec:Foundations:BaseSystem}