A Learning Approach to SQL Query Results Ranking Using Skyline and Users' Current Navigational Behavior

dc.contributor.authorChen, Zhiyuan
dc.contributor.authorLi, Tao
dc.contributor.authorSun, Yanan
dc.date.accessioned2025-06-05T14:03:59Z
dc.date.available2025-06-05T14:03:59Z
dc.date.issued2013-12
dc.description.abstractUsers often find that their queries against a database return too many answers, many of them irrelevant. A common solution is to rank the query results. The effectiveness of a ranking function depends on how well it captures users' preferences. However, database systems often do not have the complete information about users' preferences and users' preferences are often heterogeneous (i.e., some preferences are static and common to all users while some are dynamic and diverse). Existing solutions do not address these two issues. In this paper, we propose a novel approach to address these shortcomings: 1) it addresses the heterogeneous issue by using skyline to capture users' static and common preferences and using users' current navigational behavior to capture users' dynamic and diverse preferences; 2) it addresses the incompleteness issue by using a machine learning technique to learn a ranking function based on training examples constructed from the above two types of information. Experimental results demonstrate the benefits of our approach.
dc.description.urihttps://ieeexplore.ieee.org/abstract/document/6226403
dc.format.extent11 pages
dc.genrejournal articles
dc.genrepostprints
dc.identifierdoi:10.13016/m2wcfp-cdt3
dc.identifier.citationChen, Zhiyuan, Tao Li, and Yanan Sun. “A Learning Approach to SQL Query Results Ranking Using Skyline and Users’ Current Navigational Behavior.” IEEE Transactions on Knowledge and Data Engineering 25, no. 12 (December 2013): 2683–93. https://doi.org/10.1109/TKDE.2012.128.
dc.identifier.urihttps://doi.org/10.1109/TKDE.2012.128
dc.identifier.urihttp://hdl.handle.net/11603/38780
dc.language.isoen_US
dc.publisherIEEE
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Faculty Collection
dc.relation.ispartofUMBC College of Engineering and Information Technology Dean's Office
dc.relation.ispartofUMBC Information Systems Department
dc.relation.ispartofUMBC Information Systems Department
dc.relation.ispartofUMBC Student Collection
dc.rights© 2013 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
dc.subjectUMBC Mobile, Pervasive and Sensor Computing Lab (MPSC Lab)
dc.subjectUMBC Cybersecurity Institute
dc.subjectSupport vector machines
dc.subjectData and knowledge visualization
dc.subjectStructured query language
dc.subjectDatabases
dc.subjectinteractive data exploration and discovery
dc.subjectSearch problems
dc.subjectInformation retrieval
dc.subjectQuery processing
dc.subjectUMBC Accelerated Cognitive Cybersecurity Laboratory
dc.subjectUMBC Quantitative Methods Lab
dc.subjectUMBC College of Engineering and Information Technology MData Lab
dc.titleA Learning Approach to SQL Query Results Ranking Using Skyline and Users' Current Navigational Behavior
dc.typeText
dcterms.creatorhttps://orcid.org/0000-0002-6984-7248

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ALearningApproachSQLQuery.pdf
Size:
392.49 KB
Format:
Adobe Portable Document Format