CAT Recommender System

Stähli, Tobias and Wälter, Jonas (2017) CAT Recommender System. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.

Full text not available from this repository.

Abstract

In der vorliegenden Studienarbeit wurde ein Recommender System für einen der führenden Schweizer Anbietern von Strukturierten Produkten konzipiert, entwickelt und in die bestehende Softwarelösung integriert. Die entwickelte Lösung soll den Verkäufer beim Beratungsgespräch unterstützen und dem Kunden Strukturierte Produkte vorschlagen, welche er sonst nicht sehen würde. Damit die gemachten Vorschläge nachvollziehbar sind, wurde ein besonderes Augenmerk auf das Erzeugen von aussagekräftigen Begründungen der vorgeschlagenen Produkte gelegt. So kann sofort nachvollzogen werden, warum das Recommender System ein bestimmtes Produkt vorschlägt.

Nach einer ausführlichen Literaturstudie wurden die aus der Literatur bekannten Konzepte auf ihre Anwendbarkeit auf die konkrete Problemstellung überprüft. Zudem wurden bestehende Software Frameworks und Bibliotheken untersucht. Anschliessend wurde in einem Prototyp die vorgeschlagene Architektur des Systems validiert sowie erste Recommender Algorithmen implementiert. Bei einer Kundendemo in der Projektmitte konnten erste Rückmeldungen gesammelt und im weiteren Projektverlauf berücksichtigt werden. Abschliessend wurde die bestehende Softwarelösung um die Anzeige der Vorschläge vom Recommender System erweitert, sodass die Nutzung des neuen Systems für den Verkäufer möglichst reibungslos in der bekannten Umgebung stattfindet.

Das umgesetzte System wurde in C# als eigenständige .NET Applikation entwickelt und verfügt über eine ASP.NET Web API. Die Datenhaltung erfolgt in Microsoft SQL Server 2016 und der Zugriff mittels des Entity Frameworks. Die Konfigurationsoberfläche für die Justierung der Gewichtungen und anderen Parameter des Recommender Systems wurde als ASP.NET Web-Applikation entwickelt. Das User Interface für die Darstellung der Vorschläge in der bestehenden Softwarelösung wurde mittels WPF umgesetzt. Zudem wurde das bestehende Mailing-System um eine Komponente erweitert, welche das Versenden der vorgeschlagenen Produkte an den Kunden erlaubt.

Item Type: Thesis (Student Research Project)
Subjects: Area of Application > Business oriented
Technologies > Programming Languages > C#
Technologies > Frameworks and Libraries > ASP.NET
Technologies > Databases > MS SQL Server
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Depositing User: OST Deposit User
Contributors:
Contribution
Name
Email
Thesis advisor
Bauer, Manuel
UNSPECIFIED
Date Deposited: 26 Apr 2018 13:49
Last Modified: 26 Apr 2018 13:49
URI: https://eprints.ost.ch/id/eprint/633

Actions (login required)

View Item
View Item