Show simple item record

A Fuzzy-Based Approach for Modelling Preferences of Users in Multi-Criteria Recommender Systems

dc.contributor.authorOdu, Nkiruka Bridget
dc.description.abstractRecommender systems are web-based platforms or software that use various machine learning methods to propose useful items to users. Several techniques have been used to develop such a system for generating a list of recommendations. Multi-criteria is a new technique that recommends items based on multiple characteristics or attributes of the items. This technique has been used to solve many recommendation problems and its predictive performance has been tested and proven to be more effective than the traditional approach. However, current research has shown that there is still a need to use some machine learning techniques in modelling the criteria ratings in multi-criteria recommendation techniques. The proposed project aimed to present a model that is based on the architecture and main features of fuzzy sets and systems. Fuzzy Logic (FL) is a method of reasoning that resembles human reasoning. It is one of the machine learning techniques that is widely known for its effective application in different fields of study. Its main advantage is that it does not need a lot of data to train, coupled with its ability to combine human heuristics into computer-assisted decision making, which is highly applicable in the domain of recommender systems. The proposed project is designed to test and provide the predictive performance of the fuzzy-based multi-criteria technique and compare it with some of the existing methods. The main focus of this research is to model a system that can optimize the prediction accuracy of an RS, increase in ranking accuracy, and thus obtain high correlation between the predicted and actual values. Experimental results performed on real-world datasets (Yahoo movies) proved that the proposed technique (Fuzzy Multi-criteria Recommender System) remarkably improved the accuracy of prediction in multi-criteria CF RS. The system was implemented using java programming language.en_US
dc.description.sponsorshipAUST and AfDB.en_US
dc.subjectProf. Mohamad Hamadaen_US
dc.subject2017 Computer Science and Engineering Thesesen_US
dc.subjectOdu Nkiruka Bridgeten_US
dc.subjectRecommender Systemen_US
dc.subjectFuzzy Logicen_US
dc.subjectMembership functionen_US
dc.subjectlinguistic variablesen_US
dc.subjectoverall ratingen_US
dc.titleA Fuzzy-Based Approach for Modelling Preferences of Users in Multi-Criteria Recommender Systemsen_US

Files in this item


This item appears in the following Collection(s)

  • Computer Science88

    This collection contains Computer Science Student's Theses from 2009-2019

Show simple item record