{"title":"基于深度学习的协同过滤推荐机制策略","authors":"C. Chang, Huang-Ming Chang","doi":"10.1109/ECICE52819.2021.9645712","DOIUrl":null,"url":null,"abstract":"Nowadays, recommendation systems are widely used to help users locate the items they want. Collaborative filtering (CF) is a commonly used method for the recommendation. CF techniques use user-item ratings for prediction but suffer from the problems of data sparsity, cold start, and scalability. Though the Matrix Factorization (MF) techniques like Singular Value Decomposition (SVD) or Principal Component Analysis (PCA) overcome the above-mentioned problems, these methods are possible to deliver unmeaningful results in the condition of a low ranked approximation and denser singular vectors. In this paper, we review strategies of collaborative filtering recommendation mechanisms and propose an approach based on an autoencoder of convolutional neural network. Autoencoders are unsupervised learning methods in which neural networks are supported for the task of representation learning. We identify the user’s features through learning, and then use these features to combine the collaborative filtering algorithm to recommend items. The experimental results show that the convolutional autoencoder can effectively reduce the computations when the amount of data is huge and benefited from the performance of its convolutional neural network.","PeriodicalId":176225,"journal":{"name":"2021 IEEE 3rd Eurasia Conference on IOT, Communication and Engineering (ECICE)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Strategies of Collaborative Filtering Recommendation Mechanism Using a Deep Learning Approach\",\"authors\":\"C. Chang, Huang-Ming Chang\",\"doi\":\"10.1109/ECICE52819.2021.9645712\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Nowadays, recommendation systems are widely used to help users locate the items they want. Collaborative filtering (CF) is a commonly used method for the recommendation. CF techniques use user-item ratings for prediction but suffer from the problems of data sparsity, cold start, and scalability. Though the Matrix Factorization (MF) techniques like Singular Value Decomposition (SVD) or Principal Component Analysis (PCA) overcome the above-mentioned problems, these methods are possible to deliver unmeaningful results in the condition of a low ranked approximation and denser singular vectors. In this paper, we review strategies of collaborative filtering recommendation mechanisms and propose an approach based on an autoencoder of convolutional neural network. Autoencoders are unsupervised learning methods in which neural networks are supported for the task of representation learning. We identify the user’s features through learning, and then use these features to combine the collaborative filtering algorithm to recommend items. The experimental results show that the convolutional autoencoder can effectively reduce the computations when the amount of data is huge and benefited from the performance of its convolutional neural network.\",\"PeriodicalId\":176225,\"journal\":{\"name\":\"2021 IEEE 3rd Eurasia Conference on IOT, Communication and Engineering (ECICE)\",\"volume\":\"59 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-10-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE 3rd Eurasia Conference on IOT, Communication and Engineering (ECICE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ECICE52819.2021.9645712\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 3rd Eurasia Conference on IOT, Communication and Engineering (ECICE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ECICE52819.2021.9645712","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Strategies of Collaborative Filtering Recommendation Mechanism Using a Deep Learning Approach
Nowadays, recommendation systems are widely used to help users locate the items they want. Collaborative filtering (CF) is a commonly used method for the recommendation. CF techniques use user-item ratings for prediction but suffer from the problems of data sparsity, cold start, and scalability. Though the Matrix Factorization (MF) techniques like Singular Value Decomposition (SVD) or Principal Component Analysis (PCA) overcome the above-mentioned problems, these methods are possible to deliver unmeaningful results in the condition of a low ranked approximation and denser singular vectors. In this paper, we review strategies of collaborative filtering recommendation mechanisms and propose an approach based on an autoencoder of convolutional neural network. Autoencoders are unsupervised learning methods in which neural networks are supported for the task of representation learning. We identify the user’s features through learning, and then use these features to combine the collaborative filtering algorithm to recommend items. The experimental results show that the convolutional autoencoder can effectively reduce the computations when the amount of data is huge and benefited from the performance of its convolutional neural network.