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...

Full description

Bibliographic Details
Main Author: Méndez, José
Format: Others
Language:English
Published: Linköpings universitet, Statistik och maskininlärning 2021
Subjects:
SVM
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