Melola Discovery

← Melola Discovery

Open access Jurnal SINTA 1

Recommendation system using the k-nearest neighbors and singular value decomposition algorithms

International Journal of Electrical and Computer Engineering (IJECE) · Vol. 11 No. 6 (2021)

DOI
10.11591/ijece.v11i6.pp5541-5548
ISSN
2722-2578, 2088-8708
Published
2021-12-01
Publisher
Institute of Advanced Engineering and Science
License
creativecommons.org/licenses/by-sa/4.0

Abstract

Nowadays, recommendation systems are used successfully to provide items (example: movies, music, books, news, images) tailored to user preferences. Amongst the approaches existing to recommend adequate content, we use the collaborative filtering approach of finding the information that satisfies the user by using the reviews of other users. These reviews are stored in matrices that their sizes increase exponentially to predict whether an item is relevant or not. The evaluation shows that these systems provide unsatisfactory recommendations because of what we call the cold start factor. Our objective is to apply a hybrid approach to improve the quality of our recommendation system. The benefit of this approach is the fact that it does not require a new algorithm for calculating the predictions. We are going to apply two algorithms: k-nearest neighbours (KNN) and the matrix factorization algorithm of collaborative filtering which are based on the method of (singular-value-decomposition). Our combined model has a very high precision and the experiments show that our method can achieve better results.

Collaboration network of the authors

10 authors · 19 co-authorship links · 12 across different organisations

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • Université Sultan Moulay Slimane
  • Université Ibn Zohr
  • Chouaib Doukkali University
  • University of Hassan II Casablanca
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles
Abderrahim Beni‐HssaneChouaib Doukkali University2
Marouane BirjaliChouaib Doukkali University2
Youness MadaniUniversité Sultan Moulay Slimane2
El Hadi ChahidUniversité Ibn Zohr1
Mohammed Idali OumhandUniversité Ibn Zohr1
M’barek FeddaouiUniversité Ibn Zohr1
Abdessamad MalaouiUniversité Sultan Moulay Slimane1

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

This record comes from Crossref (what the publisher deposited), because the journal's own OAI-PMH endpoint could not be harvested.

Metadata source: Crossref API (cadangan, berdasarkan ISSN) https://api.crossref.org/journals/2088-8708/works, first harvested 27 Okt 2026, last seen 27 Okt 2026.
Metadata as oai_dc, converted from Crossref
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"><dc:title>Recommendation system using the k-nearest neighbors and singular value decomposition algorithms</dc:title><dc:creator>Hssina, Badr</dc:creator><dc:creator>Grota, Abdelkader</dc:creator><dc:creator>Erritali, Mohammed</dc:creator><dc:description>&lt;jats:p&gt;&amp;lt;span&amp;gt;Nowadays, recommendation systems are used successfully to provide items (example: movies, music, books, news, images) tailored to user preferences. Amongst the approaches existing to recommend adequate content, we use the collaborative filtering approach of finding the information that satisfies the user by using the reviews of other users. These reviews are stored in matrices that their sizes increase exponentially to predict whether an item is relevant or not. The evaluation shows that these systems provide unsatisfactory recommendations because of what we call the cold start factor. Our objective is to apply a hybrid approach to improve the quality of our recommendation system. The benefit of this approach is the fact that it does not require a new algorithm for calculating the predictions. We are going to apply two algorithms: k-nearest neighbours (KNN) and the matrix factorization algorithm of collaborative filtering which are based on the method of (singular-value-decomposition). Our combined model has a very high precision and the experiments show that our method can achieve better results.&amp;lt;/span&amp;gt;&lt;/jats:p&gt;</dc:description><dc:publisher>Institute of Advanced Engineering and Science</dc:publisher><dc:date>2021-12-01</dc:date><dc:type>info:eu-repo/semantics/article</dc:type><dc:format>application/pdf</dc:format><dc:identifier>https://doi.org/10.11591/ijece.v11i6.pp5541-5548</dc:identifier><dc:identifier>10.11591/ijece.v11i6.pp5541-5548</dc:identifier><dc:source>International Journal of Electrical and Computer Engineering (IJECE); Vol 11 No 6 (2021); 5541</dc:source><dc:source>2722-2578</dc:source><dc:source>2088-8708</dc:source><dc:relation>http://ijece.iaescore.com/index.php/IJECE/article/viewFile/24045/15271</dc:relation><dc:rights>http://creativecommons.org/licenses/by-sa/4.0</dc:rights></oai_dc:dc>