Comparative Analysis of Recommendation Algorithms in the C# Environment

Keywords: recommendation systems, C#, .NET, ML.NET, SciSharp Stack, matrix factorization (MF), neural collaborative filtering (NCF), RMSE

Abstract

The article is devoted to a comparative analysis of the effectiveness of recommendation system algorithms in the .NET ecosystem. The problem of information overload and the importance of personalization are considered. The implementation of two key approaches is described: classical matrix factorization (MF) using the ML.NET framework and the modern neural network architecture Neural Collaborative Filtering (NCF/NeuMF) based on SciSharp Stack (TorchSharp). To compare the accuracy of predictions and the quality of rankings, a series of experimental studies were conducted on publicly available MovieLens and Amazon Reviews datasets. The RMSE, MAE, and NDCG@K metrics were analyzed. The results show that, on the data studied, the matrix factorization model consistently outperforms the neural network approach in terms of accuracy, robustness to data volume, and speed. The study confirms the conclusions of global analyses that classic, well-tuned models are often more effective than more complex neural network architectures

References

1. Wedia. Information Overload in 2025: Risks, Impact & DAM Solutions. 2024. URL
2. RPI News. Information Overload Is a Personal and Societal Danger. 2024. URL
3. One World Direct. The Ultimate 2024 Guide on Ecommerce Personalization. - 2024. URL
4. Storyly. Why Personalization Matters in eCommerce. 2024. URL
5. Microsoft. ML.NET. 2024. URL
Published
2025-12-05
How to Cite
Marchenko І., & Burlakov , O. (2025). Comparative Analysis of Recommendation Algorithms in the C# Environment. COMPUTER-INTEGRATED TECHNOLOGIES: EDUCATION, SCIENCE, PRODUCTION, (61), 142-148. https://doi.org/10.36910/6775-2524-0560-2025-61-20
Section
Computer science and computer engineering