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 D. Jensen

dblp:38/828 · DBLP profile ↗
← Back
69ranked-venue papers
14as first author
5since 2021 · last 2025
0000-0001-5653-3349ORCID · verified

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

Artificial intelligence and machine learning · 54 · 12 first-author · 3 since 2021Databases, data management, data science and information retrieval · 32 · 5 first-authorGraphics, computer vision, multimedia, augmented reality and games · 6 · 1 first-author · 1 since 2021Theory of computation · 4 · 3 first-authorSystems, architecture and hardware · 1 · 1 since 2021Computer networks · 1Security and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 1Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 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.

Artificial intelligence
21 papers
Probabilistic and Bayesian machine learning · 54% Trustworthy machine learning · 19% Knowledge representation and reasoning · 18%
Databases, data mining, and information retrieval
25 papers
Data mining · 71% Web and social media mining · 20% Data integration and cleaning · 3%
Interdisciplinary, comprehensive, and emerging computing
7 papers
Computational social science and digital humanities · 66% Bioinformatics and computational biology · 26% Computational finance and economics · 8%
Software engineering, system software, and programming languages
1 paper
Software testing · 38% Program analysis · 38% Empirical software engineering · 23%
Network and information security
5 papers
Privacy and data protection · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Probabilistic and Bayesian machine learning
causal inference
1.842021
How and Why to Use Experimental Data to Evaluate Methods for Observational Causal Inference · ICML 2021
Improving Causal Inference by Increasing Model Expressiveness · AAAI 2021
Causal Inference using Gaussian Processes with Structured Latent Confounders · ICML 2020
Knowledge, reasoning and agents › Knowledge representation and reasoning
causal reasoning
0.622021
Improving Causal Inference by Increasing Model Expressiveness · AAAI 2021
Relational Blocking for Causal Discovery · AAAI 2011
Machine learning › Trustworthy machine learning
interpretability
0.522020
Exploratory Not Explanatory: Counterfactual Analysis of Saliency Maps for Deep Reinforcement Learning · ICLR 2020
Why Stacked Models Perform Effective Collective Classification · ICDM 2008
Machine learning › Reinforcement learning
deep reinforcement learning
0.412020
Exploratory Not Explanatory: Counterfactual Analysis of Saliency Maps for Deep Reinforcement Learning · ICLR 2020
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
gaussian process
0.412020
Causal Inference using Gaussian Processes with Structured Latent Confounders · ICML 2020
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
latent confounder modeling
0.412020
Causal Inference using Gaussian Processes with Structured Latent Confounders · ICML 2020
Machine learning › Trustworthy machine learning › interpretability › visual explanation
saliency map
0.412020
Exploratory Not Explanatory: Counterfactual Analysis of Saliency Maps for Deep Reinforcement Learning · ICLR 2020
Computational social science and digital humanities
causal inference
0.412020
Text and Causal Inference: A Review of Using Text to Remove Confounding from Causal Estimates · ACL 2020
Bioinformatics and computational biology
confounder adjustment
0.412020
Text and Causal Inference: A Review of Using Text to Remove Confounding from Causal Estimates · ACL 2020
Data mining
anomaly detection
0.432013
Detecting insider threats in a real corporate database of computer usage activity · KDD 2013
Copy or Coincidence? A Model for Detecting Social Influence and Duplication Events · ICML (3) 2013
Finding tribes: identifying close-knit individuals from employment patterns · KDD 2007
Machine learning › Trustworthy machine learning › causal machine learning
causal model evaluation
0.412019
The Case for Evaluating Causal Models Using Interventional Measures and Empirical Data · NeurIPS 2019
Program analysis
static analysis
0.412019
PlanAlyzer: assessing threats to the validity of online experiments · Proc. ACM Program. Lang. 2019
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models
0.442011
Relational Blocking for Causal Discovery · AAAI 2011
Leveraging D-Separation for Relational Data Sets · ICDM 2010
Relational Dependency Networks · J. Mach. Learn. Res. 2007
Knowledge, reasoning and agents › Knowledge representation and reasoning › causal reasoning
causal graphical model
0.322021
Improving Causal Inference by Increasing Model Expressiveness · AAAI 2021
Relational Blocking for Causal Discovery · AAAI 2011
Data mining
causal inference
0.212016
Inferring Network Effects from Observational Data · KDD 2016
Data mining › predictive modeling › classification › relational classification
collective classification
0.212016
Controversy Detection in Wikipedia Using Collective Classification · SIGIR 2016
Web and social media mining › event detection
controversy detection
0.212016
Controversy Detection in Wikipedia Using Collective Classification · SIGIR 2016
Web and social media mining
social media analysis
0.212016
Controversy Detection in Wikipedia Using Collective Classification · SIGIR 2016
Audio and music processing
music structure analysis
0.212015
Learning to Uncover Deep Musical Structure · AAAI 2015
Data mining › relational learning
statistical relational learning
0.232010
Leveraging D-Separation for Relational Data Sets · ICDM 2010
Using relational knowledge discovery to prevent securities fraud · KDD 2005
Learning relational probability trees · KDD 2003
Privacy and data protection
anonymization
0.232010
Resisting structural re-identification in anonymized social networks · VLDB J. 2010
Resisting structural re-identification in anonymized social networks · Proc. VLDB Endow. 2008
Information awareness: a prospective technical assessment · KDD 2003
Data mining
relational learning
0.232016
Controversy Detection in Wikipedia Using Collective Classification · SIGIR 2016
Using relational knowledge discovery to prevent securities fraud · KDD 2005
Learning relational probability trees · KDD 2003
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
mixture model
0.212013
Copy or Coincidence? A Model for Detecting Social Influence and Duplication Events · ICML (3) 2013
Data mining › anomaly detection
graph anomaly detection
0.212013
Detecting insider threats in a real corporate database of computer usage activity · KDD 2013
Knowledge, reasoning and agents › Knowledge representation and reasoning › semantic representation
relational representation
0.222010
Learning Causal Models of Relational Domains · AAAI 2010
A Relational Representation for Procedural Task Knowledge · AAAI 2005
Data mining
clustering
0.122007
Graph clustering with network structure indices · ICML 2007
Creating social networks to improve peer-to-peer networking · KDD 2005
Machine learning › Probabilistic and Bayesian machine learning › causal inference
causal discovery
0.112011
Relational Blocking for Causal Discovery · AAAI 2011
Empirical software engineering
causal inference
0.112019
PlanAlyzer: assessing threats to the validity of online experiments · Proc. ACM Program. Lang. 2019
Empirical software engineering
experimental methodology
0.112019
PlanAlyzer: assessing threats to the validity of online experiments · Proc. ACM Program. Lang. 2019
Machine learning › Probabilistic and Bayesian machine learning › causal inference
causal model
0.112010
Learning Causal Models of Relational Domains · AAAI 2010

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

statistical correction · 1.1mixture model · 0.5likelihood ratio · 0.5deep learning · 0.4text analysis · 0.4monte carlo inference · 0.4hierarchical bayesian model · 0.4elliptical slice sampling · 0.4counterfactual analysis · 0.4static analysis · 0.4domain-specific language analysis · 0.4stacked model · 0.2simulation · 0.2regression adjustment · 0.2homophily · 0.2collective classification · 0.2temporal sequence analysis · 0.2statistical anomaly detection · 0.2
YearPublicationVenuePosition
2025 Open-World Classification with Bayesian Gaussian Mixture Models
Justin Clarke, Przemyslaw A. Grabowicz, David D. Jensen
AAMAS3
2022 Stick It to The Man: Correcting for Non-Cooperative Behavior of Subjects in Experiments on Social Networks
Kaleigh Clary, Emma Tosch, Jeremiah Onaolapo, David D. Jensen
USENIX Security Symposium4
2021 Improving Causal Inference by Increasing Model Expressiveness
abstract
The ability to learn and reason with causal knowledge is a key aspect of intelligent behavior. In contrast to mere statistical association, knowledge of causation enables reasoning about the effects of actions. Causal reasoning is vital for autonomous agents and for a range of applications in science, medicine, business, and government. However, current methods for causal inference are hobbled because they use relatively inexpressive models. Surprisingly, current causal models eschew nearly every major representational innovation common in a range of other fields both inside and outside of computer science, including representation of objects, relationships, time, space, and hierarchy. Even more surprisingly, a range of recent research provides strong evidence that more expressive representations make possible causal inferences that are otherwise impossible and remove key biases that would otherwise afflict more naive inferences. New research on causal inference should target increases in expressiveness to improve accuracy and effectiveness.
David D. Jensen
AAAI1
2021 Preserving Privacy in Personalized Models for Distributed Mobile Services
abstract
The ubiquity of mobile devices has led to the proliferation of mobile services that provide personalized and context-aware content to their users. Modern mobile services are distributed between end-devices, such as smartphones, and remote servers that reside in the cloud. Such services thrive on their ability to predict future contexts to pre-fetch content or make context-specific recommendations. An increasingly common method to predict future contexts, such as location, is via machine learning (ML) models. Recent work in context prediction has focused on ML model personalization where a personalized model is learned for each individual user in order to tailor predictions or recommendations to a user's mobile behavior. While the use of personalized models increases efficacy of the mobile service, we argue that it increases privacy risk since a personalized model encodes contextual behavior unique to each user. To demonstrate these privacy risks, we present several attribute inference-based privacy attacks and show that such attacks can leak privacy with up to 78% efficacy for top-3 predictions. We present Pelican, a privacy-preserving personalization system for context-aware mobile services that leverages both device and cloud resources to personalize ML models while minimizing the risk of privacy leakage for users. We evaluate Pelican using real world traces for location-aware mobile services and show that Pelican can substantially reduce privacy leakage by up to 75%.
Akanksha Atrey, Prashant J. Shenoy, David D. Jensen
ICDCS3
2021 How and Why to Use Experimental Data to Evaluate Methods for Observational Causal Inference
abstract
Methods that infer causal dependence from observational data are central to many areas of science, including medicine, economics, and the social sciences. A variety of theoretical properties of these methods have been proven, but empirical evaluation remains a challenge, largely due to the lack of observational data sets for which treatment effect is known. We describe and analyze observational sampling from randomized controlled trials (OSRCT), a method for evaluating causal inference methods using data from randomized controlled trials (RCTs). This method can be used to create constructed observational data sets with corresponding unbiased estimates of treatment effect, substantially increasing the number of data sets available for evaluating causal inference methods. We show that, in expectation, OSRCT creates data sets that are equivalent to those produced by randomly sampling from empirical data sets in which all potential outcomes are available. We then perform a large-scale evaluation of seven causal inference methods over 37 data sets, drawn from RCTs, as well as simulators, real-world computational systems, and observational data sets augmented with a synthetic response variable. We find notable performance differences when comparing across data from different sources, demonstrating the importance of using data from a variety of sources when evaluating any causal inference method.
Amanda Gentzel, Purva Pruthi, David D. Jensen
ICML3
2020 Text and Causal Inference: A Review of Using Text to Remove Confounding from Causal Estimates
abstract
Many applications of computational social science aim to infer causal conclusions from nonexperimental data.Such observational data often contains confounders, variables that influence both potential causes and potential effects.Unmeasured or latent confounders can bias causal estimates, and this has motivated interest in measuring potential confounders from observed text.For example, an individual's entire history of social media posts or the content of a news article could provide a rich measurement of multiple confounders.Yet, methods and applications for this problem are scattered across different communities and evaluation practices are inconsistent.This review is the first to gather and categorize these examples and provide a guide to dataprocessing and evaluation decisions.Despite increased attention on adjusting for confounding using text, there are still many open problems, which we highlight in this paper.
Katherine A. Keith, David D. Jensen, Brendan T. O'Connor 0001
ACL2
2020 Exploratory Not Explanatory: Counterfactual Analysis of Saliency Maps for Deep Reinforcement Learning
Akanksha Atrey, Kaleigh Clary, David D. Jensen
ICLR3
2020 Causal Inference using Gaussian Processes with Structured Latent Confounders
abstract
Latent confounders—unobserved variables that influence both treatment and outcome—can bias estimates of causal effects. In some cases, these confounders are shared across observations, e.g. all students taking a course are influenced by the course’s difficulty in addition to any educational interventions they receive individually. This paper shows how to semiparametrically model latent confounders that have this structure and thereby improve estimates of causal effects. The key innovations are a hierarchical Bayesian model, Gaussian processes with structured latent confounders (GP-SLC), and a Monte Carlo inference algorithm for this model based on elliptical slice sampling. GP-SLC provides principled Bayesian uncertainty estimates of individual treatment effect with minimal assumptions about the functional forms relating confounders, covariates, treatment, and outcome. Finally, this paper shows GP-SLC is competitive with or more accurate than widely used causal inference techniques on three benchmark datasets, including the Infant Health and Development Program and a dataset showing the effect of changing temperatures on state-wide energy consumption across New England.
Sam Witty, Kenta Takatsu, David D. Jensen, Vikash Mansinghka 0001
ICML3
2019 The Case for Evaluating Causal Models Using Interventional Measures and Empirical Data
abstract
Causal inference is central to many areas of artificial intelligence, including complex reasoning, planning, knowledge-base construction, robotics, explanation, and fairness. An active community of researchers develops and enhances algorithms that learn causal models from data, and this work has produced a series of impressive technical advances. However, evaluation techniques for causal modeling algorithms have remained somewhat primitive, limiting what we can learn from experimental studies of algorithm performance, constraining the types of algorithms and model representations that researchers consider, and creating a gap between theory and practice. We argue for more frequent use of evaluation techniques that examine interventional measures rather than structural or observational measures, and that evaluate those measures on empirical data rather than synthetic data. We survey the current practice in evaluation and show that the techniques we recommend are rarely used in practice. We show that such techniques are feasible and that data sets are available to conduct such evaluations. We also show that these techniques produce substantially different results than using structural measures and synthetic data.
Amanda Gentzel, Dan Garant, David D. Jensen
NeurIPS3
2019 Identifying When Effect Restoration Will Improve Estimates of Causal Effect
abstract
Several methods have been developed that combine multiple models learned on different data sets and then use that combination to reach conclusions that would not have been possible with any one of the models alone. We examine one such method—effect restoration—which was originally developed to mitigate the effects of poorly measured confounding variables in a causal model. We show how effect restoration can be used to combine results from different machine learning models and how the combined model can be used to estimate causal effects that are not identifiable from either of the original studies alone. We characterize the performance of effect restoration by using both theoretical analysis and simulation studies. Specifically, we show how conditional independence tests and common assumptions can help distinguish when effect restoration should and should not be applied, and we use empirical analysis to show the limited range of conditions under which effect restoration should be applied in practical situations.
Hüseyin Oktay, Akanksha Atrey, David D. Jensen
SDM3
2019 Object Conditioning for Causal Inference
David D. Jensen, Javier Burroni, Matthew J. Rattigan
UAI1
2019 PlanAlyzer: assessing threats to the validity of online experiments
abstract
Online experiments have become a ubiquitous aspect of design and engineering processes within Internet firms. As the scale of experiments has grown, so has the complexity of their design and implementation. In response, firms have developed software frameworks for designing and deploying online experiments. Ensuring that experiments in these frameworks are correctly designed and that their results are trustworthy---referred to as internal validity---can be difficult. Currently, verifying internal validity requires manual inspection by someone with substantial expertise in experimental design. We present the first approach for statically checking the internal validity of online experiments. Our checks are based on well-known problems that arise in experimental design and causal inference. Our analyses target PlanOut, a widely deployed, open-source experimentation framework that uses a domain-specific language to specify and run complex experiments. We have built a tool called PlanAlyzer that checks PlanOut programs for a variety of threats to internal validity, including failures of randomization, treatment assignment, and causal sufficiency. PlanAlyzer uses its analyses to automatically generate contrasts, a key type of information required to perform valid statistical analyses over the results of these experiments. We demonstrate PlanAlyzer's utility on a corpus of PlanOut scripts deployed in production at Facebook, and we evaluate its ability to identify threats to validity on a mutated subset of this corpus. PlanAlyzer has both precision and recall of 92% on the mutated corpus, and 82% of the contrasts it generates match hand-specified data.
Emma Tosch, Eytan Bakshy, Emery D. Berger, David D. Jensen, J. Eliot B. Moss
Proc. ACM Program. Lang.4
2016 Inferring Network Effects from Observational Data
abstract
We present Relational Covariate Adjustment (RCA), a general method for estimating causal effects in relational data. Relational Covariate Adjustment is implemented through two high-level operations: identification of an adjustment set and relational regression adjustment. The former is achieved through an extension of Pearl's back-door criterion to relational domains. We demonstrate how this extended definition can be used to estimate causal effects in the presence of network interference and confounding. RCA is agnostic to functional form, and it can easily model both discrete and continuous treatments as well as estimate the effects of a wider array of network interventions than existing experimental approaches. We show that RCA can yield robust estimates of causal effects using common regression models without extensive parameter tuning. Through a series of simulation experiments on a variety of synthetic and real-world network structures, we show that causal effects estimated on observational data with RCA are nearly as accurate as those estimated from well-designed network experiments
David T. Arbour, Dan Garant, David D. Jensen
KDD3
2016 Controversy Detection in Wikipedia Using Collective Classification
abstract
Concerns over personalization in IR have sparked an interest in detection and analysis of controversial topics. Accurate detection would enable many beneficial applications, such as alerting search users to controversy. Wikipedia's broad coverage and rich metadata offer a valuable resource for this problem. We hypothesize that intensities of controversy among related pages are not independent; thus, we propose a stacked model which exploits the dependencies among related pages. Our approach improves classification of controversial web pages when compared to a model that examines each page in isolation, demonstrating that controversial topics exhibit homophily. Using notions of similarity to construct a subnetwork for collective classification, rather than using the default network present in the relational data, leads to improved classification with wider applications for semi-structured datasets, with the effects most pronounced when a small set of neighbors is used.
Shiri Dori-Hacohen, David D. Jensen, James Allan 0001
SIGIR2
2016 Inferring Causal Direction from Relational Data
David T. Arbour, Katerina Marazopoulou, David D. Jensen
UAI3
2015 Learning to Uncover Deep Musical Structure
Phillip B. Kirlin, David D. Jensen
AAAI2
2015 Teaching Computing as Science in a Research Experience
abstract
Many instructors and institutions offer research experiences and training in computing research methods. However, in a national survey, we find that undergraduate students rate their computing research experiences lower than students in other STEM fields. To address this learning gap, we have offered summer undergraduate research experiences in computing that include not only instruction in the important mechanics of research but also grounding in a philosophy of computing science that emphasizes generalized explanation of behavior as a means for control and prediction. After five years, survey results indicate the experience helps close the gap between CS and other STEM fields in benefits gained.
Jerod J. Weinman, David D. Jensen, David Lopatto
SIGCSE2
2015 Learning the Structure of Causal Models with Relational and Temporal Dependence
Katerina Marazopoulou, Marc E. Maier, David D. Jensen
UAI3
2014 Classifier-Adjusted Density Estimation for Anomaly Detection and One-Class Classification
abstract
Density estimation methods are often regarded as unsuitable for anomaly detection in high-dimensional data due to the difficulty of estimating multivariate probability distributions. Instead, the scores from popular distance- and local-density-based methods, such as local outlier factor (LOF), are used as surrogates for probability densities. We question this infeasibility assumption and explore a family of simple statistically-based density estimates constructed by combining a probabilistic classifier with a naive density estimate. Across a number of semi-supervised and unsupervised problems formed from real-world data sets, we show that these methods are competitive with LOF and that even simple density estimates that assume attribute independence can perform strongly. We show that these density estimation methods scale well to data with high dimensionality and that they are robust to the problem of irrelevant attributes that plagues methods based on local estimates.
Lisa Friedland, Amanda Gentzel, David D. Jensen
SDM3
2013 Copy or Coincidence? A Model for Detecting Social Influence and Duplication Events
abstract
In this paper, we analyze the task of inferring rare links between pairs of entities that seem too similar to have occurred by chance. Variations of this task appear in such diverse areas as social network analysis, security, fraud detection, and entity resolution. To address the task in a general form, we propose a simple, flexible mixture model in which most entities are generated independently from a distribution but a small number of pairs are constrained to be similar. We predict the true pairs using a likelihood ratio that trades off the entities’ similarity with their rarity. This method always outperforms using only similarity; however, with certain parameter settings, similarity turns out to be surprisingly competitive. Using real data, we apply the model to detect twins given their birth weights and to re-identify cell phone users based on distinctive usage patterns.
Lisa Friedland, David D. Jensen, Michael Lavine
ICML (3)2
2013 Detecting insider threats in a real corporate database of computer usage activity
abstract
This paper reports on methods and results of an applied research project by a team consisting of SAIC and four universities to develop, integrate, and evaluate new approaches to detect the weak signals characteristic of insider threats on organizations' information systems. Our system combines structural and semantic information from a real corporate database of monitored activity on their users' computers to detect independently developed red team inserts of malicious insider activities. We have developed and applied multiple algorithms for anomaly detection based on suspected scenarios of malicious insider behavior, indicators of unusual activities, high-dimensional statistical patterns, temporal sequences, and normal graph evolution. Algorithms and representations for dynamic graph processing provide the ability to scale as needed for enterprise-level deployments on real-time data streams. We have also developed a visual language for specifying combinations of features, baselines, peer groups, time periods, and algorithms to detect anomalies suggestive of instances of insider threat behavior. We defined over 100 data features in seven categories based on approximately 5.5 million actions per day from approximately 5,500 users. We have achieved area under the ROC curve values of up to 0.979 and lift values of 65 on the top 50 user-days identified on two months of real data.
Ted E. Senator, Henry G. Goldberg, Alex Memory, William T. Young, Bradley Rees, Robert Pierce, Daniel Huang 0003, Matthew Reardon, David A. Bader, Edmond Chow, Irfan A. Essa, Joshua Jones, Vinay Bettadapura, Polo Chau, Oded Green, Oguz Kaya, Anita Zakrzewska, Erica Briscoe, Rudolph Louis Mappus IV, Robert McColl, Lora Weiss, Thomas G. Dietterich, Alan Fern, Weng-Keen Wong, Shubhomoy Das, Andrew Emmott, Jed Irvine, Jay-Yoon Lee, Danai Koutra, Christos Faloutsos, Daniel D. Corkill, Lisa Friedland, Amanda Gentzel, David D. Jensen
KDD34
2013 A Sound and Complete Algorithm for Learning Causal Models from Relational Data
Marc E. Maier, Katerina Marazopoulou, David T. Arbour, David D. Jensen
UAI4
2011 Relational Blocking for Causal Discovery
abstract
Blocking is a technique commonly used in manual statistical analysis to account for confounding variables. However, blocking is not currently used in automated learning algorithms. These algorithms rely solely on statistical conditioning as an operator to identify conditional independence. In this work, we present relational blocking as a new operator that can be used for learning the structure of causal models. We describe how blocking is enabled by relational data sets, where blocks are determined by the links in the network. By blocking on entities rather than conditioning on variables, relational blocking can account for both measured and unobserved variables. We explain the mechanism of these methods using graphical models and the semantics of d-separation. Finally, we demonstrate the effectiveness of relational blocking for use in causal discovery by showing how blocking can be used in the causal analysis of two real-world social media systems.
Matthew J. Rattigan, Marc E. Maier, David D. Jensen
AAAI3
2011 Indexing Network Structure with Shortest-Path Trees
abstract
The ability to discover low-cost paths in networks has practical consequences for knowledge discovery and social network analysis tasks. Many analytic techniques for networks require finding low-cost paths, but exact methods for search become prohibitive for large networks, and data sets are steadily increasing in size. Short paths can be found efficiently by utilizing an index of network structure, which estimates network distances and enables rapid discovery of short paths. Through experiments on synthetic networks, we demonstrate that one such novel network structure index based on the shortest-path tree outperforms other previously proposed indices. We also show that it generalizes across arbitrarily weighted networks of various structures and densities, provides accurate estimates of distance, and has efficient time and space complexity. We present results on real data sets for several applications, including navigation, diameter estimation, centrality computation, and clustering---all made efficient by virtue of the network structure index.
Marc E. Maier, Matthew J. Rattigan, David D. Jensen
ACM Trans. Knowl. Discov. Data3
2010 Learning Causal Models of Relational Domains
abstract
Methods for discovering causal knowledge from observational data have been a persistent topic of AI research for several decades. Essentially all of this work focuses on knowledge representations for propositional domains. In this paper, we present several key algorithmic and theoretical innovations that extend causal discovery to relational domains. We provide strong evidence that effective learning of causal models is enhanced by relational representations. We present an algorithm, relational PC, that learns causal dependencies in a state-of-the-art relational representation, and we identify the key representational and algorithmic innovations that make the algorithm possible. Finally, we prove the algorithm's theoretical correctness and demonstrate its effectiveness on synthetic and real data sets.
Marc E. Maier, Brian J. Taylor, Hüseyin Oktay, David D. Jensen
AAAI4
2010 Leveraging D-Separation for Relational Data Sets
abstract
Testing for marginal and conditional independence is a common task in machine learning and knowledge discovery applications. Prior work has demonstrated that conventional independence tests suffer from dramatically increased rates of Type I errors when naively applied to relational data. We use graphical models to specify the conditions under which these errors occur, and use those models to devise novel and accurate conditional independence tests.
Matthew J. Rattigan, David D. Jensen
ICDM2
2010 The Application of Statistical Relational Learning to a Database of Criminal and Terrorist Activity
abstract
We apply statistical relational learning to a database of criminal and terrorist activity to predict attributes and event outcomes. The database stems from a collection of news articles and court records which are carefully annotated with a variety of variables, including categorical and continuous fields. Manual analysis of this data can help inform decision makers seeking to curb violent activity within a region. We use this data to build relational models from historical data to predict attributes of groups, individuals, or events. Our first example involves predicting social network roles within a group under a variety of different data conditions. Collective classification can be used to boost the accuracy under data poor conditions. Additionally, we were able to predict the outcome of hostage negotiations using models trained on previous kidnapping events. The overall framework and techniques described here are flexible enough to be used to predict a variety of variables. Such predictions could be used as input to a more complex system to recognize intent of terrorist groups or as input to inform human decision makers.
Brian Delaney, Andrew S. Fast, William M. Campbell, Clifford J. Weinstein, David D. Jensen
SDM5
2010 Resisting structural re-identification in anonymized social networks
Michael Hay, Gerome Miklau, David D. Jensen, Don Towsley, Chao Li 0003
VLDB J.3
2009 Accurate Estimation of the Degree Distribution of Private Networks
abstract
We describe an efficient algorithm for releasing a provably private estimate of the degree distribution of a network. The algorithm satisfies a rigorous property of differential privacy, and is also extremely efficient, running on networks of 100 million nodes in a few seconds. Theoretical analysis shows that the error scales linearly with the number of unique degrees, whereas the error of conventional techniques scales linearly with the number of nodes. We complement the theoretical analysis with a thorough empirical analysis on real and synthetic graphs, showing that the algorithm's variance and bias is low, that the error diminishes as the size of the input graph increases, and that common analyses like fitting a power-law can be carried out very accurately.
Michael Hay, Chao Li 0003, Gerome Miklau, David D. Jensen
ICDM4
2008 Why Stacked Models Perform Effective Collective Classification
abstract
Collective classification techniques jointly infer all class labels of a relational data set, using the inferences about one class label to influence inferences about related class labels. Kou and Cohen recently introduced an efficient relational model based on stacking that, despite its simplicity, has equivalent accuracy to more sophisticated joint inference approaches. Using experiments on both real and synthetic data, we show that the primary cause for the performance of the stacked model is the reduction in bias from learning the stacked model on inferred labels rather than true labels. The reduction in variance due to conditional inference also contributes to the effect but it is not as strong. In addition, we show that the performance of the joint inference and stacked learners can be attributed to an implicit weighting of local and relational features at learning time.
Andrew S. Fast, David D. Jensen
ICDM2
2008 Automatic identification of quasi-experimental designs for discovering causal knowledge
abstract
Researchers in the social and behavioral sciences routinely rely on quasi-experimental designs to discover knowledge from large data-bases. Quasi-experimental designs (QEDs) exploit fortuitous circumstances in non-experimental data to identify situations (sometimes called "natural experiments") that provide the equivalent of experimental control and randomization. QEDs allow researchers in domains as diverse as sociology, medicine, and marketing to draw reliable inferences about causal dependencies from non-experimental data. Unfortunately, identifying and exploiting QEDs has remained a painstaking manual activity, requiring researchers to scour available databases and apply substantial knowledge of statistics. However, recent advances in the expressiveness of databases, and increases in their size and complexity, provide the necessary conditions to automatically identify QEDs. In this paper, we describe the first system to discover knowledge by applying quasi-experimental designs that were identified automatically. We demonstrate that QEDs can be identified in a traditional database schema and that such identification requires only a small number of extensions to that schema, knowledge about quasi-experimental design encoded in first-order logic, and a theorem-proving engine. We describe several key innovations necessary to enable this system, including methods for automatically constructing appropriate experimental units and for creating aggregate variables on those units. We show that applying the resulting designs can identify important causal dependencies in real domains, and we provide examples from academic publishing, movie making and marketing, and peer-production systems. Finally, we discuss the integration of QEDs with other approaches to causal discovery, including joint modeling and directed experimentation.
David D. Jensen, Andrew S. Fast, Brian J. Taylor, Marc E. Maier
KDD1
2008 Social networks: looking ahead
abstract
By now, online social networks have become an indispensable part of both online and offline lives of human beings. A large fraction of time spent online by a user is directly influence by the social networks to which he/she belongs. This calls for a deeper examination of social networks as large-scale dynamic objects that foster efficient person-person interaction.
Ravi Kumar 0001, Alexander Tuzhilin, Christos Faloutsos, David D. Jensen, Gueorgi Kossinets, Jure Leskovec, Andrew Tomkins
KDD4
2008 A bias/variance decomposition for models using collective inference
Jennifer Neville, David D. Jensen
Mach. Learn.2
2008 Optimistic pruning for multiple instance learning
Amy McGovern, David D. Jensen
Pattern Recognit. Lett.2
2008 Resisting structural re-identification in anonymized social networks
abstract
We identify privacy risks associated with releasing network data sets and provide an algorithm that mitigates those risks. A network consists of entities connected by links representing relations such as friendship, communication, or shared activity. Maintaining privacy when publishing networked data is uniquely challenging because an individual's network context can be used to identify them even if other identifying information is removed. In this paper, we quantify the privacy risks associated with three classes of attacks on the privacy of individuals in networks, based on the knowledge used by the adversary. We show that the risks of these attacks vary greatly based on network structure and size. We propose a novel approach to anonymizing network data that models aggregate network structure and then allows samples to be drawn from that model. The approach guarantees anonymity for network entities while preserving the ability to estimate a wide variety of network measures with relatively little bias.
Michael Hay, Gerome Miklau, David D. Jensen, Don Towsley, Philipp Weis
Proc. VLDB Endow.3
2007 Graph clustering with network structure indices
abstract
Graph clustering has become ubiquitous in the study of relational data sets. We examine two simple algorithms: a new graphical adaptation of the k-medoids algorithm and the Girvan-Newman method based on edge betweenness centrality. We show that they can be effective at discovering the latent groups or communities that are defined by the link structure of a graph. However, both approaches rely on prohibitively expensive computations, given the size of modern relational data sets. Network structure indices (NSIs) are a proven technique for indexing network structure and efficiently finding short paths. We show how incorporating NSIs into these graph clustering algorithms can overcome these complexity limitations. We also present promising quantitative and qualitative evaluations of the modified algorithms on synthetic and real data sets.
Matthew J. Rattigan, Marc E. Maier, David D. Jensen
ICML3
2007 Beyond Prediction: Directions for Probabilistic and Relational Learning
David D. Jensen
ILP1
2007 Bias/Variance Analysis for Relational Domains
Jennifer Neville, David D. Jensen
ILP2
2007 Relational data pre-processing techniques for improved securities fraud detection
abstract
Commercial datasets are often large, relational, and dynamic. They contain many records of people, places, things, events and their interactions over time. Such datasets are rarely structured appropriately for knowledge discovery, and they often contain variables whose meanings change across different subsets of the data. We describe how these challenges were addressed in a collaborative analysis project undertaken by the University of Massachusetts Amherst and the National Association of Securities Dealers(NASD). We describe several methods for data pre-processing that we applied to transform a large, dynamic, and relational dataset describing nearly the entirety of the U.S. securities industry, and we show how these methods made the dataset suitable for learning statistical relational models. To better utilize social structure, we first applied known consolidation and link formation techniques to associate individuals with branch office locations. In addition, we developed an innovative technique to infer professional associations by exploiting dynamic employment histories. Finally, we applied normalization techniques to create a suitable class label that adjusts for spatial, temporal, and other heterogeneity within the data. We show how these pre-processing techniques combine to provide the necessary foundation for learning high-performing statistical models of fraudulent activity.
Andrew S. Fast, Lisa Friedland, Marc E. Maier, Brian J. Taylor, David D. Jensen, Henry G. Goldberg, John Komoroske
KDD5
2007 Finding tribes: identifying close-knit individuals from employment patterns
abstract
We present a family of algorithms to uncover tribes-groups of individuals who share unusual sequences of affiliations. While much work inferring community structure describes large-scale trends, we instead search for small groups of tightly linked individuals who behave anomalously with respect to those trends. We apply the algorithms to a large temporal and relational data set consisting of millions of employment records from the National Association of Securities Dealers. The resulting tribes contain individuals at higher risk for fraud, are homogenous with respect to risk scores, and are geographically mobile, all at significant levels compared to random or to other sets of individuals who share affiliations.
Lisa Friedland, David D. Jensen
KDD2
2007 Recommending citations for academic papers
abstract
We approach the problem of academic literature search by considering an unpublished manuscript as a query to a search system. We use the text of previous literature as well as the citation graph that connects it to find relevant related material. We evaluate our technique with manual and automatic evaluation methods, and find an order of magnitude improvement in mean average precision as compared to a text similarity baseline.
Trevor Strohman, W. Bruce Croft, David D. Jensen
SIGIR3
2007 Relational Dependency Networks
Jennifer Neville, David D. Jensen
J. Mach. Learn. Res.2
2006 Representing documents with named entities for story link detection (SLD)
abstract
Several information organization, access, and filtering systems can benefit from different kind of document representations than those used in traditional Information Retrieval (IR). Topic Detection and Tracking (TDT) is an example of such an application. In this paper we demonstrate that named entities serve as better choices of units for document representation over all words. In order to test this hypothesis we study the effect of words-based and entity-based representations on Story Link Detection (SLD) - a core task in TDT research. The experiments on TDT corpora show that entity-based representations give significant improvements for SLD. We also propose a mechanism to expand the set of named entities used for document representation, which enhances the performance in some cases. We then take a step further and analyze the limitations of using only named entities for the document representation. Our studies and experiments indicate that adding additional topical terms can help in addressing such limitations.
Chirag Shah 0001, W. Bruce Croft, David D. Jensen
CIKM3
2006 MaxProp: Routing for Vehicle-Based Disruption-Tolerant Networks
abstract
1688-1698
John Burgess, Brian Gallagher, David D. Jensen, Brian Neil Levine
INFOCOM3
2006 Using structure indices for efficient approximation of network properties
abstract
Statistics on networks have become vital to the study of relational data drawn from areas such as bibliometrics, fraud detection, bioinformatics, and the Internet. Calculating many of the most important measures - such as betweenness centrality, closeness centrality, and graph diameter-requires identifying short paths in these networks. However, finding these short paths can be intractable for even moderate-size networks. We introduce the concept of a network structure index (NSI), a composition of (1) a set of annotations on every node in the network and (2) a function that uses the annotations to estimate graph distance between pairs of nodes. We present several varieties of NSIs, examine their time and space complexity, and analyze their performance on synthetic and real data sets. We show that creating an NSI for a given network enables extremely efficient and accurate estimation of a wide variety of network statistics on that network.
Matthew J. Rattigan, Marc E. Maier, David D. Jensen
KDD3
2006 Introduction to the special issue on multi-relational data mining and statistical relational learning
Hendrik Blockeel, David D. Jensen, Stefan Kramer 0001
Mach. Learn.2
2005 A Relational Representation for Procedural Task Knowledge
Stephen Hart, Roderic A. Grupen, David D. Jensen
AAAI3
2005 Leveraging Relational Autocorrelation with Latent Group Models
abstract
The presence of autocorrelation provides strong motivation for using relational techniques for learning and inference. Autocorrelation is a statistical dependency between the values of the same variable on related entities and is a nearly ubiquitous characteristic of relational data sets. Recent research has explored the use of collective inference techniques to exploit this phenomenon. These techniques achieve significant performance gains by modeling observed correlations among class labels of related instances, but the models fail to capture a frequent cause of autocorrelation---the presence of underlying groups that influence the attributes on a set of entities. We propose a latent group model (LGM) for relational data, which discovers and exploits the hidden structures responsible for the observed autocorrelation among class labels. Modeling the latent group structure improves model performance, increases inference efficiency, and enhances our understanding of the datasets. We evaluate performance on three relational classification tasks and show that LGM outperforms models that ignore latent group structure, particularly when there is little information with which to seed inference.
Jennifer Neville, David D. Jensen
ICDM2
2005 Decentralized Search in Networks Using Homophily and Degree Disparity
Özgür Simsek, David D. Jensen
IJCAI2
2005 Creating social networks to improve peer-to-peer networking
abstract
We use knowledge discovery techniques to guide the creation of efficient overlay networks for peer-to-peer file sharing. An overlay network specifies the logical connections among peers in a network and is distinct from the physical connections of the network. It determines the order in which peers will be queried when a user is searching for a specific file. To better understand the role of the network overlay structure in the performance of peer-to-peer file sharing protocols, we compare several methods for creating overlay networks. We analyze the networks using data from a campus network for peer-to-peer file sharing that recorded anonymized data on 6,528 users sharing 291,925 music files over an 81-day period. We propose a novel protocol for overlay creation based on a model of user preference identified by latent-variable clustering with hierarchical Dirichlet processes (HDPs). Our simulations and empirical studies show that the clusters of songs created by HDPs effectively model user behavior and can be used to create desirable network overlays that outperform alternative approaches.
Andrew S. Fast, David D. Jensen, Brian Neil Levine
KDD2
2005 Using relational knowledge discovery to prevent securities fraud
abstract
We describe an application of relational knowledge discovery to a key regulatory mission of the National Association of Securities Dealers (NASD). NASD is the world's largest privatesector securities regulator, with responsibility for preventing and discovering misconduct among securities brokers. Our goal was to help focus NASD’s limited regulatory resources on the brokers who are most likely to engage in securities violations. Using statistical relational learning algorithms, we developed models that rank brokers with respect to the probability that they would commit a serious violation of securities regulations in the near future. Our models incorporate organizational relationships among brokers (e.g., past coworker), which domain experts consider important but cannot easily use otherwise. The learned models were subjected to an extensive evaluation using more than 18 months of data unseen by the model developers and comprising over two person weeks of effort by NASD staff. Model predictions were found to correlate highly with the subjective evaluations of experienced NASD examiners. Furthermore, in all performance measures, our models performed as well as or better than the handcrafted rules that are currently in use at NASD. 1.
Jennifer Neville, Özgür Simsek, David D. Jensen, John Komoroske, Kelly Palmer, Henry G. Goldberg
KDD3
2004 Dependency Networks for Relational Data
abstract
Instance independence is a critical assumption of traditional machine learning methods contradicted by many relational datasets. For example, in scientific literature datasets, there are dependencies among the references of a paper. Recent work on graphical models for relational data has demonstrated significant performance gains for models that exploit the dependencies among instances. In this paper, we present relational dependency networks (RDNs), a new form of graphical model capable of reasoning with such dependencies in a relational setting. We describe the details of RDN models and outline their strengths, most notably the ability to learn and reason with cyclic relational dependencies. We present RDN models learned on a number of real-world datasets, and evaluate the models in a classification context, showing significant performance improvements. In addition, we use synthetic data to evaluate the quality of model learning and inference procedures.
Jennifer Neville, David D. Jensen
ICDM2
2004 Why collective inference improves relational classification
abstract
Procedures for collective inference make simultaneous statistical judgments about the same variables for a set of related data instances. For example, collective inference could be used to simultaneously classify a set of hyperlinked documents or infer the legitimacy of a set of related financial transactions. Several recent studies indicate that collective inference can significantly reduce classification error when compared with traditional inference techniques. We investigate the underlying mechanisms for this error reduction by reviewing past work on collective inference and characterizing different types of statistical models used for making inference in relational data. We show important differences among these models, and we characterize the necessary and sufficient conditions for reduced classification error based on experiments with real and simulated data.
David D. Jensen, Jennifer Neville, Brian Gallagher
KDD1
2003 Simple Estimators for Relational Bayesian Classifiers
abstract
We present the relational Bayesian classifier (RBC), a modification of the simple Bayesian classifier (SBC) for relational data. There exist several Bayesian classifiers that learn predictive models of relational data, but each uses a different estimation technique for modelling heterogeneous sets of attribute values. The effects of data characteristics on estimation have not been explored. We consider four simple estimation techniques and evaluate them on three real-world data sets. The estimator that assumes each multiset value is independently drawn from the same distribution (INDEPVAL) achieves the best empirical results. We examine bias and variance tradeoffs over a range of data sets and show that INDEPVAL's ability to model more multiset information results in lower bias estimates and contributes to its superior performance.
Jennifer Neville, David D. Jensen, Brian Gallagher
ICDM2
2003 Avoiding Bias when Aggregating Relational Data with Degree Disparity
David D. Jensen, Jennifer Neville, Michael Hay
ICML1
2003 Identifying Predictive Structures in Relational Data Using Multiple Instance Learning
Amy McGovern, David D. Jensen
ICML2
2003 Information awareness: a prospective technical assessment
abstract
Recent proposals to apply data mining systems to problems in law enforcement, national security, and fraud detection have attracted both media attention and technical critiques of their expected accuracy and impact on privacy. Unfortunately, the majority of technical critiques have been based on simplistic assumptions about data, classifiers, inference procedures, and the overall architecture of such systems. We consider these critiques in detail, and we construct a simulation model that more closely matches realistic systems. We show how both the accuracy and privacy impact of a hypothetical system could be substantially improved, and we discuss the necessary and sufficient conditions for this improvement to be achieved. This analysis is neither a defense nor a critique of any particular system concept. Rather, our model suggests alternative technical designs that could mitigate some concerns, but also raises more specific conditions that must be met for such systems to be both accurate and socially desirable.
David D. Jensen, Matthew J. Rattigan, Hannah Blau
KDD1
2003 Learning relational probability trees
abstract
Classification trees are widely used in the machine learning and data mining communities for modeling propositional data. Recent work has extended this basic paradigm to probability estimation trees. Traditional tree learning algorithms assume that instances in the training data are homogenous and independently distributed. Relational probability trees (RPTs) extend standard probability estimation trees to a relational setting in which data instances are heterogeneous and interdependent. Our algorithm for learning the structure and parameters of an RPT searches over a space of relational features that use aggregation functions (e.g. AVERAGE, MODE, COUNT) to dynamically propositionalize relational data and create binary splits within the RPT. Previous work has identified a number of statistical biases due to characteristics of relational data such as autocorrelation and degree disparity. The RPT algorithm uses a novel form of randomization test to adjust for these biases. On a variety of relational learning tasks, RPTs built using randomization tests are significantly smaller than other models and achieve equivalent, or better, performance.
Jennifer Neville, David D. Jensen, Lisa Friedland, Michael Hay
KDD2
2002 Linkage and Autocorrelation Cause Feature Selection Bias in Relational Learning
David D. Jensen, Jennifer Neville
ICML1
2002 Autocorrelation and Linkage Cause Bias in Evaluation of Relational Learners
David D. Jensen, Jennifer Neville
ILP1
2000 Language Models for Financial News Recommendation
abstract
%$ & ' ( ) * + & , & -. / 10 2 43 !& , " 65 .7 98 :
Victor Lavrenko, Matthew D. Schmill, Dawn J. Lawrie, Paul Ogilvie, David D. Jensen, James Allan 0001
CIKM5
2000 Knowledge Discovery from Graphs (Invited Talk)
David D. Jensen
GD1
2000 Multiple Comparisons in Induction Algorithms
David D. Jensen, Paul R. Cohen
Mach. Learn.1
1999 Efficient Progressive Sampling
abstract
Having 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
KDD2
1998 Large Datasets Lead to Overly Complex Models: An Explanation and a Solution
Tim Oates 0001, David D. Jensen
KDD2
1997 The Effects of Training Set Size on Decision Tree Complexity
Tim Oates 0001, David D. Jensen
ICML2
1997 Building Simple Models: A Case Study with Decision Trees
David D. Jensen, Tim Oates 0001, Paul R. Cohen
IDA1
1997 Adjusting for Multiple Comparisons in Decision Tree Pruning
David D. Jensen, Matthew D. Schmill
KDD1
1996 Technology, language, and public decisions: finding common ground for experts and citizens
abstract
Many conflicts over specific technologies could be alleviated by focusing attention on the design stage and by encouraging communication between designers and users. We present two approaches to achieving these goals. The first, pattern languages, provides a common language for designers and users. The second, component designs, allows technologies themselves to serve as a shared workspace for designers and users.
David D. Jensen, Todd M. La Porte
ISTAS1