Köppel, Luca and Falvella, Valerio (2024) Konzeption und Umsetzung eines ML-basierten Recommender-Systems für Freizeitaktivitäten. Other thesis, OST Ostschweizer Fachhochschule.
Full text not available from this repository.Abstract
Einleitung: Diese Arbeit beschäftigt sich mit der Entwicklung eines personalisierten Empfehlungssystems für Freizeitaktivitäten, das psychologische Merkmale der Nutzer (Big-FiveModell) mit standortbasierten OSM-Daten kombiniert. Anders als herkömmliche Verfahren, die umfangreiche Nutzerinteraktionsdaten erfordern, stützt sich unser Ansatz auf wissenschaftlich validierte Persönlichkeitsprofile und ein kontinuierliches Like-/Dislike-Feedback zur Feinjustierung der Empfehlungen.
Vorgehen: Zunächst wird ein orthogonal gestalteter Fragebogen eingesetzt, um die anfänglichen Nutzermerkmale zu erheben und daraus einen Nutzervektor abzuleiten. Das Empfehlungssystem nutzt einen zweistufigen Algorithmus: Phase 1 (Klassenbasiert) für Kaltstart und wenige Tag-Learnings, Phase 2 (OSM-Tagbasiert) für eine feingranulare Anpassung, sobald genügend Tag-Vektoren vorliegen. Hierbei misst ein Matching-Algorithmus die euklidische Distanz zwischen Nutzer- und Aktivitätsvektoren. Die technische Umsetzung umfasst ein Flask-Backend (Datenverarbeitung und Kommunikation mit der Overpass API) und ein React Frontend (UI für Suche, Feedback, Visualisierung). Eingebundene Echtzeit-POI-Daten aus OSM werden dynamisch klassifiziert und in unsere Empfehlungslogik integriert.
Ergebnis: Die Evaluierung verdeutlicht, dass das System bereits mit begrenztem Feedback relevante und stimmige Empfehlungen erzeugt. Der zweistufige Ansatz ermöglicht robuste Ergebnisse bei Kaltstarts (Phase 1), während er bei weiterem Feedback (Phase 2) immer individuellere Vorschläge liefert. Die kontinuierliche Anpassung der Nutzerprofile über Like-/Dislike-Eingaben steigert die Personalisierung schrittweise. Erste Tests bestätigen die Lernfähigkeit und Stabilität des Systems. Zukünftige Weiterentwicklungen könnten kontextbasierte Faktoren (Wetter, Events) oder ein federiertes Lernverfahren integrieren, um Privatsphäre zu erhöhen und das Empfehlungsspektrum weiter zu verfeinern.
Item Type: | Thesis (Other) |
---|---|
Subjects: | Area of Application > Consumer oriented Area of Application > Travel, Tourism, Transportation Area of Application > GIS > OpenStreetMap Technologies > Programming Languages > Python Technologies > Databases > PostgreSQL Technologies > Frameworks and Libraries > React |
Divisions: | Bachelor of Science FHO in Informatik > Student Research Project |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Politze, Daniel UNSPECIFIED |
Date Deposited: | 18 Feb 2025 12:29 |
Last Modified: | 18 Feb 2025 12:29 |
URI: | https://eprints.ost.ch/id/eprint/1244 |