Purpose: Social bookmarking is a system which allows users to share, organise, search and manage bookmarks of web resources. However, with the rapid growth in the production of online documents, people are facing the problem of information overload. Social bookmarking web sites offer a solution to this by providing push counts, which are counts of users' recommendations of articles, and thus indicate the popularity and interest thereof. In this way, users can use the push counts to find popular and interesting articles. A measure of popularity-based solely on push counts, however, cannot be considered a true reflection of popularity. The paper aims to discuss these issues.
Design/methodology/approach: In this paper, the authors propose to derive the degree of popularity of an article by considering the reputation of the users who push the article. Moreover, the authors propose a novel personalised blog article recommendation approach which combines reputation-based group popularity with content-based filtering (CBF), for the recommendation of popular blog articles which satisfy users' personal preferences.
Findings: The experimental results show that the proposed approach outperforms conventional CBF, item-based and user-based collaborative filtering approaches. The proposed approach considering reputation-based group popularity scores on neighbouring articles indeed can improve the recommendation quality of traditional CBF method.
Originality/value: The recommendation approach modifies CBF method by considering the target user's group preferences, to overcome the limitation of CBF which arises from the recommending only items similar to those the user has previously liked. Users with similar article preferences (profiles) may form a group of users with similar interests. A group's preferences may also reflect an individual's preferences. The reputation-based group preferences of the target user's group can be used to complement the target user's preferences.
- Content-based filtering
- Data mining
- Recommendation system
- Reputation popularity
- Social bookmarking