Efficient Evaluation of Multiple Preference Queries
Consider multiple users searching for a hotel room, based on size, cost, distance to the beach, etc. Users may have variable preferences expressed by different weights on the attributes of the searched objects. Although individual preference queries can be evaluated by selecting the object in the da...
Saved in:
Main Authors: | , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2009
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/456 https://ink.library.smu.edu.sg/context/sis_research/article/1455/viewcontent/ICDE09_MultiPref.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-1455 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-14552018-12-07T07:14:33Z Efficient Evaluation of Multiple Preference Queries LEONG, Hou U MAMAOULIS, Nikos MOURATIDIS, Kyriakos Consider multiple users searching for a hotel room, based on size, cost, distance to the beach, etc. Users may have variable preferences expressed by different weights on the attributes of the searched objects. Although individual preference queries can be evaluated by selecting the object in the database with the highest aggregate score, in the case of multiple requests at the same time, a single object cannot be assigned to more than one users. The challenge is to compute a fair 1-1 matching between the queries and a subset of the objects. We model this as a stable-marriage problem and propose an efficient technique for its evaluation. Our algorithm is an iterative process, which finds at each step the query-object pair with the highest score and removes it from the problem. This is done efficiently by maintaining and matching the skyline of the remaining objects with the remaining queries at each step. An experimental evaluation with synthetic and real data confirms the effectiveness of our method. 2009-04-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/456 info:doi/10.1109/ICDE.2009.213 https://ink.library.smu.edu.sg/context/sis_research/article/1455/viewcontent/ICDE09_MultiPref.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Experimental evaluation Individual preference Iterative process ITS evaluation Marriage problems Multiple user Preference queries Single object Synthetic and real data Computer Sciences Databases and Information Systems |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
Experimental evaluation Individual preference Iterative process ITS evaluation Marriage problems Multiple user Preference queries Single object Synthetic and real data Computer Sciences Databases and Information Systems |
spellingShingle |
Experimental evaluation Individual preference Iterative process ITS evaluation Marriage problems Multiple user Preference queries Single object Synthetic and real data Computer Sciences Databases and Information Systems LEONG, Hou U MAMAOULIS, Nikos MOURATIDIS, Kyriakos Efficient Evaluation of Multiple Preference Queries |
description |
Consider multiple users searching for a hotel room, based on size, cost, distance to the beach, etc. Users may have variable preferences expressed by different weights on the attributes of the searched objects. Although individual preference queries can be evaluated by selecting the object in the database with the highest aggregate score, in the case of multiple requests at the same time, a single object cannot be assigned to more than one users. The challenge is to compute a fair 1-1 matching between the queries and a subset of the objects. We model this as a stable-marriage problem and propose an efficient technique for its evaluation. Our algorithm is an iterative process, which finds at each step the query-object pair with the highest score and removes it from the problem. This is done efficiently by maintaining and matching the skyline of the remaining objects with the remaining queries at each step. An experimental evaluation with synthetic and real data confirms the effectiveness of our method. |
format |
text |
author |
LEONG, Hou U MAMAOULIS, Nikos MOURATIDIS, Kyriakos |
author_facet |
LEONG, Hou U MAMAOULIS, Nikos MOURATIDIS, Kyriakos |
author_sort |
LEONG, Hou U |
title |
Efficient Evaluation of Multiple Preference Queries |
title_short |
Efficient Evaluation of Multiple Preference Queries |
title_full |
Efficient Evaluation of Multiple Preference Queries |
title_fullStr |
Efficient Evaluation of Multiple Preference Queries |
title_full_unstemmed |
Efficient Evaluation of Multiple Preference Queries |
title_sort |
efficient evaluation of multiple preference queries |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2009 |
url |
https://ink.library.smu.edu.sg/sis_research/456 https://ink.library.smu.edu.sg/context/sis_research/article/1455/viewcontent/ICDE09_MultiPref.pdf |
_version_ |
1770570432337936384 |