AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (384.4 KB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Open Access

Community-Based User Domain Model Collaborative Recommendation Algorithm

Fulan QianYanping Zhang( )Yuan ZhangZhen Duan
School of Computer Science and Technology, Anhui University, Hefei 230601, China
School of Electronic and Information Engineering, Anhui Jianzhu University, Hefei 230601, China.
Show Author Information

Abstract

Collaborative Filtering (CF) is a commonly used technique in recommendation systems. It can promote items of interest to a target user from a large selection of available items. It is divided into two broad classes: memory-based algorithms and model-based algorithms. The latter requires some time to build a model but recommends online items quickly, while the former is time-consuming but does not require pre-building time. Considering the shortcomings of the two types of algorithms, we propose a novel Community-based User domain Collaborative Recommendation Algorithm (CUCRA). The idea comes from the fact that recommendations are usually made by users with similar preferences. The first step is to build a user-user social network based on users’ preference data. The second step is to find communities with similar user preferences using a community detective algorithm. Finally, items are recommended to users by applying collaborative filtering on communities. Because we recommend items to users in communities instead of to an entire social network, the method has perfect online performance. Applying this method to a collaborative tagging system, experimental results show that the recommendation accuracy of CUCRA is relatively good, and the online time-complexity reduces to O(n).

References

[1]
L. , M. Medo, C. H. Yeung, Y. C. Zhang, Z. K. Zhang, and T. Zhou, Recommender systems, Physics Reports, vol. 519, no. 1, pp.1-49, Oct. 2012.
[2]
R. Burke, Hybrid recommender systems: Survey and experiments, User Modeling and User-Adapted Interaction, vol. 12, no. 4, pp. 331-370, Nov. 2002.
[3]
J. S. Breese, D. Heckerman, and C. Kadie, Empirical analysis of predictive algorithms for collaborative filtering, in Proceedings of the Fourteenth Conference on Uncertainty in Artificial Intelligence, Morgan Kaufmann Publishers Inc, 1998, pp. 43-52.
[4]
P. Resnick, N. Iacovou, M. Suchak, P. Bergstrom, and J. Riedl, GroupLens: An open architecture for collaborative filtering of net news, in CSCW 1994: Proceedings of the 1994 ACM Conference on Computer Supported Cooperative Work, Chapel Hill, North Carolina, United States: ACM Press, 1994, pp. 175-186.
[5]
L. Ungar and D. Foster, A formal statistical approach to collaborative filtering, in Proceedings of the Conference of Automated Learning and Discovery, Pittsburg, PA, USA, 1998.
[6]
G. Takács, I. Pilászy, B. Németh, and D. Tikk, On the gravity recommendation system, in Proceedings of KDD Cup Workshop at SIGKDD 2007,13th ACM International Conference on Knowledge Discovery and DataMining, SanJose, CA, USA, 2007, pp. 22-30.
[7]
T. Hofmann, Latent semantic models for collaborative filtering, ACM Transactions on Information Systems, vol. 22, no. 1, pp. 89-115, Jan. 2004.
[8]
D. L. Blei, A. Y. Ng, and M. I. Jordan, Latent Dirichlet allocation, The Journal of Machine Learning Research, vol. 3, pp. 993-1022, Mar. 2003.
[9]
R. Salakhutdinov and A. Mnih, Probabilistic matrix factorization, Advances in Neural Information Processing Systems, vol. 20, pp. 1257-1264, 2008.
[10]
R. Salakhutdinov and A. Mnih, Bayesian probabilistic matrix factorization using Markov chain Monte Carlo, in Proceedings of the 25th International Conference on Machine Learning, ACM, July 2008, pp. 880-887.
[11]
D. M. Pennock, E. Horvitz, S. Lawrence, and C. L. Giles, Collaborative filtering by personality diagnosis: A hybrid memory-and model-based approach, in Proceedings of the Sixteenth Conference on Uncertainty in Artificial Intelligence, Morgan Kaufmann Publishers Inc., June 2000, pp. 473-480.
[12]
S. K. L. Al Mamunur Rashid, G. Karypis, and J. Riedl, ClustKNN: A highly scalable hybrid model-& memory-based CF algorithm, in Proceeding of WebKDD, Philadelphia, PA, USA, 2006.
[13]
G. R. Xue, C. Lin, Q. Yang, W. Xi, H. J. Zeng, Y. Yu, and Z. Chen, Scalable collaborative filtering using cluster-based smoothing, in Proceedings of the 28th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, ACM, Aug. 2005, pp. 114-121.
[14]
E. Viennet, Collaborative filtering in social networks: A community-based approach, in Computing, Management and Telecommunications (ComManTel), 2013 International Conference on, IEEE, Jan. 2013, pp. 128-133.
[15]
R. Pan, P. Dolog, and G. Xu, KNN-based clustering for improving social recommender systems, in Agents and Data Mining Interaction, Springer, 2013, pp. 115-125.
[16]
S. Fortunato, Community detection in graphs, Physics Reports, vol. 486, no. 3, pp. 75-174, 2010.
[17]
A. Shepitsen, J. Gemmell, B. Mobasher, and R. Burke, Personalized recommendation in social tagging systems using hierarchical clustering, in Proceedings of the 2nd ACM Conference on Recommender Systems, New York, NY, USA, 2008, pp. 259-266.
[18]
L. Tang and H. Liu, Community detection and mining in social media, in Synthesis Lectures on Data Mining and Knowledge Discovery, Morgan-Claypool, 2010.
[19]
H. Ebel, L.-I. Mielsch, and S. Bornholdt, Phys. Rev. E, vol. 66, no. 3, pp. 035103, 2002.
[20]
B. Albert-László and A. Réka, Emergence of scaling in random networks, Science, vol. 286, pp. 509-512, 1999.
[21]
S. Redner, How popular is your paper? An empirical study of the citation distribution, Eur. Phys. J. B, vol. 4, no. 2, pp. 131-134, 1998.
Tsinghua Science and Technology
Pages 353-359
Cite this article:
Qian F, Zhang Y, Zhang Y, et al. Community-Based User Domain Model Collaborative Recommendation Algorithm. Tsinghua Science and Technology, 2013, 18(4): 353-359. https://doi.org/10.1109/TST.2013.6574673

562

Views

21

Downloads

13

Crossref

N/A

Web of Science

21

Scopus

0

CSCD

Altmetrics

Received: 17 June 2013
Revised: 27 June 2013
Accepted: 27 June 2013
Published: 05 August 2013
© The author(s) 2013
Return