• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

基于社区的矩阵分解(CBMF)方法提升推荐质量

Community-Based Matrix Factorization (CBMF) Approach for Enhancing Quality of Recommendations.

作者信息

Tokala Srilatha, Enduri Murali Krishna, Lakshmi T Jaya, Sharma Hemlata

机构信息

Algorithms and Complexity Theory Lab, Department of Computer Science and Engineering, SRM University-AP, Amaravati 522502, India.

Department of Computing, Sheffield Hallam University, Howard Street, Sheffield S1 1WB, UK.

出版信息

Entropy (Basel). 2023 Sep 20;25(9):1360. doi: 10.3390/e25091360.

DOI:10.3390/e25091360
PMID:37761659
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC10528144/
Abstract

Matrix factorization is a long-established method employed for analyzing and extracting valuable insight recommendations from complex networks containing user ratings. The execution time and computational resources demanded by these algorithms pose limitations when confronted with large datasets. Community detection algorithms play a crucial role in identifying groups and communities within intricate networks. To overcome the challenge of extensive computing resources with matrix factorization techniques, we present a novel framework that utilizes the inherent community information of the rating network. Our proposed approach, named Community-Based Matrix Factorization (CBMF), has the following steps: (1) Model the rating network as a complex bipartite network. (2) Divide the network into communities. (3) Extract the rating matrices pertaining only to those communities and apply MF on these matrices in parallel. (4) Merge the predicted rating matrices belonging to communities and evaluate the root mean square error (RMSE). In our experimentation, we use basic MF, SVD++, and FANMF for matrix factorization, and the Louvain algorithm is used for community division. The experimental evaluation on six datasets shows that the proposed CBMF enhances the quality of recommendations in each case. In the MovieLens 100K dataset, RMSE has been reduced to 0.21 from 1.26 using SVD++ by dividing the network into 25 communities. A similar reduction in RMSE is observed for the datasets of FilmTrust, Jester, Wikilens, Good Books, and Cell Phone.

摘要

矩阵分解是一种长期使用的方法,用于分析和从包含用户评分的复杂网络中提取有价值的见解推荐。当面对大型数据集时,这些算法所需的执行时间和计算资源会带来限制。社区检测算法在识别复杂网络中的群组和社区方面起着关键作用。为了用矩阵分解技术克服大量计算资源的挑战,我们提出了一个利用评分网络固有社区信息的新颖框架。我们提出的方法名为基于社区的矩阵分解(CBMF),有以下步骤:(1)将评分网络建模为复杂的二分网络。(2)将网络划分为社区。(3)提取仅与那些社区相关的评分矩阵,并并行地对这些矩阵应用矩阵分解。(4)合并属于社区的预测评分矩阵并评估均方根误差(RMSE)。在我们的实验中,我们使用基本矩阵分解、SVD++和FANMF进行矩阵分解,并使用Louvain算法进行社区划分。对六个数据集的实验评估表明,所提出的CBMF在每种情况下都提高了推荐质量。在MovieLens 100K数据集中,通过将网络划分为25个社区,使用SVD++时RMSE已从1.26降至0.21。对于FilmTrust、Jester、Wikilens、Good Books和手机数据集,也观察到了类似的RMSE降低。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/51c0109794ab/entropy-25-01360-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/986a8f4727d7/entropy-25-01360-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/a1870bd67918/entropy-25-01360-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/4ddd170ccfea/entropy-25-01360-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/919412da4d5e/entropy-25-01360-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/3b02ca9592ef/entropy-25-01360-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/93c4ad9b957c/entropy-25-01360-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/33d9b49c4b94/entropy-25-01360-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/2bd044c084fe/entropy-25-01360-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/e825127a8bb7/entropy-25-01360-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/acd53e81adb3/entropy-25-01360-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/ff1488219c6a/entropy-25-01360-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/51c0109794ab/entropy-25-01360-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/986a8f4727d7/entropy-25-01360-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/a1870bd67918/entropy-25-01360-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/4ddd170ccfea/entropy-25-01360-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/919412da4d5e/entropy-25-01360-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/3b02ca9592ef/entropy-25-01360-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/93c4ad9b957c/entropy-25-01360-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/33d9b49c4b94/entropy-25-01360-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/2bd044c084fe/entropy-25-01360-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/e825127a8bb7/entropy-25-01360-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/acd53e81adb3/entropy-25-01360-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/ff1488219c6a/entropy-25-01360-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5250/10528144/51c0109794ab/entropy-25-01360-g012.jpg

相似文献

1
Community-Based Matrix Factorization (CBMF) Approach for Enhancing Quality of Recommendations.基于社区的矩阵分解(CBMF)方法提升推荐质量
Entropy (Basel). 2023 Sep 20;25(9):1360. doi: 10.3390/e25091360.
2
A hybrid recommender system based on data enrichment on the ontology modelling.基于本体模型数据增强的混合推荐系统。
F1000Res. 2021 Sep 17;10:937. doi: 10.12688/f1000research.73060.1. eCollection 2021.
3
Modeling user rating preference behavior to improve the performance of the collaborative filtering based recommender systems.建立用户评分偏好模型,以提升基于协同过滤的推荐系统的性能。
PLoS One. 2019 Aug 1;14(8):e0220129. doi: 10.1371/journal.pone.0220129. eCollection 2019.
4
Hierarchical community detection via rank-2 symmetric nonnegative matrix factorization.通过秩-2对称非负矩阵分解进行分层社区检测。
Comput Soc Netw. 2017;4(1):7. doi: 10.1186/s40649-017-0043-5. Epub 2017 Sep 8.
5
Users' Rating Predictions Using Collaborating Filtering Based on Users and Items Similarity Measures.基于用户和项目相似度度量的协同过滤用户评分预测。
Comput Intell Neurosci. 2022 Jul 8;2022:2347641. doi: 10.1155/2022/2347641. eCollection 2022.
6
Word Sequential Using Deep LSTM and Matrix Factorization to Handle Rating Sparse Data for E-Commerce Recommender System.基于深度 LSTM 和矩阵分解的词序列模型在处理电商推荐系统稀疏评分数据中的应用
Comput Intell Neurosci. 2021 Dec 7;2021:8751173. doi: 10.1155/2021/8751173. eCollection 2021.
7
Non-negative matrix factorization for overlapping community detection in directed weighted networks with sparse constraints.具有稀疏约束的有向加权网络中重叠社区检测的非负矩阵分解。
Chaos. 2023 May 1;33(5). doi: 10.1063/5.0152280.
8
Hybrid Recommendation Network Model with a Synthesis of Social Matrix Factorization and Link Probability Functions.混合推荐网络模型,融合了社交矩阵分解和链接概率函数。
Sensors (Basel). 2023 Feb 23;23(5):2495. doi: 10.3390/s23052495.
9
Eliminating bias: enhancing children's book recommendation using a hybrid model of graph convolutional networks and neural matrix factorization.消除偏差:使用图卷积网络和神经矩阵分解的混合模型增强儿童图书推荐
PeerJ Comput Sci. 2024 Feb 29;10:e1858. doi: 10.7717/peerj-cs.1858. eCollection 2024.
10
Global and Local Tensor Factorization for Multi-criteria Recommender System.用于多标准推荐系统的全局和局部张量分解
Patterns (N Y). 2020 May 8;1(2):100023. doi: 10.1016/j.patter.2020.100023.

本文引用的文献

1
From Louvain to Leiden: guaranteeing well-connected communities.从鲁汶到莱顿:保障互联互通的社区。
Sci Rep. 2019 Mar 26;9(1):5233. doi: 10.1038/s41598-019-41695-z.
2
Complementary Feeding: A Position Paper by the European Society for Paediatric Gastroenterology, Hepatology, and Nutrition (ESPGHAN) Committee on Nutrition.辅食添加:欧洲儿科胃肠病、肝病和营养学会(ESPGHAN)营养委员会立场文件
J Pediatr Gastroenterol Nutr. 2017 Jan;64(1):119-132. doi: 10.1097/MPG.0000000000001454.
3
Near linear time algorithm to detect community structures in large-scale networks.
用于检测大规模网络中社区结构的近线性时间算法。
Phys Rev E Stat Nonlin Soft Matter Phys. 2007 Sep;76(3 Pt 2):036106. doi: 10.1103/PhysRevE.76.036106. Epub 2007 Sep 11.
4
Community structure in social and biological networks.社会和生物网络中的群落结构。
Proc Natl Acad Sci U S A. 2002 Jun 11;99(12):7821-6. doi: 10.1073/pnas.122653799.
5
Learning the parts of objects by non-negative matrix factorization.通过非负矩阵分解学习物体的各个部分。
Nature. 1999 Oct 21;401(6755):788-91. doi: 10.1038/44565.