Bruce W. Porter

dblp:74/1077 · DBLP profile ↗
← Back
41ranked-venue papers
4as first author
0since 2021 · last 2010
—ORCID · none

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

Artificial intelligence and machine learning · 38 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 13 · 2 first-authorDatabases, data management, data science and information retrieval · 11Theory of computation · 3Human-computer interaction and ubiquitous computing · 2Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
21 papers
Knowledge representation and reasoning · 60% Information extraction and text analysis · 20% Language models and text generation · 11%
Databases, data mining, and information retrieval
2 papers
Information retrieval · 80% Knowledge graphs · 20%

Topics — the 28 heaviest of 33, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Language models and text generation
natural language understanding
0.112009
Automatic interpretation of loosely encoded input · Artif. Intell. 2009
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge acquisition
knowledge base construction
0.122007
AURA: Enabling Subject Matter Experts to Construct Declarative Knowledge Bases from Science Textbooks · AAAI 2007
Learning by Reading: A Prototype System, Performance Baseline and Lessons Learned · AAAI 2007
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge acquisition
learning by reading
0.112007
Learning by Reading: A Prototype System, Performance Baseline and Lessons Learned · AAAI 2007
Knowledge, reasoning and agents › Knowledge representation and reasoning › automated reasoning
knowledge base reasoning
0.112006
A Unified Knowledge Based Approach for Sense Disambiguation and Semantic Role Labeling · AAAI 2006
Natural language and speech › Information extraction and text analysis
semantic role labeling
0.112006
A Unified Knowledge Based Approach for Sense Disambiguation and Semantic Role Labeling · AAAI 2006
Natural language and speech › Information extraction and text analysis
word sense disambiguation
0.112006
A Unified Knowledge Based Approach for Sense Disambiguation and Semantic Role Labeling · AAAI 2006
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge-based systems
0.012004
Towards a Quantitative, Platform-Independent Analysis of Knowledge Systems · KR 2004
Natural language and speech › Question answering and dialogue systems
question understanding
0.012004
Interpreting Loosely Encoded Questions · AAAI 2004
Information retrieval
query understanding
0.012004
Interpreting Loosely Encoded Questions · AAAI 2004
Knowledge, reasoning and agents › Knowledge representation and reasoning
commonsense reasoning
0.012003
The Knowledge Required to Interpret Noun Compounds · IJCAI 2003
Natural language and speech › Information extraction and text analysis › lexical semantics › multiword expression
noun compound interpretation
0.012003
The Knowledge Required to Interpret Noun Compounds · IJCAI 2003
Knowledge, reasoning and agents › Knowledge representation and reasoning
qualitative reasoning
0.021997
Automated Modeling of Complex Systems to Answer Prediction Questions · Artif. Intell. 1997
Automated Modeling for Answering Prediction Questions: Selecting the Time Scale and System Boundary · AAAI 1994
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology
0.012009
Automatic interpretation of loosely encoded input · Artif. Intell. 2009
Knowledge, reasoning and agents › Knowledge representation and reasoning
automated modeling
0.011997
Automated Modeling of Complex Systems to Answer Prediction Questions · Artif. Intell. 1997
Knowledge, reasoning and agents › Knowledge representation and reasoning
concept learning
0.021990
Concept Learning and Heuristic Classification in WeakTtheory Domains · Artif. Intell. 1990
Concept Learning and the Problem of Small Disjuncts · IJCAI 1989
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge engineering
knowledge integration
0.021990
Developing a Tool for Knowledge Integration: Initial Results · Int. J. Man Mach. Stud. 1990
Controlling Search for the Consequences of New Information During Knowledge Integration · ML 1989
Knowledge, reasoning and agents › Knowledge representation and reasoning
analogical reasoning
0.011994
Analysis and Empirical Studies of Derivational Analogy · Artif. Intell. 1994
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge base
0.011994
Extracting Viewpoints from Knowledge Bases · AAAI 1994
Knowledge graphs
knowledge graph mining
0.011994
Extracting Viewpoints from Knowledge Bases · AAAI 1994
Knowledge, reasoning and agents › Knowledge representation and reasoning › normative reasoning
legal reasoning
0.011991
Rules and Precedents as Complementary Warrants · AAAI 1991
Automated reasoning and model checking
argumentation
0.011991
Rules and Precedents as Complementary Warrants · AAAI 1991
Knowledge, reasoning and agents › Knowledge representation and reasoning › expert systems
heuristic classification
0.011990
Concept Learning and Heuristic Classification in WeakTtheory Domains · Artif. Intell. 1990
Robotics › Robot manipulation
tool generation
0.011990
Developing a Tool for Knowledge Integration: Initial Results · Int. J. Man Mach. Stud. 1990
Knowledge, reasoning and agents › Knowledge representation and reasoning
belief revision
0.011989
Controlling Search for the Consequences of New Information During Knowledge Integration · ML 1989
Automated reasoning and model checking › automated reasoning
consequence finding
0.011989
Controlling Search for the Consequences of New Information During Knowledge Integration · ML 1989
Machine learning › Transfer learning and domain adaptation
exemplar learning
0.011988
Protos: An Exemplar-Based Learning Apprentice · Int. J. Man Mach. Stud. 1988
Machine learning › Reinforcement learning
episodic learning
0.011983
Episodic Learning · AAAI 1983
Machine learning › Learning theory
generalization
0.011983
Perturbation: A Means for Guiding Generalization · IJCAI 1983

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

knowledge base · 0.1question answering · 0.0knowledge base mining · 0.0case-based reasoning · 0.0search control · 0.0derivational analogy · 0.0automated modeling · 0.0knowledge integration · 0.0perturbation · 0.0
YearPublicationVenuePosition
2010 Improving the Quality of Text Understanding by Delaying Ambiguity Resolution
Doo Soon Kim, Ken Barker 0002, Bruce W. Porter
COLING3
2009 A Scalable Problem-Solver for Large Knowledge-Bases
abstract
We describe a problem solver built to answer questions like those on advanced placement exams using knowledge bases authored by domain experts. The problem solver is designed to work independently of any particular knowledge base or domain. Given a question, the problem solver identifies those portions of the knowledge base that are relevant to the question. We found that simple heuristics for judging relevance significantly improved performance, with no drop in coverage.
Shaw Yi Chaw, Ken Barker 0002, Bruce W. Porter, Dan Tecuci, Peter Z. Yeh
ICTAI3
2009 Knowledge integration across multiple texts
abstract
One of the grand challenges of AI is to build systems that learn by reading. The ideal system would construct a rich knowledge base capable of automated reasoning. We have built a Learning-by-Reading system and this paper focuses on one aspect of it: the task of integrating together snippets of knowledge drawn from multiple texts to build a single coherent knowledge base. Our evaluation shows that our approach to the knowledge integration is both feasible and promising.
Doo Soon Kim, Ken Barker 0002, Bruce W. Porter
K-CAP3
2009 Automatic interpretation of loosely encoded input
James Fan, Ken Barker 0002, Bruce W. Porter
Artif. Intell.3
2007 Learning by Reading: A Prototype System, Performance Baseline and Lessons Learned
Ken Barker 0002, Bhalchandra Agashe, Shaw Yi Chaw, James Fan, Noah S. Friedland, Michael R. Glass, Jerry R. Hobbs, Eduard H. Hovy, David J. Israel, Doo Soon Kim, Rutu Mulkar-Mehta, Sourabh Patwardhan, Bruce W. Porter, Dan Tecuci, Peter Z. Yeh
AAAI13
2007 AURA: Enabling Subject Matter Experts to Construct Declarative Knowledge Bases from Science Textbooks
Ken Barker 0002, Vinay K. Chaudhri, Shaw Yi Chaw, Peter Clark, Daniel Hansch, Bonnie E. John, Sunil Mishra, John Pacheco, Bruce W. Porter, Aaron Spaulding, Moritz Weiten
AAAI9
2007 Enabling experts to build knowledge bases from science textbooks
abstract
The long-term goal of Project Halo is to build an application called Digital Aristotle that can answer questions on a wide variety of science topics and provide user- and domain-appropriate explanations. As a near-term goal, we are focusing on enabling subject matter experts (SMEs) to construct declarative knowledge bases (KBs) from 50 pages of a science textbook in the domains of Physics, Chemistry, and Biology in a way that the system can answer questions similar to those in an Advanced Placement (AP) exam in the respective discipline. The textbook knowledge is a mixture of textual information, mathematical equations, tables, diagrams, and domain-specific representations such as chemical reactions. In this paper, we explore the following question: Can we build a knowledge capture system to enable SMEs to construct KBs from the knowledge found in science textbooks and use the resulting KB for deductive question answering? We answer this question in the context of a system called AURA that supports knowledge capture from science textbooks.
Vinay K. Chaudhri, Bonnie E. John, Sunil Mishra, John Pacheco, Bruce W. Porter, Aaron Spaulding
K-CAP5
2007 Capturing and answering questions posed to a knowledge-based system
abstract
As part of the ongoing project, Project Halo, our goal is to build a system capable of answering questions posed by novice users to a formal knowledge base. In our current context, the knowledge base covers selected topics in physics, chemistry, and biology, and our question set consists of AP (advanced high-school) level examination questions. The task is challenging because the questions are linguistically complex and are often incomplete (assume unstated knowledge), and because the users do not have prior knowledge of the system's contents. Our solution involves two parts: a controlled language interface, in which users reformulate the original natural language questions in a simplified version of English, and a novel problem solver that can elaborate initially inadequate logical interpretations of a question by selecting relevant pieces of knowledge in the knowledge base. An evaluation of the work in 2006 showed that this approach is feasible and that complex, multisentence questions can be posed and answered, thus illustrating novel ways of dealing with the knowledge capture impedance between users and a formal knowledge base, while also revealing challenges that still remain.
Peter Clark, Shaw Yi Chaw, Ken Barker 0002, Vinay K. Chaudhri, Philip Harrison, James Fan, Bonnie E. John, Bruce W. Porter, Aaron Spaulding, John A. Thompson, Peter Z. Yeh
K-CAP8
2006 A Unified Knowledge Based Approach for Sense Disambiguation and Semantic Role Labeling
Peter Z. Yeh, Bruce W. Porter, Ken Barker 0002
AAAI2
2005 Indirect anaphora resolution as semantic path search
abstract
Anaphora occur commonly in natural language text, and resolving them is essential for capturing the knowledge encoded in text. Indirect anaphora are especially challenging to resolve because the referring expression and the antecedent are related by unstated background knowledge. Such anaphora need to be resolved properly in order to automatically capture the knowledge expressed in natural language. Resolving indirect anaphora has been treated as a unique problem that requires special-purpose methods, and these methods have had limited success in precision and recall. In this study, we used a generic tool for finding semantic paths between two concepts to resolve these anaphora, and it achieved approximately twice the recall of the best previous system without loss of precision. A series of ablation study showed that the biggest increase in recall came from an abductive stopping criterion of the search.
James Fan, Ken Barker 0002, Bruce W. Porter
K-CAP3
2005 Matching utterances to rich knowledge structures to acquire a model of the speaker's goal
abstract
An ultimate goal of AI is to build end-to-end systems that interpret natural language, reason over the resulting logical forms, and perform actions based on that reasoning. This requires systems from separate fields be brought together, but often this exposes representational gaps between them. The logical forms from a language interpreter may mirror the surface forms of utterances too closely to be usable as-is, given a reasoner's requirements for knowledge representations. What is needed is a system that can match logical forms to background knowledge flexibly to acquire a rich semantic model of the speaker's goal. In this paper, we present such a "matcher" that uses semantic transformations to overcome structural differences between the two representations. We evaluate this matcher in a MUC-like template-filling task and compare its performance to that of two similar systems.
Peter Z. Yeh, Bruce W. Porter, Ken Barker 0002
K-CAP2
2004 Interpreting Loosely Encoded Questions
James Fan, Bruce W. Porter
AAAI2
2004 Graph-Based Acquisition of Expressive Knowledge
Vinay K. Chaudhri, Kenneth S. Murray, John Pacheco, Peter Clark, Bruce W. Porter, Patrick J. Hayes
EKAW5
2004 A Question-Answering System for AP Chemistry: Assessing KR&R Technologies
Ken Barker 0002, Vinay K. Chaudhri, Shaw Yi Chaw, Peter Clark, James Fan, David J. Israel, Sunil Mishra, Bruce W. Porter, Pedro Romero, Dan Tecuci, Peter Z. Yeh
KR8
2004 Towards a Quantitative, Platform-Independent Analysis of Knowledge Systems
Noah S. Friedland, Paul G. Allen, Michael Witbrock, Gavin Matthews, Nancy Salay, Pierluigi Miraglia, Jürgen Angele, Steffen Staab, David J. Israel, Vinay K. Chaudhri, Bruce W. Porter, Ken Barker 0002, Peter Clark
KR11
2003 A Knowledge Acquisition Tool for Course of Action Analysis
Kim Barker, Jim Blythe, Gary C. Borchardt, Vinay K. Chaudhri, Peter Clark, Paul R. Cohen, Julie Fitzgerald, Kenneth D. Forbus, Yolanda Gil, Boris Katz, Jihie Kim, Gary W. King, Sunil Mishra, Clayton T. Morrison, Kenneth S. Murray, Charley Otstott, Bruce W. Porter, Robert Schrag, Tomás E. Uribe, Jeffrey M. Usher, Peter Z. Yeh
IAAI17
2003 The Knowledge Required to Interpret Noun Compounds
James Fan, Ken Barker 0002, Bruce W. Porter
IJCAI3
2003 Enabling domain experts to convey questions to a machine: a modified, template-based approach
abstract
In order for a knowledge capture system to be effective, it needs to not only acquire general domain knowledge from experts, but also capture the specific problem-solving scenarios and questions which those experts are interested in solving using that knowledge. For some tasks, this latter aspect of knowledge capture is straightforward. In other cases, in particular for systems aimed at a wide variety of tasks, the question-posing aspect of knowledge capture can be a challenge in its own right. In this paper, we present the approach we have developed to address this challenge, based on the creation of a catalog of domain-independent question types and the extension of question template methods with graphical tools. Our goal was that domain experts could directly convey complex questions to a machine, in a form which it could then reason with. We evaluated the resulting system over several weeks, and in this paper we report some important lessons learned from this evaluation, revealing several interesting strengths and weaknesses of the approach.
Peter Clark, Vinay K. Chaudhri, Sunil Mishra, Jérôme Thoméré, Ken Barker 0002, Bruce W. Porter
K-CAP6
2003 Using transformations to improve semantic matching
abstract
Many AI tasks require determining whether two knowledge representations encode the same knowledge. Solving this matching problem is hard because representations may encode the same content but differ substantially in form. Previous approaches to this problem have used either syntactic measures, such as graph edit distance, or semantic knowledge to determine the "distance" between two representations. Although semantic approaches outperform syntactic ones, previous research has focused primarily on the use of taxonomic knowledge. We show that this is not enough because mismatches between representations go largely unaddressed. In this paper, we describe how transformations can augment existing semantic approaches to further improve matching. We also describe the application of our approach to the task of critiquing military Courses of Action and compare its performance to other leading algorithms.
Peter Z. Yeh, Bruce W. Porter, Ken Barker 0002
K-CAP2
2001 A library of generic concepts for composing knowledge bases
abstract
Building a knowledge base for a given domain traditionally involves a subject matter expert and a knowledge engineer. One of the goals of our research is to eliminate the knowledge engineer. There are at least two ways to achieve this goal: train domain experts to write axioms (i.e., turn them into knowledge engineers) or create tools that allow users to build knowledge bases without having to write axioms. Our strategy is to create tools that allow users to build knowledge bases through instantiation and assembly of generic knowledge components from a small library.In many ways, creating such a library is like designing an ontology: What are the most general kinds of events and entities? How are these things related hierarchically? What is their meaning and how is it represented? The pressures of making the library usable by domain experts, however, leads to departures from the traditional ontology design goals of coverage, consensus and elegance. In this paper we describe our component library, a hierarchy of reusable, composable, domain-independent knowledge units. The library emphasizes coverage (what is an appropriate set of components for our task), access (how can a domain expert find appropriate components) and semantics (what knowledge and what kind of representation permit useful composition). We have begun building a library on these principles, influenced heavily by linguistic resources. In early evaluations we have put the library into the hands of domain experts (in Biology) having no experience with knowledge bases or knowledge acquisition.
Ken Barker 0002, Bruce W. Porter, Peter Clark
K-CAP2
2001 Knowledge entry as the graphical assembly of components
abstract
Despite some successes, the lack of tools to allow subject matter experts to directly enter, query, and debug formal domain knowledge in a knowledge-base still remains a major obstacle to their deployment. Our goal is to create such tools, so that a trained knowledge engineer is no longer required to mediate the interaction. This paper presents our work on the knowledge entry part of this overall knowledge capture task, which is based on several claims: that users can construct representations by connecting pre-fabricated, representational components, rather than writing low-level axioms; that these components can be presented to users as graphs; and the user can then perform composition through graph manipulation operations. To operationalize this, we have developed a novel technique of graphical dialog using examples of the component concepts, followed by an automated process for generalizing the user's graphically-entered assertions into axioms. We present these claims, our approach, the system (called SHAKEN) that we are developing, and an evaluation of our progress based on having users encode knowledge using the system. Keywords Graphical knowledge entry, knowledge acquisition, components, composition, knowledge-based systems.
Peter Clark, John A. Thompson, Ken Barker 0002, Bruce W. Porter, Vinay K. Chaudhri, Andres C. Rodriguez, Jérôme Thoméré, Sunil Mishra, Yolanda Gil, Patrick J. Hayes, Thomas Reichherzer
K-CAP4
2001 Representing roles and purpose
abstract
Ontology designers often distinguish Entities (things that are) from Events (things that happen). It is not obvious how this division admits Roles (things that are, but only in the context of things that happen). For example, Person might be considered an Entity, while Employee is a Role. A Person remains a Person independent of the Events in which he participates. Someone is an Employee only by virtue of participating in an Employment Event. The problem of how to represent Roles is not new, but there is little consensus on a solution. In this paper, we present an ontology that finds a place for Roles as well as a representation that allows Roles to be related to Entities and Events to express the teleological notion of purpose.
James Fan, Ken Barker 0002, Bruce W. Porter, Peter Clark
K-CAP3
2000 Knowledge Patterns
Peter Clark, John A. Thompson, Bruce W. Porter
KR3
1997 Automated Modeling of Complex Systems to Answer Prediction Questions
Jeff Rickel, Bruce W. Porter
Artif. Intell.2
1997 Developing and Empirically Evaluating Robust Explanation Generators: The KNIGHT Experiments
James C. Lester, Bruce W. Porter
Comput. Linguistics2
1996 Editorial
Paul R. Cohen, Bruce W. Porter
Artif. Intell.2
1994 Extracting Viewpoints from Knowledge Bases
Liane Acker, Bruce W. Porter
AAAI2
1994 Automated Modeling for Answering Prediction Questions: Selecting the Time Scale and System Boundary
Jeff Rickel, Bruce W. Porter
AAAI2
1994 Analysis and Empirical Studies of Derivational Analogy
Brad Blumenthal, Bruce W. Porter
Artif. Intell.2
1991 Rules and Precedents as Complementary Warrants
Karl Branting, Bruce W. Porter
AAAI2
1990 Concept Learning and Heuristic Classification in WeakTtheory Domains
Bruce W. Porter, Ray Bareiss, Robert C. Holte
Artif. Intell.1
1990 Developing a Tool for Knowledge Integration: Initial Results
Kenneth S. Murray, Bruce W. Porter
Int. J. Man Mach. Stud.2
1989 Controlling Search for the Consequences of New Information During Knowledge Integration
Kenneth S. Murray, Bruce W. Porter
ML2
1989 Concept Learning and the Problem of Small Disjuncts
Robert C. Holte, Liane Acker, Bruce W. Porter
IJCAI3
1989 Supporting Start-to-Finish Development of Knowledge Bases
Ray Bareiss, Bruce W. Porter, Kenneth S. Murray
Mach. Learn.2
1988 Protos: An Exemplar-Based Learning Apprentice
Ray Bareiss, Bruce W. Porter, Craig C. Wier
Int. J. Man Mach. Stud.2
1986 Experimental Goal Regression: A Method for Learning Problem-Solving Heuristics
Bruce W. Porter, Dennis F. Kibler
Mach. Learn.1
1985 A Comparison of Analytic and Experimental Goal Regression for Machine Learning
Bruce W. Porter, Dennis F. Kibler
IJCAI1
1984 Learning Operator Transformations
Bruce W. Porter, Dennis F. Kibler
AAAI1
1983 Episodic Learning
Dennis F. Kibler, Bruce W. Porter
AAAI2
1983 Perturbation: A Means for Guiding Generalization
Dennis F. Kibler, Bruce W. Porter
IJCAI2