基于投票理论的聚类推荐系统

J. Das, P. Mukherjee, S. Majumder, Prosenjit Gupta
{"title":"基于投票理论的聚类推荐系统","authors":"J. Das, P. Mukherjee, S. Majumder, Prosenjit Gupta","doi":"10.1109/IC3I.2014.7019655","DOIUrl":null,"url":null,"abstract":"Recommender Systems (RS) are widely used for providing automatic personalized suggestions for information, products and services. Collaborative Filtering (CF) is one of the most popular recommendation techniques. However, with the rapid growth of the Web in terms of users and items, majority of the RS using CF technique suffer from problems like data sparsity and scalability. In this paper, we present a Recommender System based on data clustering techniques to deal with the scalability problem associated with the recommendation task. We use different voting systems as algorithms to combine opinions from multiple users for recommending items of interest to the new user. The proposed work use DBSCAN clustering algorithm for clustering the users, and then implement voting algorithms to recommend items to the user depending on the cluster into which it belongs. The idea is to partition the users of the RS using clustering algorithm and apply the Recommendation Algorithm separately to each partition. Our system recommends item to a user in a specific cluster only using the rating statistics of the other users of that cluster. This helps us to reduce the running time of the algorithm as we avoid computations over the entire data. Our objective is to improve the running time as well as maintain an acceptable recommendation quality. We have tested the algorithm on the Netflix prize dataset.","PeriodicalId":430848,"journal":{"name":"2014 International Conference on Contemporary Computing and Informatics (IC3I)","volume":"218 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"41","resultStr":"{\"title\":\"Clustering-based recommender system using principles of voting theory\",\"authors\":\"J. Das, P. Mukherjee, S. Majumder, Prosenjit Gupta\",\"doi\":\"10.1109/IC3I.2014.7019655\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Recommender Systems (RS) are widely used for providing automatic personalized suggestions for information, products and services. Collaborative Filtering (CF) is one of the most popular recommendation techniques. However, with the rapid growth of the Web in terms of users and items, majority of the RS using CF technique suffer from problems like data sparsity and scalability. In this paper, we present a Recommender System based on data clustering techniques to deal with the scalability problem associated with the recommendation task. We use different voting systems as algorithms to combine opinions from multiple users for recommending items of interest to the new user. The proposed work use DBSCAN clustering algorithm for clustering the users, and then implement voting algorithms to recommend items to the user depending on the cluster into which it belongs. The idea is to partition the users of the RS using clustering algorithm and apply the Recommendation Algorithm separately to each partition. Our system recommends item to a user in a specific cluster only using the rating statistics of the other users of that cluster. This helps us to reduce the running time of the algorithm as we avoid computations over the entire data. Our objective is to improve the running time as well as maintain an acceptable recommendation quality. We have tested the algorithm on the Netflix prize dataset.\",\"PeriodicalId\":430848,\"journal\":{\"name\":\"2014 International Conference on Contemporary Computing and Informatics (IC3I)\",\"volume\":\"218 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"41\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 International Conference on Contemporary Computing and Informatics (IC3I)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IC3I.2014.7019655\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 International Conference on Contemporary Computing and Informatics (IC3I)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IC3I.2014.7019655","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 41

摘要

推荐系统(RS)被广泛用于为信息、产品和服务提供自动个性化的建议。协同过滤(CF)是目前最流行的推荐技术之一。然而,随着Web在用户和项目方面的快速增长,大多数使用CF技术的RS都存在数据稀疏性和可伸缩性等问题。本文提出了一种基于数据聚类技术的推荐系统,以解决与推荐任务相关的可扩展性问题。我们使用不同的投票系统作为算法,将多个用户的意见结合起来,向新用户推荐感兴趣的项目。该算法采用DBSCAN聚类算法对用户进行聚类,然后实现投票算法,根据用户所属的聚类向用户推荐商品。其思想是使用聚类算法对RS用户进行分区,并对每个分区分别应用推荐算法。我们的系统仅使用该集群中其他用户的评分统计数据向特定集群中的用户推荐项目。这有助于我们减少算法的运行时间,因为我们避免了对整个数据的计算。我们的目标是改善运行时间并保持可接受的推荐质量。我们已经在Netflix奖励数据集上测试了该算法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Clustering-based recommender system using principles of voting theory
Recommender Systems (RS) are widely used for providing automatic personalized suggestions for information, products and services. Collaborative Filtering (CF) is one of the most popular recommendation techniques. However, with the rapid growth of the Web in terms of users and items, majority of the RS using CF technique suffer from problems like data sparsity and scalability. In this paper, we present a Recommender System based on data clustering techniques to deal with the scalability problem associated with the recommendation task. We use different voting systems as algorithms to combine opinions from multiple users for recommending items of interest to the new user. The proposed work use DBSCAN clustering algorithm for clustering the users, and then implement voting algorithms to recommend items to the user depending on the cluster into which it belongs. The idea is to partition the users of the RS using clustering algorithm and apply the Recommendation Algorithm separately to each partition. Our system recommends item to a user in a specific cluster only using the rating statistics of the other users of that cluster. This helps us to reduce the running time of the algorithm as we avoid computations over the entire data. Our objective is to improve the running time as well as maintain an acceptable recommendation quality. We have tested the algorithm on the Netflix prize dataset.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Smart home and smart city solutions enabled by 5G, IoT, AAI and CoT services Video retrieval: An accurate approach based on Kirsch descriptor Microarray data classification using Fuzzy K-Nearest Neighbor Assessment of data quality in Web sites: towards a model A novel cross layer wireless mesh network protocol for distributed generation in electrical networks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1