Abstract
Cyberspace plays an increasingly important role in people's life due to its plen-
tiful offering of services and information, e.g. the Word Wide Web, the Mobile
Web and Online Games. However, the usability of cyberspace services is fre-
quently reduced by its lack of customization according to individual needs and
preferences.
In this thesis we address the cyberspace customization issue by focusing on meth-
ods for user representation and prediction. Examples of cyberspace customiza-
tion include delegation of user data and tasks to software agents, automatic
pre-fetching, or pre-processing of service content based on predictions. The cy-
berspace service types primarily investigated are Mobile Commerce (e.g. news,
finance and games) and Massively Multiplayer Online Games (MMOGs).
First a conceptual software agent architecture for supporting users of mobile
commerce services will be presented, including a peer-to-peer based collaborative
filtering extension to support product and service recommendations.
In order to examine the scalability of the proposed conceptual software agent
architecture a simulator for MMOGs is developed. Due to their size and com-
plexity, MMOGs can provide an estimated "upper bound" for the performance
requirements of other cyberspace services using similar agent architectures.
Prediction of cyberspace user behaviour is considered to be a classification prob-
lem, and because of the large and continuously changing nature of cyberspace
services there is a need for scalable classifiers. This is handled by proposed clas-
sifiers that are incrementally trainable, support a large number of classes, and
supports efficient decremental untraining of outdated classification knowledge,
and are efficiently parallelized in order to scale well.
Finally the incremental classifier is empirically compared with existing classifiers
on: 1) general classification data sets, 2) user clickstreams from an actual web
usage log, and 3) a synthetic game usage log from the developed MMOG sim-
ulator. The proposed incremental classifier is shown to an order of magnitude
faster than the other classifiers, significantly more accurate than the naive bayes
classifier on the selected data sets, and with insignificantly different accuracy
from the other classifiers.
The papers leading to this thesis have combined been cited more than 50 times in
book, journal, magazine, conference, workshop, thesis, whitepaper and technical
report publications at research events and universities in 20 countries. 2 of the
papers have been applied in educational settings for university courses in Canada,
Finland, France, Germany, Norway, Sweden and USA.