Demo Data from EDBT 2026 / reviewers in the wild / expert
Mohamed A. Soliman
dblp:07/1330
· DBLP profile ↗
22ranked-venue papers
11as first author
1since 2021 · last 2022
0000-0001-8916-9133ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 22 · 11 first-author · 1 since 2021Artificial intelligence and machine learning · 1Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
21 papers |
Query processing and optimization · 36% Data integration and cleaning · 23% Knowledge graphs · 19% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Cloud and datacenter computing · 93% Parallel and multicore computing · 7% | |
| Artificial intelligence
1 paper |
Information extraction and text analysis · 67% Knowledge representation and reasoning · 33% |
Topics — the 30 heaviest of 40, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning › data integration system
data virtualization |
0.7 | 2 | 2020 | A Framework for Emulating Database Operations in Cloud Data Warehouses · SIGMOD Conference 2020 Datometry Hyper-Q: Bridging the Gap Between Real-Time and Historical Analytics · SIGMOD Conference 2016 |
Knowledge graphs
knowledge graph construction |
0.6 | 1 | 2022 | Saga: A Platform for Continuous Construction and Serving of Knowledge at Scale · SIGMOD Conference 2022 |
Cloud and datacenter computing
database migration |
0.5 | 2 | 2020 | Rapid Adoption of Cloud Data Warehouse Technology Using Datometry Hyper-Q · SIGMOD Conference 2018 A Framework for Emulating Database Operations in Cloud Data Warehouses · SIGMOD Conference 2020 |
Query processing and optimization
ranking query |
0.4 | 4 | 2011 | Ranking with uncertain scoring functions: semantics and sensitivity measures · SIGMOD Conference 2011 Supporting ranking queries on uncertain and incomplete data · VLDB J. 2010 Probabilistic top-k and ranking-aggregate queries · ACM Trans. Database Syst. 2008 |
Cloud and datacenter computing › cloud data management
cloud data warehouse |
0.3 | 1 | 2018 | Rapid Adoption of Cloud Data Warehouse Technology Using Datometry Hyper-Q · SIGMOD Conference 2018 |
Information retrieval › cross-language information retrieval
query translation |
0.2 | 1 | 2016 | Datometry Hyper-Q: Bridging the Gap Between Real-Time and Historical Analytics · SIGMOD Conference 2016 |
Database system architecture and tuning › parallel database system
massively parallel processing database |
0.2 | 1 | 2015 | Optimization of Common Table Expressions in MPP Database Systems · Proc. VLDB Endow. 2015 |
Data integration and cleaning › entity resolution
duplicate detection |
0.2 | 2 | 2010 | ProbClean: A probabilistic duplicate detection system · ICDE 2010 Modeling and Querying Possible Repairs in Duplicate Detection · Proc. VLDB Endow. 2009 |
Query processing and optimization › runtime optimization › data skipping
partition pruning |
0.2 | 1 | 2014 | Optimizing queries over partitioned tables in MPP systems · SIGMOD Conference 2014 |
Query processing and optimization › query optimization
query optimizer architecture |
0.2 | 1 | 2014 | Orca: a modular query optimizer architecture for big data · SIGMOD Conference 2014 |
Data integration and cleaning
large-scale data integration |
0.2 | 1 | 2022 | Saga: A Platform for Continuous Construction and Serving of Knowledge at Scale · SIGMOD Conference 2022 |
Data models and query languages › uncertain data
probabilistic data model |
0.2 | 2 | 2009 | Ranking with Uncertain Scores · ICDE 2009 Top-k Query Processing in Uncertain Databases · ICDE 2007 |
Query processing and optimization
top-k query processing |
0.2 | 3 | 2007 | URank: formulation and efficient evaluation of top-k queries in uncertain databases · SIGMOD Conference 2007 Top-k Query Processing in Uncertain Databases · ICDE 2007 Finding Skyline and Top-k Bargaining Solutions · ICDE 2007 |
Query processing and optimization › top-k query processing
probabilistic top-k query |
0.2 | 2 | 2008 | Probabilistic top-k and ranking-aggregate queries · ACM Trans. Database Syst. 2008 URank: formulation and efficient evaluation of top-k queries in uncertain databases · SIGMOD Conference 2007 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge acquisition › knowledge extraction
unsupervised information extraction |
0.1 | 1 | 2011 | Automatic Wrappers for Large Scale Web Extraction · Proc. VLDB Endow. 2011 |
Natural language and speech › Information extraction and text analysis
web information extraction |
0.1 | 1 | 2011 | Automatic Wrappers for Large Scale Web Extraction · Proc. VLDB Endow. 2011 |
Natural language and speech › Information extraction and text analysis › web information extraction
wrapper induction |
0.1 | 1 | 2011 | Automatic Wrappers for Large Scale Web Extraction · Proc. VLDB Endow. 2011 |
Database theory › probabilistic databases
possible world semantics |
0.1 | 3 | 2008 | Top-k Query Processing in Uncertain Databases · ICDE 2007 Probabilistic top-k and ranking-aggregate queries · ACM Trans. Database Syst. 2008 URank: formulation and efficient evaluation of top-k queries in uncertain databases · SIGMOD Conference 2007 |
Data integration and cleaning › data preprocessing
data cleaning |
0.1 | 1 | 2010 | ProbClean: A probabilistic duplicate detection system · ICDE 2010 |
Query processing and optimization › top-k query processing
rank join |
0.1 | 1 | 2010 | MashRank: Towards uncertainty-aware and rank-aware mashups · ICDE 2010 |
Information retrieval
ranking |
0.1 | 1 | 2009 | Ranking with Uncertain Scores · ICDE 2009 |
Information retrieval › ranking › probabilistic ranking
uncertain score ranking |
0.1 | 1 | 2009 | Ranking with Uncertain Scores · ICDE 2009 |
Spatial and temporal data management › spatial query processing
nearest neighbor query |
0.1 | 1 | 2008 | Efficient search for the top-k probable nearest neighbors in uncertain databases · Proc. VLDB Endow. 2008 |
Query processing and optimization › aggregate query processing
ranking aggregate query |
0.1 | 1 | 2008 | Probabilistic top-k and ranking-aggregate queries · ACM Trans. Database Syst. 2008 |
Spatial and temporal data management › time series data management
time series database |
0.1 | 1 | 2016 | Datometry Hyper-Q: Bridging the Gap Between Real-Time and Historical Analytics · SIGMOD Conference 2016 |
Query processing and optimization › top-k query processing
uncertain database top-k |
0.1 | 1 | 2007 | Top-k Query Processing in Uncertain Databases · ICDE 2007 |
Query processing and optimization › query planning
query plan generation |
0.1 | 1 | 2015 | Optimization of Common Table Expressions in MPP Database Systems · Proc. VLDB Endow. 2015 |
Query processing and optimization
analytical query processing |
0.1 | 1 | 2014 | Orca: a modular query optimizer architecture for big data · SIGMOD Conference 2014 |
Query processing and optimization
uncertain data query processing |
0.1 | 2 | 2009 | Modeling and Querying Possible Repairs in Duplicate Detection · Proc. VLDB Endow. 2009 Efficient search for the top-k probable nearest neighbors in uncertain databases · Proc. VLDB Endow. 2008 |
Web and social media mining › web mining
web-scale information extraction |
0.0 | 1 | 2011 | Automatic Wrappers for Large Scale Web Extraction · Proc. VLDB Endow. 2011 |
Methods — techniques the papers use, named apart from their topics
batch-incremental processing · 0.6runtime plan decisions · 0.4partition pruning · 0.4wrapper induction · 0.2result translation · 0.2regular expressions · 0.2query translation · 0.2probabilistic model · 0.2probabilistic modeling · 0.1monte carlo sampling · 0.1heuristic search · 0.1game theory · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Saga: A Platform for Continuous Construction and Serving of Knowledge at ScaleabstractWe introduce Saga, a next-generation knowledge construction and serving platform for powering knowledge-based applications at industrial scale. Saga follows a hybrid batch-incremental design to continuously integrate billions of facts about real-world entities and construct a central knowledge graph that supports multiple production use cases with diverse requirements around data freshness, accuracy, and availability. In this paper, we discuss the unique challenges associated with knowledge graph construction at industrial scale, and review the main components of Saga and how they address these challenges. Finally, we share lessons-learned from a wide array of production use cases powered by Saga. Ihab F. Ilyas, Theodoros Rekatsinas, Vishnu Konda, Jeffrey Pound, Xiaoguang Qi, Mohamed A. Soliman |
SIGMOD Conference | 6 |
| 2020 | A Framework for Emulating Database Operations in Cloud Data WarehousesabstractIn recent years, increased interest in cloud-based data warehousing technologies has emerged with many enterprises moving away from on-premise data warehousing solutions. The incentives for adopting cloud data warehousing technologies are many: cost-cutting, on-demand pricing, offloading data centers, unlimited hardware resources, built-in disaster recovery, to name a few. There is inherent difference in the language surface and feature sets of on-premise and cloud data warehousing solutions. This could range from subtle syntactic and semantic differences, with potentially big impact on result correctness, to complete features that exist in one system but are missing in other systems. While there have been some efforts to help automate the migration of on-premise applications to new cloud environments, a major challenge that slows down the migration pace is the handling of features not yet supported, or partially supported, by the cloud technologies. In this paper we build on our earlier work in adaptive data virtualization and present novel techniques that allow running applications utilizing sophisticated database features within foreign query engines lacking the native support of such features. In particular, we introduce a framework to manage discrepancy of metadata across heterogeneous query engines, and various mechanisms to emulate database applications code in cloud environments without any need to rewrite or change the application code. Mohamed A. Soliman, Lyublena Antova, Marc Sugiyama, Michael Duller, Amirhossein Aleyasen, Gourab Mitra, Ehab Abdelhamid, Mark Morcos, Michele Gage, Dmitri Korablev, F. Michael Waas |
SIGMOD Conference | 1 |
| 2018 | High-Throughput Adaptive Data Virtualization via Context-Aware Query RoutingabstractQuery throughput degradation is a common problem when migrating applications from an on-premises to a cloud-based data warehouse. In this paper, we propose CAQR: a context-aware query router. CAQR is a middleware-based database replication solution that improves workload throughput by combining the strong points of existing data replication methods and mitigating their limitations at the same time. CAQR provides strong data consistency without the need for real-time synchronization or manual annotation of queries. Employing a master-slave architecture, CAQR runs atop an adaptive data virtualization layer and automatically sends a query to the correct replica, so that the execution preserves the strong data consistency property. Extensive experiments on real-world and benchmark workloads show the practicality and efficiency of the solution: CAQR achieves near-linear scalability, without requiring any changes to the application layer. Amirhossein Aleyasen, Mohamed A. Soliman, Lyublena Antova, F. Michael Waas, Marianne Winslett |
IEEE BigData | 2 |
| 2018 | Rapid Adoption of Cloud Data Warehouse Technology Using Datometry Hyper-QabstractThe database industry is about to undergo a fundamental transformation of unprecedented magnitude as enterprises start trading their well-established database stacks on premises for cloud database technology in order to take advantage of the economics cloud service providers have long promised. Industry experts and analysts expect the next years to prove a watershed moment in this transformation, as cloud databases finally reached critical mass and maturity. Lyublena Antova, Derrick Bryant, Tuan Cao, Michael Duller, Mohamed A. Soliman, F. Michael Waas |
SIGMOD Conference | 5 |
| 2016 | Datometry Hyper-Q: Bridging the Gap Between Real-Time and Historical AnalyticsabstractWall Street's trading engines are complex database applications written for time series databases like kdb+ that uses the query language Q to perform real-time analysis. Extending the models to include other data sources, e.g., historic data, is critical for backtesting and compliance. However, Q applications cannot run directly on SQL databases. Therefore, financial institutions face the dilemma of either maintaining two separate application stacks, one written in Q and the other in SQL, which means increased IT cost and increased risk, or migrating all Q applications to SQL, which results in losing the inherent competitive advantage on Q real-time processing. Neither solution is desirable as both alternatives are costly, disruptive, and suboptimal. In this paper we present Hyper-Q, a data virtualization plat- form that overcomes the chasm. Hyper-Q enables Q applications to run natively on PostgreSQL-compatible databases by translating queries and results on the fly. We outline the basic concepts, detail specific difficulties, and demonstrate the viability of the approach with a case study. Lyublena Antova, Rhonda Baldwin, Derrick Bryant, Tuan Cao, Michael Duller, John Eshleman, Zhongxian Gu, Entong Shen, Mohamed A. Soliman, F. Michael Waas |
SIGMOD Conference | 9 |
| 2015 | Optimization of Common Table Expressions in MPP Database SystemsabstractBig Data analytics often include complex queries with similar or identical expressions, usually referred to as Common Table Expressions (CTEs). CTEs may be explicitly defined by users to simplify query formulations, or implicitly included in queries generated by business intelligence tools, financial applications and decision support systems. In Massively Parallel Processing (MPP) database systems, CTEs pose new challenges due to the distributed nature of query processing, the overwhelming volume of underlying data and the scalability criteria that systems are required to meet. In these settings, the effective optimization and efficient execution of CTEs are crucial for the timely processing of analytical queries over Big Data. In this paper, we present a comprehensive framework for the representation, optimization and execution of CTEs in the context ofOrca-- Pivotal's query optimizer for Big Data. We demonstrate experimentally the benefits of our techniques using industry standard decision support benchmark. Amr El-Helw, Venkatesh Raghavan, Mohamed A. Soliman, George C. Caragea, Zhongxian Gu, Michalis Petropoulos |
Proc. VLDB Endow. | 3 |
| 2014 | Optimizing queries over partitioned tables in MPP systemsabstractPartitioning of tables based on value ranges provides a powerful mechanism to organize tables in database systems. In the context of data warehousing and large-scale data analysis partitioned tables are of particular interest as the nature of queries favors scanning large swaths of data. In this scenario, eliminating partitions from a query plan that contain data not relevant to answering a given query can represent substantial performance improvements. Dealing with partitioned tables in query optimization has attracted significant attention recently, yet, a number of challenges unique to Massively Parallel Processing (MPP) databases and their distributed nature remain unresolved. In this paper, we present optimization techniques for queries over partitioned tables as implemented in Pivotal Greenplum Database. We present a concise and unified representation for partitioned tables and devise optimization techniques to generate query plans that can defer decisions on accessing certain partitions to query run-time. We demonstrate, the resulting query plans distinctly outperform conventional query plans in a variety of scenarios. Lyublena Antova, Amr El-Helw, Mohamed A. Soliman, Zhongxian Gu, Michalis Petropoulos, F. Michael Waas |
SIGMOD Conference | 3 |
| 2014 | Orca: a modular query optimizer architecture for big dataabstractThe performance of analytical query processing in data management systems depends primarily on the capabilities of the system's query optimizer. Increased data volumes and heightened interest in processing complex analytical queries have prompted Pivotal to build a new query optimizer. Mohamed A. Soliman, Lyublena Antova, Venkatesh Raghavan, Amr El-Helw, Zhongxian Gu, Entong Shen, George C. Caragea, Carlos Garcia-Alvarado, Foyzur Rahman, Michalis Petropoulos, F. Michael Waas, Sivaramakrishnan Narayanan, Konstantinos Krikellas, Rhonda Baldwin |
SIGMOD Conference | 1 |
| 2011 | Ranking with uncertain scoring functions: semantics and sensitivity measuresabstractRanking queries report the top-K results according to a user-defined scoring function. A widely used scoring function is the weighted summation of multiple scores. Often times, users cannot precisely specify the weights in such functions in order to produce the preferred order of results. Adopting uncertain/incomplete scoring functions (e.g., using weight ranges and partially-specified weight preferences) can better capture user's preferences in this scenario. Mohamed A. Soliman, Ihab F. Ilyas, Davide Martinenghi, Marco Tagliasacchi |
SIGMOD Conference | 1 |
| 2011 | Automatic Wrappers for Large Scale Web ExtractionabstractWe present a generic framework to make wrapper induction algorithms tolerant to noise in the training data. This enables us to learn wrappers in a completely unsupervised manner from automatically and cheaply obtained noisy training data, e.g., using dictionaries and regular expressions. By removing the site-level supervision that wrapper-based techniques require, we are able to perform information extraction at web-scale, with accuracy unattained with existing unsupervised extraction techniques. Our system is used in production at Yahoo! and powers live applications. Nilesh N. Dalvi, Ravi Kumar 0001, Mohamed A. Soliman |
Proc. VLDB Endow. | 3 |
| 2010 | ProbClean: A probabilistic duplicate detection systemabstractOne of the most prominent data quality problems is the existence of duplicate records. Current data cleaning systems usually produce one clean instance (repair) of the input data, by carefully choosing the parameters of the duplicate detection algorithms. Finding the right parameter settings can be hard, and in many cases, perfect settings do not exist. We propose ProbClean, a system that treats duplicate detection procedures as data processing tasks with uncertain outcomes. We use a novel uncertainty model that compactly encodes the space of possible repairs corresponding to different parameter settings. ProbClean efficiently supports relational queries and allows new types of queries against a set of possible repairs. George Beskales, Mohamed A. Soliman, Ihab F. Ilyas, Shai Ben-David, Yubin Kim 0001 |
ICDE | 2 |
| 2010 | MashRank: Towards uncertainty-aware and rank-aware mashupsabstractMashups are situational applications that build data flows to link the contents of multiple Web sources. Often times, ranking the results of a mashup is handled in a materialize-then-sort fashion, since combining multiple data sources usually destroys their original rankings. Moreover, although uncertainty is ubiquitous on the Web, most mashup tools do not reason about or reflect such uncertainty. We introduce MashRank, a mashup tool that treats ranking as a first-class citizen in mashup construction, and allows for rank-joining Web sources with uncertain information. To the best of our knowledge, no current tools allow for similar functionalities. MashRank encapsulates a new probabilistic model reflecting uncertainty in ranking, a set of techniques implemented as pipelined operators in mashup plans, and a probabilistic ranking infrastructure based on Monte-Carlo sampling. Mohamed A. Soliman, Mina Saleeb, Ihab F. Ilyas |
ICDE | 1 |
| 2010 | Building Ranked Mashups of Unstructured Sources with Uncertain InformationabstractMashups are situational applications that join multiple sources to better meet the information needs of Web users. Web sources can be huge databases behind query interfaces, which triggers the need of ranking mashup results based on some user preferences. We present MashRank, a mashup authoring and processing system building on concepts from rank-aware processing, probabilistic databases, and information extraction to enable ranked mashups of (unstructured) sources with uncertain ranking attributes. MashRank is based on new semantics, formulations and processing techniques to handle uncertain preference scores, represented as intervals enclosing possible score values. MashRank integrates information extraction with query processing by asynchronously pushing extracted data on-the-fly into pipelined rank-aware query plans, and using ranking early-out requirements to limit extraction cost. To the best of our knowledge, both the technical problems and target applications of MashRank have not been addressed before. Mohamed A. Soliman, Ihab F. Ilyas, Mina Saleeb |
Proc. VLDB Endow. | 1 |
| 2010 | Supporting ranking queries on uncertain and incomplete data
Mohamed A. Soliman, Ihab F. Ilyas, Shalev Ben-David |
VLDB J. | 1 |
| 2009 | Ranking with Uncertain ScoresabstractLarge databases with uncertain information are becoming more common in many applications including data integration, location tracking, and Web search. In these applications, ranking records with uncertain attributes needs to handle new problems that are fundamentally different from conventional ranking. Specifically, uncertainty in records' scores induces a partial order over records, as opposed to the total order that is assumed in the conventional ranking settings. In this paper, we present a new probabilistic model, based on partial orders, to encapsulate the space of possible rankings originating from score uncertainty. Under this model, we formulate several ranking query types with different semantics. We describe and analyze a set of efficient query evaluation algorithms. We show that our techniques can be used to solve the problem of rank aggregation in partial orders. In addition, we design novel sampling techniques to compute approximate query answers. Our experimental evaluation uses both real and synthetic data. The experimental study demonstrates the efficiency and effectiveness of our techniques in different settings. Mohamed A. Soliman, Ihab F. Ilyas |
ICDE | 1 |
| 2009 | Modeling and Querying Possible Repairs in Duplicate DetectionabstractOne of the most prominent data quality problems is the existence of duplicate records. Current duplicate elimination procedures usually produce one clean instance (repair) of the input data, by carefully choosing the parameters of the duplicate detection algorithms. Finding the right parameter settings can be hard, and in many cases, perfect settings do not exist. Furthermore, replacing the input dirty data with one possible clean instance may result in unrecoverable errors, for example, identification and merging of possible duplicate records in health care systems. In this paper, we treat duplicate detection procedures as data processing tasks with uncertain outcomes. We concentrate on a family of duplicate detection algorithms that are based on parameterized clustering. We propose a novel uncertainty model that compactly encodes the space of possible repairs corresponding to different parameter settings. We show how to efficiently support relational queries under our model, and to allow new types of queries on the set of possible repairs. We give an experimental study illustrating the scalability and the efficiency of our techniques in different configurations. George Beskales, Mohamed A. Soliman, Ihab F. Ilyas, Shai Ben-David |
Proc. VLDB Endow. | 2 |
| 2008 | Efficient search for the top-k probable nearest neighbors in uncertain databasesabstractUncertainty pervades many domains in our lives. Current real-life applications, e.g., location tracking using GPS devices or cell phones, multimedia feature extraction, and sensor data management, deal with different kinds of uncertainty. Finding the nearest neighbor objects to a given query point is an important query type in these applications. In this paper, we study the problem of finding objects with the highest marginal probability of being the nearest neighbors to a query object. We adopt a general uncertainty model allowing for data and query uncertainty. Under this model, we define new query semantics, and provide several efficient evaluation algorithms. We analyze the cost factors involved in query evaluation, and present novel techniques to address the trade-offs among these factors. We give multiple extensions to our techniques including handling dependencies among data objects, and answering threshold queries. We conduct an extensive experimental study to evaluate our techniques on both real and synthetic data. George Beskales, Mohamed A. Soliman, Ihab F. Ilyas |
Proc. VLDB Endow. | 2 |
| 2008 | Probabilistic top-k and ranking-aggregate queriesabstractRanking and aggregation queries are widely used in data exploration, data analysis, and decision-making scenarios. While most of the currently proposed ranking and aggregation techniques focus on deterministic data, several emerging applications involve data that is unclean or uncertain. Ranking and aggregating uncertain (probabilistic) data raises new challenges in query semantics and processing, making conventional methods inapplicable. Furthermore, uncertainty imposes probability as a new ranking dimension that does not exist in the traditional settings. In this article we introduce new probabilistic formulations for top- k and ranking-aggregate queries in probabilistic databases. Our formulations are based on marriage of traditional top- k semantics with possible worlds semantics. In the light of these formulations, we construct a generic processing framework supporting both query types, and leveraging existing query processing and indexing capabilities in current RDBMSs. The framework encapsulates a state space model and efficient search algorithms to compute query answers. Our proposed techniques minimize the number of accessed tuples and the size of materialized search space to compute query answers. Our experimental study shows the efficiency of our techniques under different data distributions with orders of magnitude improvement over naïve methods. Mohamed A. Soliman, Ihab F. Ilyas, Kevin Chen-Chuan Chang |
ACM Trans. Database Syst. | 1 |
| 2007 | Top-k Query Processing in Uncertain DatabasesabstractTop-k processing in uncertain databases is semantically and computationally different from traditional top-k processing. The interplay between score and uncertainty makes traditional techniques inapplicable. We introduce new probabilistic formulations for top-k queries. Our formulations are based on "marriage" of traditional top-k semantics and possible worlds semantics. In the light of these formulations, we construct a framework that encapsulates a state space model and efficient query processing techniques to tackle the challenges of uncertain data settings. We prove that our techniques are optimal in terms of the number of accessed tuples and materialized search states. Our experiments show the efficiency of our techniques under different data distributions with orders of magnitude improvement over naive materialization of possible worlds. Mohamed A. Soliman, Ihab F. Ilyas, Kevin Chen-Chuan Chang |
ICDE | 1 |
| 2007 | Finding Skyline and Top-k Bargaining SolutionsabstractWe address skyline and top-k processing in Web interaction scenarios. We model the problem space based on game theory principles and present new algorithms and heuristics to realize solutions efficiently. Mohamed A. Soliman, Ihab F. Ilyas, Nick Koudas |
ICDE | 1 |
| 2007 | URank: formulation and efficient evaluation of top-k queries in uncertain databasesabstractTop-k processing in uncertain databases is semantically and computationally different from traditional top-k processing. The interplay between query scores and data uncertainty makes traditional techniques inapplicable. We introduce URank, a system that processes new probabilistic formulations of top-k queries inuncertain databases. The new formulations are based on marriage of traditional top-k semantics with possible worlds semantics. URank encapsulates a new processing framework that leverages existing query processing capabilities, and implements efficient search strategies that integrate ranking on scores with ranking on probabilities, to obtain meaningful answers for top-k queries. Mohamed A. Soliman, Ihab F. Ilyas, Kevin Chen-Chuan Chang |
SIGMOD Conference | 1 |
| 2005 | RankSQL: Supporting Ranking Queries in Relational Database Management Systems
Chengkai Li 0001, Mohamed A. Soliman, Kevin Chen-Chuan Chang, Ihab F. Ilyas |
VLDB | 2 |