Investigating the performance of matrix factorization techniques applied on purchase data for recommendation purposes
Automated systems for producing product recommendations to users is a relatively new area within the field of machine learning. Matrix factorization techniques have been studied to a large extent on data consisting of explicit feedback such as ratings, but to a lesser extent on implicit feedback d...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
Malmö högskola, Fakulteten för teknik och samhälle (TS)
2015
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-20624 |
id |
ndltd-UPSALLA1-oai-DiVA.org-mau-20624 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-mau-206242020-11-25T05:33:26ZInvestigating the performance of matrix factorization techniques applied on purchase data for recommendation purposesengHolländer, JohnMalmö högskola, Fakulteten för teknik och samhälle (TS)Malmö högskola/Teknik och samhälle2015Recommender systemsMatrix factorizationMachine learningImplicit feedbackRecommender algorithmsNearest neighborUserNNRecommendation systemsUserKnnEngineering and TechnologyTeknik och teknologierAutomated systems for producing product recommendations to users is a relatively new area within the field of machine learning. Matrix factorization techniques have been studied to a large extent on data consisting of explicit feedback such as ratings, but to a lesser extent on implicit feedback data consisting of for example purchases.The aim of this study is to investigate how well matrix factorization techniques perform compared to other techniques when used for producing recommendations based on purchase data. We conducted experiments on data from an online bookstore as well as an online fashion store, by running algorithms processing the data and using evaluation metrics to compare the results. We present results proving that for many types of implicit feedback data, matrix factorization techniques are inferior to various neighborhood- and association rules techniques for producing product recommendations. We also present a variant of a user-based neighborhood recommender system algorithm \textit{(UserNN)}, which in all tests we ran outperformed both the matrix factorization algorithms and the k-nearest neighbors algorithm regarding both accuracy and speed. Depending on what dataset was used, the UserNN achieved a precision approximately 2-22 percentage points higher than those of the matrix factorization algorithms, and 2 percentage points higher than the k-nearest neighbors algorithm. The UserNN also outperformed the other algorithms regarding speed, with time consumptions 3.5-5 less than those of the k-nearest neighbors algorithm, and several orders of magnitude less than those of the matrix factorization algorithms. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-20624Local 18598application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Recommender systems Matrix factorization Machine learning Implicit feedback Recommender algorithms Nearest neighbor UserNN Recommendation systems UserKnn Engineering and Technology Teknik och teknologier |
spellingShingle |
Recommender systems Matrix factorization Machine learning Implicit feedback Recommender algorithms Nearest neighbor UserNN Recommendation systems UserKnn Engineering and Technology Teknik och teknologier Holländer, John Investigating the performance of matrix factorization techniques applied on purchase data for recommendation purposes |
description |
Automated systems for producing product recommendations to users is a relatively new area within the field of machine learning. Matrix factorization techniques have been studied to a large extent on data consisting of explicit feedback such as ratings, but to a lesser extent on implicit feedback data consisting of for example purchases.The aim of this study is to investigate how well matrix factorization techniques perform compared to other techniques when used for producing recommendations based on purchase data. We conducted experiments on data from an online bookstore as well as an online fashion store, by running algorithms processing the data and using evaluation metrics to compare the results. We present results proving that for many types of implicit feedback data, matrix factorization techniques are inferior to various neighborhood- and association rules techniques for producing product recommendations. We also present a variant of a user-based neighborhood recommender system algorithm \textit{(UserNN)}, which in all tests we ran outperformed both the matrix factorization algorithms and the k-nearest neighbors algorithm regarding both accuracy and speed. Depending on what dataset was used, the UserNN achieved a precision approximately 2-22 percentage points higher than those of the matrix factorization algorithms, and 2 percentage points higher than the k-nearest neighbors algorithm. The UserNN also outperformed the other algorithms regarding speed, with time consumptions 3.5-5 less than those of the k-nearest neighbors algorithm, and several orders of magnitude less than those of the matrix factorization algorithms. |
author |
Holländer, John |
author_facet |
Holländer, John |
author_sort |
Holländer, John |
title |
Investigating the performance of matrix factorization techniques applied on purchase data for recommendation purposes |
title_short |
Investigating the performance of matrix factorization techniques applied on purchase data for recommendation purposes |
title_full |
Investigating the performance of matrix factorization techniques applied on purchase data for recommendation purposes |
title_fullStr |
Investigating the performance of matrix factorization techniques applied on purchase data for recommendation purposes |
title_full_unstemmed |
Investigating the performance of matrix factorization techniques applied on purchase data for recommendation purposes |
title_sort |
investigating the performance of matrix factorization techniques applied on purchase data for recommendation purposes |
publisher |
Malmö högskola, Fakulteten för teknik och samhälle (TS) |
publishDate |
2015 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-20624 |
work_keys_str_mv |
AT hollanderjohn investigatingtheperformanceofmatrixfactorizationtechniquesappliedonpurchasedataforrecommendationpurposes |
_version_ |
1719362151739555840 |