Demo Data from EDBT 2026 / reviewers in the wild / expert
Foster J. Provost
dblp:p/FosterJProvost
· DBLP profile ↗
62ranked-venue papers
22as first author
2since 2021 · last 2022
0000-0002-0307-3884ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 51 · 18 first-author · 2 since 2021Databases, data management, data science and information retrieval · 35 · 8 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 2 first-authorSystems, architecture and hardware · 1 · 1 first-authorTheory of computation · 1 · 1 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
26 papers |
Data mining · 60% Information retrieval · 13% Data integration and cleaning · 11% | |
| Artificial intelligence
9 papers |
Probabilistic and Bayesian machine learning · 58% Optimization for machine learning · 16% Efficient and distributed learning · 11% | |
| Interdisciplinary, comprehensive, and emerging computing
6 papers |
Computational finance and economics · 89% Computational social science and digital humanities · 11% |
Topics — the 30 heaviest of 77, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Probabilistic and Bayesian machine learning
causal inference |
0.6 | 1 | 2022 | Causal Classification: Treatment Effect Estimation vs. Outcome Prediction · J. Mach. Learn. Res. 2022 |
Machine learning › Probabilistic and Bayesian machine learning › causal inference › causal effect estimation
treatment effect estimation |
0.6 | 1 | 2022 | Causal Classification: Treatment Effect Estimation vs. Outcome Prediction · J. Mach. Learn. Res. 2022 |
Computational finance and economics
online advertising |
0.4 | 2 | 2015 | Measuring Causal Impact of Online Actions via Natural Experiments: Application to Display Advertising · KDD 2015 Bid optimizing and inventory scoring in targeted online advertising · KDD 2012 |
Data mining
anomaly detection |
0.4 | 2 | 2014 | Corporate residence fraud detection · KDD 2014 Using co-visitation networks for detecting large scale online display advertising exchange fraud · KDD 2013 |
Information retrieval
online advertising |
0.4 | 2 | 2014 | Scalable hands-free transfer learning for online advertising · KDD 2014 Using co-visitation networks for detecting large scale online display advertising exchange fraud · KDD 2013 |
Data mining › predictive modeling
classification |
0.3 | 5 | 2010 | Why label when you can search?: alternatives to active learning for applying human resources to build classification models under extreme class imbalance · KDD 2010 Classification in Networked Data: A Toolkit and a Univariate Case Study · J. Mach. Learn. Res. 2007 An Expected Utility Approach to Active Feature-Value Acquisition · ICDM 2005 |
Data mining
predictive modeling |
0.2 | 1 | 2016 | The Predictive Power of Massive Data about our Fine-Grained Behavior · WSDM 2016 |
Information retrieval › online advertising
ad targeting |
0.2 | 2 | 2014 | Scalable hands-free transfer learning for online advertising · KDD 2014 Scalable supervised dimensionality reduction using clustering · KDD 2013 |
Data mining
causal inference |
0.2 | 1 | 2015 | Measuring Causal Impact of Online Actions via Natural Experiments: Application to Display Advertising · KDD 2015 |
Machine learning and data management
active learning |
0.2 | 3 | 2010 | Why label when you can search?: alternatives to active learning for applying human resources to build classification models under extreme class imbalance · KDD 2010 An Expected Utility Approach to Active Feature-Value Acquisition · ICDM 2005 Active Feature-Value Acquisition for Classifier Induction · ICDM 2004 |
Machine learning › Optimization for machine learning › adaptive optimization
adaptive learning rate |
0.2 | 1 | 2014 | Scalable hands-free transfer learning for online advertising · KDD 2014 |
Machine learning › Optimization for machine learning
stochastic gradient descent |
0.2 | 1 | 2014 | Scalable hands-free transfer learning for online advertising · KDD 2014 |
Data mining › anomaly detection
fraud detection |
0.2 | 1 | 2014 | Corporate residence fraud detection · KDD 2014 |
Computational social science and digital humanities › marketing
advertising |
0.2 | 1 | 2022 | Causal Classification: Treatment Effect Estimation vs. Outcome Prediction · J. Mach. Learn. Res. 2022 |
Computational finance and economics › online advertising
targeted advertising |
0.2 | 1 | 2022 | Causal Classification: Treatment Effect Estimation vs. Outcome Prediction · J. Mach. Learn. Res. 2022 |
Data mining › anomaly detection › fraud detection
click fraud detection |
0.2 | 1 | 2013 | Using co-visitation networks for detecting large scale online display advertising exchange fraud · KDD 2013 |
Data mining
dimensionality reduction |
0.2 | 1 | 2013 | Scalable supervised dimensionality reduction using clustering · KDD 2013 |
Data mining › clustering
hierarchical clustering |
0.2 | 1 | 2013 | Scalable supervised dimensionality reduction using clustering · KDD 2013 |
Data mining › dimensionality reduction
supervised dimensionality reduction |
0.2 | 1 | 2013 | Scalable supervised dimensionality reduction using clustering · KDD 2013 |
Computational finance and economics › online advertising
auto-bidding |
0.1 | 1 | 2012 | Bid optimizing and inventory scoring in targeted online advertising · KDD 2012 |
Computational finance and economics › online advertising
real-time bidding |
0.1 | 1 | 2012 | Bid optimizing and inventory scoring in targeted online advertising · KDD 2012 |
Machine learning and data management › machine learning systems
production machine learning system |
0.1 | 1 | 2012 | Design principles of massive, robust prediction systems · KDD 2012 |
Machine learning › Efficient and distributed learning
active learning |
0.1 | 1 | 2011 | Online active inference and learning · KDD 2011 |
Machine learning › Efficient and distributed learning › active learning › active data collection
stream-based active learning |
0.1 | 1 | 2011 | Online active inference and learning · KDD 2011 |
Data mining › predictive modeling › classification
class imbalance |
0.1 | 1 | 2010 | Why label when you can search?: alternatives to active learning for applying human resources to build classification models under extreme class imbalance · KDD 2010 |
Data mining › feature engineering
feature-value acquisition |
0.1 | 2 | 2005 | An Expected Utility Approach to Active Feature-Value Acquisition · ICDM 2005 Active Feature-Value Acquisition for Classifier Induction · ICDM 2004 |
Web and social media mining
social network analysis |
0.1 | 1 | 2009 | Audience selection for on-line brand advertising: privacy-friendly social network targeting · KDD 2009 |
Data integration and cleaning
data quality |
0.1 | 1 | 2008 | Get another label? improving data quality and data mining using multiple, noisy labelers · KDD 2008 |
Machine learning and data management › training data quality
label quality |
0.1 | 1 | 2008 | Get another label? improving data quality and data mining using multiple, noisy labelers · KDD 2008 |
Data mining
big data analytics |
0.1 | 1 | 2016 | The Predictive Power of Massive Data about our Fine-Grained Behavior · WSDM 2016 |
Methods — techniques the papers use, named apart from their topics
simulation · 1.1potential outcomes · 1.1bias-variance tradeoff analysis · 1.1econometrics · 0.9machine learning · 0.6predictive modeling · 0.4transfer learning · 0.4structured and invoicing data mining · 0.4stochastic gradient descent · 0.4bayesian logistic regression · 0.4adaptive regularization · 0.4classifier · 0.3hierarchical clustering · 0.2co-visitation network · 0.2supervised learning · 0.1second-price auction theory · 0.1online density estimation · 0.1decision theory · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Causal Classification: Treatment Effect Estimation vs. Outcome PredictionabstractThe goal of causal classification is to identify individuals whose outcome would be positively changed by a treatment. Examples include targeting advertisements and targeting retention incentives to reduce churn. Causal classification is challenging because we observe individuals under only one condition (treated or untreated), so we do not know who was influenced by the treatment, but we may estimate the potential outcomes under each condition to decide whom to treat by estimating treatment effects. Curiously, we often see practitioners using simple outcome prediction instead, for example, predicting if someone will purchase if shown the ad. Rather than disregarding this as naive behavior, we present a theoretical analysis comparing treatment effect estimation and outcome prediction when addressing causal classification. We focus on the key question: "When (if ever) is simple outcome prediction preferable to treatment effect estimation for causal classification?" The analysis reveals a causal bias--variance tradeoff. First, when the treatment effect estimation depends on two outcome predictions, larger sampling variance may lead to more errors than the (biased) outcome prediction approach. Second, a stronger signal-to-noise ratio in outcome prediction implies that the bias can help with intervention decisions when outcomes are informative of effects. The theoretical results, as well as simulations, illustrate settings where outcome prediction should actually be better, including cases where (1) the bias may be partially corrected by choosing a different threshold, (2) outcomes and treatment effects are correlated, and (3) data to estimate counterfactuals are limited. A major practical implication is that, for some applications, it might be feasible to make good intervention decisions without any data on how individuals actually behave when intervened. Finally, we show that for a real online advertising application, outcome prediction models indeed excel at causal classification. Carlos Fernández-Loría, Foster J. Provost |
J. Mach. Learn. Res. | 2 |
| 2021 | Node classification over bipartite graphs through projection
Marija Stankova, Stiene Praet, David Martens, Foster J. Provost |
Mach. Learn. | 4 |
| 2020 | Data Science for the Real Estate IndustryabstractWorld's major industries, such as Financial Services, Telecom, Advertising, Healthcare, Education, etc, have attracted the attention of the KDD community for decades. Hundreds of KDD papers have been published on topics related to these industries and dozens of workshops organized---some of which have become an integral part of the conference agenda (e.g. the Health Day). Somewhat unexpectedly, the KDD conference has barely addressed the real estate industry, despite its enormous size and prominence. The reason for that apparent mismatch is two-fold: (a) until recently, the real estate industry did not appreciate the value data science methods could add (with some exceptions, such as econometrics methods for creating real-estate price indices); (b) the Data Science community has not been aware of challenging real estate problems that are perfectly suited to its methods. This tutorial provides a step towards resolving this issue. We provide an introduction to real estate for data scientists, and outline a spectrum of data science problems, many of which are being tackled by new "prop-tech" companies, while some are yet to be approached. We present concrete examples from three of these companies (where the authors work): Airbnb -- the most popular short-term rental marketplace, Cherre -- a real estate data integration platform, and Compass -- the largest independent real estate brokerage in the U.S. Ron Bekkerman, Vanja Josifovski, Foster J. Provost |
KDD | 3 |
| 2020 | In memory of Tom Fawcett
Foster J. Provost |
Mach. Learn. | 1 |
| 2019 | Unsupervised dimensionality reduction versus supervised regularization for classification from sparse dataabstractUnsupervised matrix-factorization-based dimensionality reduction (DR) techniques are popularly used for feature engineering with the goal of improving the generalization performance of predictive models, especially with massive, sparse feature sets. Often DR is employed for the same purpose as supervised regularization and other forms of complexity control: exploiting a bias/variance tradeoff to mitigate overfitting. Contradicting this practice, there is consensus among existing expert guidelines that supervised regularization is a superior way to improve predictive performance. However, these guidelines are not always followed for this sort of data, and it is not unusual to find DR used with no comparison to modeling with the full feature set. Further, the existing literature does not take into account that DR and supervised regularization are often used in conjunction. We experimentally compare binary classification performance using DR features versus the original features under numerous conditions: using a total of 97 binary classification tasks, 6 classifiers, 3 DR techniques, and 4 evaluation metrics. Crucially, we also experiment using varied methodologies to tune and evaluate various key hyperparameters. We find a very clear, but nuanced result. Using state-of-the-art hyperparameter-selection methods, applying DR does not add value beyond supervised regularization, and can often diminish performance. However, if regularization is not done well (e.g., one just uses the default regularization parameter), DR does have relatively better performance—but these approaches result in lower performance overall. These latter results provide an explanation for why practitioners may be continuing to use DR without undertaking the necessary comparison to using the original features. However, this practice seems generally wrongheaded in light of the main results, if the goal is to maximize generalization performance. Jessica Clark 0002, Foster J. Provost |
Data Min. Knowl. Discov. | 2 |
| 2018 | Societal Impact of Data Science and Artificial IntelligenceabstractThe explosion of interest in KDD and other Data Science/Machine Learning/AI conferences is just one of the many signs that these technologies are no longer confined to the realms of academia and a hand-full of tech companies. As our daily lives seamlessly integrate more and more data-driven applications, people's excitement is tempered by worry about the technologies' potential to disrupt their existence. Having worked for almost 30 years to design and develop these technologies, the KDD community now should examine and debate the impact of Machine Learning & AI on the broader world. Beyond the hype, where do we stand with respect to the dangers? What role can our community play to alleviate concerns around AI taking jobs, or taking over? How can the value derived from data be distributed fairly? Are concerns about inequity well-founded or rather largely problems of perception? What can be done to bring data hunger and data sharing concerns to a level of equilibrium? How do we prepare people to interact with intelligent systems at scale? Can we unleash the incredible responsiveness of the KDD community toward longer-term more impactful projects across sectors that are essential for social good, such as Health, Environmental Sustainability, and Public Welfare. Foster J. Provost, James Hodson 0003, Jeannette M. Wing, Qiang Yang 0001, Jennifer Neville |
KDD | 1 |
| 2018 | Wallenius Bayes
Enric Junqué de Fortuny, David Martens, Foster J. Provost |
Mach. Learn. | 3 |
| 2016 | The Predictive Power of Massive Data about our Fine-Grained BehaviorabstractWhat really is it about "big data" that makes it different from traditional data? In this talk I illustrate one important aspect: massive ultra-fine-grained data on individuals' behaviors holds remarkable predictive power. I examine several applications to marketing-related tasks, showing how machine learning methods can extract the predictive power and how the value of the data "asset" seems different from the value of traditional data used for predictive modeling. Foster J. Provost |
WSDM | 1 |
| 2015 | Iteratively refining SVMs using priorsabstractResearch on scalable machine learning algorithms has gained a considerable amount of traction since the exponential growth in data assets during the past decades. Many Big Data applications resort to somewhat "simple" data modelling techniques due to the computational constraints associated with more complex models. Simple models, while being very efficient to estimate, often fail to capture some of the finer details of more complex datasets. In this manuscript, we explore the idea that complex large scale classification can be tractable using a process of iterative refining. In such a process, we focus on non-linearities of the data only after having first found an approximate linear model. This knowledge is then incorporated into the nonlinear model implicitly, allowing the non-linear model to focus on important parts of the data after a rough first estimation. This in turn reduces overall training time and allows for a richer model representation, eventually leading to more predictive power. Enric Junqué de Fortuny, Theodoros Evgeniou, David Martens, Foster J. Provost |
IEEE BigData | 4 |
| 2015 | Measuring Causal Impact of Online Actions via Natural Experiments: Application to Display AdvertisingabstractPredictive models are often employed to decide actions in interactive online systems. For example, ads are selectively served to users who are modeled as being inclined to purchase the product being advertised. News feed items are populated based on a model of the user's interests. A common consequence of these predictive models is the creation of a spurious correlation, or confounding, between the action and its desired outcome. In the above examples, the targeted users are likely to buy the product or find the news item regardless of the intervention. This presents a challenge for measuring the true impact of these systems. Daniel N. Hill, Robert Moakler, Alan E. Hubbard, Vadim Tsemekhman, Foster J. Provost, Kiril Tsemekhman |
KDD | 5 |
| 2014 | Scalable hands-free transfer learning for online advertisingabstractInternet display advertising is a critical revenue source for publishers and online content providers, and is supported by massive amounts of user and publisher data. Targeting display ads can be improved substantially with machine learning methods, but building many models on massive data becomes prohibitively expensive computationally. This paper presents a combination of strategies, deployed by the online advertising firm Dstillery, for learning many models from extremely high-dimensional data efficiently and without human intervention. This combination includes: (i)~A method for simple-yet-effective transfer learning where a model learned from data that is relatively abundant and cheap is taken as a prior for Bayesian logistic regression trained with stochastic gradient descent (SGD) from the more expensive target data. (ii)~A new update rule for automatic learning rate adaptation, to support learning from sparse, high-dimensional data, as well as the integration with adaptive regularization. We present an experimental analysis across 100 different ad campaigns, showing that the transfer learning indeed improves performance across a large number of them, especially at the start of the campaigns. The combined "hands-free" method needs no fiddling with the SGD learning rate, and we show that it is just as effective as using expensive grid search to set the regularization parameter for each campaign. Brian Dalessandro, Daizhuo Chen, Troy Raeder, Claudia Perlich, Melinda Han Williams, Foster J. Provost |
KDD | 6 |
| 2014 | Corporate residence fraud detectionabstractWith the globalisation of the world's economies and ever-evolving financial structures, fraud has become one of the main dissipaters of government wealth and perhaps even a major contributor in the slowing down of economies in general. Although corporate residence fraud is known to be a major factor, data availability and high sensitivity have caused this domain to be largely untouched by academia. The current Belgian government has pledged to tackle this issue at large by using a variety of in-house approaches and cooperations with institutions such as academia, the ultimate goal being a fair and efficient taxation system. This is the first data mining application specifically aimed at finding corporate residence fraud, where we show the predictive value of using both structured and fine-grained invoicing data. We further describe the problems involved in building such a fraud detection system, which are mainly data-related (e.g. data asymmetry, quality, volume, variety and velocity) and deployment-related (e.g. the need for explanations of the predictions made). Enric Junqué de Fortuny, Marija Stankova, Julie Moeyersoms, Bart Minnaert, Foster J. Provost, David Martens |
KDD | 5 |
| 2014 | Repeated labeling using multiple noisy labelers
Panagiotis G. Ipeirotis, Foster J. Provost, Victor S. Sheng, Jing Wang 0019 |
Data Min. Knowl. Discov. | 2 |
| 2014 | Machine learning for targeted display advertising: transfer learning in action
Claudia Perlich, Brian Dalessandro, Troy Raeder, Ori Stitelman, Foster J. Provost |
Mach. Learn. | 5 |
| 2013 | Panel: a data scientist's guide to making money from start-upsabstractNo abstract available. Foster J. Provost, Geoffrey I. Webb |
KDD | 1 |
| 2013 | Scalable supervised dimensionality reduction using clusteringabstractThe automated targeting of online display ads at scale requires the simultaneous evaluation of a single prospect against many independent models. When deciding which ad to show to a user, one must calculate likelihood-to-convert scores for that user across all potential advertisers in the system. For modern machine-learning-based targeting, as conducted by Media6Degrees (M6D), this can mean scoring against thousands of models in a large, sparse feature space. Dimensionality reduction within this space is useful, as it decreases scoring time and model storage requirements. To meet this need, we develop a novel algorithm for scalable supervised dimensionality reduction across hundreds of simultaneous classification tasks. The algorithm performs hierarchical clustering in the space of model parameters from historical models in order to collapse related features into a single dimension. This allows us to implicitly incorporate feature and label data across all tasks without operating directly in a massive space. We present experimental results showing that for this task our algorithm outperforms other popular dimensionality-reduction algorithms across a wide variety of ad campaigns, as well as production results that showcase its performance in practice. Troy Raeder, Claudia Perlich, Brian Dalessandro, Ori Stitelman, Foster J. Provost |
KDD | 5 |
| 2013 | Using co-visitation networks for detecting large scale online display advertising exchange fraudabstractData generated by observing the actions of web browsers across the internet is being used at an ever increasing rate for both building models and making decisions. In fact, a quarter of the industry-track papers for KDD in 2012 were based on data generated by online actions. The models, analytics and decisions they inform all stem from the assumption that observed data captures the intent of users. However, a large portion of these observed actions are not intentional, and are effectively polluting the models. Much of this observed activity is either generated by robots traversing the internet or the result of unintended actions of real users. These non-intentional actions observed in the web logs severely bias both analytics and the models created from the data. In this paper, we will show examples of how non-intentional traffic that is produced by fraudulent activities adversely affects both general analytics and predictive models, and propose an approach using co-visitation networks to identify sites that have large amounts of this fraudulent traffic. We will then show how this approach, along with a second stage classifier that identifies non-intentional traffic at the browser level, is deployed in production at Media6Degrees (m6d), a targeting technology company for display advertising. This deployed product acts both to filter out the fraudulent traffic from the input data and to insure that we don't serve ads during unintended website visits. Ori Stitelman, Claudia Perlich, Brian Dalessandro, Rod Hook, Troy Raeder, Foster J. Provost |
KDD | 6 |
| 2012 | Bid optimizing and inventory scoring in targeted online advertisingabstractBillions of online display advertising spots are purchased on a daily basis through real time bidding exchanges (RTBs). Advertising companies bid for these spots on behalf of a company or brand in order to purchase these spots to display banner advertisements. These bidding decisions must be made in fractions of a second after the potential purchaser is informed of what location (Internet site) has a spot available and who would see the advertisement. The entire transaction must be completed in near real-time to avoid delays loading the page and maintain a good users experience. This paper presents a bid-optimization approach that is implemented in production at Media6Degrees for bidding on these advertising opportunities at an appropriate price. The approach combines several supervised learning algorithms, as well as second price auction theory, to determine the correct price to ensure that the right message is delivered to the right person, at the right time. Claudia Perlich, Brian Dalessandro, Rod Hook, Ori Stitelman, Troy Raeder, Foster J. Provost |
KDD | 6 |
| 2012 | Design principles of massive, robust prediction systemsabstractMost data mining research is concerned with building high-quality classification models in isolation. In massive production systems, however, the ability to monitor and maintain performance over time while growing in size and scope is equally important. Many external factors may degrade classification performance including changes in data distribution, noise or bias in the source data, and the evolution of the system itself. A well-functioning system must gracefully handle all of these. This paper lays out a set of design principles for large-scale autonomous data mining systems and then demonstrates our application of these principles within the m6d automated ad targeting system. We demonstrate a comprehensive set of quality control processes that allow us monitor and maintain thousands of distinct classification models automatically, and to add new models, take on new data, and correct poorly-performing models without manual intervention or system disruption. Troy Raeder, Ori Stitelman, Brian Dalessandro, Claudia Perlich, Foster J. Provost |
KDD | 5 |
| 2011 | Online active inference and learningabstractWe present a generalized framework for active inference, the selective acquisition of labels for cases at prediction time in lieu of using the estimated labels of a predictive model. We develop techniques within this framework for classifying in an online setting, for example, for classifying the stream of web pages where online advertisements are being served. Stream applications present novel complications because (i) at the time of label acquisition, we don't know the set of instances that we will eventually see, (ii) instances repeat based on some unknown (and possibly skewed) distribution. We combine ideas from decision theory, cost-sensitive learning, and online density estimation. We also introduce a method for on-line estimation of the utility distribution, which allows us to manage the budget over the stream. The resulting model tells which instances to label so that by the end of each budget period, the budget is best spent (in expectation). The main results show that: (1) our proposed approach to active inference on streams can indeed reduce error costs substantially over alternative approaches, (2) more sophisticated online estimations achieve larger reductions in error. We next discuss simultaneously conducting active inference and active learning. We show that our expected-utility active inference strategy also selects good examples for learning. We close by pointing out that our utility-distribution estimation strategy can also be applied to convert pool-based active learning techniques into budget-sensitive online active learning techniques. Josh Attenberg, Foster J. Provost |
KDD | 2 |
| 2010 | Why label when you can search?: alternatives to active learning for applying human resources to build classification models under extreme class imbalanceabstractThis paper analyses alternative techniques for deploying low-cost human resources for data acquisition for classifier induction in domains exhibiting extreme class imbalance - where traditional labeling strategies, such as active learning, can be ineffective. Consider the problem of building classifiers to help brands control the content adjacent to their on-line advertisements. Although frequent enough to worry advertisers, objectionable categories are rare in the distribution of impressions encountered by most on-line advertisers - so rare that traditional sampling techniques do not find enough positive examples to train effective models. An alternative way to deploy human resources for training-data acquisition is to have them "guide" the learning by searching explicitly for training examples of each class. We show that under extreme skew, even basic techniques for guided learning completely dominate smart (active) strategies for applying human resources to select cases for labeling. Therefore, it is critical to consider the relative cost of search versus labeling, and we demonstrate the tradeoffs for different relative costs. We show that in cost/skew settings where the choice between search and active labeling is equivocal, a hybrid strategy can combine the benefits. Josh Attenberg, Foster J. Provost |
KDD | 2 |
| 2010 | A Unified Approach to Active Dual Supervision for Labeling Features and Examples
Josh Attenberg, Prem Melville, Foster J. Provost |
ECML/PKDD (1) | 3 |
| 2009 | Audience selection for on-line brand advertising: privacy-friendly social network targetingabstractThis paper describes and evaluates privacy-friendly methods for extracting quasi-social networks from browser behavior on user-generated content sites, for the purpose of finding good audiences for brand advertising (as opposed to click maximizing, for example). Targeting social-network neighbors resonates well with advertisers, and on-line browsing behavior data counterintuitively can allow the identification of good audiences anonymously. Besides being one of the first papers to our knowledge on data mining for on-line brand advertising, this paper makes several important contributions. We introduce a framework for evaluating brand audiences, in analogy to predictive-modeling holdout evaluation. We introduce methods for extracting quasi-social networks from data on visitations to social networking pages, without collecting any information on the identities of the browsers or the content of the social-network pages. We introduce measures of brand proximity in the network, and show that audiences with high brand proximity indeed show substantially higher brand affinity. Finally, we provide evidence that the quasi-social network embeds a true social network, which along with results from social theory offers one explanation for the increase in brand affinity of the selected audiences. Foster J. Provost, Brian Dalessandro, Rod Hook, Alan Murray |
KDD | 1 |
| 2008 | Get another label? improving data quality and data mining using multiple, noisy labelersabstractThis paper addresses the repeated acquisition of labels for data items when the labeling is imperfect. We examine the improvement (or lack thereof) in data quality via repeated labeling, and focus especially on the improvement of training labels for supervised induction. With the outsourcing of small tasks becoming easier, for example via Rent-A-Coder or Amazon's Mechanical Turk, it often is possible to obtain less-than-expert labeling at low cost. With low-cost labeling, preparing the unlabeled part of the data can become considerably more expensive than labeling. We present repeated-labeling strategies of increasing complexity, and show several main results. (i) Repeated-labeling can improve label quality and model quality, but not always. (ii) When labels are noisy, repeated labeling can be preferable to single labeling even in the traditional setting where labels are not particularly cheap. (iii) As soon as the cost of processing the unlabeled data is not free, even the simple strategy of labeling everything multiple times can give considerable advantage. (iv) Repeatedly labeling a carefully chosen set of points is generally preferable, and we present a robust technique that combines different notions of uncertainty to select data points for which quality should be improved. The bottom line: the results show clearly that when labeling is not perfect, selective acquisition of multiple labels is a strategy that data miners should have in their repertoire; for certain label-quality/cost regimes, the benefit is substantial. Victor S. Sheng, Foster J. Provost, Panagiotis G. Ipeirotis |
KDD | 2 |
| 2007 | Data acquisition and cost-effective predictive modeling: targeting offers for electronic commerceabstractElectronic commerce is revolutionizing the way we think about data modeling, by making it possible to integrate the processes of (costly) data acquisition and model induction. The opportunity for improving modeling through costly data acquisition presents itself for a diverse set of electronic commerce modeling tasks, from personalization to customer lifetime value modeling; we illustrate with the running example of choosing offers to display to web-site visitors, which captures important aspects in a familiar setting. Considering data acquisition costs explicitly can allow the building of predictive models at significantly lower costs, and a modeler may be able to improve performance via new sources of information that previously were too expensive to consider. However, existing techniques for integrating modeling and data acquisition cannot deal with the rich environment that electronic commerce presents. We discuss several possible data acquisition settings, the challenges involved in the integration with modeling, and various research areas that may supply parts of an ultimate solution. We also present and demonstrate briefly a unified framework within which one can integrate acquisitions of different types, with any cost structure and any predictive modeling objective. Foster J. Provost, Prem Melville, Maytal Saar-Tsechansky |
ICEC | 1 |
| 2007 | Modeling complex networks for electronic commerceabstractNYU, Stern School of Business, IOMS Department, Center for Digital Economy Research Foster J. Provost, Arun Sundararajan |
EC | 1 |
| 2007 | Classification in Networked Data: A Toolkit and a Univariate Case Study
Sofus A. Macskassy, Foster J. Provost |
J. Mach. Learn. Res. | 2 |
| 2007 | Handling Missing Values when Applying Classification Models
Maytal Saar-Tsechansky, Foster J. Provost |
J. Mach. Learn. Res. | 2 |
| 2006 | Distribution-based aggregation for relational learning with identifier attributes
Claudia Perlich, Foster J. Provost |
Mach. Learn. | 2 |
| 2005 | An Expected Utility Approach to Active Feature-Value AcquisitionabstractIn many classification tasks, training data have missing feature values that can be acquired at a cost. For building accurate predictive models, acquiring all missing values is often prohibitively expensive or unnecessary, while acquiring a random subset of feature values may not be most effective. The goal of active feature-value acquisition is to incrementally select feature values that are most cost-effective for improving the model's accuracy. We present an approach that acquires feature values for inducing a classification model based on an estimation of the expected improvement in model accuracy per unit cost. Experimental results demonstrate that our approach consistently reduces the cost of producing a model of a desired accuracy compared to random feature acquisitions. Prem Melville, Foster J. Provost, Raymond J. Mooney |
ICDM | 2 |
| 2005 | ROC confidence bands: an empirical evaluationabstractThis paper is about constructing confidence bands around ROC curves. We first introduce to the machine learning community three band-generating methods from the medical field, and evaluate how well they perform. Such confidence bands represent the region where the "true" ROC curve is expected to reside, with the designated confidence level. To assess the containment of the bands we begin with a synthetic world where we know the true ROC curve---specifically, where the class-conditional model scores are normally distributed. The only method that attains reasonable containment out-of-the-box produces non-parametric, "fixed-width" bands (FWBs). Next we move to a context more appropriate for machine learning evaluations: bands that with a certain confidence level will bound the performance of the model on future data. We introduce a correction to account for the larger uncertainty, and the widened FWBs continue to have reasonable containment. Finally, we assess the bands on 10 relatively large benchmark data sets. We conclude by recommending these FWBs, noting that being non-parametric they are especially attractive for machine learning studies, where the score distributions (1) clearly are not normal, and (2) even for the same data set vary substantially from learning method to learning method. Sofus A. Macskassy, Foster J. Provost, Saharon Rosset |
ICML | 2 |
| 2005 | Toward Intelligent Assistance for a Data Mining Process: An Ontology-Based Approach for Cost-Sensitive ClassificationabstractA data mining (DM) process involves multiple stages. A simple, but typical, process might include preprocessing data, applying a data mining algorithm, and postprocessing the mining results. There are many possible choices for each stage, and only some combinations are valid. Because of the large space and nontrivial interactions, both novices and data mining specialists need assistance in composing and selecting DM processes. Extending notions developed for statistical expert systems we present a prototype intelligent discovery assistant (IDA), which provides users with 1) systematic enumerations of valid DM processes, in order that important, potentially fruitful options are not overlooked, and 2) effective rankings of these valid processes by different criteria, to facilitate the choice of DM processes to execute. We use the prototype to show that an IDA can indeed provide useful enumerations and effective rankings in the context of simple classification processes. We discuss how an IDA could be an important tool for knowledge sharing among a team of data miners. Finally, we illustrate the claims with a demonstration of cost-sensitive classification using a more complicated process and data from the 1998 KDDCUP competition. Abraham Bernstein, Foster J. Provost, Shawndra Hill |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2004 | Active Feature-Value Acquisition for Classifier InductionabstractMany induction problems include missing data that can be acquired at a cost. For building accurate predictive models, acquiring complete information for all instances is often expensive or unnecessary, while acquiring information for a random subset of instances may not be most effective. Active feature-value acquisition tries to reduce the cost of achieving a desired model accuracy by identifying instances for which obtaining complete information is most informative. We present an approach in which instances are selected for acquisition based on the current model's accuracy and its confidence in the prediction. Experimental results demonstrate that our approach can induce accurate models using substantially fewer feature-value acquisitions as compared to alternative policies. Prem Melville, Maytal Saar-Tsechansky, Foster J. Provost, Raymond J. Mooney |
ICDM | 3 |
| 2004 | Active Sampling for Class Probability Estimation and Ranking
Maytal Saar-Tsechansky, Foster J. Provost |
Mach. Learn. | 2 |
| 2003 | Aggregation-based feature invention and relational concept classesabstractModel induction from relational data requires aggregation of the values of attributes of related entities. This paper makes three contributions to the study of relational learning. (1) It presents a hierarchy of relational concepts of increasing complexity, using relational schema characteristics such as cardinality, and derives classes of aggregation operators that are needed to learn these concepts. (2) Expanding one level of the hierarchy, it introduces new aggregation operators that model the distributions of the values to be aggregated and (for classification problems) the differences in these distributions by class. (3) It demonstrates empirically on a noisy business domain that more-complex aggregation methods can increase generalization performance. Constructing features using target-dependent aggregations can transform relational prediction tasks so that well-understood feature-vector-based modeling algorithms can be applied successfully. Claudia Perlich, Foster J. Provost |
KDD | 2 |
| 2003 | Learning When Training Data are Costly: The Effect of Class Distribution on Tree InductionabstractFor large, real-world inductive learning problems, the number of training examples often must be limited due to the costs associated with procuring, preparing, and storing the training examples and/or the computational costs associated with learning from them. In such circumstances, one question of practical importance is: if only n training examples can be selected, in what proportion should the classes be represented? In this article we help to answer this question by analyzing, for a fixed training-set size, the relationship between the class distribution of the training data and the performance of classification trees induced from these data. We study twenty-six data sets and, for each, determine the best class distribution for learning. The naturally occurring class distribution is shown to generally perform well when classifier performance is evaluated using undifferentiated error rate (0/1 loss). However, when the area under the ROC curve is used to evaluate classifier performance, a balanced distribution is shown to perform well. Since neither of these choices for class distribution always generates the best-performing classifier, we introduce a budget-sensitive progressive sampling algorithm for selecting training examples based on the class associated with each example. An empirical analysis of this algorithm shows that the class distribution of the resulting training set yields classifiers with good (nearly-optimal) classification performance. Gary Weiss 0001, Foster J. Provost |
J. Artif. Intell. Res. | 2 |
| 2003 | Tree Induction vs. Logistic Regression: A Learning-Curve Analysis
Claudia Perlich, Foster J. Provost, Jeffrey S. Simonoff |
J. Mach. Learn. Res. | 2 |
| 2003 | Tree Induction for Probability-Based Ranking
Foster J. Provost, Pedro M. Domingos |
Mach. Learn. | 1 |
| 2001 | Active Learning for Class Probability Estimation and Ranking
Maytal Saar-Tsechansky, Foster J. Provost |
IJCAI | 2 |
| 2001 | Intelligent Information TriageabstractIn many applications, large volumes of time-sensitive textual information require triage: rapid, approximate prioritization for subsequent action. In this paper, we explore the use of prospective indications of the importance of a time-sensitive document, for the purpose of producing better document filtering or ranking. By prospective, we mean importance that could be assessed by actions that occur in the future. For example, a news story may be assessed (retrospectively) as being important, based on events that occurred after the story appeared, such as a stock price plummeting or the issuance of many follow-up stories. If a system could anticipate (prospectively) such occurrences, it could provide a timely indication of importance. Clearly, perfect prescience is impossible. However, sometimes there is sufficient correlation between the content of an information item and the events that occur subsequently. We describe a process for creating and evaluating approximate information-triage procedures that are based on prospective indications. Unlike many information-retrieval applications for which document labeling is a laborious, manual process, for many prospective criteria it is possible to build very large, labeled, training corpora automatically. Such corpora can be used to train text classification procedures that will predict the (prospective) importance of each document. This paper illustrates the process with two case studies, demonstrating the ability to predict whether a news story will be followed by many, very similar news stories, and also whether the stock price of one or more companies associated with a news story will move significantly following the appearance of that story. We conclude by discussing how the comprehensibility of the learned classifiers can be critical to success.} Sofus A. Macskassy, Haym Hirsh, Foster J. Provost, Ramesh Sankaranarayanan, Vasant Dhar |
SIGIR | 3 |
| 2001 | Applications of Data Mining to Electronic Commerce
Ron Kohavi, Foster J. Provost |
Data Min. Knowl. Discov. | 2 |
| 2001 | Robust Classification for Imprecise Environments
Foster J. Provost, Tom Fawcett |
Mach. Learn. | 1 |
| 2000 | Discovering Interesting Patterns for Investment Decision Making with GLOWER - A Genetic Learner Overlaid with Entropy Reduction
Vasant Dhar, Dashin Chou, Foster J. Provost |
Data Min. Knowl. Discov. | 3 |
| 1999 | Activity Monitoring: Noticing Interesting Changes in Behavior
Tom Fawcett, Foster J. Provost |
KDD | 2 |
| 1999 | Efficient Progressive SamplingabstractHaving access to massive amounts of data does not necessarily imply that induction algorithms must use them all.Samples often provide the same accuracy with far less computational cost.However, the correct sample size rarely is obvious.We analyze methods for progressive samplingusing progressively larger samples as long as model accuracy improves.We explore several notions of efficient progressive sampling.We analyze efficiency relative to induction with all instances; we show that a simple, geometric sampling schedule is asymptotically optimal, and we describe how best to take into account prior expectations of accuracy convergence.We then describe the issues involved in instantiating an efficient progressive sampler, including how to detect convergence.Finally, we provide empirical results comparing a variety of progressive sampling methods.We conclude that progressive sampling can be remarkably efficient . Foster J. Provost, David D. Jensen, Tim Oates 0001 |
KDD | 1 |
| 1999 | A Survey of Methods for Scaling Up Inductive Algorithms
Foster J. Provost, Venkateswarlu Kolluri |
Data Min. Knowl. Discov. | 1 |
| 1998 | The Case against Accuracy Estimation for Comparing Induction Algorithms
Foster J. Provost, Tom Fawcett, Ron Kohavi |
ICML | 1 |
| 1998 | Guest Editors' Introduction: On Applied Research in Machine Learning
Foster J. Provost, Ron Kohavi |
Mach. Learn. | 1 |
| 1997 | Increasing the Efficiency of Data Mining Algorithms with Breadth-First Marker Propagation
John M. Aronis, Foster J. Provost |
KDD | 2 |
| 1997 | Analysis and Visualization of Classifier Performance: Comparison under Imprecise Class and Cost Distributions
Foster J. Provost, Tom Fawcett |
KDD | 1 |
| 1997 | Scaling Up Inductive Algorithms: An Overview
Foster J. Provost, Venkateswarlu Kolluri |
KDD | 1 |
| 1997 | Adaptive Fraud Detection
Tom Fawcett, Foster J. Provost |
Data Min. Knowl. Discov. | 2 |
| 1996 | Exploiting Background Knowledge in Automated Discovery
John M. Aronis, Foster J. Provost, Bruce G. Buchanan |
KDD | 2 |
| 1996 | Combining Data Mining and Machine Learning for Effective User Profiling
Tom Fawcett, Foster J. Provost |
KDD | 2 |
| 1996 | Scaling Up Inductive Learning with Massive Parallelism
Foster J. Provost, John M. Aronis |
Mach. Learn. | 1 |
| 1995 | Inductive Policy: The Pragmatics of Bias Selection
Foster J. Provost, Bruce G. Buchanan |
Mach. Learn. | 1 |
| 1994 | Distributed Machine Learning: Scaling Up with Coarse-grained Parallelism
Foster J. Provost, Daniel N. Hennessy |
ISMB | 1 |
| 1993 | Iterative Weakening: Optimal and Near-Optimal Policies for the Selection of Search Bias
Foster J. Provost |
AAAI | 1 |
| 1993 | Small Disjuncts in Action: Learning to Diagnose Errors in the Local Loop of the Telephone Network
Andrea Pohoreckyj Danyluk, Foster J. Provost |
ICML | 2 |
| 1992 | Inductive Policy
Foster J. Provost, Bruce G. Buchanan |
AAAI | 1 |
| 1992 | ClimBS: Searching the Bias SpaceabstractThe literature on systems that address the selection of inductive bias explicitly is reviewed and a model of inductive bias selection as state space search, which is instantiated in a testbed system with biases as states and bias transformation operators used to move from state to state, is introduced. The testbed allows a system developer to address different dimensions in the bias space and different policies for bias selection by adding the appropriate operators. The ClimBS system has been developed in this testbed as one policy for bias selection modeled after manual bias selection strategies; the system's performance is measured on several domains from the UCI repository and on a synthetic domain. A summary of experiments designed to analyze empirically the system's performance is provided.> Foster J. Provost |
ICTAI | 1 |
| 1992 | A Distributed Algorithm for Embedding Trees in Hypercubes with Modifications for Run-Time Fault Tolerance
Foster J. Provost, Rami G. Melhem |
J. Parallel Distributed Comput. | 1 |