The DOI matches its Crossref record; 158 of the 175 references it cites were found in a registry or an index, and 17 are not checked yet.
The use of machine learning algorithms in recommender systems: A systematic review
Open accessOverview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“The mathematics of recommender systems [20] and interpolation capabilities of machine learning algorithms will enable proper recommendations on making the secondary surveys cheaper with a minor loss in the value of acquired information.”
From Artificial intelligence in oil and gas upstream: Trends, challenges, and scenarios for the future (2021) · cites this paper as [20]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
MapReduce: simplified data processing on large clusters
Dean, J., & Ghemawat, S. (2008) · Communications of the ACM · doi:10.1145/1327452.1327492 · Cited by 18,476 · cited 1×
“The MapReduce algorithm [17], which became popular in mid-1990s, is a programming model suited for distributed and parallel computation.”
MethodJain, A. K., Murty, M. N., & Flynn, P. J. (1999) · ACM Computing Surveys · doi:10.1145/331499.331504 · Cited by 13,925 · cited 1×
“Today, there is a plethora of ML algorithms (k-nearest neighbor [48], clustering [28], Bayes network [22], to name a few types), which are used in applications that range from vacuum cleaner robots [13] and assistance for disabled people [30] to pattern recognition in images [63], or self-driving…”
BackgroundAdomavičius, G., & Tuzhilin, A. (2005) · IEEE Transactions on Knowledge and Data Engineering · doi:10.1109/tkde.2005.99 · Cited by 10,539 · cited 2×
“Recommender systems (RS) are used to help users find new items or services, such as books, music, transportation or even people, based on information about the user, or the recommended item [2].”
BackgroundSoftware engineering: A practitioner's approach
(1983) · Advances in Engineering Software (1978) · doi:10.1016/0141-1195(83)90118-3 · Cited by 8,227
(2004) · Cited by 5,198
The Hadoop Distributed File System
Shvachko, K. V., Kuang, H., Radia, S., & Chansler, R. J. (2010) · Digest of papers - IEEE Symposium on Mass Storage Systems · doi:10.1109/msst.2010.5496972 · Cited by 4,911 · cited 1×
“The proposed architecture that provides on demand tools for analysis uses the storage technologies HDFS (Hadoop Distributed File System) (Shvachko et al., 2010) and HBase6 for persistence logs and structured information about the execution and predictions.”
MethodFriedman, N., Geiger, D., & Goldszmidt, M. (1997) · Machine Learning · doi:10.1023/a:1007465528199 · Cited by 4,742 · cited 1×
“Today, there is a plethora of ML algorithms (k-nearest neighbor [48], clustering [28], Bayes network [22], to name a few types), which are used in applications that range from vacuum cleaner robots [13] and assistance for disabled people [30] to pattern recognition in images [63], or self-driving…”
BackgroundSupervised Machine Learning: A Review of Classification Techniques
Kotsiantis, S. B. (2007) · Informatica · Cited by 4,192
Using collaborative filtering to weave an information tapestry
Goldberg, D., Nichols, D., Oki, B. M., & Terry, D. B. (1992) · Communications of the ACM · doi:10.1145/138859.138867 · Cited by 4,071 · cited 1×
“The field of RS has its origins in the mid-1990s with the introduction of Tapestry [23], the first RS.”
BackgroundUnderstanding Machine Learning: From Theory to Algorithms
Shalev-Shwartz, S., & Ben-David, S. (2014) · doi:10.1017/cbo9781107298019 · Cited by 3,115
Research works printed but not linked: 14
- Aouay, 2014, 2014, 523
- Bagchi, 2015, 50, 229
- Burhans, 2004, 1, 82
- Jin, 2005, 1, 213
- Jun, 2005, 3512, 349
- Li, 2008, 3, 1626
- Liu, 2011, 4, 1909
- Montañés, 2009, 497, 173
- Murfi, 2009, 497, 201
- Nicol, 2014, 2, 1390
- Pecli, 2015, 1, 295
- Yeh, 2010, 1, 209
- Zhang, 2007, 6, 3506
- Zhang, 2007, 7, 4113
Cited by
Sorted by citations
Items 701–742 of 742
Gaba, C., Razavi, M., Kumar, V. S. S., Jordan, M., Stenoien, D. V., Crown, W. H., & Nandakumar, A. K. (2025) · doi:10.12688/verixiv.2418.1
Cao, Y., Zhu, Q., Huang, Y., Hu, Y., Wang, H., Wang, Y., & Zhang, J. (2025) · Forensic Science International · doi:10.1016/j.forsciint.2025.112751
Evolution of Reinforcement Learning in Various Applications: Recent Trends
Singh, R., Dutt, K., & Agbeko, M. (2025) · BENTHAM SCIENCE PUBLISHERS eBooks · doi:10.2174/9789815322316125010006
Patil, N., Patil, G., Tatiwar, A., Hedau, O., & Sonawane, B. (2025) · International Conference on Computing Communication Control and automation · doi:10.1109/iccubea65967.2025.11284241
A Hybrid Approach to Predict Ratings for Book Recommendation System Using GNN
Roy, T., Shetty, D. P., & Seal, S. (2025) · International Conference on Computation System and Information Technology for Sustainable Solutions (CSITSS) · doi:10.1109/csitss67709.2025.11294052
“[8 ].”
Shahmoradi, L., Azadbakht, L., Farzi, J., Kalhori, S. R. N., Yazdipour, A. B., & Solat, F. (2024) · Figshare · doi:10.6084/m9.figshare.25596444
Chen, J., Si, Y.-W., Un, C.-W., & Siu, S. W. I. (2021) · Figshare · doi:10.6084/m9.figshare.17088152
Ning, Q., Wang, D., Cheng, F., Zhong, Y., Ding, Q., & You, J. (2021) · Figshare · doi:10.6084/m9.figshare.14471466
Jin, L., Athanasoulias, S., Pins, D., Boden, A., Essing, B., & Ipiotis, N. (2025) · i-com · doi:10.1515/icom-2025-0049
Li, Y., Li, X., Ding, C., Zhu, Y., Wang, H., & Qin, B. (2025) · Lecture notes in educational technology · doi:10.1007/978-981-95-5234-4_28
Special Issue on Algorithms and Applications of Machine Learning Techniques for Healthcare
Núñez‐Valdéz, E. R. (2026) · Algorithms · doi:10.3390/a19010053
Powered Recommender Systems: Solutions to Challenges of Recommender Systems
Sethi, V., Kumar, R., Rana, S. K., Moar, K., Sindhu, R., & Rani, G. (2025) · International Conference on Computational Intelligence and Computing Applications (ICCICA) · doi:10.1109/iccica67008.2025.11337872
“There has been a shift from traditional algorithms to AI or machine learning-based owing to the new technologies' expansions that make them incapable of handling real-time data [4].”
Bytes and Brains: The Unstoppable Duo of AI and Management Consultants
Szabla, D. B., Brown, L., Elias, R., Gorman, M. D., Ogle, D. L., Moore, R. A., & Pandit, G. (2026) · Emerald Group Publishing Limited eBooks · doi:10.1108/978-1-80592-839-320261005
Machine-learning-based inverse design of wide-band metasurfaces with interdependent unit cells
Gahlmann, T., Wenger, T. S., & Tassin, P. (2026) · Machine Learning Science and Technology · doi:10.1088/2632-2153/ae365e
“They have been widely used for various tasks such as image recognition [28, 29], natural language processing [30], and recommendation systems [31].”
UÇUK, C. (2026) · Advances in computational intelligence and robotics book series · doi:10.4018/979-8-3373-1152-4.ch011
A Light-Weight Neural Network Model for Privacy Preserving Recommendation System
Arka, B. R. J., & Imtiaz, H. (2026) · Measurement Interdisciplinary Research and Perspectives · doi:10.1080/15366367.2026.2632005
“In practice, a wide range of research has adopted machine learning-based approaches (Portugal et al., 2018) and a number of research have approached the recommendation procedure with deep learning techniques (Zhang et al., 2019).”
Khaledian, N., & Falahati, S. (2026) · Progress in Artificial Intelligence · doi:10.1007/s13748-026-00437-9
Hybrid-based Movie Recommendation System Using Machine Learning Techniques
Lai, C.-Y., Haw, S.-C., & Naveen, P. (2025) · International Conference on Robotics, Automation and Artificial Intelligence (RAAI) · doi:10.1109/raai67517.2025.11423339
“…Netflix stands out since its recommender mechanism applies machine learning for studying user behavior and accordingly recommending suitable titles [1] These systems do not just recommend movies on personal viewing histories but also use collaborative filtering to promote content favored by users…”
A CSGNN model-based method for essential protein identification
Li, Z., Yu, Z., & Li, P. (2026) · Frontiers in Bioinformatics · doi:10.3389/fbinf.2026.1731178
“When dealing with high-dimensional, heterogeneous, and noisy biological data, their ability for automatic feature extraction and cross-dataset generalization remains limited (Portugal et al., 2018).”
Algorithmes basés sur les données pour le comportement individuel et collectif des utilisateurs
Bouarour, N. (2023) · theses.fr (ABES) · doi:10.70675/738ffa7dz111ez4a74zbd9dz7f5cf8f13870
Machine learning for quantum bandits and quantum entanglement detection
Casalé, B. (2023) · theses.fr (ABES) · doi:10.70675/79dfdf3dz838fz4b8dza682z43d1528ed3f9
Xu, Y., Guo, B., Chen, Y., & Liu, X. (2026) · Mathematics · doi:10.3390/math14081297 · Cited by 1
Zhang, L., Hew, K. F., & Maimaiti, G. (2026) · Educational Technology Research and Development · doi:10.1007/s11423-026-10618-x · Cited by 1
“Research has shown that some of the most common machine learning algorithms used in recommender systems include Bayesian and decision tree algorithms (Portugal et al., 2018).”
Intelligent Decision Frameworks for Early-Stage Project Evaluation
Mishra, S. (2026) · Advances in computational intelligence and robotics book series · doi:10.4018/979-8-2600-1756-2.ch009
Enhancing Movie Recommendations: A Comparative Study of Filtering Techniques
Arindham, S., Anirudh, N., & Christopher Colombus, C. (2025) · International Conference on Sustainable Computing and Smart Systems (ICSCSS) · doi:10.1109/icscss64956.2025.11501030
“Portugal et al. [10] offer a comprehensive review of machine learning techniques in recommendation systems, emphasizing challenges in model selection, scalability, and interpretability.”
Lee, S.-W., Ali, S., Rahmani, A. M., Zare, G., Alamdari, P. M., Khoshvaght, P., & Hosseinzadeh, M. (2026) · Neural Computing and Applications · doi:10.1007/s00521-026-12089-w
Adversarial Learning for Fraud Detection
Lunghi, D., Simitsis, A., & Bontempi, G. (2026) · Springer eBooks · doi:10.1007/978-3-032-18765-9_11
Niventh, P., Vijayalakshmi., N., Swathi, G., Pavithran, K., Prasanth, B., & Jeyaram, G. (2026) · International Conference on Pervasive Computing and Social Networking (ICPCSN) · doi:10.1109/icpcsn68523.2026.11544011
“Also, [9] addressed the role of intelligent systems in the development of public policy and pointed to the relevance of AI in the process of policy analysis and decision-making in large amounts.”
Hosseinzadeh, M., Zhu, F., Rahmani, A. M., Prasetya, T. A. E., Almomani, O., Zare, G., Khoshvaght, P., Darwesh, A., Porntaveetus, T., & Lánský, J. (2026) · ICT Express · doi:10.1016/j.icte.2026.06.014 · Cited by 1
Reinforcement Learning-Based PoI Recommendation Using Reviews, Ratings and Locations Data
Mishra, R. K., Urolagin, S., & Jothi, J. A. A. (2026) · Procedia Computer Science · doi:10.1016/j.procs.2026.06.580
Johnston, E., & Liu, X. (2026) · Computers in Human Behavior Reports · doi:10.1016/j.chbr.2026.101214
Samie, M., & Mesbah, M. (2026) · Research in Transportation Business & Management · doi:10.1016/j.rtbm.2026.101815
From points to clusters: rethinking shadow dataset generation for enhanced membership inference
Lal, A. K., & Karthikeyan, S. (2026) · Discover Artificial Intelligence · doi:10.1007/s44163-026-01800-4
“Machine learning (ML) models have become indispensable in a wide range of domains, including healthcare [1], finance [2], social networking [3], and recommendation systems [4].”
Christioko, B. V., Khoirudin, & Yusup (2026) · New Trends in Computer Sciences · doi:10.3846/ntcs.2026.26620
“Recommendation Systems use machine learning algorithms to provide product or service recommendations to users (Parvatikar & Parasar, 2021; Portugal et al., 2018).”
The Role of Artificial Intelligence in Transforming Education Systems
Suantoko, S., Muzher, Y. S., Hussein, L. A., & Ibrahem, R. D. (2026) · Advances in Science, Technology & Innovation/Advances in science, technology & innovation · doi:10.1007/978-3-032-21822-3_35
A BERT-Driven Sentiment Intelligence Framework for Hybrid Recommendation Systems
Mahajan, A., Chaudhary, C., Chavanke, A., Desale, C., & Dalvi, O. (2026) · Lecture notes in networks and systems · doi:10.1007/978-3-032-29325-1_4
Damaj, I., Iraqi, Y., Mekouar, L., Salem, A. H., & Knari, A. (2026) · Expert Systems with Applications · doi:10.1016/j.eswa.2026.133995
Nguyen, T.-N.-L., Hoang, A.-D., Tran, M.-C., Vu, M.-T., Nguyen, X.-B., Le, H.-Q., Vuong, T.-H.-Y., Phan, X.-H., & Tran, M.-V. (2026) · IEEE Access · doi:10.1109/access.2026.3729218
“Within the provided taxonomy, machine learning encompasses approaches such as supervised, unsupervised, semi-supervised, and reinforcement learning [24].”
Fu, K., Yang, X., & Wu, T. (2026) · Cogent Business & Management · doi:10.1080/23311975.2026.2728246
EdFitter: a hybrid course recommendation system using large language models
Koltcov, S., Ryumin, D., Axyonov, A., Koltsova, O. Y., Sergey, N., Surkov, A., & Semenov, K. K. (2026) · PeerJ Computer Science · doi:10.7717/peerj-cs.4141
Metadata
- Authors
- Portugal, I., Alencar, P., & Cowan, D.
- Affiliations
- University of Waterloo (CA)
- Corresponding author
- Portugal, Ivens
- Venue
- Expert Systems with Applications
- Publisher
- Elsevier BV
- Published
- 2018-05
- Volume
- 97
- Pages
- 205-227
- ISSN
- 0957-4174 (ISSN-L)
- OpenAlex
- W2263972221
- Cited by
- 743
- References
- 118
- Citations by year
- 2026: 34 · 2025: 81 · 2024: 97 · 2023: 95 · 2022: 106 · 2021: 113 · 2020: 104 · 2019: 69 · 2018: 36
- FWCI
- 18.65
- Type
- journal article
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- Expert Systems with Applications (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- UWSpace (University of Waterloo) (submittedVersion, cc-by-nc-nd)
- arXiv (Cornell University)
- Funders
- NSERC
- Topics
- Physical Sciences › Computer Science › Information Systems › Recommender Systems and Techniques
- Physical Sciences › Computer Science › Information Systems › Information Retrieval and Search Behavior
- Social Sciences › Decision Sciences › Management Science and Operations Research › Advanced Bandit Algorithms Research
- Keywords
- recommender systems, machine learning algorithms, algorithm selection, big data technologies, performance indicators, research trends, research opportunities
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review