{"title":"使用基于内容、协作过滤、监督学习和提升算法的集合学习混合推荐系统","authors":"Kulvinder Singh, Sanjeev Dhawan, Nisha Bali","doi":"10.3103/S0146411624700615","DOIUrl":null,"url":null,"abstract":"<p>The evolution of recommendation systems has revolutionized user experiences by providing personalized recommendations. Although conventional systems such as collaborative and content-based filtering are reliable, they still suffer from inherent limitations. We introduce a hybrid recommendation system that combines content-based filtering using TF-IDF and cosine similarity with collaborative filtering and SVD to address these challenges. We bolster our model through supervised machine learning algorithms like decision trees (DT), random forests (RF), and support vector regression (SVR). To amplify predictive prowess, boosting algorithms including CatBoost and XGBoost are harnessed. Our experiments are performed on the benchmark dataset MovieLens 1M, which highlights the superiority of our hybrid method over more traditional alternatives with SVR being the best-performing algorithm consistently. Our hybrid model achieved an MSLE score of 2.3 and an RMSLE score of 1.5, making SVR consistently the best-performing algorithm in the recommendation system. This combination demonstrates the potential of collaborative-content hybrids supported by cutting-edge machine-learning techniques to reshape the field of recommendation systems.</p>","PeriodicalId":46238,"journal":{"name":"AUTOMATIC CONTROL AND COMPUTER SCIENCES","volume":"58 5","pages":"491 - 505"},"PeriodicalIF":0.6000,"publicationDate":"2024-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An Ensemble Learning Hybrid Recommendation System Using Content-Based, Collaborative Filtering, Supervised Learning and Boosting Algorithms\",\"authors\":\"Kulvinder Singh, Sanjeev Dhawan, Nisha Bali\",\"doi\":\"10.3103/S0146411624700615\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>The evolution of recommendation systems has revolutionized user experiences by providing personalized recommendations. Although conventional systems such as collaborative and content-based filtering are reliable, they still suffer from inherent limitations. We introduce a hybrid recommendation system that combines content-based filtering using TF-IDF and cosine similarity with collaborative filtering and SVD to address these challenges. We bolster our model through supervised machine learning algorithms like decision trees (DT), random forests (RF), and support vector regression (SVR). To amplify predictive prowess, boosting algorithms including CatBoost and XGBoost are harnessed. Our experiments are performed on the benchmark dataset MovieLens 1M, which highlights the superiority of our hybrid method over more traditional alternatives with SVR being the best-performing algorithm consistently. Our hybrid model achieved an MSLE score of 2.3 and an RMSLE score of 1.5, making SVR consistently the best-performing algorithm in the recommendation system. This combination demonstrates the potential of collaborative-content hybrids supported by cutting-edge machine-learning techniques to reshape the field of recommendation systems.</p>\",\"PeriodicalId\":46238,\"journal\":{\"name\":\"AUTOMATIC CONTROL AND COMPUTER SCIENCES\",\"volume\":\"58 5\",\"pages\":\"491 - 505\"},\"PeriodicalIF\":0.6000,\"publicationDate\":\"2024-11-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"AUTOMATIC CONTROL AND COMPUTER SCIENCES\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://link.springer.com/article/10.3103/S0146411624700615\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"AUTOMATION & CONTROL SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"AUTOMATIC CONTROL AND COMPUTER SCIENCES","FirstCategoryId":"1085","ListUrlMain":"https://link.springer.com/article/10.3103/S0146411624700615","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
An Ensemble Learning Hybrid Recommendation System Using Content-Based, Collaborative Filtering, Supervised Learning and Boosting Algorithms
The evolution of recommendation systems has revolutionized user experiences by providing personalized recommendations. Although conventional systems such as collaborative and content-based filtering are reliable, they still suffer from inherent limitations. We introduce a hybrid recommendation system that combines content-based filtering using TF-IDF and cosine similarity with collaborative filtering and SVD to address these challenges. We bolster our model through supervised machine learning algorithms like decision trees (DT), random forests (RF), and support vector regression (SVR). To amplify predictive prowess, boosting algorithms including CatBoost and XGBoost are harnessed. Our experiments are performed on the benchmark dataset MovieLens 1M, which highlights the superiority of our hybrid method over more traditional alternatives with SVR being the best-performing algorithm consistently. Our hybrid model achieved an MSLE score of 2.3 and an RMSLE score of 1.5, making SVR consistently the best-performing algorithm in the recommendation system. This combination demonstrates the potential of collaborative-content hybrids supported by cutting-edge machine-learning techniques to reshape the field of recommendation systems.
期刊介绍:
Automatic Control and Computer Sciences is a peer reviewed journal that publishes articles on• Control systems, cyber-physical system, real-time systems, robotics, smart sensors, embedded intelligence • Network information technologies, information security, statistical methods of data processing, distributed artificial intelligence, complex systems modeling, knowledge representation, processing and management • Signal and image processing, machine learning, machine perception, computer vision