[mod.techreports] st3.x tech reports

E1AR0002@SMUVM1.BITNET (11/16/86)

TECHNICAL NOTE:  337\hfill PRICE:  \$10.00\\[0.01in]

\noindent TITLE:  POSSBLE-WORLD SEMANTICS FOR AUTOEPISTEMIC LOGIC\\
AUTHOR:  ROBERT C. MOORE\\
DATE:  AUGUST 1984\\[0.01in]

ABSTRACT:  In a  previous paper [Moore, 1983a, 1983b],  we presented a
nonmonotonic logic for modeling the beliefs of ideally rational agents
who reflect on their own beliefs, which we call autoepistemic
logic.
We define a simple and intuitive sematics for autoepistemic logic  and
proved  the logic  sound and complete  with respect to that semantics.
However, the  nonconstructive character  of  both the  logic  and  its
semantics made it difficult to prove the existence of sets  of beliefs
satisfying all  the constraints  of  autoepistemic logic.    This note
presents an alternative,  possible-world  semantics  for autoepistemic
logic that  enables us to  construct finite models  for  autoepistemic
theories,   as well as   to  demonstrate the  existence   of sound and
complete autoepistemic theories based on given sets of premises.\\
--------------------------------------------------------------------------------
-------------------------------------------------\\
TECHNICAL NOTE:  338\hfill PRICE:  \$10.00\\[0.01in]

\noindent TITLE:  PARALLEL GUESSING:  A STRATEGY FOR HIGH-SPEED COMPUTATION\\
AUTHOR:  MARTIN A. FISCHLER and OSCAR FIRSCHEIN\\
DATE:  SEPTEMBER 19, 1984\\[0.01in]

ABSTRACT: Attempts   have been  made  to speed  up image-understanding
computation  involving conventional serial algorithms  by  decomposing
these  algorithms  into portions  that   can be computed  in parallel.
Because many classes of algorithms do not readily decompose, one seeks
some other  basis for parallelism (i.e, for  using additional hardware
to  obtain higher processing  speed).    In this paper   we argue that
parallel guessing for image analysis is a useful approach,  and that
several  recent IU algorithms  are based on   this  concept.  Problems
suitable for   this  approach have   the   characteristic  that either
distance from a true solution, or the correctness of a guess, can be
readily  checked.   We  review  image-analysis   algorithms  having  a
parallel guessing or randomness flavor.

We envision a parallel set of computers,  each  of which carries out a
computation on a data  set using some random or  guessing process, and
communicate the goodness of its results to its co-workers through  a
blackboard mechanisms.\\
--------------------------------------------------------------------------------
-------------------------------------------------\\
TECHNICAL NOTE:  339\hfill PRICE:  \$15.00\\[-0.15in]
\begin{tabbing}
\noindent TITLE: \= A SIMPLE AND EFFICIENT IMPLEMENTATION OF HIGHER-ORDER\\
         \> FUNCTIONS IN LISP\\
AUTHORS:  MICHAEL P. GEORGEFF and STEPHEN F. BODNAR\\
DATE:  DECEMBER 1984\\[-0.15in]
\end{tabbing}

ABSTRACT:  A  relatively   simple  method  for  handling  higher-order
functions (funargs) in  LISP is described.  It  is also shown how this
scheme  allows extension  of   the LISP  language  to  include partial
application of functions.

The basis  of the approach  is  to defer evaluation of function-valued
expressions until sufficient arguments have been accumulated to reduce
the expression to  a nonfunctional value.   This results in  stacklike
environment structures rather than the treelike structures produced by
standard evaluation  schemes.   Consequently,  the  evaluator  can  be
implemented on a standard runtime stack without requiring  the complex
storage management schemes usually employed for  handling higher-order
functions.

A full version of  LISP has been  implemented  by  modifying the FRANZ
LISP interpreter  to incorporate the new  scheme.   These modificaions
prove to be both simple and efficient.\\
--------------------------------------------------------------------------------
-------------------------------------------------\\
TECHNICAL NOTE:  340\hfill PRICE:  \$15.00\\[0.01in]

\noindent TITLE:  AUTOMATED DEDUCTION BY THEORY RESOLUTION\\
AUTHOR:  MARK E. STICKEL\\
DATE:  OCTOBER 1984\\[0.01in]

ABSTRACT: Theory resolution  constitutes a set of  complete procedures
for incorporating theories into  a resolution theorem-proving program,
thereby making it unnecessary to resolve  directly upon axioms  of the
theory.  This can grealy reduce  the  length of proofs and  the size o
the search space.  Theory resolution effects a  beneficial division of
labor, improving the performance of the theorem  prover and increasing
the applicability of the   specialized  reasoning procedures.    Total
theory resolution utilizes a  decision procedure that   is  capable of
determining unsatisfiability of any set of clauses using predicates in
the theory.  Partial  theory  resolution  employes a   weaker decision
procedure that  can  determine potential unsatisfiability   of sets of
literals.  Applications include the  building in of  both mathematical
and  special decision procedures, e.g., for  the taxonomic information
furnished by a knowledge representation system.   Theory resolution is
a generalization of numerous previously  known resolution refinements.
Its   power  is  demonstrated  by  comparing  solutions of Schubert's
Steamroller challenge problem  with or  without building  in   axioms
through theory resolution.\\
--------------------------------------------------------------------------------
-------------------------------------------------\\
TECHNICAL NOTE:  342\hfill PRICE:  \$20.00\\[0.01in]

\noindent TITLE:  DESCRIPTION OF SRI'S BASELINE STEREO SYSTEM\\
AUTHOR:  MARSHA JO HANNAH\\
DATE:  OCTOBER 1984\\[0.01in]

ABSTRACT: We are  implementing  a baseline system  for automated area-
based stereo compilation.  This  system, STSYS, operates   in  several
passes over the data, during which  it iteratively builds, checks, and
refines its model of the 3-dimensional world, as represented by a pair
of  images.  In this papers,  we describe the  components of STSYS and
give examples of the results it produces.  We find  that these results
agree  reasonably well with  those  produced on the interactive   DIMP
system at ETL, the best available benchmark.\\
--------------------------------------------------------------------------------
-------------------------------------------------\\
TECHNICAL NOTE: 343\hfill PRICE: \$15.00\\[0.01in]

\noindent TITLE: TEAM USER'S GUIDE \\
AUTHOR: LORNA SHINKLE \\
DATE: OCTOBER 1984\\[0.01in]

ABSTRACT:  TEAM  (\underline{T}ransportable \underline{E}nglish Data
 \underline{A}ccess    \underline{M}edium) is  a
transportable natural-language (NL) interface to  a database.  It is a
tool of considerable power that enables the user to retrieve  data and
elicit answers to queries by  asking questions and  giving commands in
English instead  of a formal  query language.   Moreover,  TEAM is not
limited to any particular database, but can  be adapted to demonstrate
natural-language retrieval in a broad variety  of application domains.
The  prototype TEAM software  described  herein  was developed  by the
Artificial Intelligence Center of SRI International to demonstrate the
system's capabilities and adaptive potential.

This user's guide is designed to assist new TEAM users to learn  about
the concepts and tasks involved in retrieving data and in preparing  a
demonstration for a new application area.  An effort has  been made to
illustrate some of the  problems  TEAM  must solve in  translating  an
English question  into a   database  query.  However,  the necessarily
limited scope  of this guide  cannot include a  discussion of  all the
natural-language-processing  issues  addressed  by   the system;   our
emphasis is on a practical,  rather than theoretical, understanding of
the concepts.  Similarly, while  this guide cannot  cover every detail
of creating a new demonstration for TEAM, it does provide  a  thorough
introduction to the procedure to be  followed and explains  how to use
the on-line help provided by the system.

This introductory manual is  designed  to be read in  conjunction with
actual use of the system.  While a casual perusal of this document may
acquaint the reader with  some of TEAM's features,  using the examples
and suggestions as  a practical  guide to actually  experimenting with
the system will prove a much more effective method  of learning how to
use  TEAM and becoming  familiar  with   both its capabilities and its
limitations.  Much of this guide  consists of comments,  descriptions,
and  other background  information,  but   the  user   is   frequently
instructed  to perform  some action as  a learning experience.  In the
examples shown in the text, the portions printed in boldface are typed
as selected by the  user; these portions   may  or may  not appear  in
boldface on the screen when TEAM is used.  In the examples illustrated
by  figures, however,  the type faces   do correspond exactly  to  the
screen display.\\
--------------------------------------------------------------------------------
-------------------------------------------------\\
TECHNICAL NOTE: 344\hfill PRICE: \$10.00\\[-0.15in]
\begin{tabbing}
\noindent TITLE: \= THE REPRESENTATION OF ADVERBS, ADJECTIVES AND EVENTS IN\\
         \> LOGICAL FORM \\
AUTHOR:  WILLIAM CROFT \\
DATE:  DECEMBER 1984\\[-0.15in]
\end{tabbing}

ABSTRACT: The  representation  of  adjectives   and   their  adverbial
counterparts in logical form rises a number of issues in the  relation
of  (morpho)syntax to semantics, as well  as more specific problems of
lexical and grammatical analysis.   This paper addresses those  issues
which  have bearing on the relation  of properties to  events.   It is
argued that attributes and context play only  an indirect  role in the
relation between  properties  and  events.     The body of the   paper
addresses  the criteria for  relating  surface forms  to  logical form
representations, and offers a unified analysis of adjectives and their
adverbial  conterparts  in logical  form while   maintaining  a  clear
distinction  between  operators  and predicates;  this   requires  the
postulation of a factive sentential operator and the relaxation of the
one-to-one  syntax-semantics  corespondence  hypothesis.  Criteria for
determining the number  of  arguments for a  predicate are established
and  are  used for    the  analyses  of  phenomena such   as  passive-
sensitivity, lexical derivational patterns, and gradability.\\
--------------------------------------------------------------------------------
-------------------------------------------------\\
TECHNICAL NOTE: 345\hfill PRICE: \$10.00\\[0.01in]

\noindent TITLE:  ON THE MATHEMATICAL PROPERTIES OF LINGUISTIC THEORIES\\
AUTHOR:  C. RAYMOND PERRAULT\\
DATE:  NOVEMBER 1984\\[0.01in]

ABSTRACT:  Metatheoretical   findings    regarding  the  decidability,
generative capacity, and  recognition  complexity of several  syntatic
theories are surveyed.  These  include context-free, transformational,
lexical-functional,  generalized  phrase structure, tree  adjunct, and
stratificational grammars.  The paper  concludes  with a discussion of
the implications of these results with respect to linguistic theory.\\
--------------------------------------------------------------------------------
-------------------------------------------------\\
TECHNICAL NOTE: 346\hfill PRICE: \$10.00\\[0.01in]

\noindent TITLE:  RECOVERING FROM EXECUTION ERRORS IN SIPE\\
AUTHOR:  DAVID E. WILKINS\\
DATE:  JANUARY 1985\\[0.01in]

ABSTRACT: In real-world  domains (e.g.,  a mobile robot  environment),
things do not always proceed as planned, so it is important to develop
better  execution-monitoring techniques  and replanning  capabilities.
This paper describes these capabilities in  the SIPE  planning system.
The   motivation behind SIPE  is to  place  enough  limitations on the
representation so that planning can be done efficiently, while retain-
ing sufficient power to still be useful.  This  work  assumes that new
information given to  the   execution  monitor   is  in  the  form  of
predicates,  thus avoiding the difficult  problem   of how to generate
these predicates from information provided by sensors.

The replanning  module  presented here  takes  advantage  of the  rich
structure of SIPE plans and is  intimately connected with the planner,
which can be called  as a subroutine.   This allows the  use of SIPE's
capabilities to determine efficiently how unexpected events affect the
plan being executed and, in many cases, to retain most of the original
plan  by making changes  in it  to avoid  problems   caused  by  these
unexpected  events.   SIPE is also capable of  shortening the original
plan   when serendipitous events occur.  A   general set of replanning
actions is presented along  with a general  replanning capability that
has been implemented by using these actions.\\
--------------------------------------------------------------------------------
-------------------------------------------------\\
TECHNICAL NOTE: 347\hfill PRICE: \$10.00\\[-0.15in]
\begin{tabbing}
\noindent TITLE: \= TRIANGLE TABLES: A PROPOSAL FOR A ROBOT PROGRAMMING \\
         \> LANGUAGE\\
AUTHOR:  NILS J. NILSSON\\
DATE:  FEBRUARY 1985\\[-0.15in]
\end{tabbing}

ABSTRACT: Structures called \underline{triangle} \underline{tables}  were used
 in connection
with the SRI robot \underline{Shakey}  for  storing sequences of robot  actions.
Because the rationale for triangle tables still seems relevant, I have
recently elaborated the original concept  and have begun  to  consider
how the   expanded   formalism  could  be  used as   a  general robot-
programming language.  The present article describes this new view  of
triangle tables and how they might be used in a language that supports
asynchronous ad concurrent action computations.\\
--------------------------------------------------------------------------------
-------------------------------------------------\\
TECHNICAL NOTE: 348\hfill PRICE: \$10.00\\[0.01in]

\noindent TITLE:  A COGNITIVIST REPLY TO BEHAVIORISM\\
AUTHOR:  ROBERT C. MOORE\\
DATE:  MARCH 1985\\[0.01in]

ABSTRACT: The objections  to mentalistic psychology  raised by Skinner
in Behaviorism  at Fifty [Skinner,  1984]   are reviewed,  and it is
argued that a cognitivist  perspective offers a  way of constructing
mentalistic theories tha overcome these objections.\\
--------------------------------------------------------------------------------
-------------------------------------------------\\
TECHNICAL NOTE:  350\hfill PRICE:  \$15.00\\[-0.15in]
\begin{tabbing}
\noindent TITLE: \= SYNCHRONIZATION OF MULTIAGENT PLANS USING A\\
                 \> TEMPORAL LOGIC THEOREM PROVER\\
AUTHOR:  CHRISTOPHER STUART\\
DATE:  DECEMBER 1985\\[-0.15in]
\end{tabbing}
--------------------------------------------------------------------------------
-------------------------------------------------\\
TECHNICAL NOTE:  351\hfill PRICE:  \$10.00\\[0.01in]

\noindent TITLE:  THE ORIGIN OF THE BINARY-SEARCH PARADIGM\\
AUTHOR:  RICHARD WALDINGER and ZOHAR MANNA\\
DATE:  APRIL 1985\\[0.01in]

ABSTRACT:  In a binary-search algorithm for the computation of a
numerical function, the interval in which the desired output is
sought is divided in half at each iteration.  The paper considers how
such algorithms might be derived from their specifications by an
automatic program-synthesis system.  The derivation of the
binary-search concept has been found to be surprisingly
straightforward.  The programs obtained, though reasonably simple and
efficient, are quite different from those that would have been
costructed by informal means.\\
--------------------------------------------------------------------------------
-------------------------------------------------\\
TECHNICAL NOTE: 353\hfill PRICE: \$10.00\\[-0.15in]
\begin{tabbing}
\noindent TITLE: \= CONFIGURATIONAL VARIATION IN ENGLISH:  A STUDY\\
         \> OF EXTRAPOSITION AND RELATED MATTERS\\
AUTHOR:  SUSAN U. STUCKY\\
DATE: MARCH 1985
\end{tabbing}

ABSTRACT:  Natural languages typically permit more than one order of
words or phrases, though they differ with respect to both the amount
of order variation allowed and the kind of information carried by
these differences in order.  In some languages, linear order conveys
information about the argument relations.  In others, this role is
perfomed by morphology alone.  Linear order may otherwise bear
information about the status of the content of an utterance in the
discourse--whether it is new or expected, for instance.  Even within a
particular language, different orders may carry fundamentally
disparate kinds of information.\\
--------------------------------------------------------------------------------
-------------------------------------------------\\
TECHNICAL NOTE:  354\hfill PRICE: \$10.00\\[-0.15in]
\begin{tabbing}
\noindent TITLE:  \= CRITERIA FOR DESIGNING COMPUTER FACILITIES FOR\\
          \> LINGUISTIC ANALYSIS\\
AUTHOR:  STUART SHIEBER\\
DATE:  APRIL 1985\\[-0.15in]
\end{tabbing}

ABSTRACT:  In the natural-language-processing research community, the
usefulness of computer tools for testing linquistic analyses is often
taken for granted.  Linguists, on the other hand, have generally been
unaware of or ambivalent about such devices.  We discuss several
aspects of computer use that are preeminent in establishing the
utility for linguistic research of computer tools and describe several
factors that must be considered in designing such computer tools to
aid in testing linguistic analyses of grammatical phenomena.  A series
of design alternatives, some theoretically and some practically
motivated, is then based on the resultant criteria.  We present one
way of pinning down these choices which culminates in a description of
a particular grammar formalism for use in computer linguistic tools.
The PATR-II formalism thus serves to exemplify our general perspective.\\
--------------------------------------------------------------------------------
-------------------------------------------------\\
-------