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

Jude W. Shavlik

dblp:s/JudeWShavlik · DBLP profile ↗
← Back
114ranked-venue papers
16as first author
0since 2021 · last 2016
—ORCID · none

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

Artificial intelligence and machine learning · 89 · 14 first-authorDatabases, data management, data science and information retrieval · 21 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 19 · 5 first-authorTheory of computation · 15 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 11Human-computer interaction and ubiquitous computing · 4 · 2 first-authorSystems, architecture and hardware · 2

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
40 papers
Knowledge representation and reasoning · 35% Probabilistic and Bayesian machine learning · 20% Reinforcement learning · 12%
Databases, data mining, and information retrieval
7 papers
Query processing and optimization · 35% Data integration and cleaning · 27% Machine learning and data management · 19%
Interdisciplinary, comprehensive, and emerging computing
15 papers
Bioinformatics and computational biology · 94% Medical and health informatics · 5% Computing education · 1%

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

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning › probabilistic reasoning › probabilistic logic
markov logic networks
0.542012
Scaling Inference for Markov Logic via Dual Decomposition · ICDM 2012
Tuffy: Scaling up Statistical Inference in Markov Logic Networks using an RDBMS · Proc. VLDB Endow. 2011
Learning Markov Logic Networks via Functional Gradient Boosting · ICDM 2011
Knowledge, reasoning and agents › Knowledge representation and reasoning
statistical relational learning
0.442011
Tuffy: Scaling up Statistical Inference in Markov Logic Networks using an RDBMS · Proc. VLDB Endow. 2011
Learning Markov Logic Networks via Functional Gradient Boosting · ICDM 2011
Speeding Up Inference in Markov Logic Networks by Preprocessing to Reduce the Size of the Resulting Grounded Network · IJCAI 2009
Knowledge, reasoning and agents › Knowledge representation and reasoning
relational learning
0.322014
Relational One-Class Classification: A Non-Parametric Approach · AAAI 2014
Imitation Learning in Relational Domains: A Functional-Gradient Boosting Approach · IJCAI 2011
Machine learning › Probabilistic and Bayesian machine learning
statistical inference
0.232012
Speeding Up Inference in Markov Logic Networks by Preprocessing to Reduce the Size of the Resulting Grounded Network · IJCAI 2009
Belief Propagation in Large, Highly Connected Graphs for 3D Part-Based Object Recognition · ICDM 2006
Scaling Inference for Markov Logic via Dual Decomposition · ICDM 2012
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
density estimation
0.212014
Relational One-Class Classification: A Non-Parametric Approach · AAAI 2014
Data integration and cleaning
entity matching
0.212014
Corleone: hands-off crowdsourcing for entity matching · SIGMOD Conference 2014
Machine learning › Reinforcement learning › imitation learning
inverse reinforcement learning
0.212013
Guiding Autonomous Agents to Better Behaviors through Human Advice · ICDM 2013
Machine learning › Reinforcement learning
reward learning
0.212013
Guiding Autonomous Agents to Better Behaviors through Human Advice · ICDM 2013
Machine learning › Kernel, tree and ensemble methods
support vector machine
0.222011
Advice Refinement in Knowledge-Based SVMs · NIPS 2011
Knowledge-Based Support Vector Machine Classifiers · NIPS 2002
Machine learning › Optimization for machine learning
dual decomposition
0.112012
Scaling Inference for Markov Logic via Dual Decomposition · ICDM 2012
Natural language and speech › Information extraction and text analysis
relation extraction
0.112012
Big Data versus the Crowd: Looking for Relationships in All the Right Places · ACL (1) 2012
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
scalable inference
0.112012
Scaling Inference for Markov Logic via Dual Decomposition · ICDM 2012
Collaborative and social computing
crowdsourcing
0.112012
Big Data versus the Crowd: Looking for Relationships in All the Right Places · ACL (1) 2012
Machine learning › Optimization for machine learning
constrained optimization
0.112011
Advice Refinement in Knowledge-Based SVMs · NIPS 2011
Machine learning › Kernel, tree and ensemble methods › gradient boosting
functional gradient boosting
0.112011
Learning Markov Logic Networks via Functional Gradient Boosting · ICDM 2011
Machine learning › Reinforcement learning
imitation learning
0.112011
Imitation Learning in Relational Domains: A Functional-Gradient Boosting Approach · IJCAI 2011
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
structure learning
0.112011
Learning Markov Logic Networks via Functional Gradient Boosting · ICDM 2011
Machine learning › Deep learning architectures and training › hybrid neural network
knowledge-based neural networks
0.191994
Knowledge-Based Artificial Neural Networks · Artif. Intell. 1994
Using Genetic Search to Refine Knowledge-based Neural Networks · ICML 1994
Heuristically Expanding Knowledge-Based Neural Networks · IJCAI 1993
Bioinformatics and computational biology › structural bioinformatics
electron density map interpretation
0.112007
Creating protein models from electron-density maps using particle-filtering methods · Bioinform. 2007
Bioinformatics and computational biology › structural biology
protein crystallography
0.112007
Creating protein models from electron-density maps using particle-filtering methods · Bioinform. 2007
Bioinformatics and computational biology › structural bioinformatics
protein modeling
0.112007
Creating protein models from electron-density maps using particle-filtering methods · Bioinform. 2007
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 › Trustworthy machine learning
interpretability
0.142011
Advice Refinement in Knowledge-Based SVMs · NIPS 2011
Using Sampling and Queries to Extract Rules from Trained Neural Networks · ICML 1994
Learning Symbolic Rules Using Artificial Neural Networks · ICML 1993
Machine learning › Learning theory › online learning
learning with advice
0.122005
Giving Advice about Preferred Actions to Reinforcement Learners Via Knowledge-Based Kernel Regression · AAAI 2005
Incorporating Advice into Agents that Learn from Reinforcements · AAAI 1994
Computer vision › 3D vision
3d object recognition
0.112006
Belief Propagation in Large, Highly Connected Graphs for 3D Part-Based Object Recognition · ICDM 2006
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
belief propagation
0.112006
Belief Propagation in Large, Highly Connected Graphs for 3D Part-Based Object Recognition · ICDM 2006
Computer vision › Image recognition and object detection
part-based recognition
0.112006
Belief Propagation in Large, Highly Connected Graphs for 3D Part-Based Object Recognition · ICDM 2006
Query processing and optimization › cardinality estimation
aggregate estimation
0.112006
Bellwether Analysis: Predicting Global Aggregates from Local Regions · VLDB 2006
Data mining › structured data mining
spatial data mining
0.112006
Bellwether Analysis: Predicting Global Aggregates from Local Regions · VLDB 2006
Bioinformatics and computational biology › sequence analysis
sequence assembly
0.131999
Neural network input representations that produce accurate consensus sequences from DNA fragment assemblies · Bioinform. 1999
Increasing Consensus Accuracy in DNA Fragment Assemblies by Incorporating Fluorescent Trace Representations · ISMB 1997
Improving the Quality of Automatic DNA Sequence Assembly Using Fluorescent Trace-Data Classifications · ISMB 1996

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

crowdsourcing · 0.5big data analysis · 0.3functional gradient boosting · 0.2non-parametric distance measure · 0.2first-order trees · 0.2preference elicitation · 0.2markov decision process · 0.2support vector machine · 0.1successive linear programming · 0.1program-level decomposition · 0.1dual decomposition · 0.1stochastic local search · 0.1relational functional approximation · 0.1grounding · 0.1winnow algorithm · 0.1machine learning · 0.1deformable template · 0.1probabilistic modeling · 0.1
YearPublicationVenuePosition
2016 Learning Relational Dependency Networks for Relation Extraction
Ameet Soni, Dileep Viswanathan, Jude W. Shavlik, Sriraam Natarajan
ILP3
2015 Gradient-based boosting for statistical relational learning: the Markov logic network and missing data cases
Tushar Khot, Sriraam Natarajan, Kristian Kersting, Jude W. Shavlik
Mach. Learn.4
2014 Relational One-Class Classification: A Non-Parametric Approach
abstract
One-class classification approaches have been proposed in the literature to learn classifiers from examples of only one class. But these approaches are not directly applicable to relational domains due to their reliance on a feature vector or a distance measure. We propose a non-parametric relational one-class classification approach based on first-order trees. We learn a tree-based distance measure that iteratively introduces new relational features to differentiate relational examples. We update the distance measure so as to maximize the one-class classification performance of our model. We also relate our model definition to existing work on probabilistic combination functions and density estimation. We experimentally show that our approach can discover relevant features and outperform three baseline approaches.
Tushar Khot, Sriraam Natarajan, Jude W. Shavlik
AAAI3
2014 Effectively Creating Weakly Labeled Training Examples via Approximate Domain Knowledge
Sriraam Natarajan, Jose Picado, Tushar Khot, Kristian Kersting, Christopher Ré, Jude W. Shavlik
ILP6
2014 Support Vector Machines for Differential Prediction
Finn Kuusisto, Vítor Santos Costa, Houssam Nassif, Elizabeth S. Burnside, David Page, Jude W. Shavlik
ECML/PKDD (2)6
2014 Corleone: hands-off crowdsourcing for entity matching
abstract
Recent approaches to crowdsourcing entity matching (EM) are limited in that they crowdsource only parts of the EM workflow, requiring a developer to execute the remaining parts. Consequently, these approaches do not scale to the growing EM need at enterprises and crowdsourcing startups, and cannot handle scenarios where ordinary users (i.e., the masses) want to leverage crowdsourcing to match entities. In response, we propose the notion of hands-off crowdsourcing (HOC)}, which crowdsources the entire workflow of a task, thus requiring no developers. We show how HOC can represent a next logical direction for crowdsourcing research, scale up EM at enterprises and crowdsourcing startups, and open up crowdsourcing for the masses. We describe Corleone, a HOC solution for EM, which uses the crowd in all major steps of the EM process. Finally, we discuss the implications of our work to executing crowdsourced RDBMS joins, cleaning learning models, and soliciting complex information types from crowd workers.
Chaitanya Gokhale, Sanjib Das, AnHai Doan, Jeffrey F. Naughton, Narasimhan Rampalli, Jude W. Shavlik, Xiaojin Zhu 0001
SIGMOD Conference6
2013 Genetic Variants Improve Breast Cancer Risk Prediction on Mammograms
Jie Liu 0006, David Page, Houssam Nassif, Jude W. Shavlik, Peggy L. Peissig, Catherine A. McCarty, Adedayo A. Onitilo, Elizabeth S. Burnside
AMIA4
2013 Using machine learning to identify benign cases with non-definitive biopsy
abstract
When mammography reveals a suspicious finding, a core needle biopsy is usually recommended. In 5% to 15% of these cases, the biopsy diagnosis is non-definitive and a more invasive surgical excisional biopsy is recommended to confirm a diagnosis. The majority of these cases will ultimately be proven benign. The use of excisional biopsy for diagnosis negatively impacts patient quality of life and increases costs to the healthcare system. In this work, we employ a multi-relational machine learning approach to predict when a patient with a non-definitive core needle biopsy diagnosis need not undergo an excisional biopsy procedure because the risk of malignancy is low.
Finn Kuusisto, Inês de Castro Dutra, Houssam Nassif, Yirong Wu, Molly E. Klein, Heather B. Neuman, Jude W. Shavlik, Elizabeth S. Burnside
Healthcom7
2013 Guiding Autonomous Agents to Better Behaviors through Human Advice
abstract
Inverse Reinforcement Learning (IRL) is an approach for domain-reward discovery from demonstration, where an agent mines the reward function of a Markov decision process by observing an expert acting in the domain. In the standard setting, it is assumed that the expert acts (nearly) optimally, and a large number of trajectories, i.e., training examples are available for reward discovery (and consequently, learning domain behavior). These are not practical assumptions: trajectories are often noisy, and there can be a paucity of examples. Our novel approach incorporates advice-giving into the IRL framework to address these issues. Inspired by preference elicitation, a domain expert provides advice on states and actions (features) by stating preferences over them. We evaluate our approach on several domains and show that with small amounts of targeted preference advice, learning is possible from noisy demonstrations, and requires far fewer trajectories compared to simply learning from trajectories alone.
Gautam Kunapuli, Phillip Odom, Jude W. Shavlik, Sriraam Natarajan
ICDM3
2013 Score As You Lift (SAYL): A Statistical Relational Learning Approach to Uplift Modeling
Houssam Nassif, Finn Kuusisto, Elizabeth S. Burnside, David Page, Jude W. Shavlik, Vítor Santos Costa
ECML/PKDD (3)5
2012 Big Data versus the Crowd: Looking for Relationships in All the Right Places
Ce Zhang 0001, Feng Niu, Christopher Ré, Jude W. Shavlik
ACL (1)4
2012 Scaling Inference for Markov Logic via Dual Decomposition
abstract
Markov logic is a knowledge-representation language that allows one to specify large graphical models. However, the resulting large graphical models can make inference for Markov logic a computationally challenging problem. Recently, dual decomposition (DD) has become a popular approach for scalable inference on graphical models. We study how to apply DD to scale up inference in Markov logic. A standard approach for DD first partitions a graphical model into multiple tree-structured sub problems. We apply this approach to Markov logic and show that DD can outperform prior inference approaches. Nevertheless, we observe that the standard approach for DD is suboptimal as it does not exploit the rich structure often present in the Markov logic program. Thus, we describe a novel decomposition strategy that partitions a Markov logic program into parts based on its structure. A crucial advantage of our approach is that we can use specialized algorithms for portions of the input problem -- some of which have been studied for decades, e.g., coreference resolution. Empirically, we show that our program-level decomposition approach outperforms both non-decomposition and graphical model-based decomposition approaches to Markov logic inference on several data-mining tasks.
Feng Niu, Ce Zhang 0001, Christopher Ré, Jude W. Shavlik
ICDM4
2012 Mirror Descent for Metric Learning: A Unified Approach
Gautam Kunapuli, Jude W. Shavlik
ECML/PKDD (1)2
2012 Elementary: Large-Scale Knowledge-Base Construction via Machine Learning and Statistical Inference
abstract
Researchers have approached knowledge-base construction (KBC) with a wide range of data resources and techniques. The authors present Elementary, a prototype KBC system that is able to combine diverse resources and different KBC techniques via machine learning and statistical inference to construct knowledge bases. Using Elementary, they have implemented a solution to the TAC-KBP challenge with quality comparable to the state of the art, as well as an end-to-end online demonstration that automatically and continuously enriches Wikipedia with structured data by reading millions of webpages on a daily basis. The authors describe several challenges and their solutions in designing, implementing, and deploying Elementary. In particular, the authors first describe the conceptual framework and architecture of Elementary to integrate different data resources and KBC techniques in a principled manner. They then discuss how they address scalability challenges to enable Web-scale deployment. The authors empirically show that this decomposition-based inference approach achieves higher performance than prior inference approaches. To validate the effectiveness of Elementary’s approach to KBC, they experimentally show that its ability to incorporate diverse signals has positive impacts on KBC quality.
Feng Niu, Ce Zhang 0001, Christopher Ré, Jude W. Shavlik
Int. J. Semantic Web Inf. Syst.4
2012 Gradient-based boosting for statistical relational learning: The relational dependency network case
Sriraam Natarajan, Tushar Khot, Kristian Kersting, Bernd Gutmann, Jude W. Shavlik
Mach. Learn.5
2011 Learning Markov Logic Networks via Functional Gradient Boosting
abstract
Recent years have seen a surge of interest in Statistical Relational Learning (SRL) models that combine logic with probabilities. One prominent example is Markov Logic Networks (MLNs). While MLNs are indeed highly expressive, this expressiveness comes at a cost. Learning MLNs is a hard problem and therefore has attracted much interest in the SRL community. Current methods for learning MLNs follow a two-step approach: first, perform a search through the space of possible clauses and then learn appropriate weights for these clauses. We propose to take a different approach, namely to learn both the weights and the structure of the MLN simultaneously. Our approach is based on functional gradient boosting where the problem of learning MLNs is turned into a series of relational functional approximation problems. We use two kinds of representations for the gradients: clause-based and tree-based. Our experimental evaluation on several benchmark data sets demonstrates that our new approach can learn MLNs as good or better than those found with state-of-the-art methods, but often in a fraction of the time.
Tushar Khot, Sriraam Natarajan, Kristian Kersting, Jude W. Shavlik
ICDM4
2011 Imitation Learning in Relational Domains: A Functional-Gradient Boosting Approach
abstract
Imitation learning refers to the problem of learn-ing how to behave by observing a teacher in ac-tion. We consider imitation learning in relational domains, in which there is a varying number of ob-jects and relations among them. In prior work, sim-ple relational policies are learned by viewing imi-tation learning as supervised learning of a function from states to actions. For propositional worlds, functional gradient methods have been proved to be beneficial. They are simpler to implement than most existing methods, more efficient, more natu-rally satisfy common constraints on the cost func-tion, and better represent our prior beliefs about the form of the function. Building on recent gen-eralizations of functional gradient boosting to rela-tional representations, we implement a functional gradient boosting approach to imitation learning in relational domains. In particular, given a set of traces from the human teacher, our system learns a policy in the form of a set of relational regression trees that additively approximate the functional gra-dients. The use of multiple additive trees combined with relational representation allows for learning more expressive policies than what has been done before. We demonstrate the usefulness of our ap-proach in several different domains. 1
Sriraam Natarajan, Saket Joshi, Prasad Tadepalli, Kristian Kersting, Jude W. Shavlik
IJCAI5
2011 Integrating knowledge capture and supervised learning through a human-computer interface
abstract
Some supervised-learning algorithms can make effective use of domain knowledge in addition to the input-output pairs commonly used in machine learning. However, formulating this additional information often requires an in-depth understanding of the specific knowledge representation used by a given learning algorithm. The requirement to use a formal knowledge-representation language means that most domain experts will not be able to articulate their expertise, even when a learning algorithm is capable of exploiting such valuable information. We investigate a method to ease this knowledge acquisition through the use of a graphical, human-computer interface. Our interface allows users to easily provide advice about specific examples, rather than requiring them to provide general rules; we leave the task of properly generalizing such advice to the learning algorithms. We demonstrate the effectiveness of our approach using the Wargus real-time strategy game, comparing learning with no advice to learning with concrete advice provided through our interface, as well as comparing to using generalized advice written by an AI expert. Our results show that our approach of combining a GUI-based advice language with an advice-taking learning algorithm is an effective way to capture domain knowledge.
Trevor Walker, Gautam Kunapuli, Noah Larsen, David Page, Jude W. Shavlik
K-CAP5
2011 Advice Refinement in Knowledge-Based SVMs
abstract
Knowledge-based support vector machines (KBSVMs) incorporate advice from domain experts, which can improve generalization significantly. A major limitation that has not been fully addressed occurs when the expert advice is imperfect, which can lead to poorer models. We propose a model that extends KBSVMs and is able to not only learn from data and advice, but also simultaneously improve the advice. The proposed approach is particularly effective for knowledge discovery in domains with few labeled examples. The proposed model contains bilinear constraints, and is solved using two iterative approaches: successive linear programming and a constrained concave-convex approach. Experimental results demonstrate that these algorithms yield useful refinements to expert advice, as well as improve the performance of the learning algorithm overall.
Gautam Kunapuli, Richard Maclin, Jude W. Shavlik
NIPS3
2011 Tuffy: Scaling up Statistical Inference in Markov Logic Networks using an RDBMS
abstract
Markov Logic Networks (MLNs) have emerged as a powerful framework that combines statistical and logical reasoning; they have been applied to many data intensive problems including information extraction, entity resolution, and text mining. Current implementations of MLNs do not scale to large real-world data sets, which is preventing their widespread adoption. We present Tuffy that achieves scalability via three novel contributions: (1) a bottom-up approach to grounding that allows us to leverage the full power of the relational optimizer, (2) a novel hybrid architecture that allows us to perform AI-style local search efficiently using an RDBMS, and (3) a theoretical insight that shows when one can (exponentially) improve the efficiency of stochastic local search. We leverage (3) to build novel partitioning, loading, and parallel algorithms. We show that our approach outperforms state-of-the-art implementations in both quality and speed on several publicly available datasets.
Feng Niu, Christopher Ré, AnHai Doan, Jude W. Shavlik
Proc. VLDB Endow.4
2010 Multi-Agent Inverse Reinforcement Learning
abstract
Learning the reward function of an agent by observing its behavior is termed inverse reinforcement learning and has applications in learning from demonstration or apprenticeship learning. We introduce the problem of multi-agent inverse reinforcement learning, where reward functions of multiple agents are learned by observing their uncoordinated behavior. A centralized controller then learns to coordinate their behavior by optimizing a weighted sum of reward functions of all the agents. We evaluate our approach on a traffic-routing domain, in which a controller coordinates actions of multiple traffic signals to regulate traffic density. We show that the learner is not only able to match but even significantly outperform the expert.
Sriraam Natarajan, Gautam Kunapuli, Kshitij Judah, Prasad Tadepalli, Kristian Kersting, Jude W. Shavlik
ICMLA6
2010 Automating the ILP Setup Task: Converting User Advice about Specific Examples into General Background Knowledge
Trevor Walker, Ciaran O'Reilly, Gautam Kunapuli, Sriraam Natarajan, Richard Maclin, David Page, Jude W. Shavlik
ILP7
2010 Online Knowledge-Based Support Vector Machines
Gautam Kunapuli, Kristin P. Bennett, Amina Shabbeer, Richard Maclin, Jude W. Shavlik
ECML/PKDD (2)5
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)6
2009 Learning Parameters for Relational Probabilistic Models with Noisy-Or Combining Rule
abstract
Languages that combine predicate logic with probabilities are needed to succinctly represent knowledge in many real-world domains. We consider a formalism based on universally quantified conditional influence statements that capture local interactions between object attributes. The effects of different conditional influence statements can be combined using rules such as Noisy-OR. To combine multiple instantiations of the same rule we need other combining rules at a lower level. In this paper we derive and implement algorithms based on gradient-descent and EM for learning the parameters of these multi-level combining rules. We compare our approaches to learning in Markov Logic Networks and show superior performance in multiple domains.
Sriraam Natarajan, Prasad Tadepalli, Gautam Kunapuli, Jude W. Shavlik
ICMLA4
2009 Speeding Up Inference in Markov Logic Networks by Preprocessing to Reduce the Size of the Resulting Grounded Network
Jude W. Shavlik, Sriraam Natarajan
IJCAI1
2009 Boosting First-Order Clauses for Large, Skewed Data Sets
Louis Oliphant, Elizabeth S. Burnside, Jude W. Shavlik
ILP3
2009 Policy Transfer via Markov Logic Networks
Lisa Torrey, Jude W. Shavlik
ILP2
2009 Bellwether analysis: Searching for cost-effective query-defined predictors in large databases
abstract
How to mine massive datasets is a challenging problem with great potential value. Motivated by this challenge, much effort has concentrated on developing scalable versions of machine learning algorithms. However, the cost of mining large datasets is not just computational; preparing the datasets into the “right form” so that learning algorithms can be applied is usually costly, due to the human labor that is typically required and a large number of choices in data preparation, which include selecting different subsets of data and aggregating data at different granularities. We make the key observation that, for a number of practically motivated problems, these choices can be defined using database queries and analyzed in an automatic and systematic manner. Specifically, we propose a new class of data-mining problem, called bellwether analysis , in which the goal is to find a few query-defined predictors (e.g., first week sales of Peoria, IL of an item) that can be used to accurately predict the result of a target query (e.g., first year worldwide sales of the item) from a large number of queries that define candidate predictors. To make a prediction for a new item, the data needed to generate such predictors has to be collected (e.g., selling the new item in Peoria, IL for a week and collecting the sales data). A useful predictor is one that has high prediction accuracy and a low data-collection cost. We call such a cost-effective predictor a bellwether . This article introduces bellwether analysis, which integrates database query processing and predictive modeling into a single framework, and provides scalable algorithms for large datasets that cannot fit in main memory. Through a series of extensive experiments, we show that bellwethers do exist in real-world databases, and that our computation techniques achieve good efficiency on large datasets.
Bee-Chung Chen, Raghu Ramakrishnan 0001, Jude W. Shavlik, Pradeep Tamma
ACM Trans. Knowl. Discov. Data3
2008 Guest editors' introduction: special issue on inductive logic programming (ILP-2007)
Hendrik Blockeel, Jude W. Shavlik, Prasad Tadepalli
Mach. Learn.2
2007 Refining Rules Incorporated into Knowledge-Based Support Vector Learners Via Successive Linear Programming
Richard Maclin, Edward W. Wild, Jude W. Shavlik, Lisa Torrey, Trevor Walker
AAAI3
2007 Improved Methods for Template-Matching in Electron-Density Maps Using Spherical Harmonics
abstract
An important problem in high-throughput protein crystallography is constructing a protein model from an electron-density map. Previous work by some of this paper's authors [1] describes an automated approach to this otherwise time-consuming process. An important step in the previous method requires searching the density map for many small template protein-fragments. This previous approach uses Fourier convolution to quickly match some rotation of the template to the entire density map. This paper proposes an alternate approach that makes use of the spherical-harmonic decomposition of the template and of some region in the density map. This new framework allows us to mask specific regions of the map, enabling a first-pass filter to eliminate a majority of the density map without requiring an expensive rotational search. We show our new template matching method improves accuracy and reduces running time, compared to our previous approach. Protein models constructed using this matching also show significant accuracy improvement.
Frank DiMaio, Ameet Soni, George N. Phillips, Jude W. Shavlik
BIBM4
2007 Combining Clauses with Various Precisions and Recalls to Produce Accurate Probabilistic Estimates
Mark H. Goadrich, Jude W. Shavlik
ILP2
2007 Using Bayesian Networks to Direct Stochastic Search in Inductive Logic Programming
Louis Oliphant, Jude W. Shavlik
ILP2
2007 Relational Macros for Transfer in Reinforcement Learning
Lisa Torrey, Jude W. Shavlik, Trevor Walker, Richard Maclin
ILP2
2007 Building Relational World Models for Reinforcement Learning
Trevor Walker, Lisa Torrey, Jude W. Shavlik, Richard Maclin
ILP3
2007 Creating protein models from electron-density maps using particle-filtering methods
abstract
MOTIVATION: One bottleneck in high-throughput protein crystallography is interpreting an electron-density map, that is, fitting a molecular model to the 3D picture crystallography produces. Previously, we developed ACMI (Automatic Crystallographic Map Interpreter), an algorithm that uses a probabilistic model to infer an accurate protein backbone layout. Here, we use a sampling method known as particle filtering to produce a set of all-atom protein models. We use the output of ACMI to guide the particle filter's sampling, producing an accurate, physically feasible set of structures. RESULTS: We test our algorithm on 10 poor-quality experimental density maps. We show that particle filtering produces accurate all-atom models, resulting in fewer chains, lower sidechain RMS error and reduced R factor, compared to simply placing the best-matching sidechains on ACMI's trace. We show that our approach produces a more accurate model than three leading methods--Textal, Resolve and ARP/WARP--in terms of main chain completeness, sidechain identification and crystallographic R factor. AVAILABILITY: Source code and experimental density maps available at http://ftp.cs.wisc.edu/machine-learning/shavlik-group/programs/acmi/
Frank DiMaio, Dmitry A. Kondrashov, Eduard Bitto, Ameet Soni, Craig A. Bingman, George N. Phillips Jr., Jude W. Shavlik
Bioinform.7
2006 A Simple and Effective Method for Incorporating Advice into Kernel Methods
Richard Maclin, Jude W. Shavlik, Trevor Walker, Lisa Torrey
AAAI2
2006 Skill Acquisition Via Transfer Learning and Advice Taking
Lisa Torrey, Jude W. Shavlik, Trevor Walker, Richard Maclin
ECML2
2006 Belief Propagation in Large, Highly Connected Graphs for 3D Part-Based Object Recognition
abstract
We describe a part-based object-recognition framework, specialized to mining complex 3D objects from detailed 3D images. Objects are modeled as a collection of parts together with a pairwise potential function. An efficient inference algorithm - based on belief propagation (BP) -finds the optimal layout of parts, given some input image. We introduce AggBP, a message aggregation scheme for BP, in which groups of messages are approximated as a single message. For objects consisting of N parts, we reduce CPU time and memory requirements from O(N2) to O(N). We apply AggBP on synthetic data as well as a real-world task identifying protein fragments in three-dimensional images. These experiments show that our improvements result in minimal loss in accuracy in significantly less time.
Frank DiMaio, Jude W. Shavlik
ICDM2
2006 Bellwether Analysis: Predicting Global Aggregates from Local Regions
Bee-Chung Chen, Raghu Ramakrishnan 0001, Jude W. Shavlik, Pradeep Tamma
VLDB3
2006 Gleaner: Creating ensembles of first-order clauses to improve recall-precision curves
Mark H. Goadrich, Louis Oliphant, Jude W. Shavlik
Mach. Learn.3
2005 Giving Advice about Preferred Actions to Reinforcement Learners Via Knowledge-Based Kernel Regression
Richard Maclin, Jude W. Shavlik, Lisa Torrey, Trevor Walker, Edward W. Wild
AAAI2
2005 Using Advice to Transfer Knowledge Acquired in One Reinforcement Learning Task to Another
Lisa Torrey, Trevor Walker, Jude W. Shavlik, Richard Maclin
ECML3
2005 View Learning for Statistical Relational Learning: With an Application to Mammography
Jesse Davis, Elizabeth S. Burnside, Inês de Castro Dutra, David Page, Raghu Ramakrishnan 0001, Vítor Santos Costa, Jude W. Shavlik
IJCAI7
2005 A Framework for Set-Oriented Computation in Inductive Logic Programming and Its Application in Generalizing Inverse Entailment
Héctor Corrada Bravo, David Page, Raghu Ramakrishnan 0001, Jude W. Shavlik, Vítor Santos Costa
ILP4
2005 Knowledge transfer via advice taking
abstract
We present a framework for knowledge transfer from one reinforcement learning task to a related task through advice-taking mechanisms. We discuss the importance of transfer in complex domains such as RoboCup soccer, and show how to use automatically generated advice to perform transfer.
Lisa Torrey, Trevor Walker, Jude W. Shavlik, Richard Maclin
K-CAP3
2004 Learning an Approximation to Inductive Logic Programming Clause Evaluation
Frank DiMaio, Jude W. Shavlik
ILP2
2004 Learning Ensembles of First-Order Clauses for Recall-Precision Curves: A Case Study in Biomedical Information Extraction
Mark H. Goadrich, Louis Oliphant, Jude W. Shavlik
ILP3
2004 Scaling Up ILP: Experiences with Extracting Relations from Biomedical Text
Jude W. Shavlik
ILP1
2004 Selection, combination, and evaluation of effective software sensors for detecting abnormal computer usage
abstract
We present and empirically analyze a machine-learning approach for detecting intrusions on individual computers. Our Winnow-based algorithm continually monitors user and system behavior, recording such properties as the number of bytes transferred over the last 10 seconds, the programs that currently are running, and the load on the CPU. In all, hundreds of measurements are made and analyzed each second. Using this data, our algorithm creates a model that represents each particular computer's range of normal behavior. Parameters that determine when an alarm should be raised, due to abnormal activity, are set on a per-computer basis, based on an analysis of training data. A major issue in intrusion-detection systems is the need for very low false-alarm rates. Our empirical results suggest that it is possible to obtain high intrusion-detection rates (95%) and low false-alarm rates (less than one per day per computer), without "stealing" too many CPU cycles (less than 1%). We also report which system measurements are the most valuable in terms of detecting intrusions. A surprisingly large number of different measurements prove significantly useful.
Jude W. Shavlik, Mark Shavlik
KDD1
2004 Pictorial Structures for Molecular Modeling: Interpreting Density Maps
abstract
X-ray crystallography is currently the most common way protein structures are elucidated. One of the most time-consuming steps in the crystallographic process is interpretation of the electron density map, a task that involves finding patterns in a three-dimensional picture of a protein. This paper describes DEFT (DEFormable Template), an algorithm using pictorial structures to build a flexible protein model from the protein's amino-acid sequence. Matching this pictorial structure into the density map is a way of automating density-map interpretation. Also described are several extensions to the pictorial structure matching algorithm necessary for this automated interpretation. DEFT is tested on a set of density maps ranging from 2 to 4Å resolution, producing root- mean-squared errors ranging from 1.38 to 1.84Å.
Frank DiMaio, Jude W. Shavlik, George N. Phillips
NIPS2
2004 Knowledge-Based Kernel Approximation
Olvi L. Mangasarian, Jude W. Shavlik, Edward W. Wild
J. Mach. Learn. Res.2
2003 Toward Automatic Management of Embarrassingly Parallel Applications
Inês de Castro Dutra, David Page, Vítor Santos Costa, Jude W. Shavlik, Michael Waddell
Euro-Par4
2003 Applying Theory Revision to the Design of Distributed Databases
Fernanda Baião, Marta Mattoso, Jude W. Shavlik, Gerson Zaverucha
ILP3
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.4
2003 A System for Building Intelligent Agents that Learn to Retrieve and Extract Information
Tina Eliassi-Rad, Jude W. Shavlik
User Model. User Adapt. Interact.2
2002 An Empirical Evaluation of Bagging in Inductive Logic Programming
Inês de Castro Dutra, David Page, Vítor Santos Costa, Jude W. Shavlik
ILP4
2002 Evaluating machine learning approaches for aiding probe selection for gene-expression arrays
abstract
MOTIVATION: Microarrays are a fast and cost-effective method of performing thousands of DNA hybridization experiments simultaneously. DNA probes are typically used to measure the expression level of specific genes. Because probes greatly vary in the quality of their hybridizations, choosing good probes is a difficult task. If one could accurately choose probes that are likely to hybridize well, then fewer probes would be needed to represent each gene in a gene-expression microarray, and, hence, more genes could be placed on an array of a given physical size. Our goal is to empirically evaluate how successfully three standard machine-learning algorithms-naïve Bayes, decision trees, and artificial neural networks-can be applied to the task of predicting good probes. Fortunately it is relatively easy to get training examples for such a learning task: place various probes on a gene chip, add a sample where the corresponding genes are highly expressed, and then record how well each probe measures the presence of its corresponding gene. With such training examples, it is possible that an accurate predictor of probe quality can be learned. RESULTS: Two of the learning algorithms we investigate-naïve Bayes and neural networks-learn to predict probe quality surprisingly well. For example, in the top ten predicted probes for a given gene not used for training, on average about five rank in the top 2.5% of that gene's hundreds of possible probes. Decision-tree induction and the simple approach of using predicted melting temperature to rank probes perform significantly worse than these two algorithms. The features we use to represent probes are very easily computed and the time taken to score each candidate probe after training is minor. Training the naïve Bayes algorithm takes very little time, and while it takes over 10 times as long to train a neural network, that time is still not very substantial (on the order of a few hours on a desktop workstation). We also report the information contained in the features we use to describe the probes. We find the fraction of cytosine in the probe to be the most informative feature. We also find, not surprisingly, that the nucleotides in the middle of the probes sequence are more informative than those at the ends of the sequence.
J. B. Tobler, Michael Molla, Emile F. Nuwaysir, R. D. Green, Jude W. Shavlik
ISMB5
2002 Knowledge-Based Support Vector Machine Classifiers
abstract
Prior knowledge in the form of multiple polyhedral sets, each be(cid:173) longing to one of two categories, is introduced into a reformulation of a linear support vector machine classifier. The resulting formu(cid:173) lation leads to a linear program that can be solved efficiently. Real world examples, from DNA sequencing and breast cancer prognosis, demonstrate the effectiveness of the proposed method. Numerical results show improvement in test set accuracy after the incorpo(cid:173) ration of prior knowledge into ordinary, data-based linear support vector machine classifiers. One experiment also shows that a lin(cid:173) ear classifier, based solely on prior knowledge, far outperforms the direct application of prior knowledge rules to classify data. Keywords: use and refinement of prior knowledge, sup(cid:173) port vector machines, linear programming
Glenn Fung, Olvi L. Mangasarian, Jude W. Shavlik
NIPS3
2002 Interpreting microarray expression data using text annotating the genes
Michael Molla, Peter Andreae, Jeremy D. Glasner, Frederick R. Blattner, Jude W. Shavlik
Inf. Sci.5
2001 A Theory-Refinement Approach to Information Extraction
Tina Eliassi-Rad, Jude W. Shavlik
ICML2
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
ICML3
2000 A Probabilistic Learning Approach to Whole-Genome Operon Prediction
Mark W. Craven, David Page, Jude W. Shavlik, Joseph Bockhorst, Jeremy D. Glasner
ISMB3
2000 Learning users' interests by unobtrusively observing their normal behavior
abstract
For intelligent interfaces attempting to learn a user's interests, the cost of obtaining labeled training instances is prohibitive because the user must directly label each training instance, and few users are willing to do so. We present an approach that circumvents the need for human-labeled pages. Instead, we learn “surrogate” tasks where the desired output is easily measured, such as the number of hyperlinks clicked on a page or the amount of scrolling performed. Our assumption is that these outputs will highly correlate with the user's interests. In other words, by unobtrusively “observing” the user's behavior we are able to learn functions of value. For example, an intelligent browser could silently observe the user's browsing behavior during the day, then use these training examples to learn such functions and gather, during the middle of the night, pages that are likely to be of interest to the user. Previous work has focused on learning a user profile by passively observing the hyperlinks clicked on and those passed over. We extend this approach by measuring user mouse and scrolling activity in addition to user browsing activity. We present empirical results that demonstrate our agent can accurately predict some easily measured aspects of one's use of his or her browser.
Jeremy Goecks, Jude W. Shavlik
IUI2
1999 Bridging Science and Applications (Panel)
abstract
No abstract available.
Jude W. Shavlik, Lawrence Birnbaum, William R. Swartout, Eric Horvitz, Barbara Hayes-Roth
IUI1
1999 An Instructable, Adaptive Interface for Discovering and Monitoring Information on the World-Wide Web
abstract
We are creating a customizable, intelligent interface to the World-Wide Web that assists a user in locating specific, current, and relevant information. The Wisconsin Adaptive Web Assistant (WAWA) is capable of accepting instructions regarding what type of information that users are seeking and how to go about looking for it. WAWA compiles these instructions into neural networks, which means that the system’s behavior can be modified via training examples. Users can create these training examples by rating pages retrieved by WAWA, but more importantly the system uses techniques from reinforcement learning to internally create its own examples (users can also later provide additional instructions). WAWA uses these neural networks to guide its autonomous navigation of the Web, thereby producing an interface to the Web that users periodically instruct and which in the background searches the Web for relevant information, including periodically revisiting pages that change regularly. Keywords intelligent Web interfaces, instructable software agents, machine learning, neural networks, information retrieval
Jude W. Shavlik, Susan Calcari, Tina Eliassi-Rad, Jack Solock
IUI1
1999 Neural network input representations that produce accurate consensus sequences from DNA fragment assemblies
abstract
MOTIVATION: Given inputs extracted from an aligned column of DNA bases and the underlying Perkin Elmer Applied Biosystems (ABI) fluorescent traces, our goal is to train a neural network to determine correctly the consensus base for the column. Choosing an appropriate network input representation is critical to success in this task. We empirically compare five representations; one uses only base calls and the others include trace information. RESULTS: We attained the most accurate results from networks that incorporate trace information into their input representations. Based on estimates derived from using 10-fold cross-validation, the best network topology produces consensus accuracies ranging from 99.26% to >99.98% for coverages from two to six aligned sequences. With a coverage of six, it makes only three errors in 20 000 consensus calls. In contrast, the network that only uses base calls in its input representation has over double that error rate: eight errors in 20 000 consensus calls. CONTACT: [email protected]
Carolyn F. Allex, Jude W. Shavlik, Frederick R. Blattner
Bioinform.2
1997 Increasing Consensus Accuracy in DNA Fragment Assemblies by Incorporating Fluorescent Trace Representations
Carolyn F. Allex, Schuyler F. Baldwin, Jude W. Shavlik, Frederick R. Blattner
ISMB3
1997 Using neural networks for data mining
Mark W. Craven, Jude W. Shavlik
Future Gener. Comput. Syst.2
1997 Understanding Time-Series Networks: A Case Study in Rule Extraction
abstract
A significant limitation of neural networks is that the representations they learn are usually incomprehensible to humans. We have developed an algorithm, called TREPAN, for extracting comprehensible, symbolic representations from trained neural networks. Given a trained network, TREPAN produces a decision tree that approximates the concept represented by the network. In this article, we discuss the application of TREPAN to a neural network trained on a noisy time series task: predicting the Dollar-Mark exchange rate. We present experiments that show that TREPAN is able to extract a decision tree from this network that equals the network in terms of predictive accuracy, yet provides a comprehensible concept representation. Moreover, our experiments indicate that decision trees induced directly from the training data using conventional algorithms do not match the accuracy nor the comprehensibility of the tree extracted by TREPAN.
Mark W. Craven, Jude W. Shavlik
Int. J. Neural Syst.2
1997 Connectionist Theory Refinement: Genetically Searching the Space of Network Topologies
abstract
An algorithm that learns from a set of examples should ideally be able to exploit the available resources of (a) abundant computing power and (b) domain-specific knowledge to improve its ability to generalize. Connectionist theory-refinement systems, which use background knowledge to select a neural network's topology and initial weights, have proven to be effective at exploiting domain-specific knowledge; however, most do not exploit available computing power. This weakness occurs because they lack the ability to refine the topology of the neural networks they produce, thereby limiting generalization, especially when given impoverished domain theories. We present the REGENT algorithm which uses (a) domain-specific knowledge to help create an initial population of knowledge-based neural networks and (b) genetic operators of crossover and mutation (specifically designed for knowledge-based networks) to continually search for better network topologies. Experiments on three real-world domains indicate that our new algorithm is able to significantly increase generalization compared to a standard connectionist theory-refinement system, as well as our previous algorithm for growing knowledge-based networks.
David W. Opitz, Jude W. Shavlik
J. Artif. Intell. Res.2
1996 Improving the Quality of Automatic DNA Sequence Assembly Using Fluorescent Trace-Data Classifications
Carolyn F. Allex, Schuyler F. Baldwin, Jude W. Shavlik, Frederick R. Blattner
ISMB3
1996 Growing Simpler Decision Trees to Facilitate Knowledge Discovery
Kevin J. Cherkauer, Jude W. Shavlik
KDD2
1996 Actively Searching for an Effective Neural Network Ensemble
abstract
A neural network NN ensemble is a very successful technique where the outputs of a set of separately trained NNs are combined to form one unified prediction. An effective ensemble should consist of a set of networks that are not only highly correct, but ones that make their errors on different parts of the input space as well; however, most existing techniques only indirectly address the problem of creating such a set. We present an algorithm called ADDEMUP that uses genetic algorithms to search explicitly for a highly diverse set of accurate trained networks. ADDEMUP works by first creating an initial population, then uses genetic operators to create new networks continually, keeping the set of networks that are highly accurate while disagreeing with each other as much as possible. Experiments on four real-world domains show that ADDEMUP is able to generate a set of trained networks that is more accurate than several existing ensemble approaches. Experiments also show ADDEMUP is able to incorporate prior knowledge effectively, if available, to improve the quality of its ensemble.
David W. Opitz, Jude W. Shavlik
Connect. Sci.2
1996 Creating Advice-Taking Reinforcement Learners
Richard Maclin, Jude W. Shavlik
Mach. Learn.2
1995 Combining the Predictions of Multiple Classifiers: Using Competitive Learning to Initialize Neural Networks
Richard Maclin, Jude W. Shavlik
IJCAI2
1995 Rapid Quality Estimation of Neural Network Input Representations
Kevin J. Cherkauer, Jude W. Shavlik
NIPS2
1995 Extracting Tree-Structured Representations of Trained Networks
Mark W. Craven, Jude W. Shavlik
NIPS2
1995 Generating Accurate and Diverse Members of a Neural-Network Ensemble
David W. Opitz, Jude W. Shavlik
NIPS2
1995 Dynamically adding symbolically meaningful nodes to knowledge-based neural networks
David W. Opitz, Jude W. Shavlik
Knowl. Based Syst.2
1995 Introduction
Jude W. Shavlik, Lawrence Hunter, David B. Searls
Mach. Learn.1
1994 Incorporating Advice into Agents that Learn from Reinforcements
Richard Maclin, Jude W. Shavlik
AAAI2
1994 Using Sampling and Queries to Extract Rules from Trained Neural Networks
Mark W. Craven, Jude W. Shavlik
ICML2
1994 Using Genetic Search to Refine Knowledge-based Neural Networks
David W. Opitz, Jude W. Shavlik
ICML2
1994 Knowledge-Based Artificial Neural Networks
Geoffrey G. Towell, Jude W. Shavlik
Artif. Intell.2
1994 Combining Symbolic and Neural Learning
Jude W. Shavlik
Mach. Learn.1
1993 Learning Symbolic Rules Using Artificial Neural Networks
Mark W. Craven, Jude W. Shavlik
ICML2
1993 Learning to Represent Codons: A Challenge Problem for Constructive Induction
Mark W. Craven, Jude W. Shavlik
IJCAI2
1993 Heuristically Expanding Knowledge-Based Neural Networks
David W. Opitz, Jude W. Shavlik
IJCAI2
1993 Protein Structure Prediction: Selecting Salient Features from Large Candidate Pools
Kevin J. Cherkauer, Jude W. Shavlik
ISMB2
1993 Using Knowledge-Based Neural Networks to Improve Algorithms: Refining the Chou-Fasman Algorithm for Protein Folding
Richard Maclin, Jude W. Shavlik
Mach. Learn.2
1993 Extracting Refined Rules from Knowledge-Based Neural Networks
Geoffrey G. Towell, Jude W. Shavlik
Mach. Learn.2
1992 Using Knowledge-Based Neural Networks to Improve Algorithms: Refining the Chou-Fasman Algorithm for Protein Folding
Richard Maclin, Jude W. Shavlik
AAAI2
1992 Using Symbolic Learning to Improve Knowledge-Based Neural Networks
Geoffrey G. Towell, Jude W. Shavlik
AAAI2
1992 Refining PID Controllers Using Neural Networks
abstract
The KBANN (Knowledge-Based Artificial Neural Networks) approach uses neural networks to refine knowledge that can be written in the form of simple propositional rules. We extend this idea further by presenting the MANNCON (Multivariable Artificial Neural Network Control) algorithm by which the mathematical equations governing a PID (Proportional-Integral-Derivative) controller determine the topology and initial weights of a network, which is further trained using backpropagation. We apply this method to the task of controlling the outflow and temperature of a water tank, producing statistically significant gains in accuracy over both a standard neural network approach and a nonlearning PID controller. Furthermore, using the PID knowledge to initialize the weights of the network produces statistically less variation in test set accuracy when compared to networks initialized with small random numbers.
Gary M. Scott, Jude W. Shavlik, W. Harmon Ray
Neural Comput.2
1991 Refining Domain Theories Expressed as Finite-State Automata
Richard Maclin, Jude W. Shavlik
ML2
1991 Constructive Induction in Knowledge-Based Neural Networks
Geoffrey G. Towell, Mark W. Craven, Jude W. Shavlik
ML3
1991 Refined PID Controllers Using Neural Networks
Gary M. Scott, Jude W. Shavlik, W. Harmon Ray
NIPS2
1991 Interpretation of Artificial Neural Networks: Mapping Knowledge-Based Neural Networks into Rules
Geoffrey G. Towell, Jude W. Shavlik
NIPS2
1991 Symbolic and Neural Learning Algorithms: An Experimental Comparison
Jude W. Shavlik, Raymond J. Mooney, Geoffrey G. Towell
Mach. Learn.1
1990 Refinement ofApproximate Domain Theories by Knowledge-Based Neural Networks
Geoffrey G. Towell, Jude W. Shavlik, Michiel O. Noordewier
AAAI2
1990 Training Knowledge-Based Neural Networks to Recognize Genes
Michiel O. Noordewier, Geoffrey G. Towell, Jude W. Shavlik
NIPS3
1990 Learning in Mathematically-Based Domains: Understanding and Generalizing Obstacle Cancellations
Jude W. Shavlik, Gerald DeJong
Artif. Intell.1
1990 Acquiring Recursive and Iterative Concepts with Explanation-Based Learning
Jude W. Shavlik
Mach. Learn.1
1989 Processing Issues in Comparisons of Symbolic and Connectionist Learning Systems
Douglas H. Fisher, Kathleen B. McKusick, Raymond J. Mooney, Jude W. Shavlik, Geoffrey G. Towell
ML4
1989 Enriching Vocabularies by Generalizing Explanation Structures
Richard Maclin, Jude W. Shavlik
ML2
1989 An Empirical Analysis of EBL Approaches for Learning Plan Schemata
Jude W. Shavlik
ML1
1989 Combining Explanation-Based Learning and Artificial Neural Networks
Jude W. Shavlik, Geoffrey G. Towell
ML1
1989 An Experimental Comparison of Symbolic and Connectionist Learning Algorithms
Raymond J. Mooney, Jude W. Shavlik, Geoffrey G. Towell, Alan Gove
IJCAI2
1989 Acquiring Recursive Concepts with Explanation-Based Learning
Jude W. Shavlik
IJCAI1
1987 BAGGER: An EBL System that Extends and Generalizes Explanations
Jude W. Shavlik, Gerald DeJong
AAAI1
1987 An Explanation-based Approach to Generalizing Number
Jude W. Shavlik, Gerald DeJong
IJCAI1
1985 Learning about Momentum Conservation
Jude W. Shavlik
IJCAI1