Yashvanth Kumar Guntupalli, Vemula Sai Saketh, S. Amudheswaran, Devashish S Vaishnav
{"title":"使用交替最小二乘法在Apache Spark上构建的大规模食物推荐","authors":"Yashvanth Kumar Guntupalli, Vemula Sai Saketh, S. Amudheswaran, Devashish S Vaishnav","doi":"10.1109/ICRAIE51050.2020.9358277","DOIUrl":null,"url":null,"abstract":"Recommendation system is an information filtering application which anticipates the user's ratings by considering their previous judgements. These systems are an extensive aspect of most state-of-the-art applications. The highly accessible data on the internet is playing a dominant role in these systems. Collaborative filtering is one of the mechanisms of building a recommendation system which when fabricated with the ALS algorithm promises stunning results. This is because of the two-step iterative matrix factorisation approach of ALS. This recommendation system has been built using Amazon food product reviews on Apache Spark by servicing a master and few slave nodes. PySpark's ml library has been used for constructing the ALS model and RDD were utilised for handling the colossal amount of data. Composing the model over 50 ranks i.e., the total count of features chosen. Then the top 3 products which the user might prefer will be recommended.","PeriodicalId":149717,"journal":{"name":"2020 5th IEEE International Conference on Recent Advances and Innovations in Engineering (ICRAIE)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"High-Scale Food Recommendation Built on Apache Spark using Alternating Least Squares\",\"authors\":\"Yashvanth Kumar Guntupalli, Vemula Sai Saketh, S. Amudheswaran, Devashish S Vaishnav\",\"doi\":\"10.1109/ICRAIE51050.2020.9358277\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Recommendation system is an information filtering application which anticipates the user's ratings by considering their previous judgements. These systems are an extensive aspect of most state-of-the-art applications. The highly accessible data on the internet is playing a dominant role in these systems. Collaborative filtering is one of the mechanisms of building a recommendation system which when fabricated with the ALS algorithm promises stunning results. This is because of the two-step iterative matrix factorisation approach of ALS. This recommendation system has been built using Amazon food product reviews on Apache Spark by servicing a master and few slave nodes. PySpark's ml library has been used for constructing the ALS model and RDD were utilised for handling the colossal amount of data. Composing the model over 50 ranks i.e., the total count of features chosen. Then the top 3 products which the user might prefer will be recommended.\",\"PeriodicalId\":149717,\"journal\":{\"name\":\"2020 5th IEEE International Conference on Recent Advances and Innovations in Engineering (ICRAIE)\",\"volume\":\"9 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 5th IEEE International Conference on Recent Advances and Innovations in Engineering (ICRAIE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICRAIE51050.2020.9358277\",\"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 IEEE International Conference on Recent Advances and Innovations in Engineering (ICRAIE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICRAIE51050.2020.9358277","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
High-Scale Food Recommendation Built on Apache Spark using Alternating Least Squares
Recommendation system is an information filtering application which anticipates the user's ratings by considering their previous judgements. These systems are an extensive aspect of most state-of-the-art applications. The highly accessible data on the internet is playing a dominant role in these systems. Collaborative filtering is one of the mechanisms of building a recommendation system which when fabricated with the ALS algorithm promises stunning results. This is because of the two-step iterative matrix factorisation approach of ALS. This recommendation system has been built using Amazon food product reviews on Apache Spark by servicing a master and few slave nodes. PySpark's ml library has been used for constructing the ALS model and RDD were utilised for handling the colossal amount of data. Composing the model over 50 ranks i.e., the total count of features chosen. Then the top 3 products which the user might prefer will be recommended.