Demo Data from EDBT 2026 / reviewers in the wild / expert
Mark Craven
dblp:54/4170
· DBLP profile ↗
34ranked-venue papers
6as first author
1since 2021 · last 2022
0000-0002-8917-7464ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 18 · 3 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 15 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 6 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-authorTheory of computation · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
11 papers |
Trustworthy machine learning · 72% Knowledge representation and reasoning · 10% Information extraction and text analysis · 7% | |
| Interdisciplinary, comprehensive, and emerging computing
7 papers |
Bioinformatics and computational biology · 100% |
Topics — the 30 heaviest of 42, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning › interpretability
feature importance |
1.0 | 2 | 2022 | Feature Importance Explanations for Temporal Black-Box Models · AAAI 2022 Understanding Learned Models by Identifying Important Features at the Right Resolution · AAAI 2019 |
Machine learning › Trustworthy machine learning
interpretability |
1.0 | 2 | 2022 | Feature Importance Explanations for Temporal Black-Box Models · AAAI 2022 Understanding Learned Models by Identifying Important Features at the Right Resolution · AAAI 2019 |
Machine learning › Trustworthy machine learning › interpretability › feature interpretation
feature interaction detection |
0.4 | 1 | 2019 | Understanding Learned Models by Identifying Important Features at the Right Resolution · AAAI 2019 |
Machine learning › Trustworthy machine learning › interpretability › post-hoc explanation
model-agnostic explanation |
0.4 | 1 | 2019 | Understanding Learned Models by Identifying Important Features at the Right Resolution · AAAI 2019 |
Bioinformatics and computational biology › gene regulation
regulatory genomics |
0.4 | 1 | 2019 | atSNP Search: a web resource for statistically evaluating influence of human genetic variation on transcription factor binding · Bioinform. 2019 |
Bioinformatics and computational biology › gene regulation
regulatory variant interpretation |
0.4 | 1 | 2019 | atSNP Search: a web resource for statistically evaluating influence of human genetic variation on transcription factor binding · Bioinform. 2019 |
Bioinformatics and computational biology › gene regulation
transcription factor binding |
0.4 | 1 | 2019 | atSNP Search: a web resource for statistically evaluating influence of human genetic variation on transcription factor binding · Bioinform. 2019 |
Bioinformatics and computational biology › biological network › network biology › network inference
gene regulatory network inference |
0.3 | 1 | 2018 | Context-Specific Nested Effects Models · RECOMB 2018 |
Bioinformatics and computational biology › biological network › network biology › network inference › gene regulatory network inference
nested effects models |
0.3 | 1 | 2018 | Context-Specific Nested Effects Models · RECOMB 2018 |
Machine learning › Learning paradigms
multiple instance learning |
0.1 | 2 | 2007 | Multiple-Instance Active Learning · NIPS 2007 Supervised versus multiple instance learning: an empirical comparison · ICML 2005 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › probabilistic reasoning › probabilistic logic
markov logic networks |
0.1 | 1 | 2011 | A Framework for Incorporating General Domain Knowledge into Latent Dirichlet Allocation Using First-Order Logic · IJCAI 2011 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
statistical relational learning |
0.1 | 1 | 2011 | A Framework for Incorporating General Domain Knowledge into Latent Dirichlet Allocation Using First-Order Logic · IJCAI 2011 |
Data mining › text mining
topic modeling |
0.1 | 1 | 2011 | A Framework for Incorporating General Domain Knowledge into Latent Dirichlet Allocation Using First-Order Logic · IJCAI 2011 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge engineering › knowledge integration
domain knowledge integration |
0.1 | 1 | 2009 | Incorporating domain knowledge into topic modeling via Dirichlet Forest priors · ICML 2009 |
Natural language and speech › Information extraction and text analysis › topic model
latent dirichlet allocation |
0.1 | 1 | 2009 | Incorporating domain knowledge into topic modeling via Dirichlet Forest priors · ICML 2009 |
Natural language and speech › Information extraction and text analysis
topic model |
0.1 | 1 | 2009 | Incorporating domain knowledge into topic modeling via Dirichlet Forest priors · ICML 2009 |
Bioinformatics and computational biology › multiple sequence alignment
cluster alignment |
0.1 | 1 | 2009 | Clustered alignments of gene-expression time series data · Bioinform. 2009 |
Bioinformatics and computational biology
gene expression analysis |
0.1 | 1 | 2009 | Clustered alignments of gene-expression time series data · Bioinform. 2009 |
Natural language and speech › Information extraction and text analysis
sequence labeling |
0.1 | 1 | 2008 | An Analysis of Active Learning Strategies for Sequence Labeling Tasks · EMNLP 2008 |
Machine learning › Efficient and distributed learning
active learning |
0.1 | 1 | 2007 | Multiple-Instance Active Learning · NIPS 2007 |
Bioinformatics and computational biology › gene regulation › cis-regulatory element analysis
cis-regulatory module analysis |
0.1 | 1 | 2007 | Learning probabilistic models of cis-regulatory modules that represent logical and spatial aspects · Bioinform. 2007 |
Bioinformatics and computational biology
gene regulation |
0.1 | 1 | 2007 | Learning probabilistic models of cis-regulatory modules that represent logical and spatial aspects · Bioinform. 2007 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models › markov random field
conditional markov network |
0.0 | 1 | 2004 | Markov Networks for Detecting Overalpping Elements in Sequence Data · NIPS 2004 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
markov random field |
0.0 | 1 | 2004 | Markov Networks for Detecting Overalpping Elements in Sequence Data · NIPS 2004 |
Bioinformatics and computational biology
genomics |
0.0 | 1 | 2004 | Markov Networks for Detecting Overalpping Elements in Sequence Data · NIPS 2004 |
Bioinformatics and computational biology › gene regulation › regulatory element discovery
regulatory element prediction |
0.0 | 1 | 2004 | Markov Networks for Detecting Overalpping Elements in Sequence Data · NIPS 2004 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model › hidden markov model
hierarchical hidden markov model |
0.0 | 1 | 2003 | Hierarchical Hidden Markov Models for Information Extraction · IJCAI 2003 |
Automata and formal languages › formal grammars
context-free grammar |
0.0 | 1 | 2001 | Refining the Structure of a Stochastic Context-Free Grammar · IJCAI 2001 |
Automata and formal languages › probabilistic grammars
probabilistic context-free grammar |
0.0 | 1 | 2001 | Refining the Structure of a Stochastic Context-Free Grammar · IJCAI 2001 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
bayesian inference |
0.0 | 1 | 2009 | Incorporating domain knowledge into topic modeling via Dirichlet Forest priors · ICML 2009 |
Methods — techniques the papers use, named apart from their topics
hypothesis testing · 1.0permutation-based importance · 0.6statistical significance testing · 0.4false discovery rate control · 0.4stochastic gradient descent · 0.2first-order logic · 0.2segment-based alignment · 0.2correlation-optimized warping · 0.2active learning · 0.2hidden markov model · 0.1dirichlet forest prior · 0.1collapsed gibbs sampling · 0.1query selection strategies · 0.1discriminative learning · 0.1inference · 0.0concept relation exploitation · 0.0machine learning · 0.0information extraction · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Feature Importance Explanations for Temporal Black-Box ModelsabstractModels in the supervised learning framework may capture rich and complex representations over the features that are hard for humans to interpret. Existing methods to explain such models are often specific to architectures and data where the features do not have a time-varying component. In this work, we propose TIME, a method to explain models that are inherently temporal in nature. Our approach (i) uses a model-agnostic permutation-based approach to analyze global feature importance, (ii) identifies the importance of salient features with respect to their temporal ordering as well as localized windows of influence, and (iii) uses hypothesis testing to provide statistical rigor. Akshay Sood, Mark Craven |
AAAI | 2 |
| 2019 | Understanding Learned Models by Identifying Important Features at the Right ResolutionabstractIn many application domains, it is important to characterize how complex learned models make their decisions across the distribution of instances. One way to do this is to identify the features and interactions among them that contribute to a model’s predictive accuracy. We present a model-agnostic approach to this task that makes the following specific contributions. Our approach (i) tests feature groups, in addition to base features, and tries to determine the level of resolution at which important features can be determined, (ii) uses hypothesis testing to rigorously assess the effect of each feature on the model’s loss, (iii) employs a hierarchical approach to control the false discovery rate when testing feature groups and individual base features for importance, and (iv) uses hypothesis testing to identify important interactions among features and feature groups. We evaluate our approach by analyzing random forest and LSTM neural network models learned in two challenging biomedical applications. Kyubin Lee, Akshay Sood, Mark Craven |
AAAI | 3 |
| 2019 | atSNP Search: a web resource for statistically evaluating influence of human genetic variation on transcription factor bindingabstractSUMMARY: Understanding the regulatory roles of non-coding genetic variants has become a central goal for interpreting results of genome-wide association studies. The regulatory significance of the variants may be interrogated by assessing their influence on transcription factor binding. We have developed atSNP Search, a comprehensive web database for evaluating motif matches to the human genome with both reference and variant alleles and assessing the overall significance of the variant alterations on the motif matches. Convenient search features, comprehensive search outputs and a useful help menu are key components of atSNP Search. atSNP Search enables convenient interpretation of regulatory variants by statistical significance testing and composite logo plots, which are graphical representations of motif matches with the reference and variant alleles. Existing motif-based regulatory variant discovery tools only consider a limited pool of variants due to storage or other limitations. In contrast, atSNP Search users can test more than 37 billion variant-motif pairs with marginal significance in motif matches or match alteration. Computational evidence from atSNP Search, when combined with experimental validation, may help with the discovery of underlying disease mechanisms. AVAILABILITY AND IMPLEMENTATION: atSNP Search is freely available at http://atsnp.biostat.wisc.edu. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Sunyoung Shin, Rebecca Hudson, Christopher Harrison, Mark Craven, Sündüz Keles |
Bioinform. | 4 |
| 2019 | Augmenting subnetwork inference with information extracted from the scientific literatureabstractMany biological studies involve either (i) manipulating some aspect of a cell or its environment and then simultaneously measuring the effect on thousands of genes, or (ii) systematically manipulating each gene and then measuring the effect on some response of interest. A common challenge that arises in these studies is to explain how genes identified as relevant in the given experiment are organized into a subnetwork that accounts for the response of interest. The task of inferring a subnetwork is typically dependent on the information available in publicly available, structured databases, which suffer from incompleteness. However, a wealth of potentially relevant information resides in the scientific literature, such as information about genes associated with certain concepts of interest, as well as interactions that occur among various biological entities. We contend that by exploiting this information, we can improve the explanatory power and accuracy of subnetwork inference in multiple applications. Here we propose and investigate several ways in which information extracted from the scientific literature can be used to augment subnetwork inference. We show that we can use literature-extracted information to (i) augment the set of entities identified as being relevant in a subnetwork inference task, (ii) augment the set of interactions used in the process, and (iii) support targeted browsing of a large inferred subnetwork by identifying entities and interactions that are closely related to concepts of interest. We use this approach to uncover the pathways involved in interactions between a virus and a host cell, and the pathways that are regulated by a transcription factor associated with breast cancer. Our experimental results demonstrate that these approaches can provide more accurate and more interpretable subnetworks. Integer program code, background network data, and pathfinding code are available at https://github.com/Craven-Biostat-Lab/subnetwork_inference. Sid Kiblawi, Deborah Chasman, Amanda Henning, Eunju Park, Hoifung Poon, Michael Gould, Paul Ahlquist, Mark Craven |
PLoS Comput. Biol. | 8 |
| 2018 | Context-Specific Nested Effects Models
Yuriy Sverchkov, Yi-Hsuan Ho, Audrey P. Gasch, Mark Craven |
RECOMB | 4 |
| 2017 | A review of active learning approaches to experimental design for uncovering biological networksabstractVarious types of biological knowledge describe networks of interactions among elementary entities. For example, transcriptional regulatory networks consist of interactions among proteins and genes. Current knowledge about the exact structure of such networks is highly incomplete, and laboratory experiments that manipulate the entities involved are conducted to test hypotheses about these networks. In recent years, various automated approaches to experiment selection have been proposed. Many of these approaches can be characterized as active machine learning algorithms. Active learning is an iterative process in which a model is learned from data, hypotheses are generated from the model to propose informative experiments, and the experiments yield new data that is used to update the model. This review describes the various models, experiment selection strategies, validation techniques, and successful applications described in the literature; highlights common themes and notable distinctions among methods; and identifies likely directions of future research and open problems in the area. Yuriy Sverchkov, Mark Craven |
PLoS Comput. Biol. | 2 |
| 2014 | Inferring Host Gene Subnetworks Involved in Viral ReplicationabstractSystematic, genome-wide loss-of-function experiments can be used to identify host factors that directly or indirectly facilitate or inhibit the replication of a virus in a host cell. We present an approach that combines an integer linear program and a diffusion kernel method to infer the pathways through which those host factors modulate viral replication. The inputs to the method are a set of viral phenotypes observed in single-host-gene mutants and a background network consisting of a variety of host intracellular interactions. The output is an ensemble of subnetworks that provides a consistent explanation for the measured phenotypes, predicts which unassayed host factors modulate the virus, and predicts which host factors are the most direct interfaces with the virus. We infer host-virus interaction subnetworks using data from experiments screening the yeast genome for genes modulating the replication of two RNA viruses. Because a gold-standard network is unavailable, we assess the predicted subnetworks using both computational and qualitative analyses. We conduct a cross-validation experiment in which we predict whether held-aside test genes have an effect on viral replication. Our approach is able to make high-confidence predictions more accurately than several baselines, and about as well as the best baseline, which does not infer mechanistic pathways. We also examine two kinds of predictions made by our method: which host factors are nearest to a direct interaction with a viral component, and which unassayed host genes are likely to be involved in viral replication. Multiple predictions are supported by recent independent experimental data, or are components or functional partners of confirmed relevant complexes or pathways. Integer program code, background network data, and inferred host-virus subnetworks are available at http://www.biostat.wisc.edu/~craven/chasman_host_virus/. Deborah Chasman, Brandi Gancarz, Linhui Hao, Michael C. Ferris, Paul Ahlquist, Mark Craven |
PLoS Comput. Biol. | 6 |
| 2013 | Limited Agreement of Independent RNAi Screens for Virus-Required Host Genes Owes More to False-Negative than False-Positive FactorsabstractSystematic, genome-wide RNA interference (RNAi) analysis is a powerful approach to identify gene functions that support or modulate selected biological processes. An emerging challenge shared with some other genome-wide approaches is that independent RNAi studies often show limited agreement in their lists of implicated genes. To better understand this, we analyzed four genome-wide RNAi studies that identified host genes involved in influenza virus replication. These studies collectively identified and validated the roles of 614 cell genes, but pair-wise overlap among the four gene lists was only 3% to 15% (average 6.7%). However, a number of functional categories were overrepresented in multiple studies. The pair-wise overlap of these enriched-category lists was high, ∼19%, implying more agreement among studies than apparent at the gene level. Probing this further, we found that the gene lists implicated by independent studies were highly connected in interacting networks by independent functional measures such as protein-protein interactions, at rates significantly higher than predicted by chance. We also developed a general, model-based approach to gauge the effects of false-positive and false-negative factors and to estimate, from a limited number of studies, the total number of genes involved in a process. For influenza virus replication, this novel statistical approach estimates the total number of cell genes involved to be ∼2,800. This and multiple other aspects of our experimental and computational results imply that, when following good quality control practices, the low overlap between studies is primarily due to false negatives rather than false-positive gene identifications. These results and methods have implications for and applications to multiple forms of genome-wide analysis. Linhui Hao, Qiuling He, Zhishi Wang, Mark Craven, Michael A. Newton, Paul Ahlquist |
PLoS Comput. Biol. | 4 |
| 2012 | Biomedical event extraction from abstracts and full papers using search-based structured predictionabstractBACKGROUND: Biomedical event extraction has attracted substantial attention as it can assist researchers in understanding the plethora of interactions among genes that are described in publications in molecular biology. While most recent work has focused on abstracts, the BioNLP 2011 shared task evaluated the submitted systems on both abstracts and full papers. In this article, we describe our submission to the shared task which decomposes event extraction into a set of classification tasks that can be learned either independently or jointly using the search-based structured prediction framework. Our intention is to explore how these two learning paradigms compare in the context of the shared task. RESULTS: We report that models learned using search-based structured prediction exceed the accuracy of independently learned classifiers by 8.3 points in F-score, with the gains being more pronounced on the more complex Regulation events (13.23 points). Furthermore, we show how the trade-off between recall and precision can be adjusted in both learning paradigms and that search-based structured prediction achieves better recall at all precision points. Finally, we report on experiments with a simple domain-adaptation method, resulting in the second-best performance achieved by a single system. CONCLUSIONS: We demonstrate that joint inference using the search-based structured prediction framework can achieve better performance than independently learned classifiers, thus demonstrating the potential of this learning paradigm for event extraction and other similarly complex information-extraction tasks. Andreas Vlachos 0001, Mark Craven |
BMC Bioinform. | 2 |
| 2011 | Search-based Structured Prediction applied to Biomedical Event Extraction
Andreas Vlachos 0001, Mark Craven |
CoNLL | 2 |
| 2011 | A Framework for Incorporating General Domain Knowledge into Latent Dirichlet Allocation Using First-Order LogicabstractTopic models have been used successfully for a variety of problems, often in the form of application-specific extensions of the basic Latent Dirichlet Allocation (LDA) model. Because deriving these new models in order to encode domain knowledge can be difficult and time-consuming, we propose the Fold-all model, which allows the user to specify general domain knowledge in First-Order Logic (FOL). However, combining topic modeling with FOL can result in inference problems beyond the capabilities of existing techniques. We have therefore developed a scalable inference technique using stochastic gradient descent which may also be useful to the Markov Logic Network (MLN) research community. Experiments demonstrate the expressive power of Fold-all, as well as the scalability of our proposed inference method. David Andrzejewski, Xiaojin Zhu 0001, Mark Craven, Benjamin Recht |
IJCAI | 3 |
| 2009 | Incorporating domain knowledge into topic modeling via Dirichlet Forest priorsabstractUsers of topic modeling methods often have knowledge about the composition of words that should have high or low probability in various topics. We incorporate such domain knowledge using a novel Dirichlet Forest prior in a Latent Dirichlet Allocation framework. The prior is a mixture of Dirichlet tree distributions with special structures. We present its construction, and inference via collapsed Gibbs sampling. Experiments on synthetic and real datasets demonstrate our model's ability to follow and generalize beyond user-specified domain knowledge. David Andrzejewski, Xiaojin Zhu 0001, Mark Craven |
ICML | 3 |
| 2009 | Clustered alignments of gene-expression time series dataabstractMOTIVATION: Characterizing and comparing temporal gene-expression responses is an important computational task for answering a variety of questions in biological studies. Algorithms for aligning time series represent a valuable approach for such analyses. However, previous approaches to aligning gene-expression time series have assumed that all genes should share the same alignment. Our work is motivated by the need for methods that identify sets of genes that differ in similar ways between two time series, even when their expression profiles are quite different. RESULTS: We present a novel algorithm that calculates clustered alignments; the method finds clusters of genes such that the genes within a cluster share a common alignment, but each cluster is aligned independently of the others. We also present an efficient new segment-based alignment algorithm for time series called SCOW (shorting correlation-optimized warping). We evaluate our methods by assessing the accuracy of alignments computed with sparse time series from a toxicogenomics dataset. The results of our evaluation indicate that our clustered alignment approach and SCOW provide more accurate alignments than previous approaches. Additionally, we apply our clustered alignment approach to characterize the effects of a conditional Mop3 knockout in mouse liver. AVAILABILITY: Source code is available at http://www.biostat.wisc.edu/ approximately aasmith/catcode. Adam A. Smith, Aaron L. Vollrath, Christopher A. Bradfield, Mark Craven |
Bioinform. | 4 |
| 2009 | EDGE3: A web-based solution for management and analysis of Agilent two color microarray experimentsabstractBACKGROUND: The ability to generate transcriptional data on the scale of entire genomes has been a boon both in the improvement of biological understanding and in the amount of data generated. The latter, the amount of data generated, has implications when it comes to effective storage, analysis and sharing of these data. A number of software tools have been developed to store, analyze, and share microarray data. However, a majority of these tools do not offer all of these features nor do they specifically target the commonly used two color Agilent DNA microarray platform. Thus, the motivating factor for the development of EDGE(3) was to incorporate the storage, analysis and sharing of microarray data in a manner that would provide a means for research groups to collaborate on Agilent-based microarray experiments without a large investment in software-related expenditures or extensive training of end-users. RESULTS: EDGE(3) has been developed with two major functions in mind. The first function is to provide a workflow process for the generation of microarray data by a research laboratory or a microarray facility. The second is to store, analyze, and share microarray data in a manner that doesn't require complicated software. To satisfy the first function, EDGE3 has been developed as a means to establish a well defined experimental workflow and information system for microarray generation. To satisfy the second function, the software application utilized as the user interface of EDGE(3) is a web browser. Within the web browser, a user is able to access the entire functionality, including, but not limited to, the ability to perform a number of bioinformatics based analyses, collaborate between research groups through a user-based security model, and access to the raw data files and quality control files generated by the software used to extract the signals from an array image. CONCLUSION: Here, we present EDGE(3), an open-source, web-based application that allows for the storage, analysis, and controlled sharing of transcription-based microarray data generated on the Agilent DNA platform. In addition, EDGE(3) provides a means for managing RNA samples and arrays during the hybridization process. EDGE(3) is freely available for download at http://edge.oncology.wisc.edu/. Aaron L. Vollrath, Adam A. Smith, Mark Craven, Christopher A. Bradfield |
BMC Bioinform. | 3 |
| 2008 | An Analysis of Active Learning Strategies for Sequence Labeling Tasks
Burr Settles, Mark Craven |
EMNLP | 2 |
| 2008 | Learning Expressive Models of Gene Regulation
Mark Craven |
ILP | 1 |
| 2008 | Learning Hidden Markov Models for Regression using Path Aggregation
Keith Noto, Mark Craven |
UAI | 2 |
| 2008 | Similarity Queries for Temporal Toxicogenomic Expression ProfilesabstractWe present an approach for answering similarity queries about gene expression time series that is motivated by the task of characterizing the potential toxicity of various chemicals. Our approach involves two key aspects. First, our method employs a novel alignment algorithm based on time warping. Our time warping algorithm has several advantages over previous approaches. It allows the user to impose fairly strong biases on the form that the alignments can take, and it permits a type of local alignment in which the entirety of only one series has to be aligned. Second, our method employs a relaxed spline interpolation to predict expression responses for unmeasured time points, such that the spline does not necessarily exactly fit every observed point. We evaluate our approach using expression time series from the Edge toxicology database. Our experiments show the value of using spline representations for sparse time series. More significantly, they show that our time warping method provides more accurate alignments and classifications than previous standard alignment methods for time series. Adam A. Smith, Aaron L. Vollrath, Christopher A. Bradfield, Mark Craven |
PLoS Comput. Biol. | 4 |
| 2007 | Multiple-Instance Active LearningabstractIn a multiple instance (MI) learning problem, instances are naturally organized into bags and it is the bags, instead of individual instances, that are labeled for training. MI learners assume that every instance in a bag labeled negative is actually negative, whereas at least one instance in a bag labeled positive is actually positive. We present a framework for active learning in the multiple-instance setting. In particular, we consider the case in which an MI learner is allowed to selectively query unlabeled instances in positive bags. This approach is well motivated in domains in which it is inexpensive to acquire bag labels and possible, but expensive, to acquire instance labels. We describe a method for learning from labels at mixed levels of granularity, and introduce two active query selection strategies motivated by the MI setting. Our experiments show that learning from instance labels can significantly improve performance of a basic MI learning algorithm in two multiple-instance domains: content-based image recognition and text classification. Burr Settles, Mark Craven, Soumya Ray |
NIPS | 2 |
| 2007 | Learning probabilistic models of cis-regulatory modules that represent logical and spatial aspectsabstractMOTIVATION: The process of transcription is controlled by systems of factors which bind in specific arrangements, called cis-regulatory modules (CRMs), in promoter regions. We present a discriminative learning algorithm which simultaneously learns the DNA binding site motifs as well as the logical structure and spatial aspects of CRMs. RESULTS: Our results on yeast datasets show better predictive accuracy than a current state-of-the-art approach on the same datasets. Our results on yeast, fly and human datasets show that the inclusion of logical and spatial aspects improves the predictive accuracy of our learned models. AVAILABILITY: Source code is available at http://www.cs.wisc.edu/~noto/crm Keith Noto, Mark Craven |
Bioinform. | 2 |
| 2006 | A specialized learner for inferring structured cis-regulatory modulesabstractBACKGROUND: The process of transcription is controlled by systems of transcription factors, which bind to specific patterns of binding sites in the transcriptional control regions of genes, called cis-regulatory modules (CRMs). We present an expressive and easily comprehensible CRM representation which is capable of capturing several aspects of a CRM's structure and distinguishing between DNA sequences which do or do not contain it. We also present a learning algorithm tailored for this domain, and a novel method to avoid overfitting by controlling the expressivity of the model. RESULTS: We are able to find statistically significant CRMs more often then a current state-of-the-art approach on the same data sets. We also show experimentally that each aspect of our expressive CRM model space makes a positive contribution to the learned models on yeast and fly data. CONCLUSION: Structural aspects are an important part of CRMs, both in terms of interpreting them biologically and learning them accurately. Source code for our algorithm is available at: http://www.cs.wisc.edu/~noto/crm. Keith Noto, Mark Craven |
BMC Bioinform. | 2 |
| 2005 | Supervised versus multiple instance learning: an empirical comparisonabstractWe empirically study the relationship between supervised and multiple instance (MI) learning. Algorithms to learn various concepts have been adapted to the MI representation. However, it is also known that concepts that are PAC-learnable with one-sided noise can be learned from MI data. A relevant question then is: how well do supervised learners do on MI data? We attempt to answer this question by looking at a cross section of MI data sets from various domains coupled with a number of learning algorithms including Diverse Density, Logistic Regression, nonlinear Support Vector Machines and FOIL. We consider a supervised and MI version of each learner. Several interesting conclusions emerge from our work: (1) no MI algorithm is superior across all tested domains, (2) some MI algorithms are consistently superior to their supervised counterparts, (3) using high false-positive costs can improve a supervised learner's performance in MI domains, and (4) in several domains, a supervised algorithm is superior to any MI algorithm we tested. Soumya Ray, Mark Craven |
ICML | 2 |
| 2005 | Learning Statistical Models for Annotating Proteins with Function Information using Biomedical TextabstractBACKGROUND: The BioCreative text mining evaluation investigated the application of text mining methods to the task of automatically extracting information from text in biomedical research articles. We participated in Task 2 of the evaluation. For this task, we built a system to automatically annotate a given protein with codes from the Gene Ontology (GO) using the text of an article from the biomedical literature as evidence. METHODS: Our system relies on simple statistical analyses of the full text article provided. We learn n-gram models for each GO code using statistical methods and use these models to hypothesize annotations. We also learn a set of Naïve Bayes models that identify textual clues of possible connections between the given protein and a hypothesized annotation. These models are used to filter and rank the predictions of the n-gram models. RESULTS: We report experiments evaluating the utility of various components of our system on a set of data held out during development, and experiments evaluating the utility of external data sources that we used to learn our models. Finally, we report our evaluation results from the BioCreative organizers. CONCLUSION: We observe that, on the test data, our system performs quite well relative to the other systems submitted to the evaluation. From other experiments on the held-out data, we observe that (i) the Naïve Bayes models were effective in filtering and ranking the initially hypothesized annotations, and (ii) our learned models were significantly more accurate when external data sources were used during learning. Soumya Ray, Mark Craven |
BMC Bioinform. | 2 |
| 2004 | Markov Networks for Detecting Overalpping Elements in Sequence DataabstractMany sequential prediction tasks involve locating instances of pat- terns in sequences. Generative probabilistic language models, such as hidden Markov models (HMMs), have been successfully applied to many of these tasks. A limitation of these models however, is that they cannot naturally handle cases in which pattern instances overlap in arbitrary ways. We present an alternative approach, based on conditional Markov networks, that can naturally repre- sent arbitrarily overlapping elements. We show how to efficiently train and perform inference with these models. Experimental re- sults from a genomics domain show that our models are more accu- rate at locating instances of overlapping patterns than are baseline models based on HMMs. 1 Introduction Hidden Markov models (HMMs) and related probabilistic sequence models have been among the most accurate methods used for sequence-based prediction tasks in genomics, natural language processing and other problem domains. One key limitation of these models, however, is that they cannot represent general overlaps among sequence elements in a concise and natural manner. We present a novel approach to modeling and predicting overlapping sequence elements that is based on undirected Markov networks. Our work is motivated by the task of predicting DNA sequence elements involved in the regulation of gene expression in bacteria. Like HMM-based methods, our approach is able to represent and exploit relationships among different sequence elements of interest. In contrast to HMMs, however, our approach can naturally represent sequence elements that overlap in arbitrary ways. We describe and evaluate our approach in the context of predicting a bacterial genome's genes and regulatory "signals" (together its regulatory elements). Part of the process of understanding a given genome is to assemble a "parts list", often using computational methods, of its regulatory elements. Predictions, in this case, entail specifying the start and end coordinates of subsequences of interest. It is common in bacterial genomes for these important sequence elements to overlap. START END (a) (b) prom prom prom term 1 2 3 1 gene1 gene 2 prom gene term Figure 1: (a) Example arrangement of two genes, three promoters and one terminator in a DNA sequence. (b) Topology of an HMM for predicting these elements. Large circles represent element-specific sub-models and small gray circles represent inter-element sub- models, one for each allowed pair of adjacent elements. Due to the overlapping elements, there is no path through the HMM consistent with the configuration in (a). Our approach to predicting overlapping sequence elements, which is based on dis- criminatively trained undirected graphical models called conditional Markov net- works [5, 10] (also called conditional random fields), uses two key steps to make a set of predictions. In the first step, candidate elements are generated by having a set of models independently make predictions. In the second step, a Markov network is constructed to decide which candidate predictions to accept. Consider the task of predicting gene, promoter, and terminator elements encoded in bacterial DNA. Figure 1(a) shows an example arrangement of these elements in a DNA sequence. Genes are DNA sequences that encode information for constructing proteins. Promoters and terminators are DNA sequences that regulate transcrip- tion, the first step in the synthesis of a protein from a gene. Transcription begins at a promoter, proceeds downstream (left-to-right in Figure 1(a)), and ends at a terminator. Regulatory elements often overlap each other, for example prom2 and prom3 or gene1 and prom2 in Figure 1. One technique for predicting these elements is first to train a probabilistic sequence model for each element type (e.g. [2, 9]) and then to "scan" an input sequence with each model in turn. Although this approach can predict overlapping elements, it is limited since it ignores inter-element dependencies. Other methods, based on HMMs (e.g. [11, 1]), explicitly consider these dependencies. Figure 1(b) shows an example topology of such an HMM. Given an input sequence, this HMM defines a probability distribution over parses, partitionings of the sequence into subsequences corresponding to elements and the regions between them. These models are not nat- urally suited to representing overlapping elements. For the case shown in Figure 1(a) for example, even if the subsequences for gene1 and prom2 match their respective sub-models very well, since both elements cannot be in the same parse there is a competition between predictions of gene1 and prom2. One could expand the state set to include states for specific overlap situations however, the number of states in- creases exponentially with the number of overlap configurations. Alternatively, one could use the factorized state representation of factorial HMMs [4]. These models, however, assume a fixed number of loosely connected processes evolving in parallel, which is not a good match to our genomics domain. Like HMMs, our method, called CMN-OP (conditional Markov networks for over- lapping patterns), employs element-specific sub-models and probabilistic constraints on neighboring elements qualitatively expressed in a graph. The key difference be- tween CMN-OP and HMMs is the probability distributions they define for an input sequence. While, as mentioned above, an HMM defines a probability distribution over partitions of the sequence, a CMN-OP defines a probability distribution over all possible joint arrangements of elements in an input sequence. Figure 2 illustrates this distinction. (a) HMM (b) CMN-OP predicted labels sample space predicted signals sample space end position 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 1 2 3 4 5 6 7 8 3 4 5 6 start position 7 8 Figure 2: An illustration of the difference in the sample spaces on which probability distributions over labelings are defined by (a) HMMs and (b) CMN-OP models. The left side of (a) shows a sequence of length eight for which an HMM has predicted that an element of interest occupies two subsequences, [1:3] and [6:7]. The darker subsequences, [4:5] and [8:8], represent sequence regions between predicted elements. The right side of (a) shows the corresponding event in the sample space of the HMM, which associates one label with each position. The left side of (b) shows four predicted elements made by a CMN-OP model. The right side of (b) illustrates the corresponding event in the CMN-OP sample space. Each square corresponds to a subsequence, and an event in this sample space assigns a (possibly empty) label to each sub-sequence. Joseph Bockhorst, Mark Craven |
NIPS | 2 |
| 2003 | Hierarchical Hidden Markov Models for Information Extraction
Marios Skounakis, Mark Craven, Soumya Ray |
IJCAI | 2 |
| 2002 | Exploiting Relations Among Concepts to Acquire Weakly Labeled Training Data
Joseph Bockhorst, Mark Craven |
ICML | 2 |
| 2001 | Refining the Structure of a Stochastic Context-Free Grammar
Joseph Bockhorst, Mark Craven |
IJCAI | 2 |
| 2001 | Representing Sentence Structure in Hidden Markov Models for Information Extraction
Soumya Ray, Mark Craven |
IJCAI | 2 |
| 2001 | Relational Learning with Statistical Predicate Invention: Better Models for Hypertext
Mark Craven, Seán Slattery |
Mach. Learn. | 1 |
| 2000 | Learning to construct knowledge bases from the World Wide Web
Mark Craven, Dan DiPasquo, Dayne Freitag, Andrew McCallum, Tom M. Mitchell, Kamal Nigam, Seán Slattery |
Artif. Intell. | 1 |
| 1999 | Constructing Biological Knowledge Bases by Extracting Information from Text Sources
Mark Craven, Johan Kumlien |
ISMB | 1 |
| 1998 | First-Order Learning for Web Mining
Mark Craven, Seán Slattery, Kamal Nigam |
ECML | 1 |
| 1995 | Predicting Protein Folding Classes without Overly Relying on Homology
Mark Craven, Richard J. Mural, Loren J. Hauser, Edward C. Uberbacher |
ISMB | 1 |
| 1995 | Learning Sparse Perceptrons
Jeffrey C. Jackson, Mark Craven |
NIPS | 2 |