Loading…

Skyline Query Processing for Incomplete Data

Recently, there has been much interest in processing skyline queries for various applications that include decision making, personalized services, and search pruning. Skyline queries aim to prune a search space of large numbers of multi dimensional data items to a small set of interesting items by e...

Full description

Saved in:
Bibliographic Details
Main Authors: Khalefa, M.E., Mokbel, M.F., Levandoski, J.J.
Format: Conference Proceeding
Language:English
Subjects:
Citations: Items that cite this one
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c266t-5e48a33f5b302c65f70e57aeb7992aff47f1ef658d67b38b3b044ad47801e3b43
cites
container_end_page 565
container_issue
container_start_page 556
container_title
container_volume
creator Khalefa, M.E.
Mokbel, M.F.
Levandoski, J.J.
description Recently, there has been much interest in processing skyline queries for various applications that include decision making, personalized services, and search pruning. Skyline queries aim to prune a search space of large numbers of multi dimensional data items to a small set of interesting items by eliminating items that are dominated by others. Existing skyline algorithms assume that all dimensions are available for all data items. This paper goes beyond this restrictive assumption as we address the more practical case of involving incomplete data items (i.e., data items missing values in some of their dimensions). In contrast to the case of complete data where the dominance relation is transitive, incomplete data suffer from non-transitive dominance relation which may lead to a cyclic dominance behavior. We first propose two algorithms, namely, "Replacement" and "Bucket" that use traditional skyline algorithms for incomplete data. Then, we propose the "ISkyline" algorithm that is designed specifically for the case of incomplete data. The "ISkyline" algorithm employs two optimization techniques, namely, virtual points and shadow skylines to tolerate cyclic dominance relations. Experimental evidence shows that the "ISkyline" algorithm significantly outperforms variations of traditional skyline algorithms.
doi_str_mv 10.1109/ICDE.2008.4497464
format conference_proceeding
fullrecord <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_4497464</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4497464</ieee_id><sourcerecordid>4497464</sourcerecordid><originalsourceid>FETCH-LOGICAL-c266t-5e48a33f5b302c65f70e57aeb7992aff47f1ef658d67b38b3b044ad47801e3b43</originalsourceid><addsrcrecordid>eNo1kM1Og0AUhcefJraVBzBueADBOzN3_paGViVpokZN3DUDvWNQCg3ggreXxHo2Z3G-fIvD2BWHlHNwt3m2WqcCwKaIzqDGE7bgKBC5lUacsrmQRiUg9McZi5yx_5s252zOQctESytmbDE5jIMJ0Bcs6vsvmOKQcwVzdvP6PdZVQ_HLD3Vj_Ny1JfV91XzGoe3ivCnb_aGmgeKVH_wlmwVf9xQde8ne79dv2WOyeXrIs7tNUgqth0QRWi9lUIUEUWoVDJAyngrjnPAhoAmcglZ2p00hbSELQPQ7NBY4yQLlkl3_eSsi2h66au-7cXt8Qf4CbTNIlw</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Skyline Query Processing for Incomplete Data</title><source>IEEE Xplore All Conference Series</source><creator>Khalefa, M.E. ; Mokbel, M.F. ; Levandoski, J.J.</creator><creatorcontrib>Khalefa, M.E. ; Mokbel, M.F. ; Levandoski, J.J.</creatorcontrib><description>Recently, there has been much interest in processing skyline queries for various applications that include decision making, personalized services, and search pruning. Skyline queries aim to prune a search space of large numbers of multi dimensional data items to a small set of interesting items by eliminating items that are dominated by others. Existing skyline algorithms assume that all dimensions are available for all data items. This paper goes beyond this restrictive assumption as we address the more practical case of involving incomplete data items (i.e., data items missing values in some of their dimensions). In contrast to the case of complete data where the dominance relation is transitive, incomplete data suffer from non-transitive dominance relation which may lead to a cyclic dominance behavior. We first propose two algorithms, namely, "Replacement" and "Bucket" that use traditional skyline algorithms for incomplete data. Then, we propose the "ISkyline" algorithm that is designed specifically for the case of incomplete data. The "ISkyline" algorithm employs two optimization techniques, namely, virtual points and shadow skylines to tolerate cyclic dominance relations. Experimental evidence shows that the "ISkyline" algorithm significantly outperforms variations of traditional skyline algorithms.</description><identifier>ISSN: 1063-6382</identifier><identifier>ISBN: 9781424418367</identifier><identifier>ISBN: 1424418364</identifier><identifier>EISSN: 2375-026X</identifier><identifier>EISBN: 1424418372</identifier><identifier>EISBN: 9781424418374</identifier><identifier>DOI: 10.1109/ICDE.2008.4497464</identifier><identifier>LCCN: 2007907816</identifier><language>eng</language><publisher>IEEE</publisher><subject>Computer science ; Data engineering ; Decision making ; Indexing ; Motion pictures ; Query processing</subject><ispartof>2008 IEEE 24th International Conference on Data Engineering, 2008, p.556-565</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c266t-5e48a33f5b302c65f70e57aeb7992aff47f1ef658d67b38b3b044ad47801e3b43</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/4497464$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,27925,54555,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4497464$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Khalefa, M.E.</creatorcontrib><creatorcontrib>Mokbel, M.F.</creatorcontrib><creatorcontrib>Levandoski, J.J.</creatorcontrib><title>Skyline Query Processing for Incomplete Data</title><title>2008 IEEE 24th International Conference on Data Engineering</title><addtitle>ICDE</addtitle><description>Recently, there has been much interest in processing skyline queries for various applications that include decision making, personalized services, and search pruning. Skyline queries aim to prune a search space of large numbers of multi dimensional data items to a small set of interesting items by eliminating items that are dominated by others. Existing skyline algorithms assume that all dimensions are available for all data items. This paper goes beyond this restrictive assumption as we address the more practical case of involving incomplete data items (i.e., data items missing values in some of their dimensions). In contrast to the case of complete data where the dominance relation is transitive, incomplete data suffer from non-transitive dominance relation which may lead to a cyclic dominance behavior. We first propose two algorithms, namely, "Replacement" and "Bucket" that use traditional skyline algorithms for incomplete data. Then, we propose the "ISkyline" algorithm that is designed specifically for the case of incomplete data. The "ISkyline" algorithm employs two optimization techniques, namely, virtual points and shadow skylines to tolerate cyclic dominance relations. Experimental evidence shows that the "ISkyline" algorithm significantly outperforms variations of traditional skyline algorithms.</description><subject>Computer science</subject><subject>Data engineering</subject><subject>Decision making</subject><subject>Indexing</subject><subject>Motion pictures</subject><subject>Query processing</subject><issn>1063-6382</issn><issn>2375-026X</issn><isbn>9781424418367</isbn><isbn>1424418364</isbn><isbn>1424418372</isbn><isbn>9781424418374</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2008</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNo1kM1Og0AUhcefJraVBzBueADBOzN3_paGViVpokZN3DUDvWNQCg3ggreXxHo2Z3G-fIvD2BWHlHNwt3m2WqcCwKaIzqDGE7bgKBC5lUacsrmQRiUg9McZi5yx_5s252zOQctESytmbDE5jIMJ0Bcs6vsvmOKQcwVzdvP6PdZVQ_HLD3Vj_Ny1JfV91XzGoe3ivCnb_aGmgeKVH_wlmwVf9xQde8ne79dv2WOyeXrIs7tNUgqth0QRWi9lUIUEUWoVDJAyngrjnPAhoAmcglZ2p00hbSELQPQ7NBY4yQLlkl3_eSsi2h66au-7cXt8Qf4CbTNIlw</recordid><startdate>20080101</startdate><enddate>20080101</enddate><creator>Khalefa, M.E.</creator><creator>Mokbel, M.F.</creator><creator>Levandoski, J.J.</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>20080101</creationdate><title>Skyline Query Processing for Incomplete Data</title><author>Khalefa, M.E. ; Mokbel, M.F. ; Levandoski, J.J.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c266t-5e48a33f5b302c65f70e57aeb7992aff47f1ef658d67b38b3b044ad47801e3b43</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2008</creationdate><topic>Computer science</topic><topic>Data engineering</topic><topic>Decision making</topic><topic>Indexing</topic><topic>Motion pictures</topic><topic>Query processing</topic><toplevel>online_resources</toplevel><creatorcontrib>Khalefa, M.E.</creatorcontrib><creatorcontrib>Mokbel, M.F.</creatorcontrib><creatorcontrib>Levandoski, J.J.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE/IET Electronic Library</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Khalefa, M.E.</au><au>Mokbel, M.F.</au><au>Levandoski, J.J.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Skyline Query Processing for Incomplete Data</atitle><btitle>2008 IEEE 24th International Conference on Data Engineering</btitle><stitle>ICDE</stitle><date>2008-01-01</date><risdate>2008</risdate><spage>556</spage><epage>565</epage><pages>556-565</pages><issn>1063-6382</issn><eissn>2375-026X</eissn><isbn>9781424418367</isbn><isbn>1424418364</isbn><eisbn>1424418372</eisbn><eisbn>9781424418374</eisbn><abstract>Recently, there has been much interest in processing skyline queries for various applications that include decision making, personalized services, and search pruning. Skyline queries aim to prune a search space of large numbers of multi dimensional data items to a small set of interesting items by eliminating items that are dominated by others. Existing skyline algorithms assume that all dimensions are available for all data items. This paper goes beyond this restrictive assumption as we address the more practical case of involving incomplete data items (i.e., data items missing values in some of their dimensions). In contrast to the case of complete data where the dominance relation is transitive, incomplete data suffer from non-transitive dominance relation which may lead to a cyclic dominance behavior. We first propose two algorithms, namely, "Replacement" and "Bucket" that use traditional skyline algorithms for incomplete data. Then, we propose the "ISkyline" algorithm that is designed specifically for the case of incomplete data. The "ISkyline" algorithm employs two optimization techniques, namely, virtual points and shadow skylines to tolerate cyclic dominance relations. Experimental evidence shows that the "ISkyline" algorithm significantly outperforms variations of traditional skyline algorithms.</abstract><pub>IEEE</pub><doi>10.1109/ICDE.2008.4497464</doi><tpages>10</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1063-6382
ispartof 2008 IEEE 24th International Conference on Data Engineering, 2008, p.556-565
issn 1063-6382
2375-026X
language eng
recordid cdi_ieee_primary_4497464
source IEEE Xplore All Conference Series
subjects Computer science
Data engineering
Decision making
Indexing
Motion pictures
Query processing
title Skyline Query Processing for Incomplete Data
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T16%3A28%3A38IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Skyline%20Query%20Processing%20for%20Incomplete%20Data&rft.btitle=2008%20IEEE%2024th%20International%20Conference%20on%20Data%20Engineering&rft.au=Khalefa,%20M.E.&rft.date=2008-01-01&rft.spage=556&rft.epage=565&rft.pages=556-565&rft.issn=1063-6382&rft.eissn=2375-026X&rft.isbn=9781424418367&rft.isbn_list=1424418364&rft_id=info:doi/10.1109/ICDE.2008.4497464&rft.eisbn=1424418372&rft.eisbn_list=9781424418374&rft_dat=%3Cieee_CHZPO%3E4497464%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c266t-5e48a33f5b302c65f70e57aeb7992aff47f1ef658d67b38b3b044ad47801e3b43%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=4497464&rfr_iscdi=true