Demo Data from EDBT 2026 / reviewers in the wild / expert
Daniel Lowd
dblp:80/3901
· DBLP profile ↗
37ranked-venue papers
13as first author
7since 2021 · last 2025
0000-0002-9501-0361ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 32 · 12 first-author · 5 since 2021Databases, data management, data science and information retrieval · 8 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 5 · 2 first-author · 1 since 2021Security and privacy · 2 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 first-authorTheory of computation · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
20 papers |
Trustworthy machine learning · 38% Probabilistic and Bayesian machine learning · 32% Kernel, tree and ensemble methods · 10% | |
| Network and information security
3 papers |
Security and privacy of machine learning · 86% Authentication and access control · 9% Hardware security and side channels · 3% | |
| Theoretical computer science
2 papers |
Mathematical optimization · 100% |
Topics — the 30 heaviest of 49, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning › Data-centric AI › data influence
influence estimation |
0.8 | 2 | 2023 | Adapting and Evaluating Influence-Estimation Methods for Gradient-Boosted Decision Trees · J. Mach. Learn. Res. 2023 Identifying a Training-Set Attack's Target Using Renormalized Influence Estimation · CCS 2022 |
Machine learning › Trustworthy machine learning › robustness
certified robustness |
0.8 | 1 | 2024 | Provable Robustness against a Union of L_0 Adversarial Attacks · AAAI 2024 |
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models |
0.7 | 5 | 2015 | The Libra toolkit for probabilistic models · J. Mach. Learn. Res. 2015 Learning Sum-Product Networks with Direct and Indirect Variable Interactions · ICML 2014 Mean Field Inference in Dependency Networks: An Empirical Study · AAAI 2011 |
Machine learning › Kernel, tree and ensemble methods › gradient boosting
gradient boosted decision trees |
0.7 | 1 | 2023 | Adapting and Evaluating Influence-Estimation Methods for Gradient-Boosted Decision Trees · J. Mach. Learn. Res. 2023 |
Machine learning › Trustworthy machine learning
interpretability |
0.7 | 1 | 2023 | Adapting and Evaluating Influence-Estimation Methods for Gradient-Boosted Decision Trees · J. Mach. Learn. Res. 2023 |
Machine learning › Kernel, tree and ensemble methods › gradient boosting
boosted regression trees |
0.6 | 1 | 2022 | Instance-Based Uncertainty Estimation for Gradient-Boosted Regression Trees · NeurIPS 2022 |
Machine learning › Trustworthy machine learning
uncertainty estimation |
0.6 | 1 | 2022 | Instance-Based Uncertainty Estimation for Gradient-Boosted Regression Trees · NeurIPS 2022 |
Security and privacy of machine learning › adversarial attack
backdoor attack |
0.6 | 1 | 2022 | Identifying a Training-Set Attack's Target Using Renormalized Influence Estimation · CCS 2022 |
Security and privacy of machine learning
poisoning attack |
0.6 | 1 | 2022 | Identifying a Training-Set Attack's Target Using Renormalized Influence Estimation · CCS 2022 |
Security and privacy of machine learning
training-time attack |
0.6 | 1 | 2022 | Identifying a Training-Set Attack's Target Using Renormalized Influence Estimation · CCS 2022 |
Machine learning › Probabilistic and Bayesian machine learning › tractable probabilistic model
arithmetic circuits |
0.4 | 2 | 2016 | Discriminative Structure Learning of Arithmetic Circuits · AAAI 2016 Learning Sum-Product Networks with Direct and Indirect Variable Interactions · ICML 2014 |
Machine learning › Probabilistic and Bayesian machine learning
tractable probabilistic model |
0.4 | 2 | 2016 | Discriminative Structure Learning of Arithmetic Circuits · AAAI 2016 Learning Sum-Product Networks with Direct and Indirect Variable Interactions · ICML 2014 |
Machine learning › Trustworthy machine learning › robustness
distribution shift |
0.4 | 1 | 2020 | Learning from Positive and Unlabeled Data with Arbitrary Positive Shift · NeurIPS 2020 |
Machine learning › Learning paradigms › weakly supervised learning
positive-unlabeled learning |
0.4 | 1 | 2020 | Learning from Positive and Unlabeled Data with Arbitrary Positive Shift · NeurIPS 2020 |
Machine learning › Graph learning › graph neural network › node classification
collective classification |
0.4 | 2 | 2016 | Weakly Supervised Tweet Stance Classification by Relational Bootstrapping · EMNLP 2016 Convex Adversarial Collective Classification · ICML (1) 2013 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › probabilistic reasoning › probabilistic logic
markov logic networks |
0.4 | 2 | 2016 | Unifying Logical and Statistical AI · LICS 2016 Learning to Refine an Automatically Extracted Knowledge Base Using Markov Logic · ICDM 2012 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
structure learning |
0.4 | 2 | 2014 | Improving Markov network structure learning using decision trees · J. Mach. Learn. Res. 2014 Learning Sum-Product Networks with Direct and Indirect Variable Interactions · ICML 2014 |
Machine learning › Trustworthy machine learning › robustness
adversarial robustness |
0.4 | 2 | 2014 | On Robustness and Regularization of Structural Support Vector Machines · ICML 2014 Convex Adversarial Collective Classification · ICML (1) 2013 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
markov random field |
0.3 | 3 | 2016 | Improving Markov network structure learning using decision trees · J. Mach. Learn. Res. 2014 Unifying Logical and Statistical AI · LICS 2016 Recursive Random Fields · IJCAI 2007 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
approximate inference |
0.3 | 3 | 2011 | Mean Field Inference in Dependency Networks: An Empirical Study · AAAI 2011 Approximate Inference by Compilation to Arithmetic Circuits · NIPS 2010 Naive Bayes models for probability estimation · ICML 2005 |
Machine learning › Probabilistic and Bayesian machine learning › tractable probabilistic model
sum-product networks |
0.3 | 2 | 2016 | Learning Sum-Product Networks with Direct and Indirect Variable Interactions · ICML 2014 Discriminative Structure Learning of Arithmetic Circuits · AAAI 2016 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models › structure learning
discriminative structure learning |
0.2 | 1 | 2016 | Discriminative Structure Learning of Arithmetic Circuits · AAAI 2016 |
Natural language and speech › Information extraction and text analysis
stance detection |
0.2 | 1 | 2016 | Weakly Supervised Tweet Stance Classification by Relational Bootstrapping · EMNLP 2016 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
statistical relational learning |
0.2 | 1 | 2016 | Unifying Logical and Statistical AI · LICS 2016 |
Machine learning › Probabilistic and Bayesian machine learning › structured prediction
structured SVM |
0.2 | 1 | 2014 | On Robustness and Regularization of Structural Support Vector Machines · ICML 2014 |
Mathematical optimization › optimization under uncertainty
robust optimization |
0.2 | 1 | 2014 | On Robustness and Regularization of Structural Support Vector Machines · ICML 2014 |
Mathematical optimization › optimization under uncertainty › robust optimization
uncertainty sets |
0.2 | 1 | 2014 | On Robustness and Regularization of Structural Support Vector Machines · ICML 2014 |
Machine learning › Trustworthy machine learning › uncertainty estimation
probability calibration |
0.2 | 1 | 2022 | Instance-Based Uncertainty Estimation for Gradient-Boosted Regression Trees · NeurIPS 2022 |
Mathematical optimization › continuous optimization › nonlinear optimization › quadratic programming
convex quadratic programming |
0.2 | 1 | 2013 | Convex Adversarial Collective Classification · ICML (1) 2013 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › probabilistic reasoning
probabilistic logic |
0.1 | 1 | 2012 | Learning to Refine an Automatically Extracted Knowledge Base Using Markov Logic · ICDM 2012 |
Methods — techniques the papers use, named apart from their topics
renormalized influence · 1.1influence estimation · 1.1randomized smoothing · 0.8ensemble training · 0.8tracin · 0.7representer-point methods · 0.7leave-one-out retraining · 0.7tree-ensemble kernel · 0.6nonparametric distribution estimation · 0.6k-nearest neighbors · 0.6weak supervision · 0.2relational bootstrapping · 0.2hinge-loss markov random fields · 0.2robust optimization · 0.2regularization · 0.2convex quadratic programming · 0.2adversarial regularization · 0.2neighborhood grounding · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | On the Practicality of Differential Privacy for Knowledge Tracing
Anika Kabir, Chandan Tankala, Daniel Lowd |
EDM | 3 |
| 2024 | Provable Robustness against a Union of L_0 Adversarial AttacksabstractSparse or L0 adversarial attacks arbitrarily perturb an unknown subset of the features. L0 robustness analysis is particularly well-suited for heterogeneous (tabular) data where features have different types or scales. State-of-the-art L0 certified defenses are based on randomized smoothing and apply to evasion attacks only. This paper proposes feature partition aggregation (FPA) -- a certified defense against the union of L0 evasion, backdoor, and poisoning attacks. FPA generates its stronger robustness guarantees via an ensemble whose submodels are trained on disjoint feature sets. Compared to state-of-the-art L0 defenses, FPA is up to 3,000x faster and provides larger median robustness guarantees (e.g., median certificates of 13 pixels over 10 for CIFAR10, 12 pixels over 10 for MNIST, 4 features over 1 for Weather, and 3 features over 1 for Ames), meaning FPA provides the additional dimensions of robustness essentially for free. Zayd Hammoudeh, Daniel Lowd |
AAAI | 2 |
| 2024 | Training data influence analysis and estimation: a surveyabstractAbstract Good models require good training data. For overparameterized deep models, the causal relationship between training data and model predictions is increasingly opaque and poorly understood. Influence analysis partially demystifies training’s underlying interactions by quantifying the amount each training instance alters the final model. Measuring the training data’s influence exactly can be provably hard in the worst case; this has led to the development and use of influence estimators, which only approximate the true influence. This paper provides the first comprehensive survey of training data influence analysis and estimation. We begin by formalizing the various, and in places orthogonal, definitions of training data influence. We then organize state-of-the-art influence analysis methods into a taxonomy; we describe each of these methods in detail and compare their underlying assumptions, asymptotic complexities, and overall strengths and weaknesses. Finally, we propose future research directions to make influence analysis more useful in practice as well as more theoretically and empirically sound. Zayd Hammoudeh, Daniel Lowd |
Mach. Learn. | 2 |
| 2023 | Adapting and Evaluating Influence-Estimation Methods for Gradient-Boosted Decision TreesabstractInfluence estimation analyzes how changes to the training data can lead to different model predictions; this analysis can help us better understand these predictions, the models making those predictions, and the data sets they are trained on. However, most influence-estimation techniques are designed for deep learning models with continuous parameters. Gradient-boosted decision trees (GBDTs) are a powerful and widely-used class of models; however, these models are black boxes with opaque decision-making processes. In the pursuit of better understanding GBDT predictions and generally improving these models, we adapt recent and popular influence-estimation methods designed for deep learning models to GBDTs. Specifically, we adapt representer-point methods and TracIn, denoting our new methods TREX and BoostIn, respectively; source code is available at https://github.com/jjbrophy47/treeinfluence. We compare these methods to LeafInfluence and other baselines using 5 different evaluation measures on 22 real-world data sets with 4 popular GBDT implementations. These experiments give us a comprehensive overview of how different approaches to influence estimation work in GBDT models. We find BoostIn is an efficient influence-estimation method for GBDTs that performs equally well or better than existing work while being four orders of magnitude faster. Our evaluation also suggests the gold-standard approach of leave-one-out (LOO) retraining consistently identifies the single-most influential training example but performs poorly at finding the most influential set of training examples for a given target prediction. Jonathan Brophy, Zayd Hammoudeh, Daniel Lowd |
J. Mach. Learn. Res. | 3 |
| 2022 | Identifying a Training-Set Attack's Target Using Renormalized Influence EstimationabstractTargeted training-set attacks inject malicious instances into the training set to cause a trained model to mislabel one or more specific test instances. This work proposes the task of target identification, which determines whether a specific test instance is the target of a training-set attack. Target identification can be combined with adversarial-instance identification to find (and remove) the attack instances, mitigating the attack with minimal impact on other predictions. Rather than focusing on a single attack method or data modality, we build on influence estimation, which quantifies each training instance's contribution to a model's prediction. We show that existing influence estimators' poor practical performance often derives from their over-reliance on training instances and iterations with large losses. Our renormalized influence estimators fix this weakness; they far outperform the original estimators at identifying influential groups of training examples in both adversarial and non-adversarial settings, even finding up to 100% of adversarial training instances with no clean-data false positives. Target identification then simplifies to detecting test instances with anomalous influence values. We demonstrate our method's effectiveness on backdoor and poisoning attacks across various data domains, including text, vision, and speech, as well as against a gray-box, adaptive attacker that specifically optimizes the adversarial instances to evade our method. Our source code is available at https://github.com/ZaydH/target_identification. Zayd Hammoudeh, Daniel Lowd |
CCS | 2 |
| 2022 | Instance-Based Uncertainty Estimation for Gradient-Boosted Regression TreesabstractGradient-boosted regression trees (GBRTs) are hugely popular for solving tabular regression problems, but provide no estimate of uncertainty. We propose Instance-Based Uncertainty estimation for Gradient-boosted regression trees (IBUG), a simple method for extending any GBRT point predictor to produce probabilistic predictions. IBUG computes a non-parametric distribution around a prediction using the $k$-nearest training instances, where distance is measured with a tree-ensemble kernel. The runtime of IBUG depends on the number of training examples at each leaf in the ensemble, and can be improved by sampling trees or training instances. Empirically, we find that IBUG achieves similar or better performance than the previous state-of-the-art across 22 benchmark regression datasets. We also find that IBUG can achieve improved probabilistic performance by using different base GBRT models, and can more flexibly model the posterior distribution of a prediction than competing methods. We also find that previous methods suffer from poor probabilistic calibration on some datasets, which can be mitigated using a scalar factor tuned on the validation data. Source code is available at https://github.com/jjbrophy47/ibug. Jonathan Brophy, Daniel Lowd |
NeurIPS | 2 |
| 2021 | Machine Unlearning for Random ForestsabstractResponding to user data deletion requests, removing noisy examples, or deleting corrupted training data are just a few reasons for wanting to delete instances from a machine learning (ML) model. However, efficiently removing this data from an ML model is generally difficult. In this paper, we introduce data removal-enabled (DaRE) forests, a variant of random forests that enables the removal of training data with minimal retraining. Model updates for each DaRE tree in the forest are exact, meaning that removing instances from a DaRE model yields exactly the same model as retraining from scratch on updated data. DaRE trees use randomness and caching to make data deletion efficient. The upper levels of DaRE trees use random nodes, which choose split attributes and thresholds uniformly at random. These nodes rarely require updates because they only minimally depend on the data. At the lower levels, splits are chosen to greedily optimize a split criterion such as Gini index or mutual information. DaRE trees cache statistics at each node and training data at each leaf, so that only the necessary subtrees are updated as data is removed. For numerical attributes, greedy nodes optimize over a random subset of thresholds, so that they can maintain statistics while approximating the optimal threshold. By adjusting the number of thresholds considered for greedy nodes, and the number of random nodes, DaRE trees can trade off between more accurate predictions and more efficient updates. In experiments on 13 real-world datasets and one synthetic dataset, we find DaRE forests delete data orders of magnitude faster than retraining from scratch while sacrificing little to no predictive power. Jonathan Brophy, Daniel Lowd |
ICML | 2 |
| 2020 | Learning from Positive and Unlabeled Data with Arbitrary Positive ShiftabstractPositive-unlabeled (PU) learning trains a binary classifier using only positive and unlabeled data. A common simplifying assumption is that the positive data is representative of the target positive class. This assumption rarely holds in practice due to temporal drift, domain shift, and/or adversarial manipulation. This paper shows that PU learning is possible even with arbitrarily non-representative positive data given unlabeled data from the source and target distributions. Our key insight is that only the negative class's distribution need be fixed. We integrate this into two statistically consistent methods to address arbitrary positive bias - one approach combines negative-unlabeled learning with unlabeled-unlabeled learning while the other uses a novel, recursive risk estimator. Experimental results demonstrate our methods' effectiveness across numerous real-world datasets and forms of positive bias, including disjoint positive class-conditional supports. Additionally, we propose a general, simplified approach to address PU risk estimation overfitting. Zayd Hammoudeh, Daniel Lowd |
NeurIPS | 2 |
| 2018 | On Adversarial Examples for Character-Level Neural Machine TranslationabstractEvaluating on adversarial examples has become a standard procedure to measure robustness of deep learning models. Due to the difficulty of creating white-box adversarial examples for discrete text input, most analyses of the robustness of NLP models have been done through black-box adversarial examples. We investigate adversarial examples for character-level neural machine translation (NMT), and contrast black-box adversaries with a novel white-box adversary, which employs differentiable string-edit operations to rank adversarial changes. We propose two novel types of attacks which aim to remove or change a word in a translation, rather than simply break the NMT. We demonstrate that white-box adversarial examples are significantly stronger than their black-box counterparts in different attack scenarios, which show more serious vulnerabilities than previously known. In addition, after performing adversarial training, which takes only 3 times longer than regular training, we can improve the model’s robustness significantly. Javid Ebrahimi, Daniel Lowd, Dejing Dou |
COLING | 2 |
| 2017 | A Temporal Attentional Model for Rumor Stance ClassificationabstractRumor stance classification is the task of determining the stance towards a rumor in text. This is the first step in effective rumor tracking on social media which is an increasingly important task. In this work, we analyze Twitter users' stance toward a rumorous tweet, in which users could support, deny, query, or comment upon the rumor. We propose a deep attentional CNN-LSTM approach, which takes the sequence of tweets in a thread of conversation as the input. We use neighboring tweets in the timeline as context vectors to capture the temporal dynamism in users' stance evolution. In addition, we use extra features such as friendship, to leverage useful relational features that are readily available in social media. Our model achieves the state-of-the-art results on rumor stance classification on a recent SemEval dataset, improving accuracy and F1 score by 3.6% and 4.2% respectively. Amir Pouran Ben Veyseh, Javid Ebrahimi, Dejing Dou, Daniel Lowd |
CIKM | 4 |
| 2016 | A Probabilistic Approach to Knowledge Translation
Shangpu Jiang, Daniel Lowd, Dejing Dou |
AAAI | 2 |
| 2016 | Discriminative Structure Learning of Arithmetic CircuitsabstractThe biggest limitation of probabilistic graphical models is the complexity of inference, which is often intractable. An appealing alternative is to use tractable probabilistic models, such as arithmetic circuits (ACs) and sum-product networks (SPNs), in which marginal and conditional queries can be answered efficiently. In this paper, we present the first discriminative structure learning algorithm for ACs, DACLearn (Discriminative AC Learner), which optimizes conditional log-likelihood. Based on our experiments, DACLearn learns models that are more accurate and compact than other tractable generative and discriminative baselines. Amirmohammad Rooshenas, Daniel Lowd |
AAAI | 2 |
| 2016 | Discriminative Structure Learning of Arithmetic CircuitsabstractThe biggest limitation of probabilistic graphical models is the complexity of inference, which is often intractable. An appealing alternative is to use tractable probabilistic models, such as arithmetic circuits (ACs) and sum-product networks (SPNs), in which marginal and conditional queries can be answered efficiently. In this paper, we present the first discriminative structure learning algorithm for ACs, DACLearn (Discriminative AC Learner). Like previous work on generative structure learning, DACLearn finds a log-linear model with conjunctive features, using the size of an equivalent AC representation as a learning bias. Unlike previous work, DACLearn optimizes conditional likelihood, resulting in a more accurate conditional distribution. DACLearn also learns much more compact ACs than generative methods, since it does not need to represent a consistent distribution over the evidence variables. To ensure efficiency, DACLearn uses novel initialization and search heuristics to drastically reduce the number of feature evaluations required to learn an accurate model. In experiments on 20 benchmark domains, we find that our DACLearn learns models that are more accurate and compact than other tractable generative and discriminative methods. Amirmohammad Rooshenas, Daniel Lowd |
AISTATS | 2 |
| 2016 | A Joint Sentiment-Target-Stance Model for Stance Classification in TweetsabstractClassifying the stance expressed in online microblogging social media is an emerging problem in opinion mining. We propose a probabilistic approach to stance classification in tweets, which models stance, target of stance, and sentiment of tweet, jointly. Instead of simply conjoining the sentiment or target variables as extra variables to the feature space, we use a novel formulation to incorporate three-way interactions among sentiment-stance-input variables and three-way interactions among target-stance-input variables. The proposed specification intuitively aims to discriminate sentiment features from target features for stance classification. In addition, regularizing a single stance classifier, which handles all targets, acts as a soft weight-sharing among them. We demonstrate that discriminative training of this model achieves the state-of-the-art results in supervised stance classification, and its generative training obtains competitive results in the weakly supervised setting. Javid Ebrahimi, Dejing Dou, Daniel Lowd |
COLING | 3 |
| 2016 | Ontology-Based Deep Restricted Boltzmann Machine
Hao Wang 0064, Dejing Dou, Daniel Lowd |
DEXA (1) | 3 |
| 2016 | Weakly Supervised Tweet Stance Classification by Relational BootstrappingabstractSupervised stance classification, in such domains as Congressional debates and online forums, has been a topic of interest in the past decade.Approaches have evolved from text classification to structured output prediction, including collective classification and sequence labeling.In this work, we investigate collective classification of stances on Twitter, using hinge-loss Markov random fields (HL-MRFs).Given the graph of all posts, users, and their relationships, we constrain the predicted post labels and latent user labels to correspond with the network structure.We focus on a weakly supervised setting, in which only a small set of hashtags or phrases is labeled.Using our relational approach, we are able to go beyond the stance-indicative patterns and harvest more stance-indicative tweets, which can also be used to train any linear text classifier when the network structure is not available or is costly. Javid Ebrahimi, Dejing Dou, Daniel Lowd |
EMNLP | 3 |
| 2016 | Unifying Logical and Statistical AIabstractIntelligent agents must be able to handle the complexity and uncertainty of the real world. Logical AI has focused mainly on the former, and statistical AI on the latter. Markov logic combines the two by attaching weights to first-order formulas and viewing them as templates for features of Markov networks. Inference algorithms for Markov logic draw on ideas from satisfiability, Markov chain Monte Carlo and knowledge-based model construction. Learning algorithms are based on the voted perceptron, pseudo-likelihood and inductive logic programming. Markov logic has been successfully applied to a wide variety of problems in natural language understanding, vision, computational biology, social networks and others, and is the basis of the open-source Alchemy system. Pedro M. Domingos, Daniel Lowd, Stanley Kok, Aniruddh Nath, Hoifung Poon, Matthew Richardson, Parag Singla |
LICS | 2 |
| 2015 | Ontology Matching with Knowledge Rules
Shangpu Jiang, Daniel Lowd, Dejing Dou |
DEXA (1) | 2 |
| 2015 | The Libra toolkit for probabilistic models
Daniel Lowd, Amirmohammad Rooshenas |
J. Mach. Learn. Res. | 1 |
| 2014 | Learning Sum-Product Networks with Direct and Indirect Variable InteractionsabstractSum-product networks (SPNs) are a deep probabilistic representation that allows for efficient, exact inference. SPNs generalize many other tractable models, including thin junction trees, latent tree models, and many types of mixtures. Previous work on learning SPN structure has mainly focused on using top-down or bottom-up clustering to find mixtures, which capture variable interactions indirectly through implicit latent variables. In contrast, most work on learning graphical models, thin junction trees, and arithmetic circuits has focused on finding direct interactions among variables. In this paper, we present ID-SPN, a new algorithm for learning SPN structure that unifies the two approaches. In experiments on 20 benchmark datasets, we find that the combination of direct and indirect interactions leads to significantly better accuracy than several state-of-the-art algorithms for learning SPNs and other tractable models. Amirmohammad Rooshenas, Daniel Lowd |
ICML | 2 |
| 2014 | On Robustness and Regularization of Structural Support Vector MachinesabstractPrevious analysis of binary SVMs has demonstrated a deep connection between robustness to perturbations over uncertainty sets and regularization of the weights. In this paper, we explore the problem of learning robust models for structured prediction problems. We first formulate the problem of learning robust structural SVMs when there are perturbations in the feature space. We consider two different classes of uncertainty sets for the perturbations: ellipsoidal uncertainty sets and polyhedral uncertainty sets. In both cases, we show that the robust optimization problem is equivalent to the non-robust formulation with an additional regularizer. For the ellipsoidal uncertainty set, the additional regularizer is based on the dual norm of the norm that constrains the ellipsoidal uncertainty. For the polyhedral uncertainty set, we show that the robust optimization problem is equivalent to adding a linear regularizer in a transformed weight space related to the linear constraints of the polyhedron. We also show that these constraint sets can be combined and demonstrate a number of interesting special cases. This represents the first theoretical analysis of robust optimization of structural support vector machines. Our experimental results show that our method outperforms the nonrobust structural SVMs on real world data when the test data distributions is drifted from the training data distribution. Mohamad Ali Torkamani, Daniel Lowd |
ICML | 2 |
| 2014 | Leveraging USB to Establish Host Identity Using Commodity Devices
Adam Bates 0001, Ryan Leonard, Hannah Pruse, Daniel Lowd, Kevin R. B. Butler |
NDSS | 4 |
| 2014 | Improving Markov network structure learning using decision trees
Daniel Lowd, Jesse Davis |
J. Mach. Learn. Res. | 1 |
| 2013 | Learning Markov Networks With Arithmetic CircuitsabstractMarkov networks are an effective way to represent complex probability distributions. However, learning their structure and parameters or using them to answer queries is typically intractable. One approach to making learning and inference tractable is to use approximations, such as pseudo-likelihood or approximate inference. An alternate approach is to use a restricted class of models where exact inference is always efficient. Previous work has explored low treewidth models, models with tree-structured features, and latent variable models. In this paper, we introduce ACMN, the first ever method for learning efficient Markov networks with arbitrary conjunctive features. The secret to ACMN’s greater flexibility is its use of arithmetic circuits, a linear-time inference representation that can handle many high treewidth models by exploiting local structure. ACMN uses the size of the corresponding arithmetic circuit as a learning bias, allowing it to trade off accuracy and inference complexity. In experiments on 12 standard datasets, the tractable models learned by ACMN are more accurate than both tractable models learned by other algorithms and approximate inference in intractable models. Daniel Lowd, Amirmohammad Rooshenas |
AISTATS | 1 |
| 2013 | Convex Adversarial Collective ClassificationabstractIn this paper, we present a novel method for robustly performing collective classification in the presence of a malicious adversary that can modify up to a fixed number of binary-valued attributes. Our method is formulated as a convex quadratic program that guarantees optimal weights against a worst-case adversary in polynomial time. In addition to increased robustness against active adversaries, this kind of adversarial regularization can also lead to improved generalization even when no adversary is present. In experiments on real and simulated data, our method consistently outperforms both non-adversarial and non-relational baselines. Mohamad Ali Torkamani, Daniel Lowd |
ICML (1) | 2 |
| 2012 | Learning to Refine an Automatically Extracted Knowledge Base Using Markov LogicabstractA number of text mining and information extraction projects such as Text Runner and NELL seek to automatically build knowledge bases from the rapidly growing amount of information on the web. In order to scale to the size of the web, these projects often employ ad hoc heuristics to reason about uncertain and contradictory information rather than reasoning jointly about all candidate facts. In this paper, we present a Markov logic-based system for cleaning an extracted knowledge base. This allows a scalable system such as NELL to take advantage of joint probabilistic inference, or, conversely, allows Markov logic to be applied to a web scale problem. Our system uses only the ontological constraints and confidence values of the original system, along with human-labeled data if available. The labeled data can be used to calibrate the confidence scores from the original system or learn the effectiveness of individual extraction patterns. To achieve scalability, we introduce a neighborhood grounding method that only instantiates the part of the network most relevant to the given query. This allows us to partition the knowledge cleaning task into tractable pieces that can be solved individually. In experiments on NELL's knowledge base, we evaluate several variants of our approach and find that they improve both F1 and area under the precision-recall curve. Shangpu Jiang, Daniel Lowd, Dejing Dou |
ICDM | 2 |
| 2012 | Closed-Form Learning of Markov Networks from Dependency Networks
Daniel Lowd |
UAI | 1 |
| 2011 | Mean Field Inference in Dependency Networks: An Empirical StudyabstractDependency networks are a compelling alternative to Bayesian networks for learning joint probability distributions from data and using them to compute probabilities. A dependency network consists of a set of conditional probability distributions, each representing the probability of a single variable given its Markov blanket. Running Gibbs sampling with these conditional distributions produces a joint distribution that can be used to answer queries, but suffers from the traditional slowness of sampling-based inference. In this paper, we observe that the mean field update equation can be applied to dependency networks, even though the conditional probability distributions may be inconsistent with each other. In experiments with learning and inference on 12 datasets, we demonstrate that mean field inference in dependency networks offers similar accuracy to Gibbs sampling but with orders of magnitude improvements in speed. Compared to Bayesian networks learned on the same data, dependency networks offer higher accuracy at greater amounts of evidence. Furthermore, mean field inference is consistently more accurate in dependency networks than in Bayesian networks learned on the same data. Daniel Lowd, Arash Shamaei |
AAAI | 1 |
| 2010 | Learning Markov Network Structure with Decision TreesabstractTraditional Markov network structure learning algorithms perform a search for globally useful features. However, these algorithms are often slow and prone to finding local optima due to the large space of possible structures. Ravikumar et al. recently proposed the alternative idea of applying L1 logistic regression to learn a set of pair wise features for each variable, which are then combined into a global model. This paper presents the DTSL algorithm, which uses probabilistic decision trees as the local model. Our approach has two significant advantages: it is more efficient, and it is able to discover features that capture more complex interactions among the variables. Our approach can also be seen as a method for converting a dependency network into a consistent probabilistic model. In an extensive empirical evaluation on 13 datasets, our algorithm obtains comparable accuracy to three standard structure learning algorithms while running 1-4 orders of magnitude faster. Daniel Lowd, Jesse Davis |
ICDM | 1 |
| 2010 | Approximate Inference by Compilation to Arithmetic CircuitsabstractArithmetic circuits (ACs) exploit context-specific independence and determinism to allow exact inference even in networks with high treewidth. In this paper, we introduce the first ever approximate inference methods using ACs, for domains where exact inference remains intractable. We propose and evaluate a variety of techniques based on exact compilation, forward sampling, AC structure learning, Markov network parameter learning, variational inference, and Gibbs sampling. In experiments on eight challenging real-world domains, we find that the methods based on sampling and learning work best: one such method (AC2-F) is faster and usually more accurate than loopy belief propagation, mean field, and Gibbs sampling; another (AC2-G) has a running time similar to Gibbs sampling but is consistently more accurate than all baselines. Daniel Lowd, Pedro M. Domingos |
NIPS | 1 |
| 2010 | Exploiting Causal Independence in Markov Logic Networks: Combining Undirected and Directed Models
Sriraam Natarajan, Tushar Khot, Daniel Lowd, Prasad Tadepalli, Kristian Kersting, Jude W. Shavlik |
ECML/PKDD (2) | 3 |
| 2009 | Using salience to segment desktop activity into projectsabstractKnowledge workers must manage large numbers of simultaneous, ongoing projects that collectively involve huge numbers of resources (documents, emails, web pages, calendar items, etc). An activity database that captures the relationships among projects, resources, and time can drive a variety of tools that save time and increase productivity. To maximize net time savings, we would prefer to build such a database automatically, or with as little user effort as possible. In this paper, we present several sets of features and algorithms for predicting the project associated with each action a user performs on the desktop. Key to our methods is salience, the notion that more recent activity is more informative. By developing novel features that represent salience, we were able to learn models that outperform both a simple benchmark and an expert system tuned specifically for this task on real-world data from five users. Daniel Lowd, Nicholas Kushmerick |
IUI | 1 |
| 2008 | Learning Arithmetic Circuits
Daniel Lowd, Pedro M. Domingos |
UAI | 1 |
| 2007 | Recursive Random Fields
Daniel Lowd, Pedro M. Domingos |
IJCAI | 1 |
| 2007 | Efficient Weight Learning for Markov Logic Networks
Daniel Lowd, Pedro M. Domingos |
PKDD | 1 |
| 2005 | Naive Bayes models for probability estimationabstractNaive Bayes models have been widely used for clustering and classification. However, they are seldom used for general probabilistic learning and inference (i.e., for estimating and computing arbitrary joint, conditional and marginal distributions). In this paper we show that, for a wide range of benchmark datasets, naive Bayes models learned using EM have accuracy and learning time comparable to Bayesian networks with context-specific independence. Most significantly, naive Bayes inference is orders of magnitude faster than Bayesian network inference using Gibbs sampling and belief propagation. This makes naive Bayes models a very attractive alternative to Bayesian networks for general probability estimation, particularly in large or real-time domains. Daniel Lowd, Pedro M. Domingos |
ICML | 1 |
| 2005 | Adversarial learningabstractMany classification tasks, such as spam filtering, intrusion detection, and terrorism detection, are complicated by an adversary who wishes to avoid detection. Previous work on adversarial classification has made the unrealistic assumption that the attacker has perfect knowledge of the classifier [2]. In this paper, we introduce the adversarial classifier reverse engineering (ACRE) learning problem, the task of learning sufficient information about a classifier to construct adversarial attacks. We present efficient algorithms for reverse engineering linear classifiers with either continuous or Boolean features and demonstrate their effectiveness using real data from the domain of spam filtering. Daniel Lowd, Christopher Meek |
KDD | 1 |