Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Rahul Ramakrishna

dblp:147/1262 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Data models and query languages › query language
declarative query language
0.212014
PackageBuilder: From Tuples to Packages · Proc. VLDB Endow. 2014
Information retrieval › query reformulation
query refinement
0.212014
PackageBuilder: querying for packages of tuples · SIGMOD Conference 2014
Mathematical optimization
constrained optimization
0.112014
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
YearPublicationVenuePosition
2014 PackageBuilder: querying for packages of tuples
abstract
PackageBuilder 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 Conference3
2014 PackageBuilder: From Tuples to Packages
abstract
In 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