Abstract
Collaborative filtering, which is a popular approach for developing recommendation systems, exploits the exact match of items that users have accessed. If the users access different items, they are considered as unlike-minded users even though they may actually be semantically like-minded. To solve this problem, we propose a semantic collaborative filtering model that represents the semantics of users' preferences and items with their corresponding concepts. In this work, we extend the Bayesian belief network (BBN)-based model because it provides a clear formalism for representing users' preferences and items with concepts. Because the conventional BBN-based model regards the index terms derived from items as concepts, it does not exploit domain knowledge. We have therefore extended this conventional model to exploit concepts derived from domain knowledge. A practical approach to exploiting domain knowledge is to use world knowledge such as the Open Directory Project web directory or the Wikipedia encyclopaedia. Through experiments, we show that our model outperforms other conventional collaborative filtering models while comparing the recommendation quality when using different world knowledge.
Original language | English |
---|---|
Pages (from-to) | 49-66 |
Number of pages | 18 |
Journal | Journal of Information Science |
Volume | 37 |
Issue number | 1 |
DOIs | |
State | Published - Feb 2011 |
Keywords
- Bayesian belief network
- recommendation
- semantic collaborative filtering
- world knowledge