{"title":"User Feedback based Recommendation Engine using Neural Network","authors":"Somsankar Mookherji, Siddhant Patil","doi":"10.1109/ICICT46931.2019.8977719","DOIUrl":null,"url":null,"abstract":"With a paradigm shift of focus towards user behavior in today’s E-commerce driven contemporary world there is a need for an efficient and portable learning methodology for machines so as to serve a particular user or a fraternity of users collectively based on knowledge acquired on interests of a pool of users. However, any data driven or data sourced Engine can be contaminated by redundant entries or bogus feedback to jack up or scale down a particular commodity on offer so as to facilitate the promotion of another one in it’s stead. This calls for the implementation of a Neural Network which familiarizes itself with the most popular user choices by virtue of user provided ratings and Machine Learning uses a Support Vector Machine model for filtering time-stamps and IP addresses associated with each user interaction with the system to nullify attempts at manipulating said user feedback or rating by miscreants that could affect recommendation of popular choices explicitly.A Neural Network using 12 Neurons representing various dimensions of a user commodity in form a theme or a colour coded scheme is used on which a rating system is laden for user to provide feedback. This feedback is used to provide unsupervised learning. The monitoring of time-stamps and IP addresses of each user feedback is done by using a supervised learning technique. This makes the model a semi-supervised one in it’s entirety which is the best approach. The Neural Network furthermore adopts a layered learning approach where it uses the ratings provided by the users to learn which fore-ground colour contrasts best with which background colour.In this research a comprehensive study of 10 relevant papers has been made to highlight and discover the scope of research and key challenges to the already existing systems in employment by various entities to serve a similar purpose.","PeriodicalId":412668,"journal":{"name":"2019 International Conference on Issues and Challenges in Intelligent Computing Techniques (ICICT)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Conference on Issues and Challenges in Intelligent Computing Techniques (ICICT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICICT46931.2019.8977719","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
With a paradigm shift of focus towards user behavior in today’s E-commerce driven contemporary world there is a need for an efficient and portable learning methodology for machines so as to serve a particular user or a fraternity of users collectively based on knowledge acquired on interests of a pool of users. However, any data driven or data sourced Engine can be contaminated by redundant entries or bogus feedback to jack up or scale down a particular commodity on offer so as to facilitate the promotion of another one in it’s stead. This calls for the implementation of a Neural Network which familiarizes itself with the most popular user choices by virtue of user provided ratings and Machine Learning uses a Support Vector Machine model for filtering time-stamps and IP addresses associated with each user interaction with the system to nullify attempts at manipulating said user feedback or rating by miscreants that could affect recommendation of popular choices explicitly.A Neural Network using 12 Neurons representing various dimensions of a user commodity in form a theme or a colour coded scheme is used on which a rating system is laden for user to provide feedback. This feedback is used to provide unsupervised learning. The monitoring of time-stamps and IP addresses of each user feedback is done by using a supervised learning technique. This makes the model a semi-supervised one in it’s entirety which is the best approach. The Neural Network furthermore adopts a layered learning approach where it uses the ratings provided by the users to learn which fore-ground colour contrasts best with which background colour.In this research a comprehensive study of 10 relevant papers has been made to highlight and discover the scope of research and key challenges to the already existing systems in employment by various entities to serve a similar purpose.