Opinion based intelligent recommender system

The study of sentiment analysis on social media posts can be used to analyse human emotions towards certain brands, topics, or products. Collaborative Filtering (CF) is a technique used to create personalized recommendations based on the preferences of other similar users. In this paper, we proposed...

Full description

Bibliographic Details
Main Author: Yuen, Jing Wen
Other Authors: Li Fang
Format: Final Year Project (FYP)
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/138096
_version_ 1826121855717605376
author Yuen, Jing Wen
author2 Li Fang
author_facet Li Fang
Yuen, Jing Wen
author_sort Yuen, Jing Wen
collection NTU
description The study of sentiment analysis on social media posts can be used to analyse human emotions towards certain brands, topics, or products. Collaborative Filtering (CF) is a technique used to create personalized recommendations based on the preferences of other similar users. In this paper, we proposed a system design to incorporate sentiment analysis and CF to come up with a recommender system based on texts on social media. Sentiment analysis was performed using various forms of two machine learning models — Multinomial Naïve Bayes and Long short-term memory (LSTM) to learn users’ sentiments towards different products. User-user CF was then applied to estimate the ratings of unseen products for users based on other users with similar tastes. Products with top predicted scores were then be recommended to users. Our finding had shown that the proposed Multinomial Naïve Bayes model using Term Frequency – Inverse Document Frequency (TF-IDF) was most effective in classifying human sentiments towards a product. Our user-user CF method allowed more relevant product recommendations to users since it was derived based on users who had similar tastes like them. This project can be extrapolated to real-life applications, such as e- commerce recommender systems, by recommending products to users based on their social media content.
first_indexed 2024-10-01T05:39:00Z
format Final Year Project (FYP)
id ntu-10356/138096
institution Nanyang Technological University
language English
last_indexed 2024-10-01T05:39:00Z
publishDate 2020
publisher Nanyang Technological University
record_format dspace
spelling ntu-10356/1380962020-04-24T02:57:23Z Opinion based intelligent recommender system Yuen, Jing Wen Li Fang School of Computer Science and Engineering Agency for Science, Technology and Research (A*STAR) Wang Zhaoxia ASFLi@ntu.edu.sg; zhxwang720101@hotmail.com Engineering::Computer science and engineering The study of sentiment analysis on social media posts can be used to analyse human emotions towards certain brands, topics, or products. Collaborative Filtering (CF) is a technique used to create personalized recommendations based on the preferences of other similar users. In this paper, we proposed a system design to incorporate sentiment analysis and CF to come up with a recommender system based on texts on social media. Sentiment analysis was performed using various forms of two machine learning models — Multinomial Naïve Bayes and Long short-term memory (LSTM) to learn users’ sentiments towards different products. User-user CF was then applied to estimate the ratings of unseen products for users based on other users with similar tastes. Products with top predicted scores were then be recommended to users. Our finding had shown that the proposed Multinomial Naïve Bayes model using Term Frequency – Inverse Document Frequency (TF-IDF) was most effective in classifying human sentiments towards a product. Our user-user CF method allowed more relevant product recommendations to users since it was derived based on users who had similar tastes like them. This project can be extrapolated to real-life applications, such as e- commerce recommender systems, by recommending products to users based on their social media content. Bachelor of Engineering (Computer Engineering) 2020-04-24T02:57:22Z 2020-04-24T02:57:22Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/138096 en SCSE 19-0124 application/pdf Nanyang Technological University
spellingShingle Engineering::Computer science and engineering
Yuen, Jing Wen
Opinion based intelligent recommender system
title Opinion based intelligent recommender system
title_full Opinion based intelligent recommender system
title_fullStr Opinion based intelligent recommender system
title_full_unstemmed Opinion based intelligent recommender system
title_short Opinion based intelligent recommender system
title_sort opinion based intelligent recommender system
topic Engineering::Computer science and engineering
url https://hdl.handle.net/10356/138096
work_keys_str_mv AT yuenjingwen opinionbasedintelligentrecommendersystem