{"title":"基于PySpark和Jupyter notebook的产品推荐算法研究","authors":"Yi-Shu Lu, Hao Wu, Hao Che","doi":"10.1117/12.2670415","DOIUrl":null,"url":null,"abstract":"Due to the problems caused by the development of the Internet, such as information redundancy and junk information overflow, it is crucial that e-commercial companies utilize recommendation algorithms to personalize their online shopping system for every user in order to promote sales. After discussing the pros and cons of demographic filtering, content-based filtering and collaborative filtering, the authors mainly focused on collaborative filtering. This article elaborated on how to design the collaborative filtering algorithm and improve its efficiency. Compared to other recommendation algorithms, collaborative filtering can help customers discover potential interests. Moreover, the system only needs feedback matrixes to train the matrix decomposition model and requires no additional relevant features. One major defect of collaborative filtering is called cold start, which means if a new item is added during training, the system cannot create embedding and make a prediction for it. The technology called WALS projection can solve this problem to some degree.","PeriodicalId":143377,"journal":{"name":"International Conference on Green Communication, Network, and Internet of Things","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Research on the product recommendation algorithm based on PySpark and Jupyter notebook\",\"authors\":\"Yi-Shu Lu, Hao Wu, Hao Che\",\"doi\":\"10.1117/12.2670415\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Due to the problems caused by the development of the Internet, such as information redundancy and junk information overflow, it is crucial that e-commercial companies utilize recommendation algorithms to personalize their online shopping system for every user in order to promote sales. After discussing the pros and cons of demographic filtering, content-based filtering and collaborative filtering, the authors mainly focused on collaborative filtering. This article elaborated on how to design the collaborative filtering algorithm and improve its efficiency. Compared to other recommendation algorithms, collaborative filtering can help customers discover potential interests. Moreover, the system only needs feedback matrixes to train the matrix decomposition model and requires no additional relevant features. One major defect of collaborative filtering is called cold start, which means if a new item is added during training, the system cannot create embedding and make a prediction for it. The technology called WALS projection can solve this problem to some degree.\",\"PeriodicalId\":143377,\"journal\":{\"name\":\"International Conference on Green Communication, Network, and Internet of Things\",\"volume\":\"4 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-03-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Conference on Green Communication, Network, and Internet of Things\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1117/12.2670415\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Green Communication, Network, and Internet of Things","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1117/12.2670415","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Research on the product recommendation algorithm based on PySpark and Jupyter notebook
Due to the problems caused by the development of the Internet, such as information redundancy and junk information overflow, it is crucial that e-commercial companies utilize recommendation algorithms to personalize their online shopping system for every user in order to promote sales. After discussing the pros and cons of demographic filtering, content-based filtering and collaborative filtering, the authors mainly focused on collaborative filtering. This article elaborated on how to design the collaborative filtering algorithm and improve its efficiency. Compared to other recommendation algorithms, collaborative filtering can help customers discover potential interests. Moreover, the system only needs feedback matrixes to train the matrix decomposition model and requires no additional relevant features. One major defect of collaborative filtering is called cold start, which means if a new item is added during training, the system cannot create embedding and make a prediction for it. The technology called WALS projection can solve this problem to some degree.