Design and Application of a Multi-Variant Expert System Using Apache Hadoop Framework
Movie recommender expert systems are valuable tools to provide recommendation services to users. However, the existing movie recommenders are technically lacking in two areas: first, the available movie recommender systems give general recommendations; secondly, existing recommender systems use eith...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2018-11-01
|
Series: | Sustainability |
Subjects: | |
Online Access: | https://www.mdpi.com/2071-1050/10/11/4280 |
id |
doaj-328184cdb74042f5b4325ed58688fc71 |
---|---|
record_format |
Article |
spelling |
doaj-328184cdb74042f5b4325ed58688fc712020-11-25T02:24:35ZengMDPI AGSustainability2071-10502018-11-011011428010.3390/su10114280su10114280Design and Application of a Multi-Variant Expert System Using Apache Hadoop FrameworkMuhammad Ibrahim0Imran Sarwar Bajwa1Department of Computer Science & IT, The Islamia University of Bahawalpur, Bahawalpur 63100, PakistanDepartment of Computer Science & IT, The Islamia University of Bahawalpur, Bahawalpur 63100, PakistanMovie recommender expert systems are valuable tools to provide recommendation services to users. However, the existing movie recommenders are technically lacking in two areas: first, the available movie recommender systems give general recommendations; secondly, existing recommender systems use either quantitative (likes, ratings, etc.) or qualitative data (polarity score, sentiment score, etc.) for achieving the movie recommendations. A novel approach is presented in this paper that not only provides topic-based (fiction, comedy, horror, etc.) movie recommendation but also uses both quantitative and qualitative data to achieve a true and relevant recommendation of a movie relevant to a topic. The used approach relies on SentiwordNet and tf-idf similarity measures to calculate the polarity score from user reviews, which represent the qualitative aspect of likeness of a movie. Similarly, three quantitative variables (such as likes, ratings, and votes) are used to get final a recommendation score. A fuzzy logic module decides the recommendation category based on this final recommendation score. The proposed approach uses a big data technology, “Hadoop„ to handle data diversity and heterogeneity in an efficient manner. An Android application collaborates with a web-bot to use recommendation services and show topic-based recommendation to users.https://www.mdpi.com/2071-1050/10/11/4280recommender systemsopinion miningSentiWordNetpolarity scores |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Muhammad Ibrahim Imran Sarwar Bajwa |
spellingShingle |
Muhammad Ibrahim Imran Sarwar Bajwa Design and Application of a Multi-Variant Expert System Using Apache Hadoop Framework Sustainability recommender systems opinion mining SentiWordNet polarity scores |
author_facet |
Muhammad Ibrahim Imran Sarwar Bajwa |
author_sort |
Muhammad Ibrahim |
title |
Design and Application of a Multi-Variant Expert System Using Apache Hadoop Framework |
title_short |
Design and Application of a Multi-Variant Expert System Using Apache Hadoop Framework |
title_full |
Design and Application of a Multi-Variant Expert System Using Apache Hadoop Framework |
title_fullStr |
Design and Application of a Multi-Variant Expert System Using Apache Hadoop Framework |
title_full_unstemmed |
Design and Application of a Multi-Variant Expert System Using Apache Hadoop Framework |
title_sort |
design and application of a multi-variant expert system using apache hadoop framework |
publisher |
MDPI AG |
series |
Sustainability |
issn |
2071-1050 |
publishDate |
2018-11-01 |
description |
Movie recommender expert systems are valuable tools to provide recommendation services to users. However, the existing movie recommenders are technically lacking in two areas: first, the available movie recommender systems give general recommendations; secondly, existing recommender systems use either quantitative (likes, ratings, etc.) or qualitative data (polarity score, sentiment score, etc.) for achieving the movie recommendations. A novel approach is presented in this paper that not only provides topic-based (fiction, comedy, horror, etc.) movie recommendation but also uses both quantitative and qualitative data to achieve a true and relevant recommendation of a movie relevant to a topic. The used approach relies on SentiwordNet and tf-idf similarity measures to calculate the polarity score from user reviews, which represent the qualitative aspect of likeness of a movie. Similarly, three quantitative variables (such as likes, ratings, and votes) are used to get final a recommendation score. A fuzzy logic module decides the recommendation category based on this final recommendation score. The proposed approach uses a big data technology, “Hadoop„ to handle data diversity and heterogeneity in an efficient manner. An Android application collaborates with a web-bot to use recommendation services and show topic-based recommendation to users. |
topic |
recommender systems opinion mining SentiWordNet polarity scores |
url |
https://www.mdpi.com/2071-1050/10/11/4280 |
work_keys_str_mv |
AT muhammadibrahim designandapplicationofamultivariantexpertsystemusingapachehadoopframework AT imransarwarbajwa designandapplicationofamultivariantexpertsystemusingapachehadoopframework |
_version_ |
1724854814758666240 |