10 1109icesc48915 2020 9155879
10 1109icesc48915 2020 9155879
10 1109icesc48915 2020 9155879
net/publication/348239082
CITATIONS READS
6 3,570
6 authors, including:
Meenu Gupta
Chandigarh University
88 PUBLICATIONS 537 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Meenu Gupta on 05 January 2021.
Authorized licensed use limited to: Carleton University. Downloaded on August 08,2020 at 11:21:42 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the International Conference on Electronics and Sustainable Communication Systems (ICESC 2020)
IEEE Xplore Part Number: CFP20V66-ART; ISBN: 978-1-7281-4108-4
the Apache Mahout framework and essentially compared the As in [9], R. Van Meteren, and M. Van Someren created a
performances and efficiency of us er-based & item-based recommendation system by comparing the profile of the user
recommendations. with the content of each document in the sets of the collection.
These sets of terms can be represented as the content of the
In [2],R. E. Nakhli, H. Moradi, and M. A. Sadeghi document. The content-based system uses data of users and
proposed the percentage view approach for recommending interest and browsing history to determine the results . As this
movies to the users, it finds relevant movies for the customer requires a lot of domain knowledge, thus becomes a drawback
and then compares the performance with a random movie compared to collaborative filtering.
recommendation system for showing the accuracy of the
project. B. Collaborative Filtering (CF)
In [3], a content-based recommendation system is proposed Filters out the content according to user similar interest
by H. W. Chen, Y. L. Wu, M. K. Hor, and C. Y. Tang using with other users, it basically recommends the items to users
neural networks. In recent years, these are top topics for the that have similar taste [13]. It is also a popular and famous
researchers to work on when they want to build a movie algorithm in the industries. In the memory-based techniques,
recommendation system. there are two popular filtering algorithms [10]. There is
another technique known as model-based which is not as
Different terminology used in implementation of movie reliable as compared to memory-based techniques [17]. Figure
recommender system is discussed below. 2 and figure 3 discussed about the item based and user based
A. Content-based Filtering collaborative filtering.
This recommendation system requires some data or
information on what the user might like or what his previous
watched history. It is based on previous action or explicit
feedback. Most of the systems in the industry don’t use this
approach as they require data or they are not reliable enough.
For example, if a person watches the education documentary
genre more multiple times than the action genre, the person is
more likely to see the most-watched genre in the descending
order. The figure 1 below explains the process.
Authorized licensed use limited to: Carleton University. Downloaded on August 08,2020 at 11:21:42 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the International Conference on Electronics and Sustainable Communication Systems (ICESC 2020)
IEEE Xplore Part Number: CFP20V66-ART; ISBN: 978-1-7281-4108-4
In [4] the user-based, it is assumed that the user will like the Eq. (1) is used to define the cosine similarity of the
items that are liked by users with whom they have similar proposed model.
tastes.
Table 1: Item-Based CF
USER A ✔ ✔
USER C ✔ Recommended
● Item-based collaborative filtering- assumes users
will like items that are similar to the items that are
liked before by the user.
In the item-based like in [8], it is assumed that the user will
like those items that are similar to the other items liked before.
The hybrid approach-This approach provides very accurate
results using both collaborative and content-based filtering
while removing the drawbacks of the algorithms at the same
time. This integrated system is getting more attention
nowadays as it is better than both the algorithms [7].
Authorized licensed use limited to: Carleton University. Downloaded on August 08,2020 at 11:21:42 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the International Conference on Electronics and Sustainable Communication Systems (ICESC 2020)
IEEE Xplore Part Number: CFP20V66-ART; ISBN: 978-1-7281-4108-4
Second, the collaborative filtering begins with the formatting python in this proposed approach. Every movie is rated
of the rating dataset so that it can be consumed by the KNN in a range of 1 to 5(5 being the highest). Figure 6
model, to remove the huge dataset handling problems . The shows, maximum rating of 3 and 4 for the movie in
dataset is reduced according to the popularity removing the respect to other scores.
noisy error pattern to get the sparse matrix.
IV. IMPLEMENTATIO N
Dataset Description- Movie lens dataset is used containing
28M ratings, over 1M tag application and 60k movies
Authorized licensed use limited to: Carleton University. Downloaded on August 08,2020 at 11:21:42 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the International Conference on Electronics and Sustainable Communication Systems (ICESC 2020)
IEEE Xplore Part Number: CFP20V66-ART; ISBN: 978-1-7281-4108-4
Approach TP Precision F1
rate
The accuracy-numeric value which determines the result of Collaborative IT EM-ITEM 0.248
calculation fulfills to the precise or standard value. The metric
used are discussed below from Eq. (2) to Eq. (5):
Authorized licensed use limited to: Carleton University. Downloaded on August 08,2020 at 11:21:42 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the International Conference on Electronics and Sustainable Communication Systems (ICESC 2020)
IEEE Xplore Part Number: CFP20V66-ART; ISBN: 978-1-7281-4108-4
VI. CO NCLUSIO N 11. P. Pu, L. Chen, and R. Hu, “A user-centric evaluation framework
for recommender systems.” In: Proceedings of the fifth ACM
In this paper, to avoid the use of content-based filtering, the conference on Recommender Systems (RecSys’11), ACM, New
Item-based CF filtering approach is used for obtaining better York, NY, USA, pp. 157-164, 2011.
results. KNN collaborative recommendation system is 12. M. Bekkar, H. K. Djemaa, and T . A. Alitouche, “ Evaluation
proposed using cosine similarity by employing Movielens measures for models assessment over imbalanced data sets,” J Inf
Eng Appl, vol. 3, no. 10, 2013.
dataset containing 28M rating for over 60K movies. The
13. B. Sarwar, G. Karypis, J. Konstan, and J. Riedl, “ Item-based
existing system are compared and found that the proposed collaborative filtering recommendation algorithms,”
system is more reliable and accurate. It is also found that when In Proceedings of the 10th international conference on World
the proposed methodology is applied to different larger Wide Web (pp. 285-295).
datasets, both accuracy, and efficiency increase which proves 14. P. Resnick, N. Iacovou, M. Suchak, P. Bergstrom, and J. Riedl,
that our system is both accurate and as well as efficient. This “GroupLens: an open architecture for collaborative filtering of
netnews,” In Proceedings of the 1994 ACM conference on
item-based filtering is more convenient than user-based. The Computer supported cooperative work (1994, October) (pp. 175-
main aim was to improve the regular recommendation 186).
algorithm and to provide better results. The research work was 15. J. A. Konstan, B. N. Miller, D. Maltz, J. L. Herlocker, L. R.
successful as it has been able to fulfill our aim of the project. Gordon, and J. Riedl, “ GroupLens: applying collaborative filtering
In the future, more features can be included to datasets (year to Usenet news,” Communications of the ACM, vol. 40, no. 3, pp.
77-87.
of release, actor, genre, casting details, etc) to make 16. W. Liang, G. Lu, X. Ji, J. Li, and D. Yuan, “Difference factor’
recommendations more reliable and innovative. The content- KNN collaborative filtering recommendation algorithm,”
based filtering and collaborative filtering can be combined to In International Conference on Advanced Data Mining and
minimize the errors and improve the performance as a hybrid Applications (2014, December). Springer, Cham, pp. 175 -184.
approach. 17. J. S. Breese, D. Heckerman, and C. Kadie, “ Empirical analysis of
predictive algorithms for collaborative filtering,” In Proceedings of
the Fourteenth conference on Uncertainty in artificial intelligence
(UAI’98), Morgan Kaufmann Publishers Inc., San Francisco, CA,
REFERENCES USA, pp. 43–52.
1. C. S. M. Wu, D. Garg, and U. Bhandary, “Movie Recommendation
System Using Collaborative Filtering,” In 2018 IEEE 9th
International Conference on Software Engineering and Service
Science (ICSESS), pp. 11-15, IEEE, 2018 Nov.
2. R. E. Nakhli, H. Moradi, and M. A. Sadeghi, “Movie
Recommender System Based on Percentage of View,” In 2019 5th
Conference on Knowledge Based Engineering and Innovation
(KBEI), pp. 656-660, IEEE.
3. H. W. Chen, Y. L. Wu, M. K. Hor, and C. Y. T ang, “Fully content-
based movie recommender system with feature extraction using
neural network,” In 2017 International Conference on Machine
Learning and Cybernetics (ICMLC) , vol. 2, pp. 504-509, Jul,
2017, IEEE.
4. P. Phorasim and L. Yu, “Movies recommendation system using
collaborative filtering and k-means,” International Journal of
Advanced Computer Research, vol. 7, no. 29, p.52, 2017.
5. M. Bahadorpour, B. S. Neysiani, and M. N. Shahraki,
“ Determining Optimal Number of Neighbors in Item-based kNN
Collaborative Filtering Algorithm for Learning Preferences of New
Users,” Journal of Telecommunication, Electronic and Computer
Engineering (JTEC), vol. 9, no. 3, pp.163-167, 2017.
6. A. R. Lahitani, A. E. Permanasari, and N. A. Setiawan, “Cosine
similarity to determine similarity measure: Study case in online
essay assessment,” In 2016 4th International Conference on Cyber
and IT Service Management, pp. 1-6, IEEE, Apr, 2016.
7. D. Pathak, S. Matharia, and C. N. S. Murthy, “ORBIT : Hybrid
movie recommendation engine,” In 2013 IEEE International
Conference ON Emerging Trends in Computing, Communication
and Nanotechnology (ICECCN), pp. 19-24, IEEE, Mar, 2013.
8. B. Sarwar, G. Karypis, J. Konstan, and J. Riedl, “Item-based
collaborative filtering recommendation algorithms,”
In Proceedings of the 10th international conference on World
Wide Web, pp. 285-295, Apr, 2011.
9. R. Van Meteren, and M. Van Someren, “Using content -based
filtering for recommendation,” In Proceedings of the Machine
Learning in the New Information Age: MLnet/ECML2000
Workshop, vol. 30, pp. 47-56, May 2000.
10. L. E. Molina and S. Bhulai, Recommendation System for Netflix,
2018.
Authorized licensed use limited to: Carleton University. Downloaded on August 08,2020 at 11:21:42 UTC from IEEE Xplore. Restrictions apply.
View publication stats