In this paper, we propose a novel
recommendation making approach, namely Hybrid
Taxonomy based Recommender (HTR), which
generates item recommendations based on both
users’ item preferences and item taxonomic
preferences. The notion of item taxonomy
information is used in our system in place of
standard item content information, that is, instead of
using keywords vectors to represent items, our
system describes items based on taxonomic topics
extracted from a tree-like taxonomy structure. The
item taxonomy information is useful for
encapsulating item content semantics as it allows
items with different topics to be related if they share
common supper topics. Hence, not only the use of
item taxonomy can significantly alleviate the cold-
start problem, but it can also improve
recommendation quality by reducing the content
centric issue. The relationship between the item
preferences and the item taxonomic preferences is
also investigated in this paper. Based on our study
and experiments, we suggest that when a set of users
shares similar item preferences, they might also
share similar item taxonomic preferences. The HTR
technique utilizes the proposed relation to achieve
competitive computation efficiency and
recommendation performance. For the applicability
concern, as item taxonomy information is available
for most e-commerce sites and standardization
organizations, HTR can be easily applied and
adopted to a wide range of domains. Moreover, HTR
can also adopt the implicit user preference
information (in addition to the standard explicit user
preferences) to further enhance its recommendation
quality in cold-start environments.
2 RELATED WORK
Much research has suggested that the cold-start
problem can be alleviated by combining
collaborative filtering and content based techniques
together (Burke 2002; Ferman et al. 2002; Park et al.
2006; Schein et al. 2002). However, because part of
the recommendation process for these hybrid
recommenders is content-based, the generated
recommendations may be excessively content
centric and lack of novelty(Middleton et al. 2002;
Ziegler et al. 2004). Hence, semantic and ontology
based techniques have been suggested to improve
the recommendation generality for the content based
filtering. Middleton(Middleton et al. 2002)
suggested an ontology based recommender which
uses external organizational ontology (e.g.
publication and authorship relationships, projects
and project membership relationships, etc.) to solve
the cold start problem. However, as the Middleton’s
technique is mainly designed for recommending
research papers and documents, and also relies on a
specific organizational ontology, therefore it is not
easy to adopt this method for general recommenders.
On the other hand, Ziegler(Ziegler et al. 2004)
proposed a taxonomy-driven product recommender
(TPR), it utilizes a general tree structured product
taxonomy to enhance its recommendations. Due to
the simplicity of the taxonomy structure, Ziegler’s
technique is considered widely applicable to
different domains(Ziegler et al. 2004). To the best of
our knowledge, Middleton and Ziegler’s techniques
are the only two works bearing traits similar to the
proposed HTR technique. HTR employs similar tree
structured taxonomy to TPR, and therefore it inherits
TPR’s generality advantage. However, while TPR
only considers implicit item preferences for making
recommendations, HTR utilizes the relationship
between users’ explicit item preference and implicit
taxonomic preferences for recommendation making,
therefore yields better recommendation
performances. Moreover, HTR adopts item-based
collaborative filtering paradigm (Deshpande and
Karypis 2004) in contrast to TPR’s user-based
collaborative filtering. Item-based collaborative
filtering allows most computations to be done offline.
Therefore, the computation efficiency of online
recommendation generation can be improved.
3 PROPOSED APPROACH
The idea behind HTR is intuitive. It firstly finds a set
of users with similar preferences to a given target
user, and then extracts taxonomy topics that are
popularly and uniquely preferred by these users.
Finally, HTR estimate the target user’s preference to
a candidate item by combining user item preferences
with taxonomy topic preferences.
This section is divided into five parts. In Section
3.1, the basic system model and general notations
used throughout this paper are described. In Section
3.2, we discuss the implicit relation between users’
item preferences and taxonomic preferences. The
technique for taxonomic preference extraction is
described in Section 3.3. At last, Section 3.4 details
the proposed HTR method.
3.1 System Model
We envision a world with a set of users
WEB INFORMATION RECOMMENDATION MAKING BASED ON ITEM TAXONOMY
21