Tools for personalization

Tools developed are aimed at automatic acquisition of user characteristics based on user observation and personalized navigation in large information spaces employing user characteristics. We defined a two stage process of user characteristics acquisition, which progresses from user behavior within a web-based information system to the estimation of the respective characteristics in the user model. Each stage is covered by software tools, which perform the selected tasks of the process.

The first stage data collection produces a detailed log of user activities. We developed the Click and SemanticLog tools as well as their connection to the rest of the web portal. These perform both client and server side monitoring to create a log filled with reliable time-related data and semantic meanings of the performed actions.

In the second stage of the process of user characteristics acquistition – the user characteristics discovery stage, we defined the LogAnalyzer tool, which processes the log produced in the preceding stage and analyzes it from various points of view (navigation, implicit user rating, behavior consistency). Results of partial analyses are then combined with heuristics to perform an update of the user model. The Concept Comparer tool provides the service of comparing ontological individuals to various different parts of an adaptive system.

Developed user model is employed for personalized navigation by means of several tools: Faceted Semantic Browser that contraints information space according user characteristics using facets, Cluster Navigator that enables visual navigation in clusters of ontology instances and Ontology Visualizer that visualized the structure of ontology representing the domain or the user.

The tools for the user model development are employed within an environment of web portal for the presentation of information related to scientific publications represented by ontology.