Log Analyzer

A tool which analyzes recorded sequences of user actions and updates the user model appropriately.

Institution: Slovak University of Technology
Technologies used: Java, Sesame
Inputs: Log of user actions
Outputs: User characteristics in user model
Documentation: HTML, doc, JavaDoc

Addressed Problems

Adaptive web based system are adaptating to user features. For this, they need to have a user model filled with appropriate characteristics. One possible way of automatic acquisition of user characteristics is to monitor user behavior within the system and create a log of user actions.

However, this log does not provide a direct information about user characteristics, so we have to determine meanings which are either implied by or associated with the user behavior (e.g., to identify user goals or estimate the knowledge about a certain concept)


Log Analyzer attempts to find pre-defined navigational patterns in collected data. These patterns are determined from a model of navigation on a web site. Afterwards, it uses heuristics defined according to the application domain of a system. In our case, application domain is digital library where users attempt to find mostly research articles and publications of their interests. Heuristics thus connect the knowledge about user goals (find a relevant publication) with a knowledge about user navigation (choose of different facets, searching in co-author's publication etc.) to make an estimation of some user characteristics in a model.

Log Analyzer

Overview of a process of automatic acquisition of user characteristics


  1. Barla, M.: Interception of User's Interests on the Web. In Wade, V., Ashman, H., and Smyth, B. eds, 4th Int. Conf. on Adaptive Hypermedia and Adaptive Web-Based Systems, AH'06, Dublin, Ireland, 2006, Springer, LNCS 4018, pp. 435-439,
  2. Barla, M., Andrejko, A., Bieliková, M., Tvarožek, M.: User Characteristics Acquisition from Logs with Semantics. In Kelemenová, A., Koláø, D., Meduna, A., Zendulka, J., eds.: ISIM ´07: Information Systems and Formal Models, Slezská universita v Opavì, 2007, pp. 103–110.
  3. Barla, M., Bieliková, M.: Estimation of User Characteristics using Rule-based Analysis of User Logs. In: Data Mining for User Modeling, Proc. of Workshop held at UM2007 , 2007, pp. 5–14.