50 citations · 182 across the 16 of their papers we have counts for
12 papers · 1 filter
Causal Data Integration
Brit Youngmann, Michael Cafarella, Babak Salimi +1
Causal inference is fundamental to empirical scientific discoveries in natural and social sciences; however, in the process of conducting causal inference, data management problems…
Transactions Make Debugging Easy
Qian Li, Peter Kraft, Michael Cafarella +6
We propose TROD, a novel transaction-oriented framework for debugging modern distributed web applications and online services. Our critical insight is that if applications store al…
On Explaining Confounding Bias
Brit Youngmann, Michael Cafarella, Yuval Moskovitch +1
When analyzing large datasets, analysts are often interested in the explanations for surprising or unexpected results produced by their queries. In this work, we focus on aggregate…
Apiary: A DBMS-Integrated Transactional Function-as-a-Service Framework
Peter Kraft, Qian Li, Kostis Kaffes +16
Developers increasingly use function-as-a-service (FaaS) platforms for data-centric applications that perform low-latency and transactional operations on data, such as for microser…
Technical Report on Data Integration and Preparation
El Kindi Rezig, Michael Cafarella, Vijay Gadepally
AI application developers typically begin with a dataset of interest and a vision of the end analytic or insight they wish to gain from the data at hand. Although these are two ver…
Duoquest: A Dual-Specification System for Expressive SQL Queries
Christopher Baik, Zhongjun Jin, Michael Cafarella +1
Querying a relational database is difficult because it requires users to know both the SQL language and be familiar with the schema. On the other hand, many users possess enough do…
Demonstration of a Multiresolution Schema Mapping System
Zhongjun Jin, Christopher Baik, Michael Cafarella +2
Enterprise databases usually contain large and complex schemas. Authoring complete schema mapping queries in this case requires deep knowledge about the source and target schemas a…
Physical Representation-based Predicate Optimization for a Visual Analytics Database
Michael R. Anderson, Michael Cafarella, German Ros +1
Querying the content of images, video, and other non-textual data sources requires expensive content extraction methods. Modern extraction techniques are based on deep convolutiona…
CLX: Towards verifiable PBE data transformation
Zhongjun Jin, Michael Cafarella, H. V. Jagadish +3
Effective data analytics on data collected from the real world usually begins with a notoriously expensive pre-processing step of data transformation and wrangling. Programming By…
Database Learning: Toward a Database that Becomes Smarter Every Time
Yongjoo Park, Ahmad Shahab Tajik, Michael Cafarella +1
In today's databases, previous query answers rarely benefit answering future queries. For the first time, to the best of our knowledge, we change this paradigm in an approximate qu…
Visualization-Aware Sampling for Very Large Databases
Yongjoo Park, Michael Cafarella, Barzan Mozafari
Interactive visualizations are crucial in ad hoc data exploration and analysis. However, with the growing number of massive datasets, generating visualizations in interactive times…
Automatic Optimization for MapReduce Programs
Eaman Jahani, Michael J. Cafarella, Christopher Ré
The MapReduce distributed programming framework has become popular, despite evidence that current implementations are inefficient, requiring far more hardware than a traditional re…