A Semi Supervised Support Vector Machine for a Recommender System : Applied to a real estate dataset
Recommender systems are widely used in e-commerce websites to improve the buying experience of the customer. In recent years, e-commerce has been quickly expanding and its growth has been accelerated during the COVID-19 pandemic, when customers and retailers were asked to keep their distance and do...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
Linköpings universitet, Statistik och maskininlärning
2021
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-176211 |
id |
ndltd-UPSALLA1-oai-DiVA.org-liu-176211 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-liu-1762112021-06-18T05:30:37ZA Semi Supervised Support Vector Machine for a Recommender System : Applied to a real estate datasetengMéndez, JoséLinköpings universitet, Statistik och maskininlärning2021SVMSupport Vector MachinesSemisupervised LearningMachine LearningSemi-supervised learningComputer EngineeringDatorteknikOther Computer and Information ScienceAnnan data- och informationsvetenskapRecommender systems are widely used in e-commerce websites to improve the buying experience of the customer. In recent years, e-commerce has been quickly expanding and its growth has been accelerated during the COVID-19 pandemic, when customers and retailers were asked to keep their distance and do lockdowns. Therefore, there is an increasing demand for items and good recommendations to the users to improve their shopping experience. In this master’s thesis a recommender system for a real-estate website is built, based on Support Vector Machines (SVM). The main characteristic of the built model is that it is trained with a few labelled samples and the rest of unlabelled samples, using a semi-supervised machine learning paradigm. The model is constructed step-by-step from the simple SVM, until the semi-supervised Nested Cost-Sensitive Support Vector Machine (NCS-SVM). Then, we compare our model using four different kernel functions: gaussian, second-degree polynomial, fourth-degree polynomial, and linear. We also compare a user with strict housing requirements against a user with vague requirements. We finish with a discussion focusing principally on parameter tuning, and briefly in the model downsides and ethical considerations. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-176211application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
SVM Support Vector Machines Semisupervised Learning Machine Learning Semi-supervised learning Computer Engineering Datorteknik Other Computer and Information Science Annan data- och informationsvetenskap |
spellingShingle |
SVM Support Vector Machines Semisupervised Learning Machine Learning Semi-supervised learning Computer Engineering Datorteknik Other Computer and Information Science Annan data- och informationsvetenskap Méndez, José A Semi Supervised Support Vector Machine for a Recommender System : Applied to a real estate dataset |
description |
Recommender systems are widely used in e-commerce websites to improve the buying experience of the customer. In recent years, e-commerce has been quickly expanding and its growth has been accelerated during the COVID-19 pandemic, when customers and retailers were asked to keep their distance and do lockdowns. Therefore, there is an increasing demand for items and good recommendations to the users to improve their shopping experience. In this master’s thesis a recommender system for a real-estate website is built, based on Support Vector Machines (SVM). The main characteristic of the built model is that it is trained with a few labelled samples and the rest of unlabelled samples, using a semi-supervised machine learning paradigm. The model is constructed step-by-step from the simple SVM, until the semi-supervised Nested Cost-Sensitive Support Vector Machine (NCS-SVM). Then, we compare our model using four different kernel functions: gaussian, second-degree polynomial, fourth-degree polynomial, and linear. We also compare a user with strict housing requirements against a user with vague requirements. We finish with a discussion focusing principally on parameter tuning, and briefly in the model downsides and ethical considerations. |
author |
Méndez, José |
author_facet |
Méndez, José |
author_sort |
Méndez, José |
title |
A Semi Supervised Support Vector Machine for a Recommender System : Applied to a real estate dataset |
title_short |
A Semi Supervised Support Vector Machine for a Recommender System : Applied to a real estate dataset |
title_full |
A Semi Supervised Support Vector Machine for a Recommender System : Applied to a real estate dataset |
title_fullStr |
A Semi Supervised Support Vector Machine for a Recommender System : Applied to a real estate dataset |
title_full_unstemmed |
A Semi Supervised Support Vector Machine for a Recommender System : Applied to a real estate dataset |
title_sort |
semi supervised support vector machine for a recommender system : applied to a real estate dataset |
publisher |
Linköpings universitet, Statistik och maskininlärning |
publishDate |
2021 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-176211 |
work_keys_str_mv |
AT mendezjose asemisupervisedsupportvectormachineforarecommendersystemappliedtoarealestatedataset AT mendezjose semisupervisedsupportvectormachineforarecommendersystemappliedtoarealestatedataset |
_version_ |
1719411045565464576 |