{"title":"推荐系统的无监督机器学习技术","authors":"Rupesh Babu Shrestha, M. Razavi, P. Prasad","doi":"10.1109/CITISIA50690.2020.9371817","DOIUrl":null,"url":null,"abstract":"Due to the advancement of the Internet, various kinds of data are easily found online which helps users to find useful information which are of their interest. However, the exponential growth of data has caused it to be complex and huge, so it has become difficult to filter valuable information from it. Recommendation systems can help to overcome this issue and give recommendations to the users which matches the area of their interest. Most of the systems rely on a rating prediction algorithm where the items are taken as recommended for a user if the user’s predicted rating is high on those items. This research aims to increase the accuracy and reduce the processing time for recommendation using the prediction algorithm based on the unsupervised machine learning method. The proposed solution consists of Autoencoder to enhance the accuracy of prediction and reduce the processing time. Partially observed interaction matrix is used as input for the neural network model which outputs a complete rating matrix. The proposed solution achieved an improvement by 1.83%, 0.85% and 3.72% in cold start case for MSE, RMSE and MAE evaluation metrics respectively. The proposed solution performs better and will be used in cold start cases for datasets where timestamp value (user creation time) is used.","PeriodicalId":145272,"journal":{"name":"2020 5th International Conference on Innovative Technologies in Intelligent Systems and Industrial Applications (CITISIA)","volume":"87 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An Unsupervised Machine Learning Technique for Recommendation Systems\",\"authors\":\"Rupesh Babu Shrestha, M. Razavi, P. Prasad\",\"doi\":\"10.1109/CITISIA50690.2020.9371817\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Due to the advancement of the Internet, various kinds of data are easily found online which helps users to find useful information which are of their interest. However, the exponential growth of data has caused it to be complex and huge, so it has become difficult to filter valuable information from it. Recommendation systems can help to overcome this issue and give recommendations to the users which matches the area of their interest. Most of the systems rely on a rating prediction algorithm where the items are taken as recommended for a user if the user’s predicted rating is high on those items. This research aims to increase the accuracy and reduce the processing time for recommendation using the prediction algorithm based on the unsupervised machine learning method. The proposed solution consists of Autoencoder to enhance the accuracy of prediction and reduce the processing time. Partially observed interaction matrix is used as input for the neural network model which outputs a complete rating matrix. The proposed solution achieved an improvement by 1.83%, 0.85% and 3.72% in cold start case for MSE, RMSE and MAE evaluation metrics respectively. The proposed solution performs better and will be used in cold start cases for datasets where timestamp value (user creation time) is used.\",\"PeriodicalId\":145272,\"journal\":{\"name\":\"2020 5th International Conference on Innovative Technologies in Intelligent Systems and Industrial Applications (CITISIA)\",\"volume\":\"87 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-11-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 5th International Conference on Innovative Technologies in Intelligent Systems and Industrial Applications (CITISIA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CITISIA50690.2020.9371817\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 5th International Conference on Innovative Technologies in Intelligent Systems and Industrial Applications (CITISIA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CITISIA50690.2020.9371817","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An Unsupervised Machine Learning Technique for Recommendation Systems
Due to the advancement of the Internet, various kinds of data are easily found online which helps users to find useful information which are of their interest. However, the exponential growth of data has caused it to be complex and huge, so it has become difficult to filter valuable information from it. Recommendation systems can help to overcome this issue and give recommendations to the users which matches the area of their interest. Most of the systems rely on a rating prediction algorithm where the items are taken as recommended for a user if the user’s predicted rating is high on those items. This research aims to increase the accuracy and reduce the processing time for recommendation using the prediction algorithm based on the unsupervised machine learning method. The proposed solution consists of Autoencoder to enhance the accuracy of prediction and reduce the processing time. Partially observed interaction matrix is used as input for the neural network model which outputs a complete rating matrix. The proposed solution achieved an improvement by 1.83%, 0.85% and 3.72% in cold start case for MSE, RMSE and MAE evaluation metrics respectively. The proposed solution performs better and will be used in cold start cases for datasets where timestamp value (user creation time) is used.