|
ABSTRACT
To provide users with only relevant data from the huge amount of available information, personalization systems utilize preferences to allow users to express their interest on specific pieces of data. Most often, user preferences vary depending on the circumstances. For instance, when with friends, users may like to watch thrillers, whereas, when with their kids, they may prefer to watch cartoons. Contextual preference systems address this challenge by supporting preferences that depend on the values of contextual attributes such as the surrounding environment, time or location. In this paper, we address the problem of finding interesting data items based on contextual preferences that assign interest scores to pieces of data based on context. To this end, we propose a number of pre-processing steps. Instead of pre-computing scores for all data items under all potential context states, we exploit the hierarchical nature of context attributes to identify representative context states. Furthermore, we introduce a method for grouping preferences based on the similarity of the scores that they produce. This method uses a bitmap representation of preferences and scores with various levels of precision that lead to approximate rankings with different degrees of accuracy. We evaluate our approach using both real and synthetic data sets and present experimental results showing the quality of the scores attained using our methods.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Internet Movies Database. Available at www.imdb.com.
|
| |
2
|
MovieLens 2003. Available at www.grouplens.org/data.
|
 |
3
|
|
 |
4
|
|
| |
5
|
S. Amer-Yahia, I. Fundulaki, and L. V. S. Lakshmanan. Personalizing xml search in pimento. In ICDE, pages 906--915, 2007.
|
| |
6
|
W.-T. Balke, U. Güntzer, and C. Lofi. Eliciting matters - controlling skyline sizes by incremental integration of user preferences. In DASFAA, pages 551--562, 2007.
|
| |
7
|
W.-T. Balke, U. Güntzer, and C. Lofi. User interaction support for incremental refinement of preference-based queries. In RCIS, pages 209--220, 2007.
|
 |
8
|
|
| |
9
|
|
 |
10
|
|
 |
11
|
|
 |
12
|
|
| |
13
|
|
| |
14
|
S. Holland and W. Kießling. Situated preferences and preference repositories for personalized database applications. In ER, pages 511--523, 2004.
|
 |
15
|
|
| |
16
|
|
 |
17
|
|
| |
18
|
|
| |
19
|
Y. Li, Z. A. Bandar, and D. McLean. An approach for measuring semantic similarity between words using multiple information sources. IEEE TKDE, 15(4):871--882, 2003.
|
 |
20
|
|
| |
21
|
|
| |
22
|
|
| |
23
|
Y. Stavrakas, K. Pristouris, A. Efandis, and T. K. Sellis. Implementing a query language for context-dependent semistructured data. In ADBIS, pages 173--188, 2004.
|
| |
24
|
K. Stefanidis and E. Pitoura. Approximate contextual preference scoring in digital libraries. In PersDL, pages 60--64, 2007.
|
| |
25
|
K. Stefanidis, E. Pitoura, and P. Vassiliadis. Modeling and storing context-aware preferences. In ADBIS, pages 124--140, 2006.
|
| |
26
|
K. Stefanidis, E. Pitoura, and P. Vassiliadis. Adding context to preferences. In ICDE, pages 846--855, 2007.
|
| |
27
|
A. H. van Bunningen, L. Feng, and P. M. G. Apers. A context-aware preference model for database querying in an ambient intelligent environment. In DEXA, pages 33--43, 2006.
|
|