Uppsats
Developing an AI-Based Stock Basket Recommendation System : A Content-Based Approach to Overcoming the Cold-Start Problem
Kandidat-uppsats
KTH/Skolan för elektroteknik och datavetenskap (EECS)
Publicerad: 2025
Språk: Engelska
Nyckelord
klicka för att sökaSammanfattning
This thesis describes the design and implementation of a content-based recommendation system for stock baskets on the Moosebit platform (an investment application under development) to overcome the cold-start problem (the difficulty of generating recommendations for new users without interaction history) for new users. User preferences collected through an onboarding questionnaire and basket metadata are both represented in a shared feature space of sector allocations, market-capitalization levels, historical volatility and geographic exposure. To simulate new users, we generate synthetic profiles based on those attributes. We evaluate two recommendation approaches: a K-Nearest Neighbors (KNN) method using Euclidean distance and cosine similarity, and a supervised eXtreme Gradient Boosting (XGBoost) regression model. Performance is assessed across accuracy, relevance, coverage and a self-consistency check in which a basket’s own features (with added noise) are used as a query to verify that the system can still retrieve that basket. The study shows that simple, transparent content-based methods provide effective personalization without requiring any historical interaction data. Future work includes testing with real user data, adding richer financial and sustainability features, and exploring hybrid or online learning extensions.
Information
- Författare
- Amani Rudäng, Elias, Alhallak, Natali
- Lärosäte / institution
- KTH/Skolan för elektroteknik och datavetenskap (EECS)
- Publiceringsdatum
- 2025
- Uppsatstyp
- Kandidat-uppsats
- Språk
- Engelska
- Nyckelord
- ⌕Artificial Intelligence⌕machine learning⌕XGBoost⌕Artificiell Intelligens⌕maskininlärning⌕Synthetic data⌕personalization⌕personalisering⌕Syntetisk data⌕Cold-start problem⌕recommendation system⌕Collaborative filtering⌕Content-based filtering⌕K-Nearest Neighbors (KNN)⌕Similarity metrics⌕Evaluation metrics⌕User profiling⌕Financial applications.⌕Kallstartsproblem⌕rekommendationssystem⌕Samarbetsfiltrering⌕Innehållsbaserad filtrering⌕K-närmsta grannar (KNN)⌕Extreme Gradient Boosting (XGBoost)⌕Likhetsmått⌕Utvärderingsmått⌕Användarprofilering⌕Finansiella applikationer.
Utforska vidare
Liknande uppsatser
Uppsatser med liknande ämnen och nyckelord.
M1-uppsats, Jönköping University/JTH, Avdelningen för datateknik och informatik
Seyhani Porshekoh, Artin
Publicerad: 2026
Kandidat-uppsats, Högskolan i Halmstad/Akademin för informationsteknologi
Fawal, Raghad
Publicerad: 2026
Kandidat-uppsats, Mälardalens universitet/Akademin för ekonomi, samhälle och teknik
Sauleskalne, Patricija, Tigerbacke, Fideli
Publicerad: 2026
Master-uppsats, Göteborgs universitet/Graduate School
Enges, Emil, Lundgren, Olle
Publicerad: 2026-07-02
Yrkesexamen på avancerad nivå, Uppsala universitet/Avdelningen för systemteknik
Vigholm, Albin
Publicerad: 2026
Yrkesexamen på avancerad nivå, Luleå tekniska universitet/Institutionen för ekonomi, teknik, konst och samhälle
Åström, Tuva, Nilsson, Matilda
Publicerad: 2026