摘要

Online social networks (OSN) have become more and more popular and have accumulated a great many users. Friend recommendation can help users discover their interested friends and alleviate the problem of information overload. However, most of existing recommendation methods only consider user link or content information and hence are not effective enough to provide high quality recommendations. In this paper, we propose a topic community-based method via nonnegative matrix factorization (NMF). This method first applies joint NMF model to mine topic community existing in OSN by combing link and content information. Then it makes friend recommendation based on topic community. Experiments show that our method can reflect user preferences on friend selection more appropriately and has better recommendation performance than traditional methods. Moreover, our application case also demonstrates that it can obviously improve friend recommendation service in the real world OSN.