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

Sen Wu 0002

dblp:06/6420-2 · DBLP profile ↗
← Back
17ranked-venue papers
3as first author
4since 2021 · last 2025
—ORCID · conflict

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

Databases, data management, data science and information retrieval · 8 · 1 first-author · 2 since 2021Artificial intelligence and machine learning · 6 · 2 first-author · 1 since 2021Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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.

Artificial intelligence
9 papers
Learning theory · 26% Deep learning architectures and training · 13% Information extraction and text analysis · 12%
Databases, data mining, and information retrieval
6 papers
Machine learning and data management · 47% Information retrieval · 27% Knowledge graphs · 21%

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

TopicWeightPapersLastEvidence papers
Machine learning › Learning theory › high-dimensional statistics
high-dimensional asymptotics
0.912025
Precise High-Dimensional Asymptotics for Quantifying Heterogeneous Transfers · J. Mach. Learn. Res. 2025
Machine learning › Learning theory › statistical estimation › minimax estimation
minimax rates
0.912025
Precise High-Dimensional Asymptotics for Quantifying Heterogeneous Transfers · J. Mach. Learn. Res. 2025
Machine learning › Transfer learning and domain adaptation
negative transfer
0.912025
Precise High-Dimensional Asymptotics for Quantifying Heterogeneous Transfers · J. Mach. Learn. Res. 2025
Knowledge graphs
knowledge graph construction
0.832018
Fonduer: Knowledge Base Construction from Richly Formatted Data · SIGMOD Conference 2018
Incremental knowledge base construction using DeepDive · VLDB J. 2017
Incremental Knowledge Base Construction Using DeepDive · Proc. VLDB Endow. 2015
Natural language and speech › Information extraction and text analysis › semantic parsing
text-to-SQL
0.812024
Evaluating Text-to-SQL Model Failures on Real-World Data · ICDE 2024
Information retrieval › evaluation › benchmark
benchmark construction
0.812024
Evaluating Text-to-SQL Model Failures on Real-World Data · ICDE 2024
Information retrieval
evaluation
0.812024
Evaluating Text-to-SQL Model Failures on Real-World Data · ICDE 2024
Machine learning and data management › weak supervision
data programming
0.722020
Snorkel: rapid training data creation with weak supervision · VLDB J. 2020
Snorkel: Rapid Training Data Creation with Weak Supervision · Proc. VLDB Endow. 2017
Machine learning and data management › training data management
training data generation
0.722020
Snorkel: rapid training data creation with weak supervision · VLDB J. 2020
Snorkel: Rapid Training Data Creation with Weak Supervision · Proc. VLDB Endow. 2017
Machine learning and data management
weak supervision
0.722020
Snorkel: rapid training data creation with weak supervision · VLDB J. 2020
Snorkel: Rapid Training Data Creation with Weak Supervision · Proc. VLDB Endow. 2017
Machine learning › Deep learning architectures and training
data augmentation
0.412020
On the Generalization Effects of Linear Transformations in Data Augmentation · ICML 2020
Machine learning › Learning theory
generalization bounds
0.412020
On the Generalization Effects of Linear Transformations in Data Augmentation · ICML 2020
Machine learning › Reinforcement learning › multi-agent reinforcement learning › multi-agent communication
information sharing
0.412020
Understanding and Improving Information Transfer in Multi-Task Learning · ICLR 2020
Machine learning › Learning paradigms
multi-task learning
0.412020
Understanding and Improving Information Transfer in Multi-Task Learning · ICLR 2020
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › regression › least squares regression
ridge regression
0.412020
On the Generalization Effects of Linear Transformations in Data Augmentation · ICML 2020
Machine learning › Reinforcement learning
sample efficiency
0.412020
Snorkel: rapid training data creation with weak supervision · VLDB J. 2020
Machine learning › Learning paradigms
weakly supervised learning
0.412020
Snorkel: rapid training data creation with weak supervision · VLDB J. 2020
Machine learning › Trustworthy machine learning
robustness
0.412019
Slice-based Learning: A Programming Model for Residual Learning in Critical Data Slices · NeurIPS 2019
Knowledge graphs › relation extraction
multimodal relation extraction
0.312018
Fonduer: Knowledge Base Construction from Richly Formatted Data · SIGMOD Conference 2018
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge acquisition
knowledge base construction
0.312017
Incremental knowledge base construction using DeepDive · VLDB J. 2017
Machine learning and data management › weak supervision
labeling functions
0.312017
Snorkel: Rapid Training Data Creation with Weak Supervision · Proc. VLDB Endow. 2017
Natural language and speech › Information extraction and text analysis › data annotation
data programming
0.212016
Data Programming: Creating Large Training Sets, Quickly · NIPS 2016
Machine learning › Generative modeling
generative model
0.212016
Data Programming: Creating Large Training Sets, Quickly · NIPS 2016
Machine learning › Deep learning architectures and training › data-centric deep learning
training data generation
0.212016
Data Programming: Creating Large Training Sets, Quickly · NIPS 2016
Machine learning and data management
inference optimization
0.212015
Incremental Knowledge Base Construction Using DeepDive · Proc. VLDB Endow. 2015
Computer vision › Image recognition and object detection
image classification
0.112020
On the Generalization Effects of Linear Transformations in Data Augmentation · ICML 2020

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

labeling functions · 1.7large language model evaluation · 1.5random matrix theory · 0.9bias-variance analysis · 0.9denoising · 0.9data programming · 0.6uncertainty-based augmentation search · 0.4ridge estimator analysis · 0.4multi-task learning · 0.4attention mechanism · 0.4multimodal feature learning · 0.3deep learning · 0.3statistical inference · 0.3distant supervision · 0.3sampling · 0.2rule-based optimizer · 0.2
YearPublicationVenuePosition
2025 Precise High-Dimensional Asymptotics for Quantifying Heterogeneous Transfers
abstract
The problem of learning one task using samples from another task is central to transfer learning. In this paper, we focus on answering the following question: when does combining the samples from two related tasks perform better than learning with one target task alone? This question is motivated by an empirical phenomenon known as negative transfer often observed in transfer learning practice. While the transfer effect from one task to another depends on factors such as their sample sizes and the spectrum of their covariance matrices, precisely quantifying this dependence has remained a challenging problem. In order to compare a transfer learning estimator to single-task learning, one needs to compare the risks between the two estimators precisely. Further, the comparison depends on the distribution shifts between the two tasks. This paper applies recent developments of random matrix theory to tackle this challenge in a high-dimensional linear regression setting with two tasks. We provide precise high-dimensional asymptotics for the bias and variance of a classical hard parameter sharing (HPS) estimator in the proportional limit, when the sample sizes of both tasks increase proportionally with dimension at fixed ratios. The precise asymptotics apply to various types of distribution shifts, including covariate shifts, model shifts, and combinations of both. We illustrate these results in a random-effects model to mathematically prove a phase transition from positive to negative transfer as the number of source task samples increases. One insight from the analysis is that a rebalanced HPS estimator, which downsizes the source task when the model shift is high, achieves the minimax optimal rate. The finding regarding phase transition also applies to multiple tasks when feature covariates are shared across all tasks. Simulations validate the accuracy of the high-dimensional asymptotics for finite dimensions.
Fan Yang 0106, Hongyang R. Zhang, Sen Wu 0002, Christopher Ré, Weijie J. Su
J. Mach. Learn. Res.3
2024 Evaluating Text-to-SQL Model Failures on Real-World Data
abstract
Text-to-SQL generation models, capable of converting natural language prompts into SQL queries, offer significant potential for streamlining data analytics tasks. Despite state-of-the-art performance on popular academic benchmarks such as Spider [1], recent large language models, such as GPT-4, exhibit a considerable performance degradation on real-world applications with longer, more convoluted schemas [2]. This disparity raises questions about what factors contribute to this drop and whether existing academic benchmarks are effective for representing real-world challenges. To determine these factors, we first examine Text-to-SQL model failures on customer logs. We find that accuracy on customer logs was on average 30% lower than accuracy on Spider. We identify three main challenges in real-world Text-to-SQL applications: long context length, unclear question formulation, and greater query complexity. With these insights, we create a new benchmark built from manually labeled customer logs and evaluate existing open source and private LLMs to demonstrate the impact of each factor on model performance. The benchmark incorporates 20 non-join queries and 30 join queries, each accompanied by three additional question phrasing variations, resulting in 200 queries total. To capture the effects of large schemas, we vary schema size from 5 to over 300 columns while retaining the minimum columns required to answer all questions. We assess the performance of prominent Text-to-SQL models, including GPT-4, GPT-3.5, BigCode's Starcoder [3], and NSQL Llama-2 [4] on both our benchmark and the Spider benchmark for comparative analysis. We use Spider execution accuracy to measure model performance. The evaluation results reveal a) A consistent decline in execution accuracy for longer schemas, dropping about 0.5 percentage points for every additional 10 columns, indicating that existing Text-to-SQL models struggle with progressively larger tables and schema lengths that are characteristic of real-world datasets, b) A decrease in execution accuracy of 12.3 points on average on questions that emulate real-world phrasing compared to questions phrased unambiguously based on academic benchmarks and c) An accuracy drop of an average of 36 and up to 52 points when models must reason over nested or complex queries compared to simple SELECT statements, with models commonly making errors interpreting column schemas correctly. Overall, accuracy drops when the complexity of queries or schemas increases from that of academic benchmarks. Our benchmark highlights this model performance disparity between enterprise and academic settings, emphasizing the need for improvements in handling long context tasks, generating complex queries, and increasing robustness against question ambiguity. We hope to encourage development of enterprise inspired benchmarks to better capture LLM performance in real-world scenarios.
Manasi Ganti, Laurel J. Orr, Sen Wu 0002
ICDE3
2021 Bootleg: Chasing the Tail with Self-Supervised Named Entity Disambiguation
Laurel J. Orr, Megan Leszczynski, Neel Guha, Sen Wu 0002, Simran Arora, Christopher Ré
CIDR4
2021 Observational Supervision for Medical Image Classification Using Gaze Data
Khaled Saab 0002, Sarah M. Hooper, Nimit Sharad Sohoni, Jupinder Parmar, Brian Pogatchnik, Sen Wu 0002, Jared Dunnmon, Hongyang R. Zhang, Daniel L. Rubin, Christopher Ré
MICCAI (2)6
2020 Ivy: Instrumental Variable Synthesis for Causal Inference
abstract
A popular way to estimate the causal effect of a variable x on y from observational data is to use an instrumental variable (IV): a third variable z that affects y only through x. The more strongly z is associated with x, the more reliable the estimate is, but such strong IVs are difficult to find. Instead, practitioners combine more commonly available IV candidates—which are not necessarily strong, or even valid, IVs—into a single "summary" that is plugged into causal effect estimators in place of an IV. In genetic epidemiology, such approaches are known as allele scores. Allele scores require strong assumptions—independence and validity of all IV candidates—for the resulting estimate to be reliable. To relax these assumptions, we propose Ivy, a new method to combine IV candidates that can handle correlated and invalid IV candidates in a robust manner. Theoretically, we characterize this robustness, its limits, and its impact on the resulting causal estimates. Empirically, Ivy can correctly identify the directionality of known relationships and is robust against false discovery (median effect size <= 0.025) on three real-world datasets with no causal effects, while allele scores return more biased estimates (median effect size >= 0.118).
Zhaobin Kuang, Frederic Sala, Nimit Sharad Sohoni, Sen Wu 0002, Aldo Córdova-Palomera, Jared Dunnmon, James Priest, Christopher Ré
AISTATS4
2020 Understanding and Improving Information Transfer in Multi-Task Learning
Sen Wu 0002, Hongyang R. Zhang, Christopher Ré
ICLR1
2020 On the Generalization Effects of Linear Transformations in Data Augmentation
abstract
Data augmentation is a powerful technique to improve performance in applications such as image and text classification tasks. Yet, there is little rigorous understanding of why and how various augmentations work. In this work, we consider a family of linear transformations and study their effects on the ridge estimator in an over-parametrized linear regression setting. First, we show that transformations which preserve the labels of the data can improve estimation by enlarging the span of the training data. Second, we show that transformations which mix data can improve estimation by playing a regularization effect. Finally, we validate our theoretical insights on MNIST. Based on the insights, we propose an augmentation scheme that searches over the space of transformations by how \emph{uncertain} the model is about the transformed data. We validate our proposed scheme on image and text datasets. For example, our method outperforms RandAugment by 1.24% on CIFAR-100 using Wide-ResNet-28-10. Furthermore, we achieve comparable accuracy to the SoTA Adversarial AutoAugment on CIFAR datasets.
Sen Wu 0002, Hongyang R. Zhang, Gregory Valiant, Christopher Ré
ICML1
2020 Creating Hardware Component Knowledge Bases with Training Data Generation and Multi-task Learning
abstract
Hardware component databases are vital resources in designing embedded systems. Since creating these databases requires hundreds of thousands of hours of manual data entry, they are proprietary, limited in the data they provide, and have random data entry errors. We present a machine learning based approach for creating hardware component databases directly from datasheets. Extracting data directly from datasheets is challenging because: (1) the data is relational in nature and relies on non-local context, (2) the documents are filled with technical jargon, and (3) the datasheets are PDFs, a format that decouples visual locality from locality in the document. Addressing this complexity has traditionally relied on human input, making it costly to scale. Our approach uses a rich data model, weak supervision, data augmentation, and multi-task learning to create these knowledge bases in a matter of days. We evaluate the approach on datasheets of three types of components and achieve an average quality of 77 F1 points—quality comparable to existing human-curated knowledge bases. We perform application studies that demonstrate the extraction of multiple data modalities including numerical properties and images. We show how different sources of supervision such as heuristics and human labels have distinct advantages that can be utilized together to improve knowledge base quality. Finally, we present a case study to show how this approach changes the way practitioners create hardware component knowledge bases.
Luke Hsiao, Sen Wu 0002, Nicholas Chiang, Christopher Ré, Philip Alexander Levis
ACM Trans. Embed. Comput. Syst.2
2020 Snorkel: rapid training data creation with weak supervision
abstract
Labeling training data is increasingly the largest bottleneck in deploying machine learning systems. We present Snorkel, a first-of-its-kind system that enables users to train state-of-the-art models without hand labeling any training data. Instead, users write labeling functions that express arbitrary heuristics, which can have unknown accuracies and correlations. Snorkel denoises their outputs without access to ground truth by incorporating the first end-to-end implementation of our recently proposed machine learning paradigm, data programming. We present a flexible interface layer for writing labeling functions based on our experience over the past year collaborating with companies, agencies, and research laboratories. In a user study, subject matter experts build models $$2.8\times $$ faster and increase predictive performance an average $$45.5\%$$ versus seven hours of hand labeling. We study the modeling trade-offs in this new setting and propose an optimizer for automating trade-off decisions that gives up to $$1.8\times $$ speedup per pipeline execution. In two collaborations, with the US Department of Veterans Affairs and the US Food and Drug Administration, and on four open-source text and image data sets representative of other deployments, Snorkel provides $$132\%$$ average improvements to predictive performance over prior heuristic approaches and comes within an average $$3.60\%$$ of the predictive performance of large hand-curated training sets.
Alexander Ratner, Stephen H. Bach, Henry R. Ehrenberg, Jason Alan Fries, Sen Wu 0002, Christopher Ré
VLDB J.5
2019 Automating the generation of hardware component knowledge bases
abstract
Hardware component databases are critical resources in designing embedded systems. Since generating these databases requires hundreds of thousands of hours of manual data entry, they are proprietary, limited in the data they provide, and have many random data entry errors.
Luke Hsiao, Sen Wu 0002, Nicholas Chiang, Christopher Ré, Philip Alexander Levis
LCTES2
2019 Slice-based Learning: A Programming Model for Residual Learning in Critical Data Slices
abstract
In real-world machine learning applications, data subsets correspond to especially critical outcomes: vulnerable cyclist detections are safety-critical in an autonomous driving task, and "question" sentences might be important to a dialogue agent's language understanding for product purposes. While machine learning models can achieve quality performance on coarse-grained metrics like F1-score and overall accuracy, they may underperform on these critical subsets---we define these as slices, the key abstraction in our approach. To address slice-level performance, practitioners often train separate "expert" models on slice subsets or use multi-task hard parameter sharing. We propose Slice-based Learning, a new programming model in which the slicing function (SF), a programmer abstraction, is used to specify additional model capacity for each slice. Any model can leverage SFs to learn slice-specific representations, which are combined with an attention mechanism to make slice-aware predictions. We show that our approach improves over baselines in terms of computational complexity and slice-specific performance by up to 19.0 points, and overall performance by up to 4.6 F1 points on applications spanning natural language understanding and computer vision benchmarks as well as production-scale industrial systems.
Vincent S. Chen, Sen Wu 0002, Alexander Ratner, Jen Weng, Christopher Ré
NeurIPS2
2018 Fonduer: Knowledge Base Construction from Richly Formatted Data
abstract
We focus on knowledge base construction (KBC) from richly formatted data. In contrast to KBC from text or tabular data, KBC from richly formatted data aims to extract relations conveyed jointly via textual, structural, tabular, and visual expressions. We introduce Fonduer, a machine-learning-based KBC system for richly formatted data. Fonduer presents a new data model that accounts for three challenging characteristics of richly formatted data: (1) prevalent document-level relations, (2) multimodality, and (3) data variety. Fonduer uses a new deep-learning model to automatically capture the representation (i.e., features) needed to learn how to extract relations from richly formatted data. Finally, Fonduer provides a new programming model that enables users to convert domain expertise, based on multiple modalities of information, to meaningful signals of supervision for training a KBC system. Fonduer-based KBC systems are in production for a range of use cases, including at a major online retailer. We compare Fonduer against state-of-the-art KBC approaches in four different domains. We show that Fonduer achieves an average improvement of 41 F1 points on the quality of the output knowledge base-and in some cases produces up to 1.87× the number of correct entries-compared to expert-curated public knowledge bases. We also conduct a user study to assess the usability of Fonduer's new programming model. We show that after using Fonduer for only 30 minutes, non-domain experts are able to design KBC systems that achieve on average 23 F1 points higher quality than traditional machine-learning-based KBC approaches.
Sen Wu 0002, Luke Hsiao, Braden Hancock, Theodoros Rekatsinas, Philip Alexander Levis, Christopher Ré
SIGMOD Conference1
2017 Snorkel: A System for Lightweight Extraction
Alexander Ratner, Stephen H. Bach, Henry R. Ehrenberg, Jason Alan Fries, Sen Wu 0002, Christopher Ré
CIDR5
2017 Snorkel: Rapid Training Data Creation with Weak Supervision
abstract
Labeling training data is increasingly the largest bottleneck in deploying machine learning systems. We present Snorkel, a first-of-its-kind system that enables users to train state-of- the-art models without hand labeling any training data. Instead, users write labeling functions that express arbitrary heuristics, which can have unknown accuracies and correlations. Snorkel denoises their outputs without access to ground truth by incorporating the first end-to-end implementation of our recently proposed machine learning paradigm, data programming. We present a flexible interface layer for writing labeling functions based on our experience over the past year collaborating with companies, agencies, and research labs. In a user study, subject matter experts build models 2.8× faster and increase predictive performance an average 45.5% versus seven hours of hand labeling. We study the modeling tradeoffs in this new setting and propose an optimizer for automating tradeoff decisions that gives up to 1.8× speedup per pipeline execution. In two collaborations, with the U.S. Department of Veterans Affairs and the U.S. Food and Drug Administration, and on four open-source text and image data sets representative of other deployments, Snorkel provides 132% average improvements to predictive performance over prior heuristic approaches and comes within an average 3.60% of the predictive performance of large hand-curated training sets.
Alexander Ratner, Stephen H. Bach, Henry R. Ehrenberg, Jason Alan Fries, Sen Wu 0002, Christopher Ré
Proc. VLDB Endow.5
2017 Incremental knowledge base construction using DeepDive
Christopher De Sa, Alexander Ratner, Christopher Ré, Jaeho Shin 0001, Sen Wu 0002, Ce Zhang 0001
VLDB J.6
2016 Data Programming: Creating Large Training Sets, Quickly
abstract
Large labeled training sets are the critical building blocks of supervised learning methods and are key enablers of deep learning techniques. For some applications, creating labeled training sets is the most time-consuming and expensive part of applying machine learning. We therefore propose a paradigm for the programmatic creation of training sets called data programming in which users provide a set of labeling functions, which are programs that heuristically label subsets of the data, but that are noisy and may conflict. By viewing these labeling functions as implicitly describing a generative model for this noise, we show that we can recover the parameters of this model to "denoise" the generated training set, and establish theoretically that we can recover the parameters of these generative models in a handful of settings. We then show how to modify a discriminative loss function to make it noise-aware, and demonstrate our method over a range of discriminative models including logistic regression and LSTMs. Experimentally, on the 2014 TAC-KBP Slot Filling challenge, we show that data programming would have led to a new winning score, and also show that applying data programming to an LSTM model leads to a TAC-KBP score almost 6 F1 points over a state-of-the-art LSTM baseline (and into second place in the competition). Additionally, in initial user studies we observed that data programming may be an easier way for non-experts to create machine learning models when training data is limited or unavailable.
Alexander Ratner, Christopher De Sa, Sen Wu 0002, Daniel Selsam, Christopher Ré
NIPS3
2015 Incremental Knowledge Base Construction Using DeepDive
abstract
Populating a database with unstructured information is a long-standing problem in industry and research that encompasses problems of extraction, cleaning, and integration. Recent names used for this problem include dealing with dark data and knowledge base construction (KBC). In this work, we describe DeepDive, a system that combines database and machine learning ideas to help develop KBC systems, and we present techniques to make the KBC process more efficient. We observe that the KBC process is iterative, and we develop techniques to incrementally produce inference results for KBC systems. We propose two methods for incremental inference, based respectively on sampling and variational techniques. We also study the tradeoff space of these methods and develop a simple rule-based optimizer. DeepDive includes all of these contributions, and we evaluate Deep-Dive on five KBC systems, showing that it can speed up KBC inference tasks by up to two orders of magnitude with negligible impact on quality.
Jaeho Shin 0001, Sen Wu 0002, Christopher De Sa, Ce Zhang 0001, Christopher Ré
Proc. VLDB Endow.2