RECOMMENDATIONS SYSTEM BASED ON MATRIXFACTORIZATION FOR DIGITAL EDUCATION PLATFORM

The utilization of matrix factorization methods in an effort to create a recommendation system is explored in this final project. The challenge of creating a recommendation system arose with the advent of the World Wide Web or WWW, which later became accessible to the public. Since then, all kind...

Full description

Saved in:
Bibliographic Details
Main Author: Nabil Fadhlurrahman, Muhammad
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/79770
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:79770
spelling id-itb.:797702024-01-15T14:46:22ZRECOMMENDATIONS SYSTEM BASED ON MATRIXFACTORIZATION FOR DIGITAL EDUCATION PLATFORM Nabil Fadhlurrahman, Muhammad Indonesia Final Project matrix factorization, recommendation system, evaluation. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/79770 The utilization of matrix factorization methods in an effort to create a recommendation system is explored in this final project. The challenge of creating a recommendation system arose with the advent of the World Wide Web or WWW, which later became accessible to the public. Since then, all kinds of information have become highly accessible on the internet. This is believed to have positive impacts such as easy access to information and the acceleration of the escalation of knowledge. However, there are also negative impacts from this. The ease and openness of access are believed to be one of the causes of Information Overload and Decision Fatigue. In this final project, we will attempt to address the mentioned problems by creating a recommendation system. Specifically, this recommendation system will be designed for users of the Dicoding Indonesia service in an effort to enhance their experience. The improvement in experience is based on the approach of Personalized Learning Experience in the form of class recommendations from a recommendation system that we create. The algorithm we use in building the recommendation system is based on matrix factorization methods. Of course, we will create algorithms ranging from simple or traditional ones to those utilizing artificial neural networks. Not forgetting, after creating a recommendation system, we undergo an evaluation process. Various evaluation processes are used, both in terms of model building and user aspects. From various experiments we conducted by testing the recommendation system with various metrics such as regression and classification, the SVD model has the most balanced results in both regression and classification metrics, namely 0.3136 for RMSE, 0.8758 for Precision@K, and 0.9037 for Recall@K. However, if we only prioritize regression metrics, the model that utilizes low-high feature interactions and artificial neural networks has the best result, which is RMSE 0.2493. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description The utilization of matrix factorization methods in an effort to create a recommendation system is explored in this final project. The challenge of creating a recommendation system arose with the advent of the World Wide Web or WWW, which later became accessible to the public. Since then, all kinds of information have become highly accessible on the internet. This is believed to have positive impacts such as easy access to information and the acceleration of the escalation of knowledge. However, there are also negative impacts from this. The ease and openness of access are believed to be one of the causes of Information Overload and Decision Fatigue. In this final project, we will attempt to address the mentioned problems by creating a recommendation system. Specifically, this recommendation system will be designed for users of the Dicoding Indonesia service in an effort to enhance their experience. The improvement in experience is based on the approach of Personalized Learning Experience in the form of class recommendations from a recommendation system that we create. The algorithm we use in building the recommendation system is based on matrix factorization methods. Of course, we will create algorithms ranging from simple or traditional ones to those utilizing artificial neural networks. Not forgetting, after creating a recommendation system, we undergo an evaluation process. Various evaluation processes are used, both in terms of model building and user aspects. From various experiments we conducted by testing the recommendation system with various metrics such as regression and classification, the SVD model has the most balanced results in both regression and classification metrics, namely 0.3136 for RMSE, 0.8758 for Precision@K, and 0.9037 for Recall@K. However, if we only prioritize regression metrics, the model that utilizes low-high feature interactions and artificial neural networks has the best result, which is RMSE 0.2493.
format Final Project
author Nabil Fadhlurrahman, Muhammad
spellingShingle Nabil Fadhlurrahman, Muhammad
RECOMMENDATIONS SYSTEM BASED ON MATRIXFACTORIZATION FOR DIGITAL EDUCATION PLATFORM
author_facet Nabil Fadhlurrahman, Muhammad
author_sort Nabil Fadhlurrahman, Muhammad
title RECOMMENDATIONS SYSTEM BASED ON MATRIXFACTORIZATION FOR DIGITAL EDUCATION PLATFORM
title_short RECOMMENDATIONS SYSTEM BASED ON MATRIXFACTORIZATION FOR DIGITAL EDUCATION PLATFORM
title_full RECOMMENDATIONS SYSTEM BASED ON MATRIXFACTORIZATION FOR DIGITAL EDUCATION PLATFORM
title_fullStr RECOMMENDATIONS SYSTEM BASED ON MATRIXFACTORIZATION FOR DIGITAL EDUCATION PLATFORM
title_full_unstemmed RECOMMENDATIONS SYSTEM BASED ON MATRIXFACTORIZATION FOR DIGITAL EDUCATION PLATFORM
title_sort recommendations system based on matrixfactorization for digital education platform
url https://digilib.itb.ac.id/gdl/view/79770
_version_ 1822008984677122048