Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Improving collaborative filtering with fuzzy clustering

Thesis (MCom)--Stellenbosch University, 2021.

Saved in:
Bibliographic Details
Main Author: Beukman, Erika
Other Authors: Steel, Sarel Johannes
Format: Thesis
Language:en_ZA
Published: Stellenbosch : Stellenbosch University 2021
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867614064749838336
access_status_str Open Access
author Beukman, Erika
author2 Steel, Sarel Johannes
author_browse Beukman, Erika
Steel, Sarel Johannes
author_facet Steel, Sarel Johannes
Beukman, Erika
author_sort Beukman, Erika
collection Thesis
dc_rights_str_mv Stellenbosch University
description Thesis (MCom)--Stellenbosch University, 2021.
format Thesis
id oai:scholar.sun.ac.za:10019.1/123856
institution Stellenbosch University (South Africa)
language en_ZA
last_indexed 2026-06-10T12:46:06.004Z
license_str Other — see source repository
provenance_str_mv Harvested via OAI-PMH from SUNScholar — Stellenbosch University Repository
publishDate 2021
publishDateRange 2021
publishDateSort 2021
publisher Stellenbosch : Stellenbosch University
publisherStr Stellenbosch : Stellenbosch University
record_format dspace
source_str SUNScholar — Stellenbosch University Repository
spelling oai:scholar.sun.ac.za:10019.1/123856 Improving collaborative filtering with fuzzy clustering Beukman, Erika Steel, Sarel Johannes Stellenbosch University. Faculty of Economic and Management Sciences. Dept. of Statistics and Actuarial Science. Recommender systems (Information filtering) Supervised learning (Machine learning) Groupware (Computer software) Fuzzy decision making Fuzzy clustering UCTD Thesis (MCom)--Stellenbosch University, 2021. ENGLISH SUMMARY : Recommender systems are machine learning algorithms widely used across various industries to predict user preference for sets of items in order to recommend items to the user. Since it narrows down the entire space of items to a list of items that the client might prefer, it can be seen as an information filtering system. The main purpose of this is twofold: firstly, to introduce new items to users that they might not have otherwise come across, thereby increasing user engagement with products and services, and secondly, to improve user experience. The focus in this report is on collaborative filtering, one of the main approaches to the recommender system problem. A broad range of collaborative filtering techniques is available, including the use of factorization machines. This technique is studied in the research. Factorization machines offer several advantages, one of which is the ease with which information outside of the traditional ratings matrix can be included into the filtering system. Output generated from a fuzzy clustering of users is investigated within the context of a movie recommendation scenario. The positive role which these variables can play in a recommender system is clearly illustrated. AFRIKAANSE OPSOMMING : Aanbevelingstelsels is masjienleer algoritmes wat dikwels in verskillende industrieë gebruik word om die voorkeure van verbruikers vir verskillende versamelings items te voorspel. Hierdie voorspellings word dan gebruik as grondslag vir die aanbeveling van items aan die gebruikers. Aangesien só ’n aanbevelingstelsel die volledige lys items reduseer tot ’n veel kleiner lys van aanbevole items vir ’n gebruiker, kan dit as ’n inligting filtrering stelsel beskou word. Die vernaamste doelwit hiermee is tweërlei: eerstens, om gebruikers bloot te stel aan nuwe items waarmee hulle nie andersins te doen sou kry nie en om sodoende die betrokkenheid van gebruikers by produkte en dienste te verhoog, en tweedens, om die ervaring van ’n gebruiker van die stelsel te verbeter. Die fokus van hierdie verslag is kollaboratiewe filtrering, een van die belangrikste metodes in aanbevelingstelsels. Daar is ’n wye verskeidenheid metodes wat vir kollaboratiewe filtrering gebruik kan word. Faktoriseringsmasjiene, wat in hierdie navorsing bestudeer word, is een hiervan. Faktoriseringsmasjiene bied verskeie voordele, onder andere ’n maklike manier om inligting bo en behalwe dit wat uit die graderingsmatriks verkry kan word, in die aanbevelingstelsel benut kan word. In die verslag word daar ondersoek ingestel na die manier waarop die resultate van ’n nie-besliste (“fuzzy”) segmentasie van die gebruikers in die aanbevelingstelsel ingesluit kan word. Die positiewe uitwerking hiervan in ’n aanbevelingstelsel word duidelik aangetoon. Masters 2021-11-30T09:18:28Z 2021-12-22T14:25:22Z 2021-11-30T09:18:28Z 2021-12-22T14:25:22Z 2021-12 Thesis http://hdl.handle.net/10019.1/123856 en_ZA Stellenbosch University xii, 155 pages ; illustrations, includes annexures application/pdf Stellenbosch : Stellenbosch University
spellingShingle Recommender systems (Information filtering)
Supervised learning (Machine learning)
Groupware (Computer software)
Fuzzy decision making
Fuzzy clustering
UCTD
Beukman, Erika
Improving collaborative filtering with fuzzy clustering
title Improving collaborative filtering with fuzzy clustering
title_full Improving collaborative filtering with fuzzy clustering
title_fullStr Improving collaborative filtering with fuzzy clustering
title_full_unstemmed Improving collaborative filtering with fuzzy clustering
title_short Improving collaborative filtering with fuzzy clustering
title_sort improving collaborative filtering with fuzzy clustering
topic Recommender systems (Information filtering)
Supervised learning (Machine learning)
Groupware (Computer software)
Fuzzy decision making
Fuzzy clustering
UCTD
url http://hdl.handle.net/10019.1/123856
work_keys_str_mv AT beukmanerika improvingcollaborativefilteringwithfuzzyclustering