|
Paper
#47 |
|
|
|
P.
Ciaccia, R. Torlone "Management of User
Preferences in Data Intensive
Applications"
|
|
Keywords:
personalization, user preferences, updates
|
|
|
|
The
management of user preferences is becoming a
fundamental ingredient of modern
Web based data-intensive applications such as
e-commerce and mobile computing,
in which information filtering is crucial to
reduce the volume of data
presented to the user. However, though
deriving and modeling user preferences
has been largely studied in recent years,
there is still a strong
need
for practical methods to efficiently
incorporate preferences in actual
systems.
In this paper we consider the qualitative
approach to user preferences
in which a binary preference relation is
defined among objects and
a special operator (called Best) is used to
extract relevant data according
to such preference relation. For this
operator, we propose and study
a special index structure, called ß-tree,
which can be used for a
rapid evaluation of the Best operator. We then
present a number of practical
algorithms for the efficient maintenance of ß-trees
in front of
database updates and demonstrate their
correctness.
|
|