A review of a recommendation filtering system approach based on reliable sustainable opinion mining

2022 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Imen Gmach ◽  
Nadia Abaoub ◽  
Rubina Khan ◽  
Naoufel Mahfoudh ◽  
Amira Kaddour

PurposeIn this article the authors will focus on the state of the art on information filtering and recommender systems based on trust. Then the authors will represent a variety of filtering and recommendation techniques studied in different literature, like basic content filtering, collaborative filtering and hybrid filtering. The authors will also examine different trust-based recommendation algorithms. It will ends with a summary of the different existing approaches and it develops the link between trust, sustainability and recommender systems.Design/methodology/approachMethodology of this study will begin with a general introduction to the different approaches of recommendation systems; then define trust and its relationship with recommender systems. At the end the authors will present their approach to “trust-based recommendation systems”.FindingsThe purpose of this study is to understand how groups of users could improve trust in a recommendation system. The authors will examine how to evaluate the performance of recommender systems to ensure their ability to meet the needs that led to its creation and to make the system sustainable with respect to the information. The authors know very well that selecting a measure must depend on the type of data to be processed and user interests. Since the recommendation domain is derived from information search paradigms, it is obvious to use the evaluation measures of information systems.Originality/valueThe authors presented a list of recommendations systems. They examined and compared several recommendation approaches. The authors then analyzed the dominance of collaborative filtering in the field and the emergence of Recommender Systems in social web. Then the authors presented and analyzed different trust algorithms. Finally, their proposal was to measure the impact of trust in recommendation systems.

Author(s):  
S. A. Azeem Farhan

Abstract: The recommendation problem involves the prediction of a set of items that maximize the utility for users. As a solution to this problem, a recommender system is an information filtering system that seeks to predict the rating given by a user to an item. There are theree types of recommendation systesms namely Content based, Collaborative based and the Hybrid based Recommendation systems. The collaborative filtering is further classified into the user based collaborative filtering and item based collaborative filtering. The collaborative filtering (CF) based recommendation systems are capable of grasping the interaction or correlation of users and items under consideration. We have explored most of the existing collaborative filteringbased research on a popular TMDB movie dataset. We found out that some key features were being ignored by most of the previous researches. Our work has given significant importance to 'movie overviews' available in the dataset. We experimented with typical statistical methods like TF-IDF , By using tf-idf the dimensions of our courps(overview and other text features) explodes, which creates problems ,we have tackled those problems using a dimensionality reduction technique named Singular Value Decomposition(SVD). After this preprocessing the Preprocessed data is being used in building the models. We have evaluated the performance of different machine learning algorithms like Random Forest and deep neural networks based BiLSTM. The experiment results provide a reliable model in terms of MAE(mean absolute error) ,RMSE(Root mean squared error) and the Bi-LSTM turns out to be a better model with an MAE of 0.65 and RMSE of 1.04 ,it generates more personalized movie recommendations compared to other models. Keywords: Recommender system, item-based collaborative filtering, Natural Language Processing, Deep learning.


Author(s):  
S. I. Rodzin ◽  
O. N. Rodzina

The article considers the formulation of the forecasting problem as well as such problems of recommender systems as data sparsity, cold start, scalability, synonymy, fraud, diversity, white crows. Combining the results of collaborative and content filtering gives us two possibilities. On the one hand, to weigh the results according to the content data. On the other hand, to shift these weights towards collaborative filtering as soon as data about a particular user appears. In turn, this improves the accuracy of the recommendations. The authors propose a hybrid model of a recommender system. Such a system includes the characteristics of collaborative and content filtering both. Also, the population-based algorithm for filtering and the architecture of a recommendation system based on it are described in the article. The algorithm consists of the following steps: study the search space; synthesis of solutions, i.e. points of this space; request quality assessment decisions or “fitness”; using it to make “natural selection”. Here we see the learning process about which areas of the search space contain the best solutions. The population of user “characteristics” encoded in the population-based algorithm supports a variety of input data in a hybrid model. The authors propose a coding structure for decisions in a population-based algorithm using the example of a recommender movie viewing system. Drift analysis evaluates the polynomial complexity of the algorithm. The authors demonstrate the results of experimental studies on an array of benchmarks. We also present an assessment of filtration efficiency based on a hybrid model and a population-based algorithm in comparison with the traditional method of collaborative filtering using the Pearson correlation coefficient. We can see that the prediction accuracy of the population-based algorithm is higher than that of the Pearson algorithm.


2017 ◽  
Vol 44 (3) ◽  
pp. 331-344 ◽  
Author(s):  
Youdong Yun ◽  
Danial Hooshyar ◽  
Jaechoon Jo ◽  
Heuiseok Lim

The most commonly used algorithm in recommendation systems is collaborative filtering. However, despite its wide use, the prediction accuracy of this algorithm is unexceptional. Furthermore, whether quantitative data such as product rating or purchase history reflect users’ actual taste is questionable. In this article, we propose a method to utilise user review data extracted with opinion mining for product recommendation systems. To evaluate the proposed method, we perform product recommendation test on Amazon product data, with and without the additional opinion mining result on Amazon purchase review data. The performances of these two variants are compared by means of precision, recall, true positive recommendation (TPR) and false positive recommendation (FPR). In this comparison, a large improvement in prediction accuracy was observed when the opinion mining data were taken into account. Based on these results, we answer two main questions: ‘Why is collaborative filtering algorithm not effective?’ and ‘Do quantitative data such as product rating or purchase history reflect users’ actual tastes?’


Author(s):  
Bheema Shireesha ◽  
Navuluri Madhavilatha ◽  
Chunduru Anilkumar

Recommendation system helps people in decision making an item/person. Recommender systems are now pervasive and seek to make profit out of customers or successfully meet their needs. Companies like Amazon use their huge amounts of data to give recommendations for users. Based on similarities among items, systems can give predictions for a new item’s rating. Recommender systems use the user, item, and ratings information to predict how other users will like a particular item. In this project, we attempt to under- stand the different kinds of recommendation systems and compare their performance on the Movie Lens dataset. Due to large size of data, recommendation system suffers from scalability problem. Hadoop is one of the solutions for this problem.


2018 ◽  
Vol 7 (2.24) ◽  
pp. 417
Author(s):  
Ratna Sathappan ◽  
Tholu Sai Indira ◽  
A Meenapriyadarsini

Internet usage has been at an all-time high from 2000’s vintage years. The people who have access to the internet use it for numerous reasons such as social networking, marketing, promoting, enhancing businesses, consultancy, research, gaming and the list goes on. In the recent years, Review websites have flourished, where people share their opinion about a product, with an increase in response rate and reliability. Recommendations are made by mining data from review websites. Traditional Recommendation systems are limited as they only consider certain metrics, such as product purchase details, product category. Recommendation systems are yet to gain popularity in the medical field. These days most patients are unable to figure out the medication that works in healing them in the best way possible, hence they turn to review websites in order to obtain a second opinion on the prescribed medication. In this work, we have developed a smart recommendation system for off-the Shelf Medical Drugs using machine learning and data analytics based on patient feedback. The patient feedback is unstructured data which is processed using data analytic tools. After which machine learning is used to recommend the best fit and compare the drugs. In this work, we predict the impact of a drug/ medicine on the patient to whom the medication was prescribed, using data mining techniques. Firstly, we detect the user’s polarity (positive/ negative/neutral) based on the patient feedback for a certain drug using sentiment analysis and opinion mining following which we use machine learning algorithms to track sentiment variation and to make a recommendation based on user polarity


2021 ◽  
Vol 6 (2) ◽  
pp. 121-127
Author(s):  
Yurii Kohut ◽  
◽  
Iryna Yurchak

Over the past few years, interest in applications related to recommendation systems has increased significantly. Many modern services create recommendation systems that, based on user profile information and his behavior. This services determine which objects or products may be interesting to users. Recommendation systems are a modern tool for understanding customer needs. The main methods of constructing recommendation systems are the content-based filtering method and the collaborative filtering method. This article presents the implementation of these methods based on decision trees. The content-based filtering method is based on the description of the object and the customer’s preference profile. An object description is a finite set of its descriptors, such as keywords, binary descriptors, etc., and a preference profile is a weighted vector of object descriptors in which scales reflect the importance of each descriptor to the client and its contribution to the final decision. This model selects items that are similar to the customer’s favorite items before. The second model, which implements the method of collaborative filtering, is based on information about the history of behavior of all customers on the resource: data on their purchases, assessments of product quality, reviews, marked product. The model finds clients that are similar in behavior and the recommendation is based on their assessments of this element. Voting was used to combine the results issued by individual models — the best result is chosen from the results of two models of the ensemble. This approach minimizes the impact of randomness and averages the errors of each model. The aim: The purpose of work is to create real competitive recommendation system for short period of time and minimum costs.


2019 ◽  
Vol 16 (9) ◽  
pp. 3892-3896
Author(s):  
Bhavana ◽  
Neeraj Raheja

Recommendation systems are intelligent system which provides suggestion according to user adaptability. Recommender systems i.e., collaborative filtering and content filtering works on the basis of user profiles, extensive history of user preferences and item descriptions. This paper proposes an improved recommendation system based on clustering approach. The comparative analysis shows that the proposed system provides better results in terms of RMSE as compared to other already existing methods.


Author(s):  
Naren Kumar Kosaraju ◽  
Vineela Kanakamedala

Recommendation system is an important type of machine learning algorithm that provide precise suggestions to the users. Recommendation systems are used in innumerable types of areas such as generation of playlists, music and video services like Jio savaan, wynk, amazon prime music etc., and products recommendation for users in e-commerce applications and commercial applications. The recommendations that are provided by various types of applications increases the speed for identifying and makes easier to access the products that users are interested in. For each user, the recommendation system is capable of envisaging the future predilections on a set of items and recommend the top items. In several industries, recommendation systems are very useful as they generate huge amount of income and this type of industries can stand uniquely from competitors. Due to cumbersome number of items that each user can find in the web, the impact of recommendation system has been increased in the internet. Recommendation systems are used for custom-made navigation by getting huge amount of data particularly in social media domain for recommending friends. A recommendation system act as a subclass for the information filtering system that pursue to predict the rating. The similarity measures that are calculated in this research are Jaccard distance and Otsuka-Ochiai coefficient. The feature extractions that are used in this paper are Adar index, PageRank, Katz centrality, Hits score. Now a days many research people are implementing different types of algorithms in various domains for recommendation systems.


Author(s):  
Lakshmikanth Paleti ◽  
P. Radha Krishna ◽  
J.V.R. Murthy

Recommendation systems provide reliable and relevant recommendations to users and also enable users’ trust on the website. This is achieved by the opinions derived from reviews, feedbacks and preferences provided by the users when the product is purchased or viewed through social networks. This integrates interactions of social networks with recommendation systems which results in the behavior of users and user’s friends. The techniques used so far for recommendation systems are traditional, based on collaborative filtering and content based filtering. This paper provides a novel approach called User-Opinion-Rating (UOR) for building recommendation systems by taking user generated opinions over social networks as a dimension. Two tripartite graphs namely User-Item-Rating and User-Item-Opinion are constructed based on users’ opinion on items along with their ratings. Proposed approach quantifies the opinions of users and results obtained reveal the feasibility.


2017 ◽  
Vol 45 (3) ◽  
pp. 130-138 ◽  
Author(s):  
Basit Shahzad ◽  
Ikramullah Lali ◽  
M. Saqib Nawaz ◽  
Waqar Aslam ◽  
Raza Mustafa ◽  
...  

Purpose Twitter users’ generated data, known as tweets, are now not only used for communication and opinion sharing, but they are considered an important source of trendsetting, future prediction, recommendation systems and marketing. Using network features in tweet modeling and applying data mining and deep learning techniques on tweets is gaining more and more interest. Design/methodology/approach In this paper, user interests are discovered from Twitter Trends using a modeling approach that uses network-based text data (tweets). First, the popular trends are collected and stored in separate documents. These data are then pre-processed, followed by their labeling in respective categories. Data are then modeled and user interest for each Trending topic is calculated by considering positive tweets in that trend, average retweet and favorite count. Findings The proposed approach can be used to infer users’ topics of interest on Twitter and to categorize them. Support vector machine can be used for training and validation purposes. Positive tweets can be further analyzed to find user posting patterns. There is a positive correlation between tweets and Google data. Practical implications The results can be used in the development of information filtering and prediction systems, especially in personalized recommendation systems. Social implications Twitter microblogging platform offers content posting and sharing to billions of internet users worldwide. Therefore, this work has significant socioeconomic impacts. Originality/value This study guides on how Twitter network structure features can be exploited in discovering user interests using tweets. Further, positive correlation of Twitter Trends with Google Trends is reported, which validates the correctness of the authors’ approach.


Sign in / Sign up

Export Citation Format

Share Document