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

Brett Walenz

dblp:98/8877 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
0since 2021 · last 2019
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 4 · 3 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
4 papers
Query processing and optimization · 80% Information retrieval · 11% Data integration and cleaning · 8%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization
cardinality estimation
0.412019
Learning to Sample: Counting with Complex Queries · Proc. VLDB Endow. 2019
Query processing and optimization › cardinality estimation
sampling-based cardinality estimation
0.412019
Learning to Sample: Counting with Complex Queries · Proc. VLDB Endow. 2019
Query processing and optimization › aggregate query processing
iceberg query
0.312017
Optimizing Iceberg Queries with Complex Joins · SIGMOD Conference 2017
Query processing and optimization › query optimization › join ordering
join optimization
0.312017
Optimizing Iceberg Queries with Complex Joins · SIGMOD Conference 2017
Query processing and optimization
query rewriting
0.312017
Optimizing Iceberg Queries with Complex Joins · SIGMOD Conference 2017
Information retrieval › interactive information retrieval › exploratory search
query result exploration
0.212016
Perturbation Analysis of Database Queries · Proc. VLDB Endow. 2016
Data integration and cleaning
data quality
0.212014
iCheck: computationally combating "lies, d-ned lies, and statistics" · SIGMOD Conference 2014
Query processing and optimization
parameterized queries
0.212014
iCheck: computationally combating "lies, d-ned lies, and statistics" · SIGMOD Conference 2014

Methods — techniques the papers use, named apart from their topics

pruning · 0.5memoization · 0.5stratified sampling · 0.4quantification learning · 0.4probabilistic classifier · 0.4apriori · 0.3runtime adaptation · 0.2parameter perturbation · 0.2
YearPublicationVenuePosition
2019 Learning to Sample: Counting with Complex Queries
abstract
We study the problem of efficiently estimating counts for queries involving complex filters, such as user-defined functions, or predicates involving self-joins and correlated subqueries. For such queries, traditional sampling techniques may not be applicable due to the complexity of the filter preventing sampling over joins, and sampling after the join may not be feasible due to the cost of computing the full join. The other natural approach of training and using an inexpensive classifier to estimate the count instead of the expensive predicate suffers from the difficulties in training a good classifier and giving meaningful confidence intervals. In this paper we propose a new method of learning to sample where we combine the best of both worlds by using sampling in two phases. First, we use samples to learn a probabilistic classifier, and then use the classifier to design a stratified sampling method to obtain the final estimates. We theoretically analyze algorithms for obtaining an optimal stratification, and compare our approach with a suite of natural alternatives like quantification learning, weighted and stratified sampling, and other techniques from the literature. We also provide extensive experiments in diverse use cases using multiple real and synthetic datasets to evaluate the quality, efficiency, and robustness of our approach.
Brett Walenz, Stavros Sintos, Sudeepa Roy 0001, Jun Yang 0001
Proc. VLDB Endow.1
2017 Optimizing Iceberg Queries with Complex Joins
abstract
Iceberg queries, commonly used for decision support, find groups whose aggregate values are above or below a threshold. In practice, iceberg queries are often posed over complex joins that are expensive to evaluate. This paper proposes a framework for combining a number of techniques---a-priori, memoization, and pruning---to optimize iceberg queries with complex joins. A-priori pushes partial GROUP BY and HAVING condition before a join to reduce its input size. Memoization caches and reuses join computation results. Pruning uses cached results to infer that certain tuples cannot contribute to the final query result, and short-circuits join computation. We formally derive conditions for correctly applying these techniques. Our practical rewrite algorithm produces highly efficient SQL that can exploit combinations of optimization opportunities in ways previously not possible. We evaluate our PostgreSQL-based implementation experimentally and show that it outperforms both baseline PostgreSQL and a commercial database system.
Brett Walenz, Sudeepa Roy 0001, Jun Yang 0001
SIGMOD Conference1
2016 Perturbation Analysis of Database Queries
abstract
We present a system, Perada , for parallel perturbation analysis of database queries. Perturbation analysis considers the results of a query evaluated with (a typically large number of) different parameter settings, to help discover leads and evaluate claims from data. Perada simplifies the development of general, ad hoc perturbation analysis by providing a flexible API to support a variety of optimizations such as grouping, memoization, and pruning; by automatically optimizing performance through run-time observation, learning, and adaptation; and by hiding the complexity of concurrency and failures from its developers. We demonstrate Perada's efficacy and efficiency with real workloads applying perturbation analysis to computational journalism.
Brett Walenz, Jun Yang 0001
Proc. VLDB Endow.1
2014 iCheck: computationally combating "lies, d-ned lies, and statistics"
abstract
Are you fed up with "lies, d---ned lies, and statistics" made up from data in our media? For claims based on structured data, we present a system to automatically assess the quality of claims (beyond their correctness) and counter misleading claims that cherry-pick data to advance their conclusions. The key insight is to model such claims as parameterized queries and consider how parameter perturbations affect their results. We demonstrate our system on claims drawn from U.S. congressional voting records, sports statistics, and publication records of database researchers.
You Wu 0001, Brett Walenz, Peggy Li, Andrew Shim, Emre Sonmez, Pankaj K. Agarwal, Chengkai Li 0001, Jun Yang 0001, Cong Yu 0001
SIGMOD Conference2