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

Robert Ikeda

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

TopicWeightPapersLastEvidence papers
Data integration and cleaning
data-driven workflows
0.322013
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.322013
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.212013
Logical provenance in data-oriented workflows? · ICDE 2013
Query processing and optimization
aggregate query processing
0.112011
Making Aggregation Work in Uncertain and Probabilistic Databases · IEEE Trans. Knowl. Data Eng. 2011
Database theory
probabilistic databases
0.112011
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.112011
Making Aggregation Work in Uncertain and Probabilistic Databases · IEEE Trans. Knowl. Data Eng. 2011
Distributed systems
data provenance
0.112011
RAMP: A System for Capturing and Tracing Provenance in MapReduce Workflows · Proc. VLDB Endow. 2011
Parallel and multicore computing › data-parallel programming
mapreduce
0.112011
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.112009
Flexible Recommendations for Course Planning · ICDE 2009
Distributed and cloud data management › data placement
object placement
0.112008
Merging Hierarchies Using Object Placement · ICDE 2008
Data integration and cleaning
schema matching
0.112008
Merging Hierarchies Using Object Placement · ICDE 2008
Query processing and optimization › aggregation
grouped aggregation
0.012011
Making Aggregation Work in Uncertain and Probabilistic Databases · IEEE Trans. Knowl. Data Eng. 2011
Web and social media mining
web page organization
0.012008
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
YearPublicationVenuePosition
2013 Logical provenance in data-oriented workflows?
abstract
We 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
ICDE1
2012 Provenance-Based Debugging and Drill-Down in Data-Oriented Workflows
abstract
Panda (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
ICDE1
2011 Provenance for Generalized Map and Reduce Workflows
Robert Ikeda, Hyunjung Park 0001, Jennifer Widom
CIDR1
2011 Provenance-based refresh in data-oriented workflows
abstract
We 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
CIKM1
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 Databases
abstract
We 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
CIDR3
2009 Flexible Recommendations for Course Planning
abstract
Most 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
ICDE3
2008 Merging Hierarchies Using Object Placement
abstract
Objects 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
ICDE2
2008 Flexible recommendations over rich data
abstract
CourseRank 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
RecSys2