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

David Maxwell Chickering

dblp:c/DavidMaxwellChickering · also Max Chickering · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Machine learning › Learning theory › model selection
classifier selection
0.312017
Algorithms for Active Classifier Selection: Maximizing Recall with Precision Constraints · WSDM 2017
Machine learning › Learning theory
model selection
0.312017
Algorithms for Active Classifier Selection: Maximizing Recall with Precision Constraints · WSDM 2017
Human-AI interaction
interactive machine learning
0.212015
ModelTracker: Redesigning Performance Analysis Tools for Machine Learning · CHI 2015
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
bayesian network
0.242006
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.212013
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.212013
Counterfactual reasoning and learning systems: the example of computational advertising · J. Mach. Learn. Res. 2013
Machine learning › Reinforcement learning
off-policy evaluation
0.212013
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.212013
Budget smoothing for internet ad auctions: a game theoretic approach · EC 2013
Algorithmic game theory and mechanism design
regret minimization
0.212013
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.132004
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.112010
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.112010
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.112010
Market design & analysis for a P2P backup system · EC 2010
Algorithmic game theory and mechanism design
market design
0.112010
Market design & analysis for a P2P backup system · EC 2010
Recommender systems
consensus ranking
0.112009
Learning consensus opinion: mining data from a labeling game · WWW 2009
Recommender systems › group recommendation
preference aggregation
0.112009
Learning consensus opinion: mining data from a labeling game · WWW 2009
Information retrieval › evaluation
relevance judgment
0.112009
Learning consensus opinion: mining data from a labeling game · WWW 2009
Information retrieval
search engines
0.112017
Algorithms for Active Classifier Selection: Maximizing Recall with Precision Constraints · WSDM 2017
Recommender systems
click-through rate prediction
0.112007
Modeling Contextual Factors of Click Rates · AAAI 2007
Machine learning › Trustworthy machine learning
interpretability
0.112015
ModelTracker: Redesigning Performance Analysis Tools for Machine Learning · CHI 2015
Machine learning › Trustworthy machine learning › interpretability
model debugging
0.112015
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.112006
On the incompatibility of faithfulness and monotone DAG faithfulness · Artif. Intell. 2006
Machine learning › Probabilistic and Bayesian machine learning › causal inference
causal discovery
0.112006
On the incompatibility of faithfulness and monotone DAG faithfulness · Artif. Intell. 2006
Machine learning › Learning theory
computational complexity
0.012004
Large-Sample Learning of Bayesian Networks is NP-Hard · J. Mach. Learn. Res. 2004
Machine learning › Reinforcement learning › multi-armed bandit
greedy algorithm
0.012002
Optimal Structure Identification With Greedy Search · J. Mach. Learn. Res. 2002
Mathematical optimization › combinatorial optimization
greedy algorithm
0.012002
Optimal Structure Identification With Greedy Search · J. Mach. Learn. Res. 2002
Storage systems › storage management
backup systems
0.012010
Market design & analysis for a P2P backup system · EC 2010
Distributed systems
peer-to-peer systems
0.012010
Market design & analysis for a P2P backup system · EC 2010
Data mining › predictive modeling
classification
0.012001
Efficient Determination of Dynamic Split Points in a Decision Tree · ICDM 2001
Data mining › predictive modeling › classification
decision tree learning
0.012001
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
YearPublicationVenuePosition
2020 Statistically Efficient Greedy Equivalence Search
abstract
We 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
UAI1
2017 Algorithms for Active Classifier Selection: Maximizing Recall with Precision Constraints
abstract
Software 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
WSDM2
2015 ModelTracker: Redesigning Performance Analysis Tools for Machine Learning
abstract
Model 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
CHI2
2015 Selective Greedy Equivalence Search: Finding Optimal Bayesian Networks Using a Polynomial Number of Score Evaluations
David Maxwell Chickering, Christopher Meek
UAI1
2013 Budget smoothing for internet ad auctions: a game theoretic approach
abstract
In 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
EC3
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 Friends
abstract
As 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
AAAI4
2010 Fast algorithms for finding matchings in lopsided bipartite graphs with applications to display ads
abstract
We 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
EC2
2010 Market design & analysis for a P2P backup system
abstract
In 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
EC3
2009 Learning consensus opinion: mining data from a labeling game
abstract
We 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
WWW2
2008 Here or There
Ben Carterette, Paul N. Bennett, David Maxwell Chickering, Susan T. Dumais
ECIR3
2008 Mining recommendations from the web
abstract
In 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
RecSys2
2007 Modeling Contextual Factors of Click Rates
Hila Becker, Christopher Meek, David Maxwell Chickering
AAAI3
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
UAI2
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
UAI1
2003 Practically Perfect
Christopher Meek, David Maxwell Chickering
UAI2
2002 Autoregressive Tree Models for Time-Series Analysis
abstract
1 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
SDM2
2002 Finding Optimal Bayesian Networks
David Maxwell Chickering, Christopher Meek
UAI1
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 Tree
abstract
We 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
ICDM1
2001 A Bayesian Approach to Tackling Hard Computational Problems
Eric Horvitz, Yongshao Ruan, Carla P. Gomes, Henry A. Kautz, Bart Selman, David Maxwell Chickering
UAI6
2001 Using Temporal Data for Making Recommendations
Andrew Zimdars, David Maxwell Chickering, Christopher Meek
UAI2
2000 Targeted advertising with inventory management
abstract
Companies 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
EC1
2000 A Decision Theoretic Approach to Targeted Advertising
David Maxwell Chickering, David Heckerman
UAI1
2000 Dependency Networks for Collaborative Filtering and Data Visualization
David Heckerman, David Maxwell Chickering, Christopher Meek, Robert Rounthwaite, Carl Myers Kadie
UAI2
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
UAI1
1998 Learning Mixtures of DAG Models
Bo Thiesson, Christopher Meek, David Maxwell Chickering, David Heckerman
UAI3
1997 A Bayesian Approach to Learning Bayesian Networks with Local Structure
David Maxwell Chickering, David Heckerman, Christopher Meek
UAI1
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
UAI1
1996 Efficient Approximations for the Marginal Likelihood of Incomplete Data Given a Bayesian Network
David Maxwell Chickering, David Heckerman
UAI1
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
UAI1
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
AAAI2
1994 Learning Bayesian Networks: The Combination of Knowledge and Statistical Data
David Heckerman, Dan Geiger, David Maxwell Chickering
UAI3