VLDB 2026 Research / reviewers in the wild / expert
David Maxwell Chickering
dblp:c/DavidMaxwellChickering · also Max Chickering
· DBLP profile ↗
43ranked-venue papers
19as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 35 · 17 first-authorDatabases, data management, data science and information retrieval · 7 · 2 first-authorTheory of computation · 5 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3Human-computer interaction and ubiquitous computing · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
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
10 papers |
Learning theory · 35% Probabilistic and Bayesian machine learning · 34% Reinforcement learning · 11% | |
| Theoretical computer science
6 papers |
Algorithmic game theory and mechanism design · 88% Mathematical optimization · 7% Computational complexity · 5% | |
| Databases, data mining, and information retrieval
6 papers |
Recommender systems · 42% Information retrieval · 34% Web and social media mining · 16% | |
| Human-computer interaction and pervasive computing
1 paper |
Human-AI interaction · 100% |
Topics — the 30 heaviest of 43, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Learning theory › model selection
classifier selection |
0.3 | 1 | 2017 | Algorithms for Active Classifier Selection: Maximizing Recall with Precision Constraints · WSDM 2017 |
Machine learning › Learning theory
model selection |
0.3 | 1 | 2017 | Algorithms for Active Classifier Selection: Maximizing Recall with Precision Constraints · WSDM 2017 |
Human-AI interaction
interactive machine learning |
0.2 | 1 | 2015 | ModelTracker: Redesigning Performance Analysis Tools for Machine Learning · CHI 2015 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
bayesian network |
0.2 | 4 | 2006 | On the incompatibility of faithfulness and monotone DAG faithfulness · Artif. Intell. 2006 Large-Sample Learning of Bayesian Networks is NP-Hard · J. Mach. Learn. Res. 2004 Optimal Structure Identification With Greedy Search · J. Mach. Learn. Res. 2002 |
Machine learning › Probabilistic and Bayesian machine learning
causal inference |
0.2 | 1 | 2013 | Counterfactual reasoning and learning systems: the example of computational advertising · J. Mach. Learn. Res. 2013 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › causal reasoning
counterfactual reasoning |
0.2 | 1 | 2013 | Counterfactual reasoning and learning systems: the example of computational advertising · J. Mach. Learn. Res. 2013 |
Machine learning › Reinforcement learning
off-policy evaluation |
0.2 | 1 | 2013 | Counterfactual reasoning and learning systems: the example of computational advertising · J. Mach. Learn. Res. 2013 |
Algorithmic game theory and mechanism design › auction theory › advertising auctions
internet ad auction |
0.2 | 1 | 2013 | Budget smoothing for internet ad auctions: a game theoretic approach · EC 2013 |
Algorithmic game theory and mechanism design
regret minimization |
0.2 | 1 | 2013 | Budget smoothing for internet ad auctions: a game theoretic approach · EC 2013 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
structure learning |
0.1 | 3 | 2004 | Large-Sample Learning of Bayesian Networks is NP-Hard · J. Mach. Learn. Res. 2004 Optimal Structure Identification With Greedy Search · J. Mach. Learn. Res. 2002 Learning Equivalence Classes of Bayesian-Network Structures · J. Mach. Learn. Res. 2002 |
Algorithmic game theory and mechanism design › matching
bipartite matching |
0.1 | 1 | 2010 | Fast algorithms for finding matchings in lopsided bipartite graphs with applications to display ads · EC 2010 |
Algorithmic game theory and mechanism design › online advertising
display advertising |
0.1 | 1 | 2010 | Fast algorithms for finding matchings in lopsided bipartite graphs with applications to display ads · EC 2010 |
Algorithmic game theory and mechanism design
equilibrium analysis |
0.1 | 1 | 2010 | Market design & analysis for a P2P backup system · EC 2010 |
Algorithmic game theory and mechanism design
market design |
0.1 | 1 | 2010 | Market design & analysis for a P2P backup system · EC 2010 |
Recommender systems
consensus ranking |
0.1 | 1 | 2009 | Learning consensus opinion: mining data from a labeling game · WWW 2009 |
Recommender systems › group recommendation
preference aggregation |
0.1 | 1 | 2009 | Learning consensus opinion: mining data from a labeling game · WWW 2009 |
Information retrieval › evaluation
relevance judgment |
0.1 | 1 | 2009 | Learning consensus opinion: mining data from a labeling game · WWW 2009 |
Information retrieval
search engines |
0.1 | 1 | 2017 | Algorithms for Active Classifier Selection: Maximizing Recall with Precision Constraints · WSDM 2017 |
Recommender systems
click-through rate prediction |
0.1 | 1 | 2007 | Modeling Contextual Factors of Click Rates · AAAI 2007 |
Machine learning › Trustworthy machine learning
interpretability |
0.1 | 1 | 2015 | ModelTracker: Redesigning Performance Analysis Tools for Machine Learning · CHI 2015 |
Machine learning › Trustworthy machine learning › interpretability
model debugging |
0.1 | 1 | 2015 | ModelTracker: Redesigning Performance Analysis Tools for Machine Learning · CHI 2015 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models › structure learning
bayesian network structure learning |
0.1 | 1 | 2006 | On the incompatibility of faithfulness and monotone DAG faithfulness · Artif. Intell. 2006 |
Machine learning › Probabilistic and Bayesian machine learning › causal inference
causal discovery |
0.1 | 1 | 2006 | On the incompatibility of faithfulness and monotone DAG faithfulness · Artif. Intell. 2006 |
Machine learning › Learning theory
computational complexity |
0.0 | 1 | 2004 | Large-Sample Learning of Bayesian Networks is NP-Hard · J. Mach. Learn. Res. 2004 |
Machine learning › Reinforcement learning › multi-armed bandit
greedy algorithm |
0.0 | 1 | 2002 | Optimal Structure Identification With Greedy Search · J. Mach. Learn. Res. 2002 |
Mathematical optimization › combinatorial optimization
greedy algorithm |
0.0 | 1 | 2002 | Optimal Structure Identification With Greedy Search · J. Mach. Learn. Res. 2002 |
Storage systems › storage management
backup systems |
0.0 | 1 | 2010 | Market design & analysis for a P2P backup system · EC 2010 |
Distributed systems
peer-to-peer systems |
0.0 | 1 | 2010 | Market design & analysis for a P2P backup system · EC 2010 |
Data mining › predictive modeling
classification |
0.0 | 1 | 2001 | Efficient Determination of Dynamic Split Points in a Decision Tree · ICDM 2001 |
Data mining › predictive modeling › classification
decision tree learning |
0.0 | 1 | 2001 | Efficient Determination of Dynamic Split Points in a Decision Tree · ICDM 2001 |
Methods — techniques the papers use, named apart from their topics
statistical guarantees · 0.6adaptive sampling · 0.6interactive visualization · 0.4controlled experiment · 0.4game theory · 0.2convergence analysis · 0.2heuristic design · 0.2game-theoretic analysis · 0.2counterfactual reasoning · 0.2streaming algorithms · 0.1matching detection · 0.1feature analysis · 0.1classifier learning · 0.1preference modeling · 0.1collaborative game · 0.1large-sample learning · 0.1structure identification · 0.1greedy search · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Statistically Efficient Greedy Equivalence SearchabstractWe establish the theoretical foundation for statistically efficient variants of the Greedy Equivalence Search algorithm. If each node in the generative structure has at most $k$ parents, we show that in the limit of large data, we can recover that structure using greedy search with operator scores that condition on at most $k$ variables. We present simple synthetic experiments that compare a backward-only variantof the new algorithm to GES using finite data, showing increasing benefit of the new algorithm as the complexity of the generative model increases. David Maxwell Chickering |
UAI | 1 |
| 2017 | Algorithms for Active Classifier Selection: Maximizing Recall with Precision ConstraintsabstractSoftware applications often use classification models to trigger specialized experiences for users. Search engines, for example, use query classifiers to trigger specialized "instant answer" experiences where information satisfying the user query is shown directly on the result page, and email applications use classification models to automatically move messages to a spam folder. When such applications have acceptable default (i.e., non-specialized) behavior, users are often more sensitive to failures in model precision than failures in model recall. In this paper, we consider model-selection algorithms for these precision-constrained scenarios. We develop adaptive model-selection algorithms to identify, using as few samples as possible, the best classifier from among a set of (precision) qualifying classifiers. We provide statistical correctness and sample complexity guarantees for our algorithms. We show with an empirical validation that our algorithms work well in practice. Paul N. Bennett, David Maxwell Chickering, Christopher Meek, Xiaojin Zhu 0001 |
WSDM | 2 |
| 2015 | ModelTracker: Redesigning Performance Analysis Tools for Machine LearningabstractModel building in machine learning is an iterative process. The performance analysis and debugging step typically involves a disruptive cognitive switch from model building to error analysis, discouraging an informed approach to model building. We present ModelTracker, an interactive visualization that subsumes information contained in numerous traditional summary statistics and graphs while displaying example-level performance and enabling direct error examination and debugging. Usage analysis from machine learning practitioners building real models with ModelTracker over six months shows ModelTracker is used often and throughout model building. A controlled experiment focusing on ModelTracker's debugging capabilities shows participants prefer ModelTracker over traditional tools without a loss in model performance. Saleema Amershi, David Maxwell Chickering, Steven Mark Drucker, Bongshin Lee, Patrice Y. Simard, Jina Suh |
CHI | 2 |
| 2015 | Selective Greedy Equivalence Search: Finding Optimal Bayesian Networks Using a Polynomial Number of Score Evaluations
David Maxwell Chickering, Christopher Meek |
UAI | 1 |
| 2013 | Budget smoothing for internet ad auctions: a game theoretic approachabstractIn Internet ad auctions, search engines often throttle budget constrained advertisers so as to spread their spends across the specified time period. Such policies are known as budget smoothing policies. In this paper, we perform a principled, game-theoretic study of what the outcome of an ideal budget smoothing algorithm should be. In particular, we propose the notion of regret-free budget smoothing policies whose outcomes throttle each advertiser optimally, given the participation of the other advertisers. We show that regret-free budget smoothing policies always exist, and in the case of single slot auctions we can give a polynomial time smoothing algorithm. Inspired by the existence proof, we design a heuristic for budget smoothing which performs considerably better than existing benchmark heuristics. Denis Xavier Charles, Deeparnab Chakrabarty, David Maxwell Chickering, Nikhil R. Devanur, Lei Wang 0010 |
EC | 3 |
| 2013 | Counterfactual reasoning and learning systems: the example of computational advertising
Léon Bottou, Jonas Peters, Joaquin Quiñonero Candela, Denis Xavier Charles, David Maxwell Chickering, Elon Portugaly, Dipankar Ray, Patrice Y. Simard, Ed Snelson |
J. Mach. Learn. Res. | 5 |
| 2010 | Predicting the Importance of Newsfeed Posts and Social Network FriendsabstractAs users of social networking websites expand their network of friends, they are often flooded with newsfeed posts and status updates, most of which they consider to be "unimportant" and not newsworthy. In order to better understand how people judge the importance of their newsfeed, we conducted a study in which Facebook users were asked to rate the importance of their newsfeed posts as well as their friends. We learned classifiers of newsfeed and friend importance to identify predictive sets of features related to social media properties, the message text, and shared background information. For classifying friend importance, the best performing model achieved 85% accuracy and 25% error reduction. By leveraging this model for classifying newsfeed posts, the best newsfeed classifier achieved 64% accuracy and 27% error reduction. Tim Paek, Michael Gamon, Scott Counts, David Maxwell Chickering, Aman Dhesi |
AAAI | 4 |
| 2010 | Fast algorithms for finding matchings in lopsided bipartite graphs with applications to display adsabstractWe derive efficient algorithms for both detecting and representing matchings in lopsided bipartite graphs; such graphs have so many nodes on one side that it is infeasible to represent them in memory or to identify matchings using standard approaches. Detecting and representing matchings in lopsided bipartite graphs is important for allocating and delivering guaranteed-placement display ads, where the corresponding bipartite graph of interest has nodes representing advertisers on one side and nodes representing web-page impressions on the other; real-world instances of such graphs can have billions of impression nodes. We provide theoretical guarantees for our algorithms, and in a real-world advertising application, we demonstrate the feasibility of our detection algorithms. Denis Xavier Charles, David Maxwell Chickering, Nikhil R. Devanur, Kamal Jain, Manan Sanghi |
EC | 2 |
| 2010 | Market design & analysis for a P2P backup systemabstractIn this paper we take the problem of a market-based P2P backup application and carry it through market design, to implementation, to theoretical and experimental analysis. While the long-term goal is an open market using real money, here we consider a system where monetary transfers are prohibited. We first describe the design of the P2P resource exchange market and the UI we developed. Second, we prove theorems on equilibrium existence and uniqueness. Third, we prove a surprising impossibility result regarding the limited controllability of the equilibrium and show how to address this. Fourth, we present a price update algorithm that uses daily supply and demand information to move prices towards the equilibrium and we provide a theoretical and experimental convergence analysis. The market design described in this paper is already implemented as part of a Microsoft research project on P2P backup systems and an alpha version of the software has been successfully tested. Sven Seuken, Denis Xavier Charles, David Maxwell Chickering, Sidd Puri |
EC | 3 |
| 2009 | Learning consensus opinion: mining data from a labeling gameabstractWe consider the problem of identifying the consensus ranking for the results of a query, given preferences among those results from a set of individual users. Once consensus rankings are identified for a set of queries, these rankings can serve for both evaluation and training of retrieval and learning systems. We present a novel approach to collecting the individual user preferences over image-search results: we use a collaborative game in which players are rewarded for agreeing on which image result is best for a query. Our approach is distinct from other labeling games because we are able to elicit directly the preferences of interest with respect to image queries extracted from query logs. As a source of relevance judgments, this data provides a useful complement to click data. Furthermore, the data is free of positional biases and is collected by the game without the risk of frustrating users with non-relevant results; this risk is prevalent in standard mechanisms for debiasing clicks. We describe data collected over 34 days from a deployed version of this game that amounts to about 18 million expressed preferences between pairs. Finally, we present several approaches to modeling this data in order to extract the consensus rankings from the preferences and better sort the search results for targeted queries. Paul N. Bennett, David Maxwell Chickering, Anton Mityagin |
WWW | 2 |
| 2008 | Here or There
Ben Carterette, Paul N. Bennett, David Maxwell Chickering, Susan T. Dumais |
ECIR | 3 |
| 2008 | Mining recommendations from the webabstractIn this paper we study the challenges and evaluate the effectiveness of data collected from the web for recommendations. We provide experimental results, including a user study, showing that our methods produce good recommendations in realistic applications. We propose a new evaluation metric, that takes into account the difficulty of prediction. We show that the new metric aligns well with the results from a user study. Guy Shani, David Maxwell Chickering, Christopher Meek |
RecSys | 2 |
| 2007 | Modeling Contextual Factors of Click Rates
Hila Becker, Christopher Meek, David Maxwell Chickering |
AAAI | 3 |
| 2007 | Personalizing influence diagrams: applying online learning strategies to dialogue management
David Maxwell Chickering, Tim Paek |
User Model. User Adapt. Interact. | 1 |
| 2007 | Improving command and control speech recognition on mobile devices: using predictive user models for language modeling
Tim Paek, David Maxwell Chickering |
User Model. User Adapt. Interact. | 2 |
| 2006 | On the incompatibility of faithfulness and monotone DAG faithfulness
David Maxwell Chickering, Christopher Meek |
Artif. Intell. | 1 |
| 2004 | ARMA Time-Series Modeling with Graphical Models
Bo Thiesson, David Maxwell Chickering, David Heckerman, Christopher Meek |
UAI | 2 |
| 2004 | Large-Sample Learning of Bayesian Networks is NP-Hard
David Maxwell Chickering, David Heckerman, Christopher Meek |
J. Mach. Learn. Res. | 1 |
| 2003 | Large-Sample Learning of Bayesian Networks is NP-Hard
David Maxwell Chickering, Christopher Meek, David Heckerman |
UAI | 1 |
| 2003 | Practically Perfect
Christopher Meek, David Maxwell Chickering |
UAI | 2 |
| 2002 | Autoregressive Tree Models for Time-Series Analysisabstract1 Introduction The analysis and modeling of time-series data is an important area of research for many communities. In this paper, our goal is to identify models for continuousvalued time-series data that are useful for data mining in that they (1) can be learned eficiently from data, (2) support accurate predictions, and (3) are easy to interpret. To these ends, we describe an interpretable class of models that we call AutoRegressive Tree models, or ART models, that are a generalization of standard autoregressive (AR) models. We describe learning methods for ART models and compare these methods to those for alternative models. Our experiments, performed on 2,494 time-series data sets from the International Institute of Forecasters, demonstrate that ART models provide superior predictive accuracy. We concentrate on the problem of modeling the evolution of values of a continuous variable over time; that is, we model a univariate time series. The generalization to multivariate time-series analysis is straightforward and is discussed in Section 6. Christopher Meek, David Maxwell Chickering, David Heckerman |
SDM | 2 |
| 2002 | Finding Optimal Bayesian Networks
David Maxwell Chickering, Christopher Meek |
UAI | 1 |
| 2002 | Learning Equivalence Classes of Bayesian-Network Structures
David Maxwell Chickering |
J. Mach. Learn. Res. | 1 |
| 2002 | Optimal Structure Identification With Greedy Search
David Maxwell Chickering |
J. Mach. Learn. Res. | 1 |
| 2001 | Efficient Determination of Dynamic Split Points in a Decision TreeabstractWe consider the problem of choosing split points for continuous predictor variables in a decision tree. Previous approaches to this problem typically either: (1) discretize the continuous predictor values prior to learning, or (2) apply a dynamic method that considers all possible split points for each potential split. We describe a number of alternative approaches that generate a small number of candidate split points dynamically with little overhead. We argue that these approaches are preferable to pre-discretization, and provide experimental evidence that they yield probabilistic decision trees with the same prediction accuracy as the traditional dynamic approach. Furthermore, because the time to grow a decision tree is proportional to the number of split points evaluated, our approach is significantly faster than the traditional dynamic approach. David Maxwell Chickering, Christopher Meek, Robert Rounthwaite |
ICDM | 1 |
| 2001 | A Bayesian Approach to Tackling Hard Computational Problems
Eric Horvitz, Yongshao Ruan, Carla P. Gomes, Henry A. Kautz, Bart Selman, David Maxwell Chickering |
UAI | 6 |
| 2001 | Using Temporal Data for Making Recommendations
Andrew Zimdars, David Maxwell Chickering, Christopher Meek |
UAI | 2 |
| 2000 | Targeted advertising with inventory managementabstractCompanies that maintain web sites can make considerable revenue through advertising, and consequently attracting advertisers has become an important and competitive endeavor.A property that can attract advertisers is high clickthrough rates; and therefore companies can bene t from delivery systems that serve advertisements selectively to those visitors most likely to click.In order to satisfy contractual obligations, however, these systems must simultaneously perform inventory management.For example, if a company has agreed to serve a certain number of a particular advertisement, it must do so regardless of how likely it is to be clicked.In this paper, we describe how t o u s e a linear program to identify a schedule, based on known attributes of each visitor, that maximizes the expected number of clicks give n a l l o f t h e i n ventory-management constraints.We present experimental results using real data that demonstrate that a delivery schedule from our system realizes more clicks than a schedule that was hand constructed. David Maxwell Chickering, David Heckerman |
EC | 1 |
| 2000 | A Decision Theoretic Approach to Targeted Advertising
David Maxwell Chickering, David Heckerman |
UAI | 1 |
| 2000 | Dependency Networks for Collaborative Filtering and Data Visualization
David Heckerman, David Maxwell Chickering, Christopher Meek, Robert Rounthwaite, Carl Myers Kadie |
UAI | 2 |
| 2000 | Dependency Networks for Inference, Collaborative Filtering, and Data Visualization
David Heckerman, David Maxwell Chickering, Christopher Meek, Robert Rounthwaite, Carl Myers Kadie |
J. Mach. Learn. Res. | 2 |
| 1999 | Fast Learning from Sparse Data
David Maxwell Chickering, David Heckerman |
UAI | 1 |
| 1998 | Learning Mixtures of DAG Models
Bo Thiesson, Christopher Meek, David Maxwell Chickering, David Heckerman |
UAI | 3 |
| 1997 | A Bayesian Approach to Learning Bayesian Networks with Local Structure
David Maxwell Chickering, David Heckerman, Christopher Meek |
UAI | 1 |
| 1997 | Efficient Approximations for the Marginal Likelihood of Bayesian Networks with Hidden Variables
David Maxwell Chickering, David Heckerman |
Mach. Learn. | 1 |
| 1996 | Learning Equivalence Classes of Bayesian Network Structures
David Maxwell Chickering |
UAI | 1 |
| 1996 | Efficient Approximations for the Marginal Likelihood of Incomplete Data Given a Bayesian Network
David Maxwell Chickering, David Heckerman |
UAI | 1 |
| 1996 | Best-First Minimax Search
Richard E. Korf, David Maxwell Chickering |
Artif. Intell. | 2 |
| 1995 | A Transformational Characterization of Equivalent Bayesian Network Structures
David Maxwell Chickering |
UAI | 1 |
| 1995 | On Finding a Cycle Basis with a Shortest Maximal Cycle
David Maxwell Chickering, Dan Geiger, David Heckerman |
Inf. Process. Lett. | 1 |
| 1995 | Learning Bayesian Networks: The Combination of Knowledge and Statistical Data
David Heckerman, Dan Geiger, David Maxwell Chickering |
Mach. Learn. | 3 |
| 1994 | Best-First Minimax Search: Othello Results
Richard E. Korf, David Maxwell Chickering |
AAAI | 2 |
| 1994 | Learning Bayesian Networks: The Combination of Knowledge and Statistical Data
David Heckerman, Dan Geiger, David Maxwell Chickering |
UAI | 3 |