You are on page 1of 10

RESEARCH IN PROGRESS

Recent and Current Artificial Intelligence


Research in the Department of
Computer Science, State University of
New York at Buffalo
Shoshana L. Hardt & William J. Rapaport (Editors)
Depmfmenf of Compufer Science,Sfafe University of New York at Buffalo,
Buffalo, New York 74260

The Department of Computer Science at the State Uni- Reasoning About the Temporal Structure
versity of New York (SUNY) at Buffalo, one of the old- of Narrative Texts
est computer science departments in the United States to A major part of what it means to understand a story is
grant a Ph.D, has been actively engaged in AI research to know how the different events and states described in
since its establishment in 1965. With half of our full-time the text relate to one another temporally. Although much
faculty members (Shoshana L. Hardt, William J. Rapa- of this information is provided simply by the order of pre-
port, Stuart C. Shapiro, Sargur N. Srihari, and Deborah sentation within the text, a number of other factors play
Walters), more than 40 graduate students, and several as- significant roles in the production of an adequate tempo-
sociated faculty members involved in research programs in ral model. Among these factors are changes in tense, the
the various branches of AI, the department is engaged in a use of the perfect tense, the distinction between progres-
variety of applied and theoretical AI research efforts. The sive and nonprogressive, time adverbials, world knowledge,
different research groups use a variety of AI methodolo- and the inherent aspectual properties of different classes of
gies and tools in a variety of different fields, including nat- predicates. We also believe it is necessary to use some rep-
ural language understanding and computational linguis- resentation of the present moment within the story, that
tics, expert systems, computer vision and pattern recog- is; a narrative “now point.” This narrative now point is
nition, knowledge representation, reasoning, and cognitive moved forward in time as the story progresses in time, and
science. The departmental laboratories include VAXes, it functions as the temporal deictic center to which all the
LISP machines, a SPERRY 7000/40, SUN workstations, a events and situations that occur in the story are related.
Grinnell GMR 274 graphics system, an Imaging Technolo- The major focus of our research is on how the various fac-
gies IP512 image-processing system, and an Adage 3010 tors mentioned here interact with and affect this narrative
graphics system.

Abstract
This article contains reports from the various research groups
Natural-Language Understanding in the SUNY Buffalo Department of Computer Science, Vision
And Computational Linguistics Group, and Graduate Group in Cognitive Science It is or-
ganized by the different research topics. However, it should
be noted that the individual projects might also be organized
Our natural-language understanding projects are focused around the methodologies and tools used in the research, and,
around representing and reasoning about spatial and tem- of course, many of the projects fall under more than one cate-
poral information and belief and knowledge reports, as well gory.
as a knowledge-engineering approach to natural language.

THE AI MAGAZINE Summer, 1986 91


now point. The system is being implemented in the SNePS being implemented in the SNePS Semantic Network Pro-
Semantic Network Processing System, (Shapiro, 1979) and cessing System (Shapiro, 1979) using an augmented tran-
is a project of the SNePS Research Group and a part of sition network grammar for parsing and generation. This
a research project on deixis in narrative being conducted research is a project of the SNePS Research Group and is
by the Graduate Group in Cognitive Science. (For further also part of a research project on deixis in narrative being
information, see Almeida & Shapiro 1983.) conducted by the university’s Graduate Group in Cogni-
tive Science.
Participants: Michael J. Almeida and Stuart C. Shapiro.
The research is sponsored by a grant from the National
A Knowledge-Based Approach Science Foundation and a SUNY Research Foundation Re-
to Natural Language Understanding search Development Award. (For further information, see
Rapaport & Shapiro, 1984; Rapaport; 1984.)
A significant feature of any natural language is that it can
serve as its own meta-language. One can use a natural Participants: William J. Rapaport and Janyce M. Wiebe.
language to talk about the language itself as well as to Dynamic Computation of Spatial Reference
give instruction in the use and understanding of the lan- Frames in Understanding Narrative Text
guage. Because human beings are able to use their nat-
The actual meaning of a spatial description of an object
ural language to talk about that natural language itself;
(“figure”) relative to a background (“ground”) is deter-
we have been investigating methods of knowledge repre-
mined only when the reference is interpreted in a specific
sentation and natural language understanding that would
orientational system around the “ground.” In the expres-
enable an AI system to do likewise. We have implemented
sion, “an unaware boy playing in front of a truck rolling
a language-understanding system in the role of an educable
backward down the hill,” the real spatial relationship be-
cognitive agent whose task domain includes language un-
tween the boy and the truck hinges on the front-back ref-
derstanding and whose discourse domain includes knowl-
erence frame set around the truck. In natural languages,
edge of its own language.
spatial references are usually made without explicitly in-
This system has just one (initially primitive) language,
dicating how the reference frame is to be established, and
which becomes increasingly more sophisticated as the sys-
the burden of its determination is left to the hearer’s or
tem accepts instruction expressed in its evolving language.
the reader’s inferences. Unlike the case of spoken language
Such a system must start with some language facility, and
where the hearer often need look only at the referent to
we have strived to make this initial kernel language as
disambiguate a spatial description, in the case of reading a
small and as independent of theory as possible. With an
text the data for computing reference frames is contained
unbiased kernel language, teacher-users should ideally be
solely in the text and the reader’s background knowledge.
able to bootstrap into the language of their choice. The
We are developing heuristics that can be used by a
system is implemented in the SNePS Semantic Network
computer “story understander’ for dynamically comput-
Processing System (Shapiro, 1979) and is a project of the
ing the reference frames for sl :ial descriptions. The sys-
SNePS Research Group. (The final report of this project is
tem’s understanding of a spati; description will be demon-
Neal, 1985; for further information, see Neal, 1981; Shapiro
strated by drawing a picture of the situation. For this, we
& Neal, 1982; and Neal & Shapiro 1984, 1985, and forth-
will use the graphic knowledge re,>rescntation techniques
coming.)
being developed in the project on representation of visual
Participants: Jeannette G. Neal1 and Stuart C. Shapiro. knowledge, described later in this article.
This research is a project of the SNePS Research
Logical Foundations for Belief Representation Group and is also part of a research project on deixis in
Our research consists of the design and implementation of narrative being conducted by the Graduate Group in Cog-
a logically and psychologically adequate computer system nitive Science.
capable of representing and reasoning about the cognitive Participants: Albert Hanyong Yuhan and Stuart C.
attitudes of intelligent agents. The agents include users, Shapiro.
other AI systems, and the system itself; the cognitive at-
titudes include beliefs, knowledge, goals, and desires. The Expert Systems
system will be able to represent nested attitudes; it will be Research in expert systems includes projects in music, im-
sensitive to the intensionality and indexicality of attitudes, age understanding, message processing, maintenance, and
in particular, to the phenomenon of quasi-indexicality, a diagnosis.
feature at the core of self-referential beliefs; and it will be
able to expand and refine its beliefs by interacting with An Expert System for Harmonization
users in ordinary conversational situations. The system is of Chorales in the Style of J. S. Bach
We are designing an expert system called CHORAL for
lCurrent affiliation: Calspan Corporation, Buffalo, NY. harmonizing four-voice chorales in the style of Johann

92 THE AI MAGAZINE Summer, 1986


Sebastian Bach. Using the Bach Chorales as the high Participants: Debashish Niyogi, Rakesh Kumar,3 and
standard, as well as traditional music treatises and per- Sargur N. Srihari.
sonal intuitions, we have found approximately 270 rules,
expressed in a form of first-order predicate calculus, for High-Speed Interpretation
describing the musical knowledge to harmonize a given of III-Formed Messages
chorale melody. Our rules represent knowledge from mul- We have automated the interpretation of daily reports
tiple viewpoints of the chorale, such as the chord skele- from ships for the U.S. Coast Guard. Although very heav-
ton, individual melodic lines, and Schenkerian voice lead- ily knowledge-based, the system that emerged from the
ing within the descant and bass. The program generates project can be viewed as a nontraditional expert system,
chorales from left to right, using a generate-and-test tech- because it employs new methods to handle control and
nique with intelligent backtracking, until a solution satis- data flow. The process of interpretation of daily reports
fying all the constraints is found. A substantial number from ships requires considerable amounts of task-specific
of heuristics are used for biasing the search toward musi- knowledge, a large degree of flexibility in processing, and
cal solutions. Results of acceptable competence have been an efficient error-recovery mechanism. This is because
obtained. To provide the execution efficiency that appears these reports are ill formed and can contain enormous
to be mandatory for tonal music generation, we have de- amounts of noise. Building a computer program that can
signed BSL, a new logic programming language that com- handle this interpretation task requires designing and im-
piles into C, to implement the CHORAL system, and we plementing powerful focusing and understanding mecha-
have investigated the foundations of BSL. nisms which can operate under severe real-time demands
This research is supported by a grant from the Na- with over 75% reliability.
tional Science Foundation. (For further information, see From the start; this project presented us with the in-
Ebcioglu, 1985.) teresting double challenge of coordinating the theoretical
and the applicative aspects of the work with the goal of
Participants: Kemal Ebcioglu and John Myhill. design completion and implementing the system in twelve
months. In addition, we had to make sure that the final
Rule-Based Expert Systems system (product) is a maintainable piece of software-
for Image Understanding a low-priority task in a university research environment.
Research is currently being done to develop rule-based ex- At the moment, we are investigating further the general
pert systems for the visual domain. The systems being dynamics of variable-depth processing and of knowledge-
investigated consist of the following components: (1) a based focusing of attention in natural language parsing.
knowledge base that is made of multiple levels of produc- This project is sponsored by the U.S. Coast Guard.
tion rules which embody the “knowledge” of the different (For further information, see Hardt et al., 1985; Hardt &
characteristics of document images and (2) an inference Rosenberg, 1985, 1986.)
engine that uses this knowledge base to perform detailed Participants: Jay Rosenberg and Shoshana L. Hardt.
analysis of the image data in order to arrive at consis-
tent interpretations of the identities of the various logical Device Modeling for a Versatile
“blocksi’ in the image. Maintenance Expert System
The control system in the inference engine applies the
We are developing a versatile maintenance expert system
different levels of rules progressively on the image data in
(VMES) for troubleshooting a wide variety of electronic
order to identify the blocks. The lowest level of rules are
devices. The system diagnoses a malfunctioning device
knowledge rules, which examine the intrinsic properties of
based on structural and functional descriptions of the de-
the blocks. Control rules guide the search and act as the
vice: which have been widely used by other fault diagnosis
focus-of-attention mechanism. Strategy rules determine
researchers, as a solution to the difficulties of empirical
whether at any point in time a consistent interpretation
rule-based diagnosis systems in knowledge acquisition, di-
of the image has been achieved. A system applicable to
agnosis capability, and system generalization. The diagno-
postal images is being implemented in Prolog. Another
sis efficiency and effectiveness, as well as the system gen-
system, applicable to computed tomography images: is in
erality, are being investigated. We find the device model:
LISP and C.
that is, the structural and functional representation of the
This research is supported by the U. S. Postal Service
device, to be vital to the performance of the system. The
and by a SUNY Research Foundation Research Develop-
system is implemented in the SNePS Semantic Network
ment Award (For further information, see Srihari et al,
Processing System (Shapiro, 1979). The structure of the
1985, Kumar & Srihari, 1985.)

3Current affiliation: Department of Computer and Information Sci-


2SUNY at Buffalo Department of Mathematics. ewe, University of Massachusetts at Amherst

THE AI MAGAZINE Summer. 1986 93


device is currently represented as instantiation rules, re- Computer Vision and Pattern Recognition
sulting in a compact representation and better system ver-
In these areas, our research includes projects in letter and
satility. Functions are implemented as Lisp functions that
word recognition, document image understanding, and vi-
allow device simulation during diagnosis. Graphic displays
sual processing.
are used to communicate with the user (see Representation
of Visual Knowledge below). We are also investigating the A Cognitive Model of Letter
applicability of SNePS Belief Revision (SNeBR) for fault Learning and Recognition
isolation (see SNeBR: A Belief-Revision Package).
Most cognitive science research in letter recognition is
This work is sponsored by the Rome Air Develop-
based on the use of feature models. In this research, a
ment Center (RADC) and the Air Force Office of Scientific
different approach has been tried. At acquisition time,
Research through the Northeastern Artificial Intelligence
letters are subjected to a form of object-oriented quadtree
Consortium (AIC). (For further information, see Shapiro,
analysis. All acquired letters are integrated into the same
Srihari et al., 1985, 1986.)
quadtree, and object knowledge and density values of the
Participants: Stuart C. Shapiro, Sargur N. Srihari, Ming- graphic representation are added to this structure. At
Ruey Taie, James Geller, and Scott S. Campbell. recognition time, quadtree analysis and densities of the
present letter are compared to the stored density quadtree.
The algorithm will then return the name of the letter that
Spatial Structure and Function in Diagnosis.
the present letter is most similar to. Experiments in recog-
We are developing a model-based expert system for neuro- nizing new distortions have so far been quite encouraging.
logical consultation: NEUREX. A key element in building (For further information, see Geller, 1985.)
a model-based expert system is the representation of spa-
tial structure and the function associated with the compo- Participant: James Geller.
nents of that structure. Spatial structure, synonymous
with three-dimensional physical structure, captures the A Computational Theory of Word Recognition
physical characteristics of the components and their in- This project centers on the development of a computa-
terconnections. The representation of three-dimensional tional theory of word recognition by adapting components
spatial structure can be divided into two categories: ana- of psychological theories to the machine reading problem.
logical and propositional representations. An analogical When explanations of human reading are compared to the
representation is a detailed geometrical description, such state of the art in comparable algorithms, a large dis-
as the exact shape and position of the spatial entity rep- crepancy is apparent. For example, it has been known
resented. A propositional representation represents enti- since the nineteenth century that word recognition is not
ties and spatial relations between the entities topologically. a character-by-character identification process followed by
Because much of the relevant structure of the nerve sys- dictionary lookup. However, this is the way most algo-
tem and of digital circuits is networklike, semantic network rithms are designed. As an alternative to this strategy, a
structures implemented in the SNePS Semantic Network word-recognition algorithm with a mixture of holistic pro-
Processing System (Shapiro, 1979) will form analogical, cessing and feature analysis is being investigated.
as well as propositional, representations of these domains. The holistic cue of word outline shape that has been
Because most methods proposed for such systems are usu- suggested as an aid to word recognition in humans was the
ally based on a structural representation from one of the subject of a recent series of computational experiments to
two categories, they lack generality and their capability determine its usefulness to a reading algorithm. The re-
is limited. The method of representation should accept sults of these experiments provide convincing evidence for
both analogical and propositional information concerning the use of such a holistic cue in a word-recognition al-
the structure, support function association, provide for di- gorithm. Because on the average only a small number
agnostic reasoning, and allow for graphics and language of words have the same shape, the decision space of any
interfaces. We are investigating the features and benefits further processing is much smaller than it would other-
of this dual representation. wise be. The reexamination of psychological results at-
This research is supported by a SUNY Research Foun- tributed to word outline shape is also suggested because
dation Research Development Award. (For further infor- of the predictive ability of the new definitions as well as
mation, see: Xiang, Srihari, et al., 1984, 1985; Xiang & computational results which show that much more visual
Srihari, 1985; Xiang, Chutkow, et al., 1986.) information than just outline shape is available to human
readers. Future work in this project includes the develop-
Participants: Zhigang Xiang, Sargur N. Srihari, Stuart ment of a complete word-recognition algorithm in which
C. Shapiro, and Jerry G. Chutkow.4 the feature analysis strategy is determined from the subset
of the dictionary specified by the shape of an input word.
4SUNY at Buffalo Department of Neurology Work is under way on the modeling of a dictionary by a

94 THE AI MAGAZINE Summer, 1986


graph that condenses prefixes and suffixes and the devel- is important because the efficiency of visual computations
opment of a hypothesize-and-test recognition strategy that depends on the representation used; many representations
uses this data structure. This approach has analogies to will be complete, but few will be ideally matched to the
theories of human word recognition based on the impor- required computations.
tance of the first and the last characters in a word and the Another important issue is to determine how the fea-
selective extraction of features from a word image. tures are used (where features might be relations). An im-
This research is supported by the U. S. Postal Service. portant distinction here is the difference between the uses
(For further information, see Srihari & Hull, 1982; Hull, of features in the early preattentive stages versus the uses
1985.) in stages of higher processing. It is possible for different
stages to use different features or for the same features to
Participants: Jonathan J. Hull and Sargur N. Srihari.
have different uses at different stages. One of the thrusts
of our research is to investigate novel uses of features at
Document Image Understanding
the preattentive level. For example, the presence of a par-
A document image is an optically scanned and digitized ticular feature can be used to alter the processing of an
representation of, say, the title page of a journal article, associated region of the image. Thus, it is possible to have
a newspaper page, the face of a stamped and addressed early processing that is both selective and parallel.
envelope, and so on. Document image understanding in- These issues are addressed by searching for features
volves deriving a high-level description that retains the that capture the structure and uniformity of nature using
spatial structure of the document; assigns labels to var- the following four criteria: (I) features should be perceptu-
ious components such as text, figures, titles, addresses, ally valid for humans (as determined through psychophys-
and so on; and allows extraction of relationships such as ical experimentation); (2) feature sets should be geometri-
reading order. We are investigating the development and cally complete; (3) features should have low probability of
coordination of the visual, spatial, and linguistic processes accidental occurrence and should allow useful inductive in-
necessary for this task. They include visual processes to ferences to be made from simple assumptions, such as the
determine objects from the background by edge detecting, representativeness of both viewpoint and position; and (4)
edge grouping, and texture analyzing, spatial processes to features should be locally computable in parallel
label regions using knowledge of how a typical document is This research is supported by a grant from the Na-
structured, and determining the font and identity of char- tional Science Foundation. (For further information, see
acters. Reading words of text is being investigated as a Walters & Weisstein, 1982a, 198213; Walters, Biedermann,
process that involves visual, spatial, as well as linguistic & Weisstein, 1983; Walters 1984, 1985; and forthcoming.)
knowledge.
The interpretation of images of postal mail pieces is
The Vision Group
the domain of this investigation. Our efforts have included
the development of various operators for visual data pro- It is becoming increasingly important for vision researchers
cessing and image segmentation. The invocation of these in diverse fields to interact, and the Vision Group at SUNY
routines and the interpretation of the information they re- Buffalo was formed to facilitate that interaction Current
turn is determined by a control structure that uses a vari- membership includes 25 faculty and 25 students from 10
ant of relaxation combined with a rule-based methodol- departments (computer science, electrical and computer
ogy. This approach is designed to capitalize on the spatial engineering, industrial engineering, geography, psychology,
relationships between blocks of image data (for example, biophysics, physiology, biochemistry, philosophy, and me-
postage is to the right and above the destination address dia studies). The group organizes a colloquium series and
in, say, 89% of all cases) and to propagate the influence of provides centralized information about activities both on
classifications in a controlled fashion. campus and in the local area that are of interest to vision
This research is supported by the U.S. Postal Service. researchers.
(For further information, see Srihari et al., 1985.) Contact: Deborah Walters.
Participants: Sargur N. Srihari, Jonathan J. Hull: Paul
Palumbo, and Ching-Huei Wang. Knowledge Representation

Selection and Use of Image Features Although most of the projects discussed so far have knowl-
in Early Visual Processing edge representation as a major component, the projects
mentioned in this section are directly concerned with it.
One of the important issues in vision is determining which
features of an image should be processed in the early, par-
allel stages of visual processing. Another way of saying this Representation of Visual Knowledge
is that we need to determine what types of image represen- We are investigating methods of representing visual knowl-
tations are most useful for preattentive processing. This edge in a knowledge representation system integrated with

THE AI MAGAZINE Summer, 1986 95


traditional conceptual and propositional knowledge. Vi- Participant: Shoshana L. Hardt.
sual knowledge is knowledge about how to display ob-
jects, attributes of objects, and relations between objects Intensional Semantics for
on a graphics terminal screen. At the most basic level, Propositional Semantic Networks
the visual form of an object is a Lisp function that draws A semantic network is a representation in which each con-
the object on the screen when evaluated. However, visual cept (including relations between concepts) is represented
knowledge can also be distributed among nodes in the tra- by a specific node, and nodes are linked to each other by a
ditional hierarchies: The knowledge of how to display a small set of arcs. The SNePS Semantic Network Process-
particular hammer can be stored at the level of the class ing System contains an inference package that supports
of hammers; the knowledge of how to display a person can forward, backward, and bidirectional inference using rules
be distributed among the nodes for heads, arms, hands, which are represented in the SNePS network. It also pro-
and so on; locations of parts are relative to their wholes. vides for interactive graphics for data entry and explana-
Attributes of objects can be seen as functionals that mod- tion, image analysis, and natural language interfaces.
ify graphic-form functions. We are using visual knowledge SNePS is one of the few semantic network processing
in our development of a versatile expert maintenance sys- systems that is fully intensional in the sense that nodes
tem for digital circuits (see Device Modeling for a Ver- only represent intensional entities. Previous attempts by
satile Maintenance Expert System above) implemented in some researchers to provide a semantic interpretation for
the SNePS Semantic Network Processing System (Shapiro, the system have relied on the “semi-“intensional formal-
1979). Interaction with the user is carried out through the ism of possible world semantics. In this project, we are
graphic images, including requesting and obtaining data, providing a semantic interpretation using a fully inten-
displaying dynamic traces of the reasoning, and showing sional theory based on the philosophical theories of Alexius
the final conclusions. Meinong.
This research is a project of the SNePS Research This research is a project of the SNePS Research
Group, and is sponsored by RADC and the Air Force Of- Group and is supported by a grant from the National Sci-
fice of Scientific Research through the Northeastern AIC ence Foundation. (For further information, see Rapaport,
and by the Southeastern Center for Electrical Engineering 1978, 1981, 1985a; Shapiro, 1979; Maida & Shapiro 1982;
Education. (For further information, see Shapiro, Srihari, and Shapiro & Rapaport, 1985.)
et al., 1985, 1986.)
Participants: William J. Rapaport and Stuart C. Shapiro.
Participants: James Geller, Stuart C. Shapiro, Sargur N.
Srihari, and Ming-Ruey Taie. Reasoning
Knowledge Organization Schemes Our reasoning projects include commonsense reasoning,
for Psychiatric Diagnosis intuitive reasoning, and belief revision.
Cognitive modeling of the expertise exhibited by a psy-
chiatrist during a diagnostic session provides us with an Commonsense Reasoning about
opportunity to confront some of the central research prob- Diffusional Processes
lems in the field of AI. In this project, we are developing Naive physics is the body of knowledge that people have
an on-line, computerized assistant that can aid a clinician about the surrounding physical world. This knowledge is
performing psychiatric diagnoses. In particular, we are an important part of the commonsense knowledge that en-
investigating (1) the advantages of a computer assistant ables people to effectively deal with the world. The main
over a complete computer diagnostic system, (2) the pa- enterprise of studying naive physics as a part of AI is to
rameters of a domain that indicate its suitability for gain- discover or invent the information-processing schemes that
ing support from a computer assistant, (3) a functional can enable computer programs to explain, describe, and
specification for a computer assistant, and (4) the con- predict changes in the physical world. Because people
straints that this specification places on how to organize have decades of experience interacting with their imme-
the knowledge base around processing structures. Cur- diate physical surroundings, they inevitably develop ex-
rently, the project centers on the implementation of the tremely rich knowledge structures that capture this con-
psychiatric diagnosis system, Diagnosis and Understand- tinuous experience. In an important sense, people are ex-
ing of Natural Experiences (DUNE), which specializes in perts in the domain of simple physical events, utilizing
affective and anxiety-related disorders. DUNE is based on amazingly large amounts of knowledge.
the idea that successful diagnosis in a complicated domain Because most people find the dynamics of diffusional
involves the parallel pursuit of multiple hypotheses. Each processes to be counterintuitive, investigating the way peo-
hypothesis is implemented as a cluster of processors, and ple fail to correctly reason about situations involving these
the system involves elaborated processor communication processes might serve as a window on the intuitions peo-
and self-evaluation schemes. ple have about the physical world. From the viewpoint of

96 THE AI MAGAZINE Summer, 1986


the science of physics, there are at least three general and However, the more interesting case is when the search for
distinct perspectives from which the process of diffusion an atypical behavior fails. This situation can arise if the
can be described. These perspectives look at the process decomposition could have been done in more than one way.
(1) from the level of the movements of individual parti- In this case, the reasoner will attempt alternative decom-
cles, (2) from the level of isolated flows of collections of positions guided by the “general principles” part of the
particles, and (3) from the level of the system as a whole. knowledge base. If all these attempts fail, then the rea-
These three perspectives correspond roughly to the three soner will start making “educated guesses” about the situ-
theories developed in physics to capture the dynamics of ation at hand. This mechanism will also be guided by the
processes at different levels of description, namely, the ki- “general principles” part of the reasoner’s knowledge base.
netic theory, fluid mechanics, and thermodynamics. When We are currently concerned with identifying and modeling
examining the way people reason about diffusion prob- typical behaviors and identifying and representing “gen-
lems presented to them, it becomes apparent that they eral principles.”
use knowledge structures which mix these clearly defined
Participants: Shoshana L. Hardt and Kulbir S. Arora.
levels of description. This seems to support the conjecture
that mental models which provide people with the rea-
soning power for dealing with everyday physics problems SNeBR: A Belief-Revision Package.
deviate in a significant fashion from scientific perspectives. The SNePS Semantic Network Processing System (Shapiro,
The current state of the research project involves the 1979) has been extended to handle belief revision, an area
development of theoretical concepts related to the nature of AI research concerned with the study of the representa-
of commonsense reasoning in general and naive physics in tion of beliefs and belief dependence, the development of
particular. Among the research topics involved are knowl- methods for selecting the subset of beliefs responsible for
edge organization schemes that can facilitate the reason- contradictions, and the development of techniques to re-
ing task, a vocabulary for the representation of geometrical move some subset of beliefs from the original set of beliefs.
shapes, the differences in quality and quantity between ex- (For an overview of the field, see Martins, forthcoming.)
pert and novice knowledge, and effective knowledge reor- SNeBR is an implementation in SNePS of an abstract
ganization schemes. All of the theoretical work is centered belief-revision system called the Multiple Belief Reasoner
around the development of the computer program High (MBR), which, in turn, is based on a relevance logic called
Intuition Yields Advanced Learning (HIYAL) that should SWM (Shapiro & Wand, 1976; Martins, 1983; Martins &
learn and reason about diffusional processes in complicated Shapiro, 1983, 1984). SWM deals with supported well-
geometries. formed formulas (wffs) of the form: Alt, o, r, where A is a
This project is sponsored by a grant from the National wff representing a proposition, t is an origin tag indicating
Science Foundation. how A was obtained (for example, as a hypothesis or as a
derived proposition), o is an origin set containing all and
Participant. Shoshana L. Hardt. only the hypotheses used to derive A, and r is a restriction
set containing information about contradictions known to
Architectures for Intuitive Reasoners involve the hypotheses in o. The origin tag, origin set,
We are investigating possible architectures for systems and restriction set of a wff are computed when the wff
that reason about causal models of the world in general is derived, and its restriction set can be updated when
and the physical world in particular. Our reasoners view contradictions are discovered.
the world as consisting of behaviors that can be generated In MBR a context (any set of hypotheses) determines a
by typical devices. A device is an abstract model that belief space, which is the set of all the hypotheses defining
generates the same behavior in many situations, and this the context together with all propositions derived exclu-
observed behavior can be decomposed into interacting de- sively from them. The origin sets of the propositions in
vice behaviors. A database of typical behaviors can be the belief space defined by a given context are contained
built by modeling the devices and generating their behav- in that context. The only propositions that are retrievable
ior by simulation. Substantial work has been done by other at a given time are the ones belonging to the current be-
researchers on device simulation in the past five years. lief space (whose context is the set of all hypotheses under
We view the knowledge in our reasoning systems as consideration at that time).
organized around two computational metaphors: the com- A contradiction can be detected either because an as-
piled knowledge that constitutes the database of behaviors sertion is derived that is the negation of an assertion al-
and the “general principles” part. When the reasoner en- ready in the network or because believed assertions in-
counters an observed behavior, it will attempt to decom- validate a rule being used (where an assertion invalidates
pose it to match parts with the database entries. If the a rule). In the former case the contradiction is noted
search succeeds, the reasoner can then proceed to analyze when the new, contradictory assertion is about to be built
and explain the physical situation and make predictions. into the network, because a uniqueness principle (Maida

THE AI MAGAZINE Summer, 1986 97


& Shapiro, 1982) guarantees that the contradictory as- science, linguistics, mathematics, philosophy, psychology,
sertions will share network structure. In the latter case and a host of other fields related by a mutual interest in
(where an assertion invalidates a rule), the contradiction intelligent behavior.
is noted in the course of applying the rule. In this case, The Graduate Group in Cognitive Science was formed
it might be that the contradictory assertions are in differ- to facilitate cognitive science research at SUNY at Buf-
ent belief spaces (only the new one being in the current falo. Its activities have focused on language-related issues
belief space); if so: the restriction sets are updated to re- and knowledge representation. These two areas are impor-
flect the contradictory sets of hypotheses, and nothing else tant to the development of cognitive science and are well
happens. If the contradictory assertions are both in the represented at UB by the research interests of faculty and
current belief space (which will be the case when one of graduate students in the group.
them is a rule being used), then, besides updating the re- Since its formal recognition in April 1981, the gradu-
striction sets! the user will be asked to delete at least one ate group has grown quickly. Currently, its membership of
of the hypotheses underlying the contradiction from the over 150 faculty and graduate students is drawn from the
current context. Management of origin sets according to departments of computer science; psychology; linguistics;
SWM guarantees that, as long as the current context was communicative disorders and sciences; philosophy; instruc-
originally not known to be contradictory removal of any tion; communication; counseling and educational psychol-
one of the hypotheses in the union of the origin sets of the ogy; educational organization, administration, and policy
contradictory assertions from the current context will re- studies; the intensive English language institute; geogra-
store the current context to the state of not being known phy; and industrial engineering as well as other area col-
as inconsistent. leges and universities. The group sponsors lectures and in-
This research is an ongoing project of the SNePS Re- formal discussions with visiting scholars; discussion groups
search Group. It has been supported by the National Sci- focused on group members’ current research; an interdis-
ence Foundation and by RADC and the Air Force Office ciplinary, team-taught graduate course, Introduction to
of Scientific Research through the Northeastern AIC. Cognitive Science; and a cognitive science library.
Participants: Joao P. Martins5 and Stuart C. Shapiro. Deictic Centers in Narrative: An Interdisciplinary
Cognitive Science Project. A research subgroup of
Cognitive Science the Graduate Group in Cognitive Science is developing a
model of a cognitive agent’s comprehension of narrative
Many of the projects discussed above have a cognitive
text. (The term cognitive agent includes both normal and
science aspect to them. In this section, we discuss two
language-impaired humans as well as nonhuman or arti-
projects that are explicitly within the multi-disciplinary
ficial agents.) Our model will be tested on a computer
field of cognitive science.
system that will represent the agent’s beliefs about the
objects, relations, and events in narrative as a function of
Machine Understanding and Data Abstraction the form and content of the successive sentences encoun-
This project consists of an investigation of the applica- tered. In particular, we will concentrate on the role of
bility of the notion of abstract data types and their im- spatial, temporal, and focal-character information for the
plementations to resolve various philosophical controver- cognitive agent’s comprehension.
sies surrounding John Searle’s ‘Chinese Room” thought
experiment, Daniel Dennett’s notion of the “intentional We propose to test the hypothesis that the construc-
stance,” and the problem of the existence and nature of tion and modification of a deictic center is of crucial im-
“qualia.” In particular, mental states and processes (for portance for much comprehension of narrative. We see
example, understanding a language) are properly under- the deictic center as the locus in conceptual space-time of
stood as abstractions (on a par with abstract data types) the objects and events depicted or described by the sen-
that both humans and computers implement. (For further tences currently being perceived. At any point in the nar-
information, see Rapaport, 1986a, 198610.) rative, the cognitive agent’s attention is focused on partic-
ular characters (and other objects) standing in particular
Participant: William J. Rapaport. spatial and temporal relations to each other. Moreover,
the agent “looks” at the narrative from the perspective of
Graduate Group in Cognitive Science a particular character, spatial location, or temporal loca-
Cognitive science is an interdisciplinary effort intended to tion. Thus, the deictic center consists of a WHERE-point,
investigate the nature of the human mind. This effort a WHEN-point, and a WHO-point. In addition, refer-
requires the theoretical approaches offered by computer ences to characters’ beliefs, personalities, and so on, are
also constrained by the deictic center.
jCurrent affiliation: Departamento de Engenharia Mecanica, Insti- We plan to develop a computer system that will “read”
tuto Superior Tkcnico, Lisbon a narrative and answer questions about the deictic infor-

98 THE AI MAGAZINE Summer, 1986


mation in the text. To achieve this goal, we intend to carry Hardt, Shoshana L , & Rosenberg, Jay (1985) The ERIK project:
out a group of projects that will allow us to discover the Final report and manuals Tech Rep. 85-08, Department of Com-
puter Science, State University of New York at Buffalo
linguistic devices in narrative texts, test their psycholog- Hardt, Shoshana L , & Rosenberg, Jay (1986) Developing an expert
ical reality for normal and abnormal comprehenders, and ship message interpreter: Theoretical and practical conclusions
analyze psychological mechanisms which underlie them. Optical Engineering (forthcoming)
Once we have the results of the individual projects, we Hardt, S. L , Rosenberg, J., Haefner, M , & Arora, K (1985) The
three ERIK-AMVER progress reports Tech Rep. 85-07, De-
will integrate them and work to build a unified theory and partment of Computer Science, State University of New York at
representational system that incorporates the significant Buffalo
findings. Finally, we will test the system for coherence Hull, J J (1985) Word shape analysis in a knowledge-based system
for reading text IEEE Artificial Intelligence Applications 2
and accuracy in modeling a human reader and modify it
Kumar, R., & Srihari, S. N (1985) A n expert system for the interpre-
as necessary. tation of cranial CT scan images. Expert Systems in Government
Symposium: 548-57.
Participants: In the department of Computer Science, Maida, Anthony S. & Shapiro, Stuart C (1982) Intensional concepts
William J. Rapaport and Stuart C. Shapiro, principal in propositional semantic networks Cognitive Science 6: 291-330.
Reprinted in R J Brachman & H J. Levesque (eds ), Readings
investigators, Michael Almeida, Janyce M. Wiebe, and in knowledge representation (1985) Los Altos, Calif: Morgan
Albert Hanyong Yuhan; in the department of Psychol- Kaufmann.
ogy, Gail Bruder, Erwin Segal, principal investigators, and Martins, Joie (1983) Reasoning in multiple belief spaces Tech Rep.
203, Department of Computer Science, State University of New
Joyce Daniels; in the Department of Communicative Dis-
York at Buffalo
orders and Sciences, Judith Duchan, principal investigator, Martins, Joao (forthcoming) Belief revision In S C Shapiro (Ed ),
and Lynne Hewitt; in the department of Linguistics, David Encyclopedia of artificial intelzigence. New York: John Wiley
A. Zubin, principal investigator, Naicong Li, and Soteria Martins, Jo%o, & Shapiro, Stuart C. (1983) Reasoning in multiple
belief spaces IJCAI 8: 370-73
Svorou.
Martins, Jo%o, & Shapiro, Stuart C (1984) A model for belief revi-
sion AAAI Non-Monotonic Reasoning Workshop: 241-94
Northeastern Artificial Intelligence Consortium Neal, Jeannette G (1981) A knowledge engineering approach to nat-
ural language understanding Tech Rep 179, Department of
The Northeastern AIC is an association of AI researchers Computer Science, State University of New York at Buffalo
Neal, Jeannette G (1985) A knowledge based approach to natural
at nine universities-Syracuse University, SUNY at Buf-
language understanding Tech Rep 85-06, Department of Com-
falo, the University of Rochester, the University of Mas- puter Science, State University of New York at Buffalo
sachusetts at Amherst, Clarkson College of Technol- Neal, Jeannette G , & Shapiro, Stuart C. (1984) Knowledge Based
ogy, Colgate University, Rensselaer Polytechnic Institute, Parsing Tech. Rep 213, Department of Computer Science, State
University of New York at Buffalo.
Rochester Institute of Technology, and the Air Force In- Neal, Jeannette G , & Shapiro, Stuart C. (1985) Parsing as a form of
stitute of Technology. Initial sponsorship of AIC is being inference in a multiprocessing environment Intelligent Systems
provided by RADC and the Air Force Office of Scientific and Machines Rochester, Mich : Oakland University
Research. Neal, Jeannette G , & Shapiro, Stuart C (forthcoming) Knowledge
based parsing In L Bolt (Ed ), Natural language parsing sys-
The purpose of AIC is to enhance research and educa- tems. Berlin: Springer-Verlag
tion in AI at the participating universities and at RADC. Rapaport, William J (1978) Meinongian theories and a Russellian
In particular, the participants are conducting joint and co- paradox No& 12: 153-80.
Rapaport, William J. (1981) How to make the world fit our language:
operative research, seminars, workshops, and conferences; An essay in Meinongian semantics Grazer Philosophische Stu-
providing cooperative educational programs in which stu- dien 14: l-21
dents and RADC staff members can take courses at vari- Rapaport, William J (1984) Belief representation and quasi-
ous participating universities; and expanding their AI re- indicators Tech Rep 215, Department of Computer Science,
State University of New York at Buffalo.
search and instruction by recruiting additional AI-oriented Rapaport, William J (1985a) M eznongian semantics for proposi-
faculty and students, expanding AI course offerings, and tional semantic networks Twenty-third Annual Meeting of the
enhancing their AI computing facilities. Association for Computational Linguistics: 43-48
Rapaport, William J (1985b) M ac h’ me understanding and data ab-
Participants: Stuart C. Shapiro and Sargur N. Srihari, straction in Searle’s Chinese Room Cognitive Science Society 7:
341-45
principal investigators.
Rapaport, William J. (1986a) Searle’s experiments with thought
Philosophy of Science 53
References Rapaport, William J (1986b) Philosophy, artificial intelligence, and
the Chinese-Room argument Abacus 3(Summer)
Almeida, Michael J , & Shapiro, Stuart C. (1983) Reasoning about Rapaport, William J , & Shapiro, Stuart C (1984) Quasi-indexical
the temporal structure of narrative texts Cognitive Science Soci- reference in propositional semantic networks Tenth Interna-
ety 5 tional Conference on Computational Linguistics (COLING 84):
Ebcioglu, Kemal (1985) An expert system for schenkerian synthe- 65-70
sis of chorales in the stule of J 5’ Bach. 1984 Cornouter Music Shapiro, Stuart C. (1979) The SNePS semantic network process-
Conference: 135-142 I ” ing system In N V. Findler (Ed ), Associative networks: The
Geller, James (1985) The teachable Zetter recognizer IJCAI 9: 249- representation and use of knowledge by computers. New York:
51 Academic Press: 179-203

THE AI MAGAZINE Summer, 1986 99


Shapiro, Stuart C., & Neal, Jeannette G (1982) A knowledge engi-
neering approach to natural language understanding. Computa- AAAI-86 CONFERENCE RECXTRATIONS
tional Linguistics 20: 136-144.
Shapiro, Stuart C , & Rapaport, William J (1985) SNePS con-
A final rcmintlcr that late rcgistratiorl for the AAAI-
sidered as a fully intensional propositional semantic network 86 co~~fcrc~~cc (11-15 August 19UO) must be rcccived in the
Tech. Rep 85-15, Department of Computer Science, State Uni- AAAl offices by 11 July 1986. (On-site registration will IX
versity of New York at Buffalo Forthcoming in G McCalla &
N Cercone (Eds ), Knowledge representation. Berlin: Springer-
availaldc at. a highor price.) Late ‘l?cdinical l’rogr~m Reg-
Verlag istrntion fees arc: $lt)c).OO for rncr~ibcrs ($225 for wnmm-
Shapiro, Stuart C., Srihari, Sargur N., Taie, Ming-Ruey, & Geller, hers) or $90.00 for st.udcnt nmnbcrs ($125 for nonnwn~ber
James (1985) Development of an intelligent maintenance assis- studcnt,s). Late Tutorial Registration fees arc $225 per
tant SIGART Newsletter, 92 (April 1985): 48-49
Shapiro, Stuart C., Srihari, Sargur N , Taie, Ming-Ruey, & Geller, tutorial for mcrnbcrs ($260 for nomwmbcrs) or $110 per
James (1986) VMES: A network-based versatile maintenance ex- tutorjal for xtwtcnt nmnbers ($125 for noriincmber slu-
pert system. Applications of Artificial Intelligence to Engineering <fCJltS).
Problems 1.
Shapiro, Stuart C , & Wand, Mitchell (1976) The relevance of rele-
vance Tech Rep 46, Department of Computer Science, Indiana
University
Srihari, Sargur N., & Hull, Jonathan J (1982) Knowledge integration Ouiy government. l>urchasc orders, checks drnwn OH
in text recognition AAAI-82: 148-51
Srihari, Sargur N , Hull, Jonathan J , Palumbo, Paul W , Niyogi, US banks, international money orders, travclcrs’ checks,
Debashish, & Wang, Ching-Huei (1985) Address recognition tech- or lmnk transfers (in US funds) will ba acccptcd.
niques in mail sorting: Research dire&ions. Tech kep 85-09; For bank tmnsfcls, plcnsc ndtl an atlclitional $18.00 to
Denartment of Cornouter Science, State University of New York
at Buffalo. cover bsnk chnrgcs.
Walters, D. (1984) Local connections in line drawing perception: A
computational model Investigative Ophthalmology and Visual
Science 25: 200.
Walters, D (1985) The use of natural constraints in image segmenta-
tion International Society of Optical Engineering, Applications
of AI II. 548: 27-34.
Walters, D (forthcoming) A computer vision module based on psy-
chophysical experiments. In E. C. Schwab & H C Nusbaum
(Eds ), Theoretical issues in the perception of speech and visual
form New York: Academic Press.
Walters, D , Biederman, I , & Weisstein, N (1983) The combination Tlwstlay, JO July: f1cndlinc for hotel rcscrvntions ac-
of spatial frequency and orientation is not effortlessly perceived
Investigative Ophthalmology and Visual Science 24: 124 wptcd by the! I’hilatlelpf:ia AAAI-86 JIousing J3rwcau.
Walters, D , & Weisstein, N (1982a) Perceived brightness is influ- E+itiq~~ 11 July: Deadline for Lete Rcgistrntions
enced by structure in line drawings Investigative Ophthalmology l’cchilic*al ;wtl Tutorial 13wgran35.
and Visual Science 22: 124 ‘l’lastlay, 15 July: Confcrancc? Rcfmd DcacJliw (writ-
Walters, D , & Weisstein, N (1982b) P erceived brightness is a func-
ten rcqwsts OJlty 710 lelcpholle culls.)
tion of line length and perceived connectivity Bulletin of the
Psychonomic Society (Sept. 1982): 130 Stintlay, 10 August: Conlmenccnlcut, of on-site rcgis-
Xiang, Zhigang, Chutkow, Jerry G , Shapiro, Stuart C , & Sri- tmtion, l’t~il~~ddldiia Civic Ccntcr.
hari, Sargur N (1985) Computerized neurological diagnosis: A
lWmicnl Proiyiun I.cTWfits: 13cncfits aSS0ciih.d witfi
paradigm of modeling and reasoning Health Care Instrumenta-
tion (Dee 1985) tile twlunici~l program rc.@trat~iOJJ fee arc: ~dmi.ssioii to
Xiang, Zhigang, & Srihari, Sargur N. (1985) Spatial structure and t.lw scicnw and engineering tmcfts awl ttic nia.in plenary
function representation in diagnostic expert systems. Expert Sys- session; 3 copy of tllc /l/111 1-86 Confe7wrce Proceedings;
tems and Their Applications 5: 191-206
a confcrcncc rcgist,mtiOn pncltct. aJld ~1 copy of the confw-
Xiang, Zhigang, Srihari, Sargur N : Shapiro, Stuart C , & Chutkow,
Jerry G (1984) Analogical and propositional representations of cwc issue of the Al Mapzinc; admission to the Gxhibit
structure in neurological diagnosis Artificial Intelligence Appli- I’rogm~n; and ndiiiissioli to all receptions, except. t,tw gala
cations 1: 127-32
rcccption on wcdiwsday night, 13 August 1986.
Xiang, Zhigang, Srihari, Sargur N , Shapiro, Stuart C , & Chutkow,
Jerry G. (1985) A modeling scheme for diagnosis Symposium Iktosiul I’~ogsam lhnejits: I3cucfits associated with
on Expert Systems in Government: 538-47 the tutorial rcgistrat~ion fee (each tutorid is a sclmmtc
fw) inch&: atte~ldnncc id the tutorial(s); ii copy of tllc
tutorial syllabus; iL confcrcncc rcgist.ration packet; admis-
AAAI Membership Benefits: sion to tlic c!xJlibit program; iUId admission to dl co1lfer-
l Subscription to the AI Magazine mice: receptions, except the gida reception On wcdnesday,
l AAAI Membership Directory 13 August 1986.
l Reduced subscription rate to the AI Journal ll@is~~tion Inquiries: Pioase sciul 311 inquiries to
l Reduced registration fee at IJCAI Conference AAAI-80, Amcricall Associatiotl for Art.ifi&l Intdligcncc:
l Early announcement of AAAI-sponsored activities 445 I~urgcss Drive, Menlo Rtrk, Cdifornia 94025. (415)
l Affiliation with the principal AI association 322-1118 or (415) 328-3123.
--- --.-_--

100 THE AI MAGAZINE Summer, 1986

You might also like