You are on page 1of 7

International Journal of Information Management Data Insights 1 (2021) 100028

Contents lists available at ScienceDirect

International Journal of Information Management Data


Insights
journal homepage: www.elsevier.com/locate/jjimei

Deep learning based semantic personalized recommendation system


Sunny Sharma a,∗, Vijay Rana b, Vivek Kumar c
a
Kathua Campus, University of Jammu, India
b
Dept. of CSA, GNA University, Punjab, India
c
Department of CSA, Arni University, HP, India

a r t i c l e i n f o a b s t r a c t

Keywords: The past decade has seen significant development in the number of personalized recommendation applications
Deep learning on the World Wide Web. It aims to assist users to retrieve relevant items from a large repository of contents by
Recommendation system providing items or services of likely interest based on examined evidence of the users’ preferences and desires.
Semantics
However, this vision is complex due to the huge amount of information aka media-rich information available
Personalization
on the web. Most of the systems formulated so far use the metadata linked with the digital contents, but such
systems fail to generate significant recommendations results. In these circumstances, a semantic personalized rec-
ommendation system (SPRS) plays an important role to take away the semantic gap between high-level semantic
contents and low-level media features. The proposed system recommends personalized sets of videos to users
depending on their previous activity on the site and exploits a domain ontology and user items content to the
domain concepts. To evaluate the performance of the framework, items’ prediction is executed by utilizing the
proposed framework, and performance is determined by comparing the predicted and actual ratings of the items
in terms of Predictive Accuracy Metrics, precision, and recall.

1. Introduction keywords and describes the semantic measures with user commenda-
tion of keywords within the user query (Tsai and Brusilovsky, 2019;
Hosting a collection of billions of videos, YouTube defines one of the Kumar et al., 2021). It is essential to provide users with personalized in-
best applications and mainly valuable video personalization recommen- formation (Kushwaha and Kar, 2020), giving the user only desired infor-
dation tools in the current time. The recommendation system facilitates mation that it processes according to the interest of the user. The main
a personalized group of videos to users depending on their past browsing objective of the SPRS personalization recommendation approach is to
behavior on the website. With the exponential growth of data on the in- present users with what they want or necessitate without obliging them
ternet (Michele & Panniello, 2019; Resnik, 1995; Sharma & Rana, 2020; to demand its needs (Carine and D, 2018, Zhang et al., 2021). However,
Patwardhan et al., 2005), the task of managing information is extremely this approach required more intelligent techniques, instead, it covers
difficult. Therefore, it is very ambiguous for the user to get relevant con- computerized methods where the user is not competent to entirely con-
tent for his need (Malgonde et al., 2020). In this manuscript, we define vey their desires and what they are looking for but an intelligent system
the several issues that the personalization system faces and proposing can autonomously guide them to items of interest (Protopopova and Ku-
a suitable deep learning-based system to tackle them (Yan et al., 2019; lik, 2020). It assumed that a personalization recommendation approach
Kushwaha et al., 2020). must somehow presume what the user desired based on either previ-
To undertake the information retrieval challenges, we propose a ous or current communication with the user queries. In these circum-
Deep Learning-Based Semantic Personalization Recommendation Sys- stances, the SPRS system plays a critical role in giving required infor-
tem (SPRS) that also works with large-scale heterogeneous data mation explicitly. SPRS is about influencing all accessible information
to accomplish the needs of the potential expectation of users about users of the Web to express a personal occurrence (Scheider and
(Kushwaha et al., 2020; Kushwaha and Kar, 2020). The SPRS technique Kuhn, 2015). The important objectives of the proposed system are as
especially works on the significant presentation improvements brought follow:
by machine learning and deep learning. SPRS is a novel technique as it To obtain a comprehensive understanding of semantic analysis and
works on finding the accurate web browsing behavior from uncertain deep learning based on some recent related research works.


Corresponding author.
E-mail address: sunny202658@gmail.com (S. Sharma).

https://doi.org/10.1016/j.jjimei.2021.100028
Received 3 July 2021; Received in revised form 24 July 2021; Accepted 24 July 2021
2667-0968/© 2021 The Author(s). Published by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license
(http://creativecommons.org/licenses/by-nc-nd/4.0/)
S. Sharma, V. Rana and V. Kumar International Journal of Information Management Data Insights 1 (2021) 100028

To present an optimal deep learning-based solution for different ex- 3. Proposed model: semantic personalization recommendation
tracted challenges of data analysis in information retrieval. system
To evaluate and analyze the performance of the proposed system to
verify its efficiency. The SPRS system comprises four phases: Data Preprocessing, User
The remainder of this paper is presented as follows: Section 2 “Litera- History, and Content Behaviors, Ranking and Similarity. It is composed
ture Review” describes the existing systems proposed so far. In section 3, of two main constituents: one for learning and adapting user past search
the proposed model with a set of modules is presented. Section 4 and behavior and another for generating user desirable contents trends.
5 present experimental results and discuss the contribution of the pro-
posed system to the literature respectively. In the last section, the
manuscript is concluded. 3.1. Data preprocessing approach

Recently, researchers (Liu and Dolan, 2010, Mishra et al., 2020,


2. Literature review Tang et al., 2020) have worked on classifying frameworks, which can
identify ambiguous contents in given queries. However, minimum works
This paper in 2010 (27) proposed a semantic recommendation sys- have been done to identify the issue of “how can an ambiguous word
tem to outperform existing approaches such as Collaborative Filtering, be identified automatically and it’s level”. The planning of a successful
Content-Based Filtering. The system applies a domain-based inference recommendation system starts with preprocessing phase. SPRS system
method to improve user modeling and incorporate semantic similarity to achieves this vision with the Data Preprocessing Phase. (Yan et al., 2019)
enhance recommendations. The experiment results show that there is an defines the implementations of the data preprocessing phase. Data pre-
improvement in inaccuracy. After a couple of years, the authors in this processing whose whole working is described in Table Algorithm 1 is
paper (Vesin et al., 2012) described a novel approach named Protous, thus a knowledge-based method as it enhances the possibility of success
for effective personalization that is based on Semantic Web technologies. by searching for the appropriate results.
This new version of the system exploits ontology for knowledge repre-
sentation and inference engines for processing. The Ontology Web Lan-
3.2. User history context (UHC)
guage is employed to process context knowledge. This ontology-based
method enables adaptations to be tailored to specific requirements. In
The second phase of SPRS is to obtain the user’s activity history
the same year, this paper (Covington et al., 2016) proposed a novel
from IDs of videos being watched and user-level demographics. The user
Collaborative Filtering approach to generate recommendations using
watch history makes it easy to discover videos the user recently watched
implicit rating information instead of explicit information. Further, it
and enhances user personalization video recommendations (Qin et al.,
showed how implication information can be gathered from the transac-
2020). This phase utilizes input from the user’s video action history and
tion dataset. The experiment results show that the proposed CF approach
revisits a little subset of videos from a huge video corpus. The main idea
outperforms the traditional CF approach.
behind this approach is to optimize for precision and every occurrence
Existing systems rely heavily on generating recommendations for nu-
should be mostly relative even if it needs forgoing several documents
merous users. This requires systems to scale efficiently. This paper is in
that can be broadly accepted but irrelevant (Kushwaha et al., 2021).
response to propose Content-Based Filtering (Elkahky et al., 2015) to ad-
The UHC module implements into the next two phases: The engagement
dress the issue of scalability and to improve recommendations. The pro-
Process and user satisfaction module.
posed system maps users and items to a latent space where the similarity
between users and their chosen items is maximized using a Deep Learn-
ing technique. Shankar et al. in 2017 (Shankar et al., 2017) presented 3.3. Engagement process
a deep learning-based visual search and recommendation approach for
E-commerce. Conversion Rate is used to measure the performance of Engagement technique (Guo et al., 2020) is utilized to calculate user
the approach. It is presented in the paper that Visual Search is one of behavior and identify a set of engagement parameters for online videos,
the outperforming approaches with a good conversation rate of 26%. such as average watch percentage, average watch time, and qualified
The paper (Zhang et al., 2018) in 2018 projected a unified conversa- engagement, which is implemented with video length attribute, total
tional search/ recommendation framework for product search and rec- overtime, and working with video quality characteristics. This section
ommendation in E-commerce. For this, Multi-Memory Network (MMN) defines engagement as measuring behavioral attributes or click-based
architecture is projected which is trained using a collection of reviews behavior as well as live content watching and reading behavior. More-
of users in e-commerce. The proposed system asks aspect-based ques- over, watching videos and finding comments are also parts of engage-
tions to understand a user’s need. When the system feels confident, the ment implementation. Users can choose to stay passive by mostly con-
personalized results are provided to the user. Alian et al. (Alian et al., suming content, or play an active general by contributing in various
2018) proposed a diabetes self-care recommender system for American communications and even repurpose context to well suit their needs.
Indians. It provides personalized recommendations aka pro tips for a Recent research (Covington et al., 2016, Thukral and Rana, 2018) has
healthy lifestyle to diabetes patients. shown that personalization recommendation is dependent on the qual-
To improve the performance of the Tag Aware Recommendation ity of a digital item linked to the user’s decision to continue watching or
system, a deep learning-based tag recommender system is proposed listening. Therefore, they needed to measure the average amount of time
(Liang et al., 2018). Initially, the proposed system reflect user-defined that the user spends watching the video and also the quality contents of
tags using pre-defined word embeddings and construct user profiles the video. For a given video, we compute two aggregate metrics:
based on users’ tagging behaviors. Thereafter, the latent properties of
items and users are then extracted using deep neural networks (DNNs)
and recurrent neural networks (RNNs), respectively. Finally, it uses 3.3.1. Average watch time
these latent features to predict ratings. Table 1 shows the comparative the total watch time av [1:t]divided by the total view count av [1:d]
study of proposed recommender systems with their challenges and fu- up to the day t
ture work. To improve the limitations of existing approaches, we pro- ∑𝒅
pose a semantic-based recommendation system. The upcoming section 𝒂𝒘𝒕 [𝒊]
𝒘𝒕𝒅 = ∑𝒊𝒅=1 (1)
describes the working of the proposed system. 𝒂𝒗 [𝒊]
𝒊=1

2
S. Sharma, V. Rana and V. Kumar International Journal of Information Management Data Insights 1 (2021) 100028

Table 1
Comparative study of Existing systems.

Authors/ Years Objective Methodology Application Area Challenges/ Future Work

L. S. I et al. (2010) To overcome common limitations Semantic Web, Ontology-based Movies Prediction errors can be further reduced
(L., 2010) of current systems: CF, CBF. representation, Recommendation by incorporating more information into
Semantically-enhanced reasoning the movie descriptions.
Vesin et al. (2012 To develop Ontology-based Ontology-based approach, Java tutoring system To add additional Courses
(Vesin et al., 2012) semantic recommendation Semantic web rule language
System (SWRL)
Choi et al. (2012) To generate recommendations Sequential pattern analysis, E-commerce The volume of the data set to be analyzed
(Choi et al., 2012) when explicit rating information Implicit rating, Collaborative is not huge.
is not available Filtering, Hybrid approach
Elkhaky et al. (2015) To address both the User Modeling; Recommendation Real-World Future work is aimed at incorporating
(Elkahky et al., 2015) recommendation quality and the System; Multi-View Learning; Recommendation more user features into the user view.
system scalability Deep Learning
Shankar et al. (2017) To develop Visual Unified Deep Convolutional E-commerce Deployment Challenges
(Shankar et al., 2017) Recommendation and Search Neural Network architecture,
system for E-Commerce Visual Similarity
Zhang et al. (2018) To generate a recommendation Multi-Memory Network (MMN) E-commerce To perform more flexible conversations
(Zhang et al., 2018) based on the conversational architecture and to handle unexpected user responses
search model. appropriately.
Alian et al. (2018) To recommend healthy life style Mobile applications, ontological Health Evaluation is done on Limited users.
(Alian et al., 2018) to users to fight for their diabetes. profile
Liang et al. (2018) To improve the performance for Deep Learning, Neural Network, Movies Future study is expected to improve the
(Liang et al., 2018) rating prediction using Deep Tag Aware Recommendations Recommendation model so that it can be used without
Learning. rating dataset.

3.3.2. Average watch percentage since they do not influence recommendations. And if sometimes the user
the average watch time wtd normalized by video duration D profile changes, the CFM approach still can adjust its new recommen-
dations within a very squat time.
𝒘𝒕 𝒅
𝒖𝒅 = (2)
𝑫
wtd is a positive number bounded by the video length, whereas μd takes 3.5. Deep learning module
values between 0 and 1 and represents the average percentage of video
watched. In recent years, eminent researchers (Michele et al., 2019,
Sharma and Rana, 2018) have focused on enhancing the effectiveness of
3.4. Candidate recommendation module (CRM) deep neural techniques for recommendation systems. It can be combined
into several recommendations approaches like collaborative filtering;
The module takes input from the user’s activity history as input with content filtering and knowledge-based filtering techniques to improve
the user history context (UHC) module. The main objective of this phase their presentations with some other deep neural approaches like autoen-
is to take the input from previous user’s history activity and key ID coder (AE), multilayered perceptron (MLP), Convolutional neural net-
of videos being watched and produces outputs as a set of videos that work (CNN) and recurrent neural network (RNN) can be used to recom-
might mostly be appropriate to the user queries and de- sires. CRM is to mendation technique (Kamilaris and Prenafeta-Boldú, 2018, Ravi et al.,
provide optimal and precise results on all instances that will be highly 2020). Autoencoder (MU, 2018) is utilized to integrate additional in-
relevant, moreover if it entails forgoing several results that may be ex- formation of users/items and can also be used to reconstruct the rating
tensively popular but irrelevant. It suggests results exploring user pref- matrix directly. It is based on an unsupervised learning method to mod-
erences and facilitating them to handle the information overload issue. ernize its input information in the output layer and the restricted layer
CRM framework understands the requirements of the users and presents that is utilized as a basic module demonstration of the input information.
implications of several cinematographic items. It takes the information It represents the easiest phase of an implicit autoencoder to highlight the
about the user as input query keywords (Rana and Singh, 2014). This working of a multi-layer perceptron with a holdup layer in the core area.
information can be in the form of the previous usage of items or the The fundamental concept of autoencoders has been worked around for
ratings that were given to the items in the user context module (UCM). decades and copious modifications of autoencoders have been defined
CRM recommendation approach searches for items or movies that are to improve illustration learning such as contractive AE, sparse AE, and
similar to the ones users have watched or have liked in the past. The denoising AE. Multilayer Perceptron (MLP) technique is a feed-forward
previous recommendation systems mainly worked on content filtering neural network with multiple hidden layers among several input lay-
measures (CFM) and associate filtering measures. The content filtering ers and output layers. It can use arbitrary commencement measures and
measure refers to a cognitive filtering technique that engages in rec- does not essentially characterize exactly binary classifiers. MLPs can be
ommending items based on the elements of the items themselves. The employed as conceptual layers of nonlinear implementations, learning
background knowledge of the items and user information are taken into methods characteristic models. It is also known as the universal approxi-
consideration based on the content, which the user has viewed on the mators function. Fig. 1 defines precisely; Convolutional Neural Network
system. It recommends items based on similarity among the content of (CNN) is a feed-forward neural network that works with pooling opera-
the items and a user profile summary. The content of every item is sig- tions on convolution layers. It can detain the universal and local factors
nified as a set of attributes and words that arise in a document (Tsai and and considerably improve the performance and exactness. It executes
Brusilovsky, 2019). The user profile is signified with similar attributes well in processing information with the grid technique. It recommends
and built up by evaluating the content of items that have been viewed or items that collect users’ interests by evaluating user’s elements, items
watched by the user. Items that are generally similar to the completely elements, and users liked or rating data. When utilizing the CNN tech-
rated items are recommended to the user. CFM employs various algo- nique for recommendations, it often ignores the users’ time circumstance
rithms to find the similarity among items/documents to generate sig- measures or integrates time circumstance measures into the technique
nificant recommendations. It does not require the profile of extra users as a general feature.

3
S. Sharma, V. Rana and V. Kumar International Journal of Information Management Data Insights 1 (2021) 100028

Fig. 1. CNN-based personalized recommender system.

We can analyze the TC-PR with Mean Square Error MSE (Eq. 3) and 4.1. Dataset
Root Mean Square Error RMSE (Eq. 4) that are basic formulas in CNN
implementations as follows: The proposed framework is executed with the Movie Lens dataset
∑ ( ) (F. and JOSEPH, 2015) and divided into experimental data and test data.
𝑚, 𝑠 ∈ 𝑇 𝑟𝑚𝑠 − 𝑟̂𝑚𝑠
𝑀𝑆𝐸 = (3) The experiments are executed on two different editions of the dataset. In
|𝑇 |
the experimental and test data, all data consists of 15 random datasets
with those users who rated at least 30 movies, an additional at least 60
movies, and additional at least 120 movies, and an additional at least
250 movies. The data information of 850 users is used for the experi-
mental purpose, 150 users in the test data, and 120,000 ratings from 950
users on 1700 movies. The user’s demographic information is used for
the user’s identifications such as age, gender, and activity. The ratings
determine from 0 to 5 point scale. All users have defined their informa-
(4)
tion with an ID and other information is described.
where m describes the user, s defines the item, rms describes user m’s
true rating on item s, and the T defines the entire amount of the items. 4.2. Evaluation metrics
A slighter MAE amount or a minor RMSE amount means an improved
presentation of the recommendation technique. Recurrent Neural Net- When implementing a personalization recommender framework, ei-
work (RNN): The Deep Neural Network is an exceptionally significant ther a novel algorithm or an innovative approach, it is functional to
technique that can learn extremely intricate vector-to-vector matching’s be proficient to analyze how well the framework executes (MU, 2018).
and Recurrent Neural Network (RNN) is a DNN based technique, which The most commonly utilized analysis techniques in the proposed system
is used to sequence information and as an outcome the RNN also pro- are Predictive Accuracy Metrics, precision, recall, f-measure, and mean
vides more appropriate results (Shanahan and Trang, 2019). RNNs pre- reciprocal rank (MRR), and all these techniques are employed for the
serve a vector of activations for all time evaluation steps that create the valuation of the proposed framework performance. To evaluate the per-
RNN enormously deep network process. It is also used as an approach formance of a framework, items’ prediction is executed by utilizing the
for sequential patterns of rating information based on the session rec- proposed framework and performance is determined by comparing the
ommendation system. The upcoming section describes the practical im- predicted and actual ratings of the items in terms of Predictive Accuracy
plementation of SPRS. Metrics, precision, recall, f-measure, and MRR.

4. Experimental results
4.2.1. Predictive accuracy metrics
This section described the experiments and their results in testing Predictive accuracy metrics determine how extent the proposed
the proposed recommendation system. It also outcomes several associ- framework predicted ratings are to the accurate user ratings that are
ated methods, to start analysis between the proposed framework and especially significant for analyzing tasks in which the predicting rat-
other existing ones, to accurately establish the prospect and advantages ing will be described to the user with explanation in context. The ex-
of our proposed framework. Specifically, the experiment appraisal aims tensively applied predictive accuracy metric is the mean absolute error
to progress the quality of personalization recommendations in the ap- (MAE). The MAE obtains the addition of the dissimilarity among the
plication areas of our work. user’s rating and the predicted rating and divides it by the number of

4
S. Sharma, V. Rana and V. Kumar International Journal of Information Management Data Insights 1 (2021) 100028

Table 2
Rating Table.

Item Ranking Rating

User RS User RS
A 1 1 5 5
B 2 5 4 3
C 3 4 4 4
D 4 6 4 2
E 5 3 3 5
F 6 2 2 5
G 7 7 2 2

Table 3
A contingency table Matrix.

Relevant Irrelevant Total

Recommended TP FP TP+FP
Not Recommended FN TN FN+TN Fig. 2. The precision and recall curve of three Approaches.
Total TP+FN FP+TN N

Table 4
Recommendation set of SPRS.
items considered (as described in Eq. 5).
User No Recommended Videos Watched Videos Ignored Success Rate
1 ∑ | ( ) ( )|
𝑀𝐴𝐸 = |𝑟𝑖 𝑏𝑘 − 𝑝𝑖 𝑏𝑘 | (5) User A 32 21 11 65.62%
𝐵 | |
𝑏𝑘 ∈𝐵𝑖 User B 41 31 10 75.60%
User C 22 16 6 72.72%
The Bi denotes the items rated by user ai and Eq. 5 described the User D 43 34 9 79.06%
proposed framework predictions as described in Table 2 have a mean User E 26 17 9 65.38%
absolute error of (|0|+|1|+|3|+|0|+|2|+|0|+|2|)/7 = 1.143.
Several techniques of mean absolute error exist like mean squared
error (MSE), root mean squared error (RMSE), and normalized MAE comments of the users, data figures are shown in Table 4. The SPRS
(NMAE). automatically produces outcomes for all individual users and asks users
which video they can click if the video is displayed in the recommenda-
4.2.2. Classification accuracy metrics tion feature of the SPRS home page and based on these users’ comments;
To evaluate the accuracy of the framework the basic metrics are de- the outcomes are described (F. and JOSEPH, 2015). The input descrip-
termined from the number of items, which are either relevant or irrel- tion is an operational measure, if a video is enormously interrelated to
evant and either consisted in the recommendation group of a user or user aspiration, the score is 1; otherwise, it’s 0.
not. These sets can be precisely defined in an eventuality table matrix The SPRS framework performed experiments on approximately 165
(described in Table 3). Precision and recall are the most significant dom- users and as per obtained responses; they have clicked around 73 percent
inant measures for the evaluation of the proposed framework. Precision of the recommended videos.
is described as the number of related items selected to the number of
items preferred, and it measures the efficiency of relevant items pre-
5.1. Contribution to literature
ferred (Sharma et al., 2017). In precision, the TPA denotes true positive
accuracy that measured as the ratio of recommended items, which are
The results of SPRS are compared with existing frameworks
related to the entire number of recommended items:
(Sharma and Rana, 2018, Sharma and Rana, 2020, Nguyen et al., 2020)
𝑇𝑃
𝑃 𝑟𝑒𝑐𝑖𝑠𝑜𝑛 = 𝑇 𝑃 𝐴 = (6) reasonably. The results of the SPRS framework in Fig. 2 and Table 5 de-
𝑇𝑃 + 𝐹𝑃
scribe that the recall and precision of SPRS are superior to the existing
TP denotes the true positive and FP denotes the false positive. This is systems.
the prospect, in which a recommended item parallels the user’s desires. It is suggested that the deep learning based recommendation system
The performance of this framework measures can be described in Fig. 2 can help to overcome the limitations of existing recommendation sys-
that defines a probable ranking of 4 relevant items in a group of 10 items tems (Sharma et al., 2021). The proposed model has lower MAE score
with a recommender framework. in making predictions, showing the high accuracy of the model. This is
In recall true positive rate (TPR) defines the sensitivity in psychology mainly because the SPRS system mainly focused on semantic annotation
that measured as the ratio of recommended items, which are relevant and ontology matching. The results show that the deep learning based
to the entire number of relevant items: Semantic recommendation system outperforms traditional approaches
𝑇𝑃 (Rana, 2018, Sharma and Rana, 2017) can improve the score of predic-
𝑅𝑒𝑐𝑎𝑙𝑙 = 𝑇 𝑃 𝑅 = (7)
𝑇𝑃 + 𝐹𝑁 tions.
FN denotes the false negative. This is the possibility that an appro-
priate item is recommended and two techniques, precision, and recall, 5.2. Practical implication
are intimately relevant.
This paper is aimed at improve the accuracy of traditional rec-
5. Discussion ommendation systems. We present that ontologies will fundamentally
change the way of construction of recommender systems. In the future,
The main requirement of the proposed framework is to provide the intelligent systems will have libraries of knowledge based ontologies at
desired information. In the experiment results, we used data from the their ends.
user watch history of an enormous set of users for a time of three weeks. The above results show the feasibility of the proposed system. The
The recommended videos provided by the SPRS are evaluated using the study will help ecommerce and other recommender systems to increase

5
S. Sharma, V. Rana and V. Kumar International Journal of Information Management Data Insights 1 (2021) 100028

Table 5
The precision and recall of three methods.

Number of Videos Method-2 (Sharma and Rana, 2020) Method-1 (Nguyen et al., 2020) SPRS

Precision Recall Precision Recall Precision Recall


m=1 0.75 0.03 1 0.05 1 0.05
m=5 0.70 0.22 0.89 0.27 0.91 0.28
m = 10 0.61 0.34 0.86 0.48 0.93 0.53
m = 15 0.57 0.46 0.75 0.61 0.79 0.65
m = 20 0.51 0.55 0.59 0.64 0.65 0.70
m = 25 0.45 0.60 0.50 0.68 0.54 0.72
m = 30 0.41 0.66 0.43 0.70 0.46 0.74
m = 35 0.39 0.72 0.39 0.72 0.41 0.76
m = 40 0.36 0.76 0.36 0.76 0.37 0.79
m = 45 0.33 0.79 0.33 0.80 0.33 0.80
m = 50 0.31 0.80 0.31 0.80 0.31 0.80

Algorithm 1 Thukral, S., & Rana, V. (2018). Versatility of fuzzy logic in chronic diseases: A review.
Data Preprocessing. Journal of Medical Hypotheses, 122, 150–156.
Rana, V., & Singh, G. (2014). An analysis of semantic heterogeneity issues and their coun-
Step1; import Database Repository termeasures prevailing in semantic web”, ICROIT 2014. IEEE Xplore, 16–22.
Step2: Input N = "User Query Keywords" Sharma, S., & Rana, S. V. (2018). A semantic framework for ecommerce search engine
Step3: Tokenization query = N.split ("Query Keywords") optimization. International Journal of Information Technology-Springer, 1–6.
Step4: pos.tag (Query) S. Patwardhan, S. Banerjee and T. Pedersen, SenseRelate::TargetWord - A Generalized
[(N1, WP), (N2 ,VB, N3 ,AD, Nn ,NN)] Framework forWord Sense Disambiguation, Association of Computational Linguistics-
Step5: Eliminate the stop words ACM, pp 73-76, 2005.
S. Scheider and W. Kuhn, How to Talk to Each Other via Computers: Semantic Interop-
Swords= stopwords (’N’)//call storword
erability as Conceptual Imitation, Applications of Conceptual Spaces Volume 359 of
Step6: Find Polysomy words
the series Synthese Library, pp 97-122, 2015.
Text = for N ∈ string split ()
Michele, G., & Panniello, T. (2019). Recommendation strategies in personalization appli-
for N ∈ Text cations. Information & Management, 12–18.
If (len(WordNet.synset(N)>1)) Shanahan, T., & Trang, E. (2019). Getting to know you: Social media personalization as
Process the final data (P) a means of enhancing brand loyalty and perceived quality. Journal of Retailing and
end if Consumer Services Vol, 47, 57–65.
end for Resnik, P. (1995). Using information content to evaluate semantic similarity in a taxon-
end for omy. arXiv preprint cmp-lg/9511007.
Mu, R.U.I.H.U.I. (2018). A survey of recommender systems based on deep learning. IEEE
Acess, 6, 69009–69015.
Sharma, S., Kumar, A., & Rana, V. (2017). Ontology based informational retrieval system
the adaptation of their personalization services. The model we pro- on the semantic web: Semantic web mining. In 2017 International Conference on Next
Generation Computing and Information Systems (ICNGCIS) (pp. 35–37). IEEE.
posed can be applied in various areas, such as generating personal- Sharma, S., & Rana, V. (2020). Web search personalization using semantic similarity mea-
ized videos (Adikari et al., 2021), recommendation system social net- sure. In Lecture Notes in Electrical Engineering: 597 (pp. 273–288). Springer.
works (Nasir et al., 2021, Batra et al., 2021), or location-based services Sharma, S., & Rana, V. (2020). Web search personalization using query optimization. Inter-
national Journal of Future Generation Communication and Networking, 13(1), 125–136.
(Sharma et al., 2021). Maxwell Harper, F., & Joseph, A. (2015). The MovieLens Datasets: History and context.
ACM Transactions on Interactive Intelligent Systems, 1–12.
Nguyen, Y. N., Duong-Trung, N., & Ha, D. N. L. (2020). Movie recommender systems made
6. Conclusion through tag interpolation. ICMLSC 2020-ACM, pp154–pp158.
Vesin, B., Ivanović, M., Klašnja-Milićević, A., & Budimac, Z. (2012). Protus 2.0: Ontolo-
In this paper, we proposed a personal recommendation system on gy-based semantic recommendation in programming tutoring system. Expert Systems
with Applications, 39(15), 12229–12246.
the impact of related video recommendation systems on video views Shankar, D., Narumanchi, S., Ananya, H. A., Kompalli, P., & Chaudhury, K. (2017). Deep
and likes. Since recommendations are generally used for several addi- learning based large scale visual recommendation and search for e-commerce. arXiv
tional objectives such as user satisfaction or enhanced transactions, mea- preprint arXiv:1703.02344.
Zhang, Y., Chen, X., Ai, Q., Yang, L., & Croft, W.B. (2018, October). Towards conversa-
suring eventually requires taking this into account and evaluating the
tional search and recommendation: System ask, user respond. In Proceedings of the
intentional result. However, it can be expensive to attempt approaches 27th acm international conference on information and knowledge management (pp.
on real groups of users and calculate the consequences. SPRS frame- 177-186).
Alian, S., Li, J., & Pandey, V. (2018). A personalized recommendation system to support
work assists users to discover information that best fits their desires and
diabetes self-management for American Indians. IEEE Access, 6, 73041–73051.
preferences in an overloaded search space and has been focused on the Choi, K., Yoo, D., Kim, G., & Suh, Y. (2012). A hybrid online-product recommendation
accuracy improvement of personalized recommendation systems. In the system: Combining implicit rating-based collaborative filtering and sequential pattern
future, we are looking forward to applying this model to a large data analysis. Electronic Commerce Research and Applications, 11(4), 309–317.
Liang, N., Zheng, H. T., Chen, J. Y., Sangaiah, A. K., & Zhao, C. Z. (2018). Trsdl: Tag-aware
set. recommender system based on deep learning–intelligent computing systems. Applied
Sciences, 8(5), 799.
References L. , S. I (2010). Taking advantage of semantics in recommendation systems. In Artificial
Intelligence Research and Development: Proceedings of the 13th International Conference
of the Catalan Association for Artificial Intelligence: 220 (p. 163). IOS Press.
Carine, M., & Sacharidis, D. (2018). Werthner, Mining User Behavior in Social Recommender Elkahky, A.M., Song, Y., & He, X. (2015, May). A multi-view deep learning approach for
Systems (pp. 11–15). ACM. cross domain user modeling in recommendation systems. In Proceedings of the 24th
Michele, G., Pannielloa, U., & Alexander, T. (2019). Recommendation strategies in per- international conference on world wide web (pp. 278-288).
sonalization applications. Information and Management-Elsevier, 1–12. Kushwaha, A. K., Kar, A. K., & Dwivedi, Y. K. (2021). Applications of big data in emerging
Tsai, C.-H., & Brusilovsky, P. (2019). Explaining Recommendations in an Interactive Hybrid management disciplines: A literature review using text mining. International Journal
Social Recommender (pp. 391–396). ACM. of Information Management Data Insights, 1(2), Article 100017.
Liu, J., & Dolan, P. (2010). Elin Rønby Pedersen, Personalized News Recommendation Based Kumar, S., Kar, A. K., & Ilavarasan, P. V. (2021). Applications of text mining in services
on Click Behavior (pp. 1–4). ACM. management: A systematic literature review. International Journal of Information Man-
Covington, P., Adams, J., & Sargin, E. (2016). Deep Neural Networks for YouTube Recom- agement Data Insights, 1(1), Article 100008.
mendations (pp. 9–13). ACM. Zhang, X., Ferreira, P., Godinho de Matos, M., & Belo, R. (2021). Welfare properties of
Yan, H., Yang, C., Yu, D., Li, Y., & Jin, D. (2019). Dah Ming Chiu, Multi-site User Behavior profit maximizing recommender systems: Theory and results from a randomized ex-
Modeling and Its Application in Video Recommendation. Journal of IEEE Transaction periment. MIS Quarterly, 45(1).
on Knowledge and Data Engineering, 1–14.

6
S. Sharma, V. Rana and V. Kumar International Journal of Information Management Data Insights 1 (2021) 100028

Malgonde, O., Zhang, H., Padmanabhan, B., & Limayem, M. (2020). Taming complexity in Kushwaha, A. K., Mandal, S., Pharswan, R., Kar, A. K., & Ilavarasan, P. V. (2020). Studying
search matching: Two-sided recommender systems on digital platforms. Mis Quarterly, online political behaviours as rituals: a study of social media behaviour regarding the
44(1), 1–22. CAA. In International Working Conference on Transfer and Diffusion of IT (pp. 315–326).
Kushwaha, A. K., Kar, A. K., & Ilavarasan, P. V. (2020). Predicting information diffusion Cham: Springer.
on twitter a deep learning neural network model using custom weighted word fea- Kushwaha, A. K., & Kar, A. K. (2020). Micro-foundations of artificial intelligence adop-
tures. Responsible Design, Implementation and Use of Information and Communication tion in business: Making the shift. In International Working Conference on Transfer and
Technology, 12066, 456. Diffusion of IT (pp. 249–260). Cham: Springer.
Kushwaha, A. K., & Kar, A. K. (2020). Language model-driven chatbot for business to Nasir, J. A., Khan, O. S., & Varlamis, I. (2021). Fake news detection: A hybrid CNN-RNN
address marketing and selection of products. In International Working Conference on based deep learning approach. International Journal of Information Management Data
Transfer and Diffusion of IT (pp. 16–28). Cham: Springer. Insights, 1(1), Article 100007.
Protopopova, J., & Kulik, S. (2020). Educational intelligent system using genetic algo- Batra, J., Jain, R., Tikkiwal, V. A., & Chakraborty, A. (2021). A comprehensive study of
rithm. Procedia Computer Science, 169, 168–172. spam detection in e-mails using bio-inspired optimization techniques. International
Mishra, P., Biancolillo, A., Roger, J. M., Marini, F., & Rutledge, D. N. (2020). New data Journal of Information Management Data Insights, 1(1), Article 100006.
preprocessing trends based on ensemble of multiple preprocessing techniques. TrAC Sharma, S., Rana, V. & Malhotra, M. Automatic recommendation system based on hybrid
Trends in Analytical Chemistry, Article 116045. filtering algorithm. Education and Information Technologies (2021).
Tang, S., Yuan, S., & Zhu, Y. (2020). Data preprocessing techniques in convolutional Rana, V. (2018). Optimizing performance of user web browsing search. In International
neural network based on fault diagnosis towards rotating machinery. IEEE Access, Conference on Advanced Informatics for Computing Research (pp. 230–239). Singapore:
8, 149487–149496. Springer.
Qin, J., Zhang, W., Wu, X., Jin, J., Fang, Y., & Yu, Y. (2020, July). User behavior retrieval Sharma, S., & Rana, V. (2017). Web personalization through semantic annotation system.
for click-through rate prediction. In Proceedings of the 43rd International ACM SIGIR Advances in Computational Sciences and Technology, 10(6), 1683–1690.
Conference on Research and Development in Information Retrieval (pp. 2347-2356). Sharma, S., Gadia, S., & Tim, U. S. (2021). Subset, subquery and queryable-visualization
... & Guo, J., Fan, Y., Pang, L., Yang, L., Ai, Q., Zamani, H., & Cheng, X. (2020). A deep in parametric big data model. International Journal of Information Management Data
look into neural ranking models for information retrieval. Information Processing & Insights, 1(1), Article 100003.
Management, 57(6), Article 102067. Adikari, A., Burnett, D., Sedera, D., de Silva, D., & Alahakoon, D. (2021). Value co-creation
Kamilaris, A., & Prenafeta-Boldú, F. X. (2018). Deep learning in agriculture: A survey. for open innovation: An evidence-based study of the data driven paradigm of social
Computers and Electronics in Agriculture, 147, 70–90. media using machine learning. International Journal of Information Management Data
Ravi, N., Reizenstein, J., Novotny, D., Gordon, T., Lo, W. Y., Johnson, J., & Insights, 1(2), Article 100022.
Gkioxari, G. (2020). Accelerating 3d deep learning with pytorch3d. arXiv preprint
arXiv:2007.08501.

You might also like