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.

Stuart C. Shapiro

dblp:s/StuartCShapiro · DBLP profile ↗
← Back
44ranked-venue papers
20as first author
0since 2021 · last 2015
—ORCID · none

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

Artificial intelligence and machine learning · 33 · 16 first-authorGraphics, computer vision, multimedia, augmented reality and games · 19 · 8 first-authorDatabases, data management, data science and information retrieval · 8 · 2 first-authorTheory of computation · 5 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author

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

Artificial intelligence
24 papers
Knowledge representation and reasoning · 91% Multi-agent systems · 4% Image recognition and object detection · 4%
Theoretical computer science
4 papers
Logic in computer science · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

Topics — the 24 heaviest of 31, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning
logic-based reasoning
0.432015
Inference Graphs: Combining Natural Deduction and Subsumption Inference in a Concurrent Reasoner · AAAI 2015
Concurrent Reasoning with Inference Graphs · AAAI 2013
Inference with Recursive Rules · AAAI 1980
Knowledge, reasoning and agents › Knowledge representation and reasoning
hybrid reasoning
0.212014
Inference Graphs: A New Kind of Hybrid Reasoning System · AAAI 2014
Parallel and multicore computing › parallel computing › parallel machine learning
parallel inference
0.212013
Concurrent Reasoning with Inference Graphs · AAAI 2013
Logic in computer science
semantics
0.222010
Set-Oriented Logical Connectives: Syntax and Semantics · KR 2010
A Logic of Arbitrary and Indefinite Objects · KR 2004
Knowledge, reasoning and agents › Knowledge representation and reasoning › belief revision
truth maintenance systems
0.122005
Dependency-Directed Reconsideration Belief Base Optimization for Truth Maintenance Systems · AAAI 2005
Knowledge State Reconsideration: Hindsight Belief Revision · AAAI 2004
Knowledge, reasoning and agents › Knowledge representation and reasoning
belief revision
0.132004
Knowledge State Reconsideration: Hindsight Belief Revision · AAAI 2004
A Model for Belief Revision · Artif. Intell. 1988
Reasoning in Multiple Belief Spaces · IJCAI 1983
Logic in computer science
modal logic
0.022004
A Logic of Arbitrary and Indefinite Objects · KR 2004
Reasoning in Multiple Belief Spaces · IJCAI 1983
Knowledge, reasoning and agents › Knowledge representation and reasoning
commonsense reasoning
0.012004
Identifying an Object that is Perceptually Indistinguishable from One Previously Perceived · AAAI 2004
Computer vision › Image recognition and object detection
object recognition
0.012004
Identifying an Object that is Perceptually Indistinguishable from One Previously Perceived · AAAI 2004
Logic in computer science
proof theory
0.012010
Set-Oriented Logical Connectives: Syntax and Semantics · KR 2010
Knowledge, reasoning and agents › Knowledge representation and reasoning
reasoning about action and change
0.012000
Two Problems with Reasoning and Acting in Time · KR 2000
Knowledge, reasoning and agents › Knowledge representation and reasoning
temporal reasoning
0.012000
Two Problems with Reasoning and Acting in Time · KR 2000
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology
0.012004
A Logic of Arbitrary and Indefinite Objects · KR 2004
Knowledge, reasoning and agents › Knowledge representation and reasoning › semantic representation
semantic networks
0.041982
A Knowledge Engineering Approach to Natural Language Understanding · ACL 1982
Generalized Augmented Transition Network Grammars for Generation from Semantic Networks · ACL 1979
Representing Numbers in Semantic Networks: Prolegomena · IJCAI 1977
Knowledge, reasoning and agents › Knowledge representation and reasoning › semantic representation
intensional representation
0.021986
Symmetric relations, intensional individuals, and variable binding · Proc. IEEE 1986
SNePS Considered as a Fully Intensional Propositional Semantic Network · AAAI 1986
Software maintenance and evolution
software ecosystems
0.011996
Implementations and Research: Discussions at the Boundary · KR 1996
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models
0.011987
Graphical Deep Knowledge for Intelligent Machine Drafting · IJCAI 1987
Knowledge, reasoning and agents › Knowledge representation and reasoning
variable binding
0.011986
Symmetric relations, intensional individuals, and variable binding · Proc. IEEE 1986
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge engineering
0.011982
A Knowledge Engineering Approach to Natural Language Understanding · ACL 1982
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › constraint satisfaction
crossword puzzle solving
0.011979
A Scrabble Crossword Game Playing Program · IJCAI 1979
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
game playing
0.011979
A Scrabble Crossword Game Playing Program · IJCAI 1979
Natural language and speech › Language models and text generation
text generation
0.011979
Generalized Augmented Transition Network Grammars for Generation from Semantic Networks · ACL 1979
Natural language and speech › Language models and text generation › mathematical reasoning › numerical reasoning
number representation
0.011977
Representing Numbers in Semantic Networks: Prolegomena · IJCAI 1977
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic-based reasoning
deductive reasoning
0.011971
A Net Structure for Semantic Information Storage, Deduction and Retrieval · IJCAI 1971

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

scheduling heuristics · 0.3message passing · 0.3graph-based inference · 0.2concurrency · 0.2logic of arbitrary and indefinite objects · 0.2inference graphs · 0.2dependency-directed reconsideration · 0.1rule-based system · 0.0inference tracing · 0.0augmented transition network grammars · 0.0
YearPublicationVenuePosition
2015 Inference Graphs: Combining Natural Deduction and Subsumption Inference in a Concurrent Reasoner
abstract
There are very few reasoners which combine natural deduction and subsumption reasoning, and there are none which do so while supporting concurrency. Inference Graphs are a graph-based inference mechanism using an expressive first-order logic, capable of subsumption and natural deduction reasoning using concurrency. Evaluation of concurrency characteristics on a combination natural deduction and subsumption reasoning problem has shown linear speedup with the number of processors.
Daniel R. Schlegel, Stuart C. Shapiro
AAAI2
2015 Use of background knowledge in natural language understanding for information fusion
Stuart C. Shapiro, Daniel R. Schlegel
FUSION1
2014 Inference Graphs: A New Kind of Hybrid Reasoning System
abstract
Hybrid reasoners combine multiple types of reasoning, usually subsumption and Prolog-style resolution. We outline a system which combines natural deduction and subsumption reasoning using Inference Graphs implementing a Logic of Arbitrary and Indefinite Objects.
Daniel R. Schlegel, Stuart C. Shapiro
AAAI2
2014 The 'Ah Ha!' Moment: When Possible, Answering the Currently Unanswerable using Focused Reasoning
Daniel R. Schlegel, Stuart C. Shapiro
CogSci2
2014 Systemic test and evaluation of a hard+soft information fusion framework: Challenges and current approaches
Geoff A. Gross, Ketan Date, Daniel R. Schlegel, Jason J. Corso, James Llinas, Rakesh Nagi, Stuart C. Shapiro
FUSION7
2013 Concurrent Reasoning with Inference Graphs
abstract
Since their popularity began to rise in the mid-2000s there has been significant growth in the number of multi-core and multi-processor computers available. Knowledge representation systems using logical inference have been slow to embrace this new technology. We present the concept of inference graphs, a natural deduction inference system which scales well on multi-core and multi-processor machines. Inference graphs enhance propositional graphs by treating propositional nodes as tasks which can be scheduled to operate upon messages sent between nodes via the arcs that already exist as part of the propositional graph representation. The use of scheduling heuristics within a prioritized message passing architecture allows inference graphs to perform very well in forward, backward, bi-directional, and focused reasoning. Tests demonstrate the usefulness of our scheduling heuristics, and show significant speedup in both best case and worst case inference scenarios as the number of processors increases.
Daniel R. Schlegel, Stuart C. Shapiro
AAAI2
2013 Natural language understanding for soft information fusion
Stuart C. Shapiro, Daniel R. Schlegel
FUSION1
2012 Towards hard+soft data fusion: Processing architecture and implementation for the joint fusion and analysis of hard and soft intelligence data
Geoff A. Gross, Rakesh Nagi, Kedar Sambhoos, Daniel R. Schlegel, Stuart C. Shapiro, Gregory Tauer
FUSION5
2011 Evaluating spreading activation for soft information fusion
Michael Kandefer, Stuart C. Shapiro
FUSION2
2011 Using propositional graphs for soft information fusion
Michael Prentice, Stuart C. Shapiro
FUSION2
2010 Strategies and techniques for use and exploitation of Contextual Information in high-level fusion architectures
Juan Gómez-Romero, Jesús García 0001, Michael Kandefer, James Llinas, José M. Molina López, Miguel A. Patricio, Michael Prentice, Stuart C. Shapiro
FUSION8
2010 Tractor: A framework for soft information fusion
Mark Prentice, Michael Kandefer, Stuart C. Shapiro
FUSION3
2010 Set-Oriented Logical Connectives: Syntax and Semantics
Stuart C. Shapiro
KR1
2005 Dependency-Directed Reconsideration Belief Base Optimization for Truth Maintenance Systems
Frances L. Johnson, Stuart C. Shapiro
AAAI2
2005 MGLAIR Agents in Virtual and Other Graphical Environments
Stuart C. Shapiro, Josephine Anstey, David E. Pape, Trupti Devdas Nayak, Michael Kandefer, Orkan Telhan
AAAI1
2004 Knowledge State Reconsideration: Hindsight Belief Revision
Frances L. Johnson, Stuart C. Shapiro
AAAI2
2004 Identifying an Object that is Perceptually Indistinguishable from One Previously Perceived
John F. Santore, Stuart C. Shapiro
AAAI2
2004 A Logic of Arbitrary and Indefinite Objects
Stuart C. Shapiro
KR1
2000 Two Problems with Reasoning and Acting in Time
Haythem O. Ismail, Stuart C. Shapiro
KR2
1996 Implementations and Research: Discussions at the Boundary
Stuart C. Shapiro
KR1
1993 Deductive efficiency, belief revision and acting
abstract
The SNePS inference engine is optimized for deductive efficiency, i.e. all beliefs acquired via inference are added to the agent's beliefs so that future queries may be answered by a retrieval rather than rederivation. An assumption-based truth maintenance system keeps track of the derivation histories of derived beliefs. We show how such an architecture simplifies the ontology of prepositional representations of plans; acts; preconditions, and effects of actions. In addition, the deductive efficiency of the basic system automatically extends itself to efficient search of plans, and hierarchical plan decompositions.
Stuart C. Shapiro
J. Exp. Theor. Artif. Intell.2
1993 Belief spaces as sets of propositions
abstract
It is common in the knowledge representation literature for a belief space to be considered to be a set of sentences. Some implications of this stance are examined, and an alternative view, that belief spaces are sets of propositions is developed, and found to be an improvement. This latter view requires that propositions be accepted as entities in the domain of discourse of languages of thought, which, it is argued, accords with commonsense usage. In exchange, the semantics of nested belief expressions is simplified, and certain problems caused by the sentential view are avoided.
Stuart C. Shapiro
J. Exp. Theor. Artif. Intell.1
1991 Experience-based deductive learning
abstract
A method of deductive learning is proposed to control deductive inference. The goal is to improve problem solving time by experience, when that experience monotonically adds knowledge to the knowledge base. Accumulating and exploiting experience are done by the schemes of knowledge migration and knowledge shadowing. Knowledge migration generates specific (migrated) rules from general (migrating) rules and accumulates deduction experience represented by specificity relationships between migrating and migrated rules. Knowledge shadowing recognizes rule redundancies during a deduction and prunes deduction branches activated from redundant rules. Three principles for knowledge shadowing are suggested, depending on the details of deduction experience representation.>
Joongmin Choi, Stuart C. Shapiro
ICTAI2
1988 Automatic Construction of User-Interface Displays
Yigal Arens, Lawrence Miller, Stuart C. Shapiro, Norman K. Sondheimer
AAAI3
1988 A Model for Belief Revision
João P. Martins, Stuart C. Shapiro
Artif. Intell.2
1987 Graphical Deep Knowledge for Intelligent Machine Drafting
James Geller, Stuart C. Shapiro
IJCAI2
1987 A Representation for Natural Category Systems
Sandra L. Peters, Stuart C. Shapiro
IJCAI2
1986 SNePS Considered as a Fully Intensional Propositional Semantic Network
Stuart C. Shapiro, William J. Rapaport
AAAI1
1986 Theoretical Foundations for Belief Revision
João P. Martins, Stuart C. Shapiro
TARK2
1986 Symmetric relations, intensional individuals, and variable binding
abstract
A symmetric relation such as "... are adjacent" or "... are related" is characterized by not distinguishing among two or more of its arguments. Such a relation may efficiently be represented as a relation that takes a set as its argument, or as one of its arguments. The semantics of such a representation is, in part, determined by the instantiation (matching or unification) rule used by the reasoning system operating on the representation. Two such rules are discussed. One interprets the relation to be reflexive, the other does not. Since many of these relations are not reflexive, we prefer the latter rule, which forbids two distinct variables from matching the same term. It is argued that this apparently strange restriction is actually reasonable if the rules of the system are interpreted as fully intensional. Under that interpretation, an even stronger version of the instantiation rule emerges, which we name the Unique Variable Binding Rule (UVBR). Considering the behavior of the UVBR when reasoning about reflexive relations and about nonreflexive relations used reflexively casts light on the implications of a fully intensional knowledge representation scheme. These ideas are illustrated by the output of an intensional, rule-based knowledge representation system that has been modified to allow the choice of using the UVBR instead of standard unification.
Stuart C. Shapiro
Proc. IEEE1
1984 Quasi-Indexical Reference In Propositional Semantic Networks
abstract
We discuss how a deductive question-answering system can represent the beliefs or other cognitive states of users, of other (interacting) systems, and of itself. In particular, we examine the representation of first-person beliefs of others (e.g., the system's representation of a user's belief that he himself is rich). Such beliefs have as an essential component "quasi-indexical pronouns" (e.g., 'he himself'), and, hence, require for their analysis a method of representing these pronominal constructions and performing valid inferences with them. The theoretical justification for the approach to be discussed is the representation of nested "de dicto" beliefs (e.g., the system's belief that user-1 believes that system-2 believes that user-2 is rich). We discuss a computer implementation of these representations using the Semantic Network Processing System (SNePS) and an ATN parser-generator with a question-answering capability.
William J. Rapaport, Stuart C. Shapiro
COLING2
1983 Reasoning in Multiple Belief Spaces
João P. Martins, Stuart C. Shapiro
IJCAI2
1982 A Knowledge Engineering Approach to Natural Language Understanding
abstract
This paper describes the results of a preliminary study of a Knowledge Engineering approach to Natural Language Understanding. A computer system is being developed to handle the acquisition, representation, and use of linguistic knowledge. The computer system is rule-based and utilizes a semantic network for knowledge storage and representation. In order to facilitate the interaction between user and system, input of linguistic knowledge and computer responses are in natural language. Knowledge of various types can be entered and utilized: syntactic and semantic; assertions and rules. The inference tracing facility is also being developed as a part of the rule-based system with output in natural language. A detailed example is presented to illustrate the current capabilities and features of the system.
Stuart C. Shapiro, Jeannette G. Neal
ACL1
1982 Generalized Augmented Transition Network Grammars for Generation from Semantic Networks
Stuart C. Shapiro
Am. J. Comput. Linguistics1
1981 Using Active Connection Graphs for Reasoning with Recursive Rules
Donald P. McKay, Stuart C. Shapiro
IJCAI2
1980 Inference with Recursive Rules
Stuart C. Shapiro, Donald P. McKay
AAAI1
1979 Generalized Augmented Transition Network Grammars for Generation from Semantic Networks
abstract
YNTRODUCTYONAugmented transition network (ATN) grammars have, since their development by Woods [ 7; ~, become the most used method of describing grammars for natural language understanding end question answering systems.The advantages of the ATN notation have been su,naarized as "I) perspicuity, 2) generative power, 3) efficiency of representation, 4) the ability to capture linguistic regularities and generalities, and 5) efficiency of operation., [ I ,p.191 ].The usual method of utilizing an ATN grammar in a natural language system is to provide an interpreter which can take any ATH graam~ar, a lexicon, and a sentence as data and produce either a parse of a sentence or a message that the sentence does not conform to the granunar.A compiler has been written [2;3 ] which takes an ATH grammar as input and produces a specialized parser for that grammar, but in this paper we will presume that an Interpreter is being used.
Stuart C. Shapiro
ACL1
1979 Numerical Quantifiers and Their Use in Reasoning with Negative Information
Stuart C. Shapiro
IJCAI1
1979 A Scrabble Crossword Game Playing Program
Stuart C. Shapiro
IJCAI1
1977 Representing Numbers in Semantic Networks: Prolegomena
Stuart C. Shapiro
IJCAI1
1976 Earl B. Hunt, Artificial Intelligence
Stuart C. Shapiro
Artif. Intell.1
1974 Interactive visual simulators for beginning programming students
abstract
This paper discusses two programs that have been written to be aids to introductory programming students. They both embody the belief that Computer Assisted Instruction can be a worthwhile aid to students when properly used and that one of the best uses is to present visually to the student a process that he has some control over and which he would not otherwise be able to observe. Section 2 of this paper discusses HYCOMP1, an interactive visual computer simulator. Section 3 discusses IVF, the Interactive Visual FORTRAN interpreter. They were both written in SNOBOL41 and run under the KRONOS Time Sharing System on a CDC 6600 using an Applied Digital Data Systems, Inc. ADDS Consul 880 terminal, which is an ASCII terminal with a CRT display and an addressable cursor.
Stuart C. Shapiro, Douglas P. Witmer
SIGCSE1
1971 A Net Structure for Semantic Information Storage, Deduction and Retrieval
Stuart C. Shapiro
IJCAI1
1969 A Net Structure Based Relational Question Answerer: Description and Examples
Stuart C. Shapiro, George H. Woodmansee
IJCAI1