{"title":"基于阈值的KNN,用于快速和更准确的推荐","authors":"Siddharth J. Mehta, Jinkal Javia","doi":"10.1109/ReTIS.2015.7232862","DOIUrl":null,"url":null,"abstract":"Recommender systems attempt to predict the preference/ratings that a user would give to an item. Traditional collaborative filtering give recommendation to a user based on its similarity of ratings with the ratings of other users in the system. But they face issues such as sparsity, cold start problem, first rater problem and scalability. In the proposed framework, a user is being recommended by filtering K random users whose similarity is crossing some threshold and applying collaborative filtering only on those users. For the users/items visiting for the first time, demographic information is used. In it, demographics of users/item visiting for the first time are compared with users/item in system and discarding that user/item if a single mismatch is found. This framework has less MAE as compared to KNN or user based collaborative filtering, takes very less time to recommend as compared to above mentioned algorithms, as only K neighbors need to be considered.","PeriodicalId":161306,"journal":{"name":"2015 IEEE 2nd International Conference on Recent Trends in Information Systems (ReTIS)","volume":"75 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-07-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Threshold based KNN for fast and more accurate recommendations\",\"authors\":\"Siddharth J. Mehta, Jinkal Javia\",\"doi\":\"10.1109/ReTIS.2015.7232862\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Recommender systems attempt to predict the preference/ratings that a user would give to an item. Traditional collaborative filtering give recommendation to a user based on its similarity of ratings with the ratings of other users in the system. But they face issues such as sparsity, cold start problem, first rater problem and scalability. In the proposed framework, a user is being recommended by filtering K random users whose similarity is crossing some threshold and applying collaborative filtering only on those users. For the users/items visiting for the first time, demographic information is used. In it, demographics of users/item visiting for the first time are compared with users/item in system and discarding that user/item if a single mismatch is found. This framework has less MAE as compared to KNN or user based collaborative filtering, takes very less time to recommend as compared to above mentioned algorithms, as only K neighbors need to be considered.\",\"PeriodicalId\":161306,\"journal\":{\"name\":\"2015 IEEE 2nd International Conference on Recent Trends in Information Systems (ReTIS)\",\"volume\":\"75 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-07-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 IEEE 2nd International Conference on Recent Trends in Information Systems (ReTIS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ReTIS.2015.7232862\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE 2nd International Conference on Recent Trends in Information Systems (ReTIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ReTIS.2015.7232862","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Threshold based KNN for fast and more accurate recommendations
Recommender systems attempt to predict the preference/ratings that a user would give to an item. Traditional collaborative filtering give recommendation to a user based on its similarity of ratings with the ratings of other users in the system. But they face issues such as sparsity, cold start problem, first rater problem and scalability. In the proposed framework, a user is being recommended by filtering K random users whose similarity is crossing some threshold and applying collaborative filtering only on those users. For the users/items visiting for the first time, demographic information is used. In it, demographics of users/item visiting for the first time are compared with users/item in system and discarding that user/item if a single mismatch is found. This framework has less MAE as compared to KNN or user based collaborative filtering, takes very less time to recommend as compared to above mentioned algorithms, as only K neighbors need to be considered.