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

Joseph Bockhorst

dblp:48/7018 · also Joe Bockhorst · DBLP profile ↗
← Back
13ranked-venue papers
9as first author
0since 2021 · last 2019
—ORCID · none

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

Artificial intelligence and machine learning · 11 · 8 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorDatabases, 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
3 papers
Probabilistic and Bayesian machine learning · 57% Knowledge representation and reasoning · 33% Planning, search and constraint satisfaction · 10%
Human-computer interaction and pervasive computing
1 paper
Human-AI interaction · 100%
Interdisciplinary, comprehensive, and emerging computing
5 papers
Bioinformatics and computational biology · 67% Energy systems and smart grids · 33%
Theoretical computer science
1 paper
Automata and formal languages · 100%

Topics — the 18 heaviest of 20, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
bayesian network
0.412019
Probabilistic-Logic Bots for Efficient Evaluation of Business Rules Using Conversational Interfaces · AAAI 2019
Knowledge, reasoning and agents › Knowledge representation and reasoning › probabilistic reasoning
probabilistic logic
0.412019
Probabilistic-Logic Bots for Efficient Evaluation of Business Rules Using Conversational Interfaces · AAAI 2019
Human-AI interaction › conversational agents
chatbot
0.412019
Probabilistic-Logic Bots for Efficient Evaluation of Business Rules Using Conversational Interfaces · AAAI 2019
Human-AI interaction › conversational systems
conversational interface
0.412019
Probabilistic-Logic Bots for Efficient Evaluation of Business Rules Using Conversational Interfaces · AAAI 2019
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
decision making under uncertainty
0.112019
Probabilistic-Logic Bots for Efficient Evaluation of Business Rules Using Conversational Interfaces · AAAI 2019
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
hidden markov model
0.112010
Auto-Regressive HMM Inference with Incomplete Data for Short-Horizon Wind Forecasting · NIPS 2010
Energy systems and smart grids › energy forecasting
wind power forecasting
0.112010
Auto-Regressive HMM Inference with Incomplete Data for Short-Horizon Wind Forecasting · NIPS 2010
Bioinformatics and computational biology › genome annotation
operon prediction
0.122003
A Bayesian Network Approach to Operon Prediction · Bioinform. 2003
A Probabilistic Learning Approach to Whole-Genome Operon Prediction · ISMB 2000
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models › markov random field
conditional markov network
0.012004
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.012004
Markov Networks for Detecting Overalpping Elements in Sequence Data · NIPS 2004
Bioinformatics and computational biology
genomics
0.012004
Markov Networks for Detecting Overalpping Elements in Sequence Data · NIPS 2004
Bioinformatics and computational biology › gene regulation › regulatory element discovery
regulatory element prediction
0.012004
Markov Networks for Detecting Overalpping Elements in Sequence Data · NIPS 2004
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
approximate inference
0.012010
Auto-Regressive HMM Inference with Incomplete Data for Short-Horizon Wind Forecasting · NIPS 2010
Machine learning › Probabilistic and Bayesian machine learning
missing data
0.012010
Auto-Regressive HMM Inference with Incomplete Data for Short-Horizon Wind Forecasting · NIPS 2010
Automata and formal languages › formal grammars
context-free grammar
0.012001
Refining the Structure of a Stochastic Context-Free Grammar · IJCAI 2001
Automata and formal languages › probabilistic grammars
probabilistic context-free grammar
0.012001
Refining the Structure of a Stochastic Context-Free Grammar · IJCAI 2001
Bioinformatics and computational biology
gene expression analysis
0.012000
Using Multiple Levels of Learning and Diverse Evidence to Uncover Coordinately Controlled Genes · ICML 2000
Bioinformatics and computational biology
genome annotation
0.012000
A Probabilistic Learning Approach to Whole-Genome Operon Prediction · ISMB 2000

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

bayesian network · 0.8mutual information · 0.8conditional linear gaussian models · 0.2approximate inference · 0.2inference · 0.1hidden markov model · 0.1concept relation exploitation · 0.0probabilistic learning · 0.0multiple levels of learning · 0.0diverse evidence · 0.0
YearPublicationVenuePosition
2019 Probabilistic-Logic Bots for Efficient Evaluation of Business Rules Using Conversational Interfaces
abstract
We present an approach for designing conversational interfaces (chatbots) that users interact with to determine whether or not a business rule applies in a context possessing uncertainty (from the point of view of the chatbot) as to the value of input facts. Our approach relies on Bayesian network models that bring together a business rule’s logical, deterministic aspects with its probabilistic components in a common framework. Our probabilistic-logic bots (PL-bots) evaluate business rules by iteratively prompting users to provide the values of unknown facts. The order facts are solicited is dynamic, depends on known facts, and is chosen using mutual information as a heuristic so as to minimize the number of interactions with the user. We have created a web-based content creation and editing tool that quickly enables subject matter experts to create and validate PL-bots with minimal training and without requiring a deep understanding of logic or probability. To date, domain experts at a well-known insurance company have successfully created and deployed over 80 PLbots to help insurance agents determine customer eligibility for policy discounts and endorsements.
Joseph Bockhorst, Devin Conathan, Glenn Fung
AAAI1
2018 Using Discriminative Graphical Models for Insurance Recommender Systems
abstract
Recommender systems have become extremely important to various types of industries where customer interaction and feedback is paramount to the success of the business. For companies that face changes that arise with ever-growing markets, providing product recommendations to new and existing customers is a challenge. Furthermore, it is important to have an algorithm which is descriptive, scalable, agnostic to missing features, and robust in providing these recommendations. Directed graphical models meet all these demands; however, if the dimensionality of the features is high, structure learning and inference can become computationally prohibitive. In this work, we propose an algorithm with some novel aspects to learn the structure of a graphical model (e.g. Bayesian network), which considerably speeds up both training (from days to minutes in some cases) and inference run-times with respect to standard Bayesian structure learning approaches, while achieving similar accuracy. We also show that this approach produces more accurate predictions than a state-of-the-art matrix factorization algorithm in the absence of complete evidence on several insurance-related datasets.
Teja Kanchinadam, Maleeha Qazi, Joseph Bockhorst, Mary Y. Morell, Katie J. Meissner, Glenn Fung
ICMLA3
2017 Predicting Self-reported Customer Satisfaction of Interactions with a Corporate Call Center
Joseph Bockhorst, Luisa F. Polanía, Glenn Fung
ECML/PKDD (3)1
2016 Using Temporal Discovery and Data-Driven Journey-Maps to Predict Customer Satisfaction
abstract
Timely identification of potentially dissatisfied customers enables us to take meaningful interventions to improve customer experience. The goal of this work is to create models that can predict customer satisfaction for active insurance claims at any point in time during the claim process. In order to capture relevant temporal information, we introduce the concept of a "journey-map": a data-driven structured timeline where all the relevant events pertinent to the claim process are registered and positioned temporally with respect to each other. We also describe a machine-learning-based framework to extract and discover meaningful information relevant for the task at hand. The result of this work is a deployed system currently used during the claims process.
Joseph Bockhorst, Sukrat Gupta, Maleeha Qazi, Mingju Sun, Glenn Fung
ICMLA1
2010 Auto-Regressive HMM Inference with Incomplete Data for Short-Horizon Wind Forecasting
abstract
Accurate short-term wind forecasts (STWFs), with time horizons from 0.5 to 6 hours, are essential for efficient integration of wind power to the electrical power grid. Physical models based on numerical weather predictions are currently not competitive, and research on machine learning approaches is ongoing. Two major challenges confronting these efforts are missing observations and weather-regime induced dependency shifts among wind variables at geographically distributed sites. In this paper we introduce approaches that address both of these challenges. We describe a new regime-aware approach to STWF that use auto-regressive hidden Markov models (AR-HMM), a subclass of conditional linear Gaussian (CLG) models. Although AR-HMMs are a natural representation for weather regimes, as with CLG models in general, exact inference is NP-hard when observations are missing (Lerner and Parr, 2001). Because of this high cost, we introduce a simple approximate inference method for AR-HMMs, which we believe has applications to other sequential and temporal problem domains that involve continuous variables. In an empirical evaluation on publicly available wind data from two geographically distinct regions, our approach makes significantly more accurate predictions than baseline models, and uncovers meteorologically relevant regimes.
Chris Barber, Joseph Bockhorst, Paul Roebber
NIPS2
2007 Discovering Patterns in Biological Sequences by Optimal Segmentation
Joseph Bockhorst, Nebojsa Jojic
UAI1
2004 FOIL-D: Efficiently Scaling FOIL for Multi-relational Data Mining of Large Datasets
Joseph Bockhorst, Irene M. Ong
ILP1
2004 Markov Networks for Detecting Overalpping Elements in Sequence Data
abstract
Many 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
NIPS1
2003 A Bayesian Network Approach to Operon Prediction
abstract
MOTIVATION: In order to understand transcription regulation in a given prokaryotic genome, it is critical to identify operons, the fundamental units of transcription, in such species. While there are a growing number of organisms whose sequence and gene coordinates are known, by and large their operons are not known. RESULTS: We present a probabilistic approach to predicting operons using Bayesian networks. Our approach exploits diverse evidence sources such as sequence and expression data. We evaluate our approach on the Escherichia coli K-12 genome where our results indicate we are able to identify over 78% of its operons at a 10% false positive rate. Also, empirical evaluation using a reduced set of data sources suggests that our approach may have significant value for organisms that do not have as rich of evidence sources as E.coli. AVAILABILITY: Our E.coli K-12 operon predictions are available at http://www.biostat.wisc.edu/gene-regulation.
Joseph Bockhorst, Mark W. Craven, David Page, Jude W. Shavlik, Jeremy D. Glasner
Bioinform.1
2002 Exploiting Relations Among Concepts to Acquire Weakly Labeled Training Data
Joseph Bockhorst, Mark Craven
ICML1
2001 Refining the Structure of a Stochastic Context-Free Grammar
Joseph Bockhorst, Mark Craven
IJCAI1
2000 Using Multiple Levels of Learning and Diverse Evidence to Uncover Coordinately Controlled Genes
Mark W. Craven, David Page, Jude W. Shavlik, Joseph Bockhorst, Jeremy D. Glasner
ICML4
2000 A Probabilistic Learning Approach to Whole-Genome Operon Prediction
Mark W. Craven, David Page, Jude W. Shavlik, Joseph Bockhorst, Jeremy D. Glasner
ISMB4