EDBT 2026 Demo / reviewers in the wild / expert
Bruce W. Porter
dblp:74/1077
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Natural language and speech › Language models and text generation
natural language understanding |
0.1 | 1 | 2009 | Automatic interpretation of loosely encoded input · Artif. Intell. 2009 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge acquisition
knowledge base construction |
0.1 | 2 | 2007 | 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.1 | 1 | 2007 | 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.1 | 1 | 2006 | 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.1 | 1 | 2006 | 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.1 | 1 | 2006 | 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.0 | 1 | 2004 | Towards a Quantitative, Platform-Independent Analysis of Knowledge Systems · KR 2004 |
Natural language and speech › Question answering and dialogue systems
question understanding |
0.0 | 1 | 2004 | Interpreting Loosely Encoded Questions · AAAI 2004 |
Information retrieval
query understanding |
0.0 | 1 | 2004 | Interpreting Loosely Encoded Questions · AAAI 2004 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
commonsense reasoning |
0.0 | 1 | 2003 | 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.0 | 1 | 2003 | The Knowledge Required to Interpret Noun Compounds · IJCAI 2003 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
qualitative reasoning |
0.0 | 2 | 1997 | 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.0 | 1 | 2009 | Automatic interpretation of loosely encoded input · Artif. Intell. 2009 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
automated modeling |
0.0 | 1 | 1997 | Automated Modeling of Complex Systems to Answer Prediction Questions · Artif. Intell. 1997 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
concept learning |
0.0 | 2 | 1990 | 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.0 | 2 | 1990 | 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.0 | 1 | 1994 | Analysis and Empirical Studies of Derivational Analogy · Artif. Intell. 1994 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge base |
0.0 | 1 | 1994 | Extracting Viewpoints from Knowledge Bases · AAAI 1994 |
Knowledge graphs
knowledge graph mining |
0.0 | 1 | 1994 | Extracting Viewpoints from Knowledge Bases · AAAI 1994 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › normative reasoning
legal reasoning |
0.0 | 1 | 1991 | Rules and Precedents as Complementary Warrants · AAAI 1991 |
Automated reasoning and model checking
argumentation |
0.0 | 1 | 1991 | Rules and Precedents as Complementary Warrants · AAAI 1991 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › expert systems
heuristic classification |
0.0 | 1 | 1990 | Concept Learning and Heuristic Classification in WeakTtheory Domains · Artif. Intell. 1990 |
Robotics › Robot manipulation
tool generation |
0.0 | 1 | 1990 | 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.0 | 1 | 1989 | Controlling Search for the Consequences of New Information During Knowledge Integration · ML 1989 |
Automated reasoning and model checking › automated reasoning
consequence finding |
0.0 | 1 | 1989 | Controlling Search for the Consequences of New Information During Knowledge Integration · ML 1989 |
Machine learning › Transfer learning and domain adaptation
exemplar learning |
0.0 | 1 | 1988 | Protos: An Exemplar-Based Learning Apprentice · Int. J. Man Mach. Stud. 1988 |
Machine learning › Reinforcement learning
episodic learning |
0.0 | 1 | 1983 | Episodic Learning · AAAI 1983 |
Machine learning › Learning theory
generalization |
0.0 | 1 | 1983 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Improving the Quality of Text Understanding by Delaying Ambiguity Resolution
Doo Soon Kim, Ken Barker 0002, Bruce W. Porter |
COLING | 3 |
| 2009 | A Scalable Problem-Solver for Large Knowledge-BasesabstractWe 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 |
ICTAI | 3 |
| 2009 | Knowledge integration across multiple textsabstractOne 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-CAP | 3 |
| 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 |
AAAI | 13 |
| 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 |
AAAI | 9 |
| 2007 | Enabling experts to build knowledge bases from science textbooksabstractThe 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-CAP | 5 |
| 2007 | Capturing and answering questions posed to a knowledge-based systemabstractAs 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-CAP | 8 |
| 2006 | A Unified Knowledge Based Approach for Sense Disambiguation and Semantic Role Labeling
Peter Z. Yeh, Bruce W. Porter, Ken Barker 0002 |
AAAI | 2 |
| 2005 | Indirect anaphora resolution as semantic path searchabstractAnaphora 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-CAP | 3 |
| 2005 | Matching utterances to rich knowledge structures to acquire a model of the speaker's goalabstractAn 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-CAP | 2 |
| 2004 | Interpreting Loosely Encoded Questions
James Fan, Bruce W. Porter |
AAAI | 2 |
| 2004 | Graph-Based Acquisition of Expressive Knowledge
Vinay K. Chaudhri, Kenneth S. Murray, John Pacheco, Peter Clark, Bruce W. Porter, Patrick J. Hayes |
EKAW | 5 |
| 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 |
KR | 8 |
| 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 |
KR | 11 |
| 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 |
IAAI | 17 |
| 2003 | The Knowledge Required to Interpret Noun Compounds
James Fan, Ken Barker 0002, Bruce W. Porter |
IJCAI | 3 |
| 2003 | Enabling domain experts to convey questions to a machine: a modified, template-based approachabstractIn 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-CAP | 6 |
| 2003 | Using transformations to improve semantic matchingabstractMany 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-CAP | 2 |
| 2001 | A library of generic concepts for composing knowledge basesabstractBuilding 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-CAP | 2 |
| 2001 | Knowledge entry as the graphical assembly of componentsabstractDespite 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-CAP | 4 |
| 2001 | Representing roles and purposeabstractOntology 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-CAP | 3 |
| 2000 | Knowledge Patterns
Peter Clark, John A. Thompson, Bruce W. Porter |
KR | 3 |
| 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. Linguistics | 2 |
| 1996 | Editorial
Paul R. Cohen, Bruce W. Porter |
Artif. Intell. | 2 |
| 1994 | Extracting Viewpoints from Knowledge Bases
Liane Acker, Bruce W. Porter |
AAAI | 2 |
| 1994 | Automated Modeling for Answering Prediction Questions: Selecting the Time Scale and System Boundary
Jeff Rickel, Bruce W. Porter |
AAAI | 2 |
| 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 |
AAAI | 2 |
| 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 |
ML | 2 |
| 1989 | Concept Learning and the Problem of Small Disjuncts
Robert C. Holte, Liane Acker, Bruce W. Porter |
IJCAI | 3 |
| 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 |
IJCAI | 1 |
| 1984 | Learning Operator Transformations
Bruce W. Porter, Dennis F. Kibler |
AAAI | 1 |
| 1983 | Episodic Learning
Dennis F. Kibler, Bruce W. Porter |
AAAI | 2 |
| 1983 | Perturbation: A Means for Guiding Generalization
Dennis F. Kibler, Bruce W. Porter |
IJCAI | 2 |