Professional Documents
Culture Documents
5, October 2012
an art. The objective of a Web personalization system is to Preprocessing may include cleaning data of
provide users with the information they want or need, inconsistencies, filtering out irrelevant information
without expecting from them to ask for it explicitly [8]. according to the goal of analysis. Most importantly,
Personalization requires implicitly or explicitly collecting unique sessions need to be identified from the different
visitor information and leveraging that knowledge in your requests, based on a heuristic, such as requests
content delivery framework to manipulate what information originating from an identical IP address within a given
you present to your users and how you present it. A time period.
personalization mechanism is based on explicit preference Analysis of Web DataAlso known as Web Usage
declarations by the user and on an iterative process of
Mining, this step applies machine learning or data
monitoring the user navigation, collecting its requests of
mining techniques to discover interesting usage pattern
ontological objects and storing them in its profile in order to
and statistical correlation between web pages and user
deliver personalized content [9].
groups. This step frequently results in automatic user
A. Phases of Web Personalization profiling, and is typically applied offline, so that it
The Web Personalization process divides in to four does not add a burden on the web server.
distinct phases [5]. Decision making/Final RecommendationIt makes use
Collection of Web dataIn this, implicit data includes of the results of the previous analysis step to deliver
past activities/click streams as recorded in Web server recommendations to the user. It involves generating
logs and/or via cookies or session tracking modules. dynamic Web content on the fly, such as adding
Explicit data usually comes from registration forms hyperlinks to the last web page requested by the user.
and rating questionnaires. In some cases, Web content, This can be accomplished using a variety of Web
structure, and application data can be added as technology options such as CGI programming.
additional sources of data, to shed more light on the
next stages. B. Personalization Categories
Preprocessing of Web dataIn this, Data is frequently Here the table shows the details of personalization
pre-processed to put it into a format that is compatible categories and its description.
with the analysis technique to be used in the next step.
511
International Journal of Information and Education Technology, Vol. 2, No. 5, October 2012
Automatic Personalization Based on Web Usage In which the user preference is automatically learned from
9
Mining.[10] Web usage data, by using data mining techniques.
512