Using tags for measuring the semantic similarity of users to enhance collaborative filtering recommender systems

Ayman S. Ghabayen, Shahrul Azman Mohd Noah

Research output: Contribution to journalArticle

5 Citations (Scopus)

Abstract

Recent years have seen a significant growth in social tagging systems, which allow users to use their own generated tags to organize, categorize, describe and search digital content on social media. The growing popularity of tagging systems is leading to an increasing need for automatic generation of recommended items for users. Much previous research focuses on incorporating recommender techniques in social tagging systems to support the suggestion of suitable tags for annotating related items. Collaborative filtering is one such technique. The most critical task in collaborative filtering is finding related users with similar preferences, i.e., "liked-minded" users. Despite the popularity of collaborative filtering, it still suffers from certain limitations in relation to "cold-start" users, for example, where often there are insufficient preferences to make recommendations. Moreover, there is the data-sparsity problem, where there is limited user feedback data to identify similarities in users' interests because there is no intersection between users' transactional data a situation which also results in degraded recommendation quality. For this reason, in this paper, we present a new collaborative filtering approach based on users' semantic tags, which calculates the similarity between users by discovering the semantic spaces in their posted tags. We believe that this approach better reflects the semantic similarity between users according to their tagging perspectives and consequently improves recommendations through the identification of semantically related items for each user. Our experiment on a real-life dataset shows that the proposed approach outperforms the traditional user-based collaborative filtering approach in terms of improving the quality of recommendations.

Original languageEnglish
Pages (from-to)2063-2070
Number of pages8
JournalInternational Journal on Advanced Science, Engineering and Information Technology
Volume7
Issue number6
Publication statusPublished - 1 Jan 2017

Fingerprint

Collaborative filtering
Recommender systems
Semantics
social networks
Social Media
methodology
Growth
Research
Feedback
Experiments

Keywords

  • Collaborative filtering
  • Recommendation system
  • Social tagging system

ASJC Scopus subject areas

  • Computer Science(all)
  • Agricultural and Biological Sciences(all)
  • Engineering(all)

Cite this

@article{d895e648f466445c8d4e699c98d30bc5,
title = "Using tags for measuring the semantic similarity of users to enhance collaborative filtering recommender systems",
abstract = "Recent years have seen a significant growth in social tagging systems, which allow users to use their own generated tags to organize, categorize, describe and search digital content on social media. The growing popularity of tagging systems is leading to an increasing need for automatic generation of recommended items for users. Much previous research focuses on incorporating recommender techniques in social tagging systems to support the suggestion of suitable tags for annotating related items. Collaborative filtering is one such technique. The most critical task in collaborative filtering is finding related users with similar preferences, i.e., {"}liked-minded{"} users. Despite the popularity of collaborative filtering, it still suffers from certain limitations in relation to {"}cold-start{"} users, for example, where often there are insufficient preferences to make recommendations. Moreover, there is the data-sparsity problem, where there is limited user feedback data to identify similarities in users' interests because there is no intersection between users' transactional data a situation which also results in degraded recommendation quality. For this reason, in this paper, we present a new collaborative filtering approach based on users' semantic tags, which calculates the similarity between users by discovering the semantic spaces in their posted tags. We believe that this approach better reflects the semantic similarity between users according to their tagging perspectives and consequently improves recommendations through the identification of semantically related items for each user. Our experiment on a real-life dataset shows that the proposed approach outperforms the traditional user-based collaborative filtering approach in terms of improving the quality of recommendations.",
keywords = "Collaborative filtering, Recommendation system, Social tagging system",
author = "Ghabayen, {Ayman S.} and {Mohd Noah}, {Shahrul Azman}",
year = "2017",
month = "1",
day = "1",
language = "English",
volume = "7",
pages = "2063--2070",
journal = "International Journal on Advanced Science, Engineering and Information Technology",
issn = "2088-5334",
publisher = "INSIGHT - Indonesian Society for Knowledge and Human Development",
number = "6",

}

TY - JOUR

T1 - Using tags for measuring the semantic similarity of users to enhance collaborative filtering recommender systems

AU - Ghabayen, Ayman S.

AU - Mohd Noah, Shahrul Azman

PY - 2017/1/1

Y1 - 2017/1/1

N2 - Recent years have seen a significant growth in social tagging systems, which allow users to use their own generated tags to organize, categorize, describe and search digital content on social media. The growing popularity of tagging systems is leading to an increasing need for automatic generation of recommended items for users. Much previous research focuses on incorporating recommender techniques in social tagging systems to support the suggestion of suitable tags for annotating related items. Collaborative filtering is one such technique. The most critical task in collaborative filtering is finding related users with similar preferences, i.e., "liked-minded" users. Despite the popularity of collaborative filtering, it still suffers from certain limitations in relation to "cold-start" users, for example, where often there are insufficient preferences to make recommendations. Moreover, there is the data-sparsity problem, where there is limited user feedback data to identify similarities in users' interests because there is no intersection between users' transactional data a situation which also results in degraded recommendation quality. For this reason, in this paper, we present a new collaborative filtering approach based on users' semantic tags, which calculates the similarity between users by discovering the semantic spaces in their posted tags. We believe that this approach better reflects the semantic similarity between users according to their tagging perspectives and consequently improves recommendations through the identification of semantically related items for each user. Our experiment on a real-life dataset shows that the proposed approach outperforms the traditional user-based collaborative filtering approach in terms of improving the quality of recommendations.

AB - Recent years have seen a significant growth in social tagging systems, which allow users to use their own generated tags to organize, categorize, describe and search digital content on social media. The growing popularity of tagging systems is leading to an increasing need for automatic generation of recommended items for users. Much previous research focuses on incorporating recommender techniques in social tagging systems to support the suggestion of suitable tags for annotating related items. Collaborative filtering is one such technique. The most critical task in collaborative filtering is finding related users with similar preferences, i.e., "liked-minded" users. Despite the popularity of collaborative filtering, it still suffers from certain limitations in relation to "cold-start" users, for example, where often there are insufficient preferences to make recommendations. Moreover, there is the data-sparsity problem, where there is limited user feedback data to identify similarities in users' interests because there is no intersection between users' transactional data a situation which also results in degraded recommendation quality. For this reason, in this paper, we present a new collaborative filtering approach based on users' semantic tags, which calculates the similarity between users by discovering the semantic spaces in their posted tags. We believe that this approach better reflects the semantic similarity between users according to their tagging perspectives and consequently improves recommendations through the identification of semantically related items for each user. Our experiment on a real-life dataset shows that the proposed approach outperforms the traditional user-based collaborative filtering approach in terms of improving the quality of recommendations.

KW - Collaborative filtering

KW - Recommendation system

KW - Social tagging system

UR - http://www.scopus.com/inward/record.url?scp=85040594937&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85040594937&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:85040594937

VL - 7

SP - 2063

EP - 2070

JO - International Journal on Advanced Science, Engineering and Information Technology

JF - International Journal on Advanced Science, Engineering and Information Technology

SN - 2088-5334

IS - 6

ER -