Technological advancements have brought significant transformations across various fields, including the application of machine learning in recommendation and classification systems. Machine learning leverages data processing, utilizes algorithms, and efficiently identifies patterns to produce accurate recommendations and predictions. This study aims to review machine learning-based recommendation system approaches, analyze model performance, and compare the algorithms used. A literature review was conducted by examining journals published in the past five years, focusing on algorithm implementation. The findings indicate that the Naïve Bayes algorithm delivers the best performance, achieving an accuracy of up to 97%. This algorithm is particularly well-suited for processing small to medium-sized datasets with high efficiency. The research provides comprehensive insights into the performance and limitations of various algorithms, serving as a valuable guide for future developments in the field.