Demo Data from VLDB 2026 / reviewers in the wild / expert
Robert Ikeda
dblp:71/796
· DBLP profile ↗
10ranked-venue papers
4as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 10 · 4 first-authorArtificial intelligence and machine learning · 1 · 1 first-author
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
5 papers |
Data integration and cleaning · 55% Query processing and optimization · 16% Database theory · 8% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 50% Distributed systems · 50% |
Topics — the 13 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning
data-driven workflows |
0.3 | 2 | 2013 | Logical provenance in data-oriented workflows? · ICDE 2013 Provenance-Based Debugging and Drill-Down in Data-Oriented Workflows · ICDE 2012 |
Data integration and cleaning
data provenance |
0.3 | 2 | 2013 | Logical provenance in data-oriented workflows? · ICDE 2013 Provenance-Based Debugging and Drill-Down in Data-Oriented Workflows · ICDE 2012 |
Data integration and cleaning › data provenance
workflow provenance |
0.2 | 1 | 2013 | Logical provenance in data-oriented workflows? · ICDE 2013 |
Query processing and optimization
aggregate query processing |
0.1 | 1 | 2011 | Making Aggregation Work in Uncertain and Probabilistic Databases · IEEE Trans. Knowl. Data Eng. 2011 |
Database theory
probabilistic databases |
0.1 | 1 | 2011 | Making Aggregation Work in Uncertain and Probabilistic Databases · IEEE Trans. Knowl. Data Eng. 2011 |
Data models and query languages › uncertain data
uncertain data model |
0.1 | 1 | 2011 | Making Aggregation Work in Uncertain and Probabilistic Databases · IEEE Trans. Knowl. Data Eng. 2011 |
Distributed systems
data provenance |
0.1 | 1 | 2011 | RAMP: A System for Capturing and Tracing Provenance in MapReduce Workflows · Proc. VLDB Endow. 2011 |
Parallel and multicore computing › data-parallel programming
mapreduce |
0.1 | 1 | 2011 | RAMP: A System for Capturing and Tracing Provenance in MapReduce Workflows · Proc. VLDB Endow. 2011 |
Query processing and optimization › query execution
relational query processing |
0.1 | 1 | 2009 | Flexible Recommendations for Course Planning · ICDE 2009 |
Distributed and cloud data management › data placement
object placement |
0.1 | 1 | 2008 | Merging Hierarchies Using Object Placement · ICDE 2008 |
Data integration and cleaning
schema matching |
0.1 | 1 | 2008 | Merging Hierarchies Using Object Placement · ICDE 2008 |
Query processing and optimization › aggregation
grouped aggregation |
0.0 | 1 | 2011 | Making Aggregation Work in Uncertain and Probabilistic Databases · IEEE Trans. Knowl. Data Eng. 2011 |
Web and social media mining
web page organization |
0.0 | 1 | 2008 | Merging Hierarchies Using Object Placement · ICDE 2008 |
Methods — techniques the papers use, named apart from their topics
provenance specification language · 0.2SPJ transformations · 0.2provenance tracing · 0.1tracing · 0.1provenance capture · 0.1expected value computation · 0.1bound computation · 0.1flexible recommendation workflow · 0.1object placement · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Logical provenance in data-oriented workflows?abstractWe consider the problem of defining, generating, and tracing provenance in data-oriented workflows, in which input data sets are processed by a graph of transformations to produce output results. We first give a new general definition of provenance for general transformations, introducing the notions of correctness, precision, and minimality. We then determine when properties such as correctness and minimality carry over from the individual transformations' provenance to the workflow provenance. We describe a simple logical-provenance specification language consisting of attribute mappings and filters. We provide an algorithm for provenance tracing in workflows where logical provenance for each transformation is specified using our language. We consider logical provenance in the relational setting, observing that for a class of Select-Project-Join (SPJ) transformations, logical provenance specifications encode minimal provenance. We have built a prototype system supporting the features and algorithms presented in the paper, and we report a few preliminary experimental results. Robert Ikeda, Akash Das Sarma, Jennifer Widom |
ICDE | 1 |
| 2012 | Provenance-Based Debugging and Drill-Down in Data-Oriented WorkflowsabstractPanda (for Provenance and Data), a system for data-oriented workflows that supports debugging and drill-down using logical provenance-provenance information stored at the processing-node level is demonstrated. In this demonstration, Panda is used to integrate, process, and analyze actual education data from multiple sources. Robert Ikeda, Junsang Cho, Charlie Fang, Semih Salihoglu, Satoshi Torikai, Jennifer Widom |
ICDE | 1 |
| 2011 | Provenance for Generalized Map and Reduce Workflows
Robert Ikeda, Hyunjung Park 0001, Jennifer Widom |
CIDR | 1 |
| 2011 | Provenance-based refresh in data-oriented workflowsabstractWe consider a general workflow setting in which input data sets are processed by a graph of transformations to produce output results. Our goal is to perform efficient selective refresh of elements in the output data, i.e., compute the latest values of specific output elements when the input data may have changed. We explore how data provenance can be used to enable efficient refresh. Our approach is based on capturing one-level data provenance at each transformation when the workflow is run initially. Then at refresh time provenance is used to determine (transitively) which input elements are responsible for given output elements, and the workflow is rerun only on that portion of the data needed for refresh. Our contributions are to formalize the problem setting and the problem itself, to specify properties of transformations and provenance that are required for efficient refresh, and to provide algorithms that apply to a wide class of transformations and workflows. We have built a prototype system supporting the features and algorithms presented in the paper. We report preliminary experimental results on the overhead of provenance capture, and on the crossover point between selective refresh and full workflow recomputation. Robert Ikeda, Semih Salihoglu, Jennifer Widom |
CIKM | 1 |
| 2011 | RAMP: A System for Capturing and Tracing Provenance in MapReduce Workflows
Hyunjung Park 0001, Robert Ikeda, Jennifer Widom |
Proc. VLDB Endow. | 2 |
| 2011 | Making Aggregation Work in Uncertain and Probabilistic DatabasesabstractWe describe how aggregation is handled in the Trio system for uncertain and probabilistic data. Because “exact” aggregation in uncertain databases can produce exponentially sized results, we provide three alternatives: a low bound on the aggregate value, a high bound on the value, and the expected value. These variants return a single result instead of a set of possible results, and they are generally efficient to compute for both full-table and grouped aggregation queries. We provide formal definitions and semantics and a description of our open source implementation for single-table aggregation queries. We study the performance and scalability of our algorithms through experiments over a large synthetic data set. We also provide some preliminary results on aggregations over joins. Raghotham Murthy, Robert Ikeda, Jennifer Widom |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2009 | Social Systems: Can We Do More Than Just Poke Friends?
Georgia Koutrika, Benjamin Bercovitz, Robert Ikeda, Filip Kaliszan, Henry Liou, Zahra Mohammadi Zadeh, Hector Garcia-Molina |
CIDR | 3 |
| 2009 | Flexible Recommendations for Course PlanningabstractMost recommendation methods are "hard-wired" into the system and support only fixed recommendations. The purpose of this demo is to show the expressivity of flexible recommendation workflows, how flexible recommendations can be processed over relational data, and to show flexible recommendations in action through a real system used for course planning. Georgia Koutrika, Benjamin Bercovitz, Robert Ikeda, Filip Kaliszan, Henry Liou, Hector Garcia-Molina |
ICDE | 3 |
| 2008 | Merging Hierarchies Using Object PlacementabstractObjects are often organized in a hierarchy to help in managing or browsing them. For example, products in a store can be divided by type (electronics, clothes, books, ...) and then by brand (Sony, Epson, Dockers, ...). Web pages at a site can also be placed in a hierarchy. For instance, a French tourist site may have categories cities, history, hotels, tours; within the cities category we have pages divided by city, and then by events, maps, restaurants. In this paper we study the problem of hierarchy integration, in particular, how to combine two related hierarchies into one, more comprehensive one. The need to integrate arises in many situations where the objects come from different systems. In our product hierarchy examplFrench tourism sitese above, we may want to provide a comparison shopping service that offers products from two stores; in our tourism example, we may want to build a meta- web-site that combines the resources of two or more French tourism sites. To simplify the problem, we study how to merge one hierarchy into a second known base hierarchy, by copying references to objects into the base hierarchy, and perhaps by adding some categories into the base hierarchy. Robert Ikeda, Hector Garcia-Molina |
ICDE | 2 |
| 2008 | Flexible recommendations over rich dataabstractCourseRank is a course planning tool aimed at helping students at Stanford. Recommendations comprise an integral part of it. However, implementing existing recommendation methods leads to fixed recommendations that cannot adapt to each particular student's changing requirements and do not help exploit the full extent of the available learning opportunities at the university. In this paper, we describe the concept of a flexible recommendation workflow, i.e., a high-level description of a parameterized process for computing recommendations. The input parameters of a flexible recommendation process comprise the "knobs" that control the final output and hence generate flexible recommendations. We describe how flexible recommendations can be expressed over a relational database and we present our prototype system that allows defining and executing different, fully-parameterized, recommendation workflows over relational data. Finally, we describe a user interface in CourseRank that allows students customize recommendations. Georgia Koutrika, Robert Ikeda, Benjamin Bercovitz, Hector Garcia-Molina |
RecSys | 2 |