lems of collaborative filtering. The presented ap-
proach is based on content-boosted collaborative fil-
tering presented in (Melville et al., 2002). Our hybrid
approach (SEMCBCF) first uses content-based filter-
ing (SEMCBF) to enhance the user-item similarity
matrix, then performs collaborativefiltering using this
enhanced user-item matrix. The contribution of our
approach is that it uses semantic similarity measures
on ontology-based metadata to calculate the similari-
ties of items in content-based filtering. Our hypothe-
sis was that using semantic similarity measures rather
than naive Bayesian classifier (Mitchell, 1997) which
is used in (Melville et al., 2002) will improvethe qual-
ity of recommendations.
In the evaluation phase, first, SEMCBF was
fine-tuned by determining the values of its parame-
ters. Then, using the determined values, SEMCBF
and SEMCBCF was evaluated. The results showed
that SEMCBF and SEMCBCF outperforms content-
boosted collaborative filtering presented in (Melville
et al., 2002) and some other approaches.
The characteristics of the ontology, such as the
taxonomy of concepts and representation of features
significantly effect performance of SEMCBF. For
further research, ontology refinement will be focused
to improve SEMCBF. And also, SEMCBF will be
improved by assigning some weight to relations and
attributes in the ontology.
REFERENCES
Bach, T. L. and Kuntz, R. D. (2005). Measuring similarity
of elements in owl dl ontologies. In Proceedings of
the AAAI’05 Workshop on Contexts and Ontologies:
Theory, Practice and Applications, pages 96–99.
Balabanov´ıc, M. and Shoham, Y. (1997). Fab: Content-
based, collaborative recommendation. Communica-
tions of the ACM, 40(3):66–72.
Breese, J. S., Heckerman, D., and Kadie, C. (1998). Em-
pirical analysis of predictive algorithms for collabora-
tive filtering. In Proceedings of the Fourteenth Con-
ference on Uncertainty in Artificial Intelligence (UAI-
98), pages 43–52, San Francisco. Morgan Kaufmann.
Claypool, M., Gokhale, A., Miranda, T., Murnikov, P.,
Netes, D., and Sartin, M. (1999). Combining content-
based and collaborative filters in an online newspaper.
In Proceedings of ACM SIGIR Workshop on Recom-
mender Systems.
Herlocker, J. L., Konstan, J. A., Borchers, A., and Riedl,
J. (1999). An algorithmic framework for perform-
ing collaborative filtering. In Proceedings of the
22nd annual international ACM SIGIR conference on
Research and development in information retrieval,
pages 230–237, New York, NY, USA. ACM Press.
Karaman, H. (2010). Content based movie recommendation
system empowered by collaborative missing data pre-
diction. M.Sc. Thesis in Computer Engineering De-
partment of Middle East Technical University.
Li, Y., Bandar, Z. A., and McLean, D. (2003). An approach
for measuring semantic similarity between words us-
ing multiple information sources. IEEE Transactions
on Knowledge and Data Engineering, 15:871–882.
Lin, D. (1998). An information-theoretic definition of sim-
ilarity. In ICML ’98: Proceedings of the Fifteenth In-
ternational Conference on Machine Learning, pages
296–304, San Francisco, CA, USA. Morgan Kauf-
mann Publishers Inc.
Lula, P. and Paliwoda-Pekosz, G. (2008). An ontology-
based cluster analysis framework. In 7th International
Semantic Web Conference (ISWC2008).
Maedche, A. and Zacharias, V. (2002). Clustering ontology-
based metadata in the semantic web. In Elomaa, T.,
Mannila, H., and Toivonen, H., editors, Proceedings
of the 6th European Conference on Principles of Data
Mining and Knowledge Discovery (PKDD 2002), Au-
gust 19-23, 2002, Helsinki, Finland, volume 2431 of
Lecture Notes in Computer Science, pages 383–408.
Springer, Berlin–Heidelberg, Germany.
Maimon, O. (2005). Decomposition Methodology For
Knowledge Discovery And Data Mining: Theory And
Applications (Machine Perception and Artificial Intel-
ligence). World Scientific Publishing Co., Inc., River
Edge, NJ, USA.
Melville, P., Mooney, R. J., and Nagarajan, R. (2002).
Content-boosted collaborative filtering for improved
recommendations. In Proceedings of the Eighteenth
National Conference on Artificial Intelligence, pages
187–192.
Mitchell, T. M. (1997). Machine Learning. McGraw-Hill
International Edit.
Pazzani, M. J. (1999). A framework for collaborative,
content-based and demographic filtering. Artificial In-
telligence Review, 13:393–408.
Sarwar, B., Karypis, G., Konstan, J., and Reidl, J. (2001).
Item-based collaborative filtering recommendation al-
gorithms. In WWW ’01: Proceedings of the 10th inter-
national conference on World Wide Web, pages 285–
295, New York, NY, USA. ACM.
Sarwar, B. M., Karypis, G., Konstan, J. A., and Riedl, J. T.
(2000). Application of dimensionality reduction in
recommender systems: A case study. In WebKDD
Workshop at the ACM SIGKKD.
Tintarev, N. and Masthoff, J. (2006). Similarity for news
recommender systems. In Proceedings of the AH06
Workshop on Recommender Systems and Intelligent
User Interfaces.
Wu, Z. and Palmer, M. (1994). Verb semantics and lex-
ical selection. In Proc. of the 32nd annual meeting
on Association for Computational Linguistics, pages
133–138.
CONTENT-BOOSTED COLLABORATIVE FILTERING USING SEMANTIC SIMILARITY MEASURE
371