Demo Data from VLDB 2026 / reviewers in the wild / expert
Rahul Ramakrishna
dblp:147/1262
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2
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
2 papers |
Query processing and optimization · 50% Information retrieval · 25% Data models and query languages · 25% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data models and query languages › query language
declarative query language |
0.2 | 1 | 2014 | PackageBuilder: From Tuples to Packages · Proc. VLDB Endow. 2014 |
Information retrieval › query reformulation
query refinement |
0.2 | 1 | 2014 | PackageBuilder: querying for packages of tuples · SIGMOD Conference 2014 |
Mathematical optimization
constrained optimization |
0.1 | 1 | 2014 | PackageBuilder: From Tuples to Packages · Proc. VLDB Endow. 2014 |
Methods — techniques the papers use, named apart from their topics
pruning · 0.4heuristics · 0.4constraint optimization solver · 0.4SQL extension · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | PackageBuilder: querying for packages of tuplesabstractPackageBuilder is a system that extends query engines to support package generation. A package is a collection of tuples with certain global properties defined on the collection as a whole. In contrast to traditional query answers where each answer tuple needs to satisfy the query predicates, each answer package needs to satisfy global constraints on the collection of tuples: e.g., a package of recipes that collectively do not exceed 2,200 calories. PackageBuilder introduces simple extensions to the SQL language to support package-level predicates, and includes a simple interface that allows users to load datasets and interactively specify package queries. Our system allows users to interactively navigate through the result packages, and to provide feedback by fixing tuples within a package. PackageBuilder automatically processes this feedback to refine the package queries, and generate new sets of results. Kevin Fernandes, Matteo Brucato, Rahul Ramakrishna, Azza Abouzeid, Alexandra Meliou |
SIGMOD Conference | 3 |
| 2014 | PackageBuilder: From Tuples to PackagesabstractIn this demo, we present PackageBuilder, a system that extends database systems to support package queries. A package is a collection of tuples that individually satisfy base constraints and collectively satisfy global constraints. The need for package support arises in a variety of scenarios: For example, in the creation of meal plans, users are not only interested in the nutritional content of individual meals (base constraints), but also care to specify daily consumption limits and control the balance of the entire plan (global constraints). We introduce PaQL, a declarative SQL-based package query language, and the interface abstractions which allow users to interactively specify package queries and easily navigate through their results. To efficiently evaluate queries, the system employs pruning and heuristics, as well as state-of-the-art constraint optimization solvers. We demonstrate PackageBuilder by allowing attendees to interact with the system's interface, to define PaQL queries and to observe how query evaluation is performed. Matteo Brucato, Rahul Ramakrishna, Azza Abouzeid, Alexandra Meliou |
Proc. VLDB Endow. | 2 |