[net.ai] AIList Digest V3 #50

LAWS@SRI-AI.ARPA (04/23/85)

From: AIList Moderator Kenneth Laws <AIList-REQUEST@SRI-AI>


AIList Digest            Tuesday, 23 Apr 1985      Volume 3 : Issue 50

Today's Topics:
  Administrivia - Lost Messages,
  Machine Translation - La Jolla,
  Application - AI in Agriculture,
  Seminars - Transformation of Functional Equations (MIT) &
    Programming with Recurrent Equations (Penn) &
    Representation, Aesthetics, Learnability (SU) &
    The MIT Mobile Robot Project (Penn) &
    ARLO: Representing Representation Language (MIT),
  Humor - Representation Lunches & The Traveling President Problem

----------------------------------------------------------------------

Date: Mon 22 Apr 85 20:44:07-PST
From: Ken Laws <Laws@SRI-AI.ARPA>
Reply-to: AIList-Request@SRI-AI.ARPA
Subject: Lost Messages

SRI-AI had a bad system crash Sunday morning; mail sent to AIList
or AIList-Request that morning may not have gotten through.

                                        -- Ken Laws

------------------------------

Date: 19 APR 85 14:16-N
From: PETITP%CGEUGE51.BITNET@WISCVM.ARPA
Subject: Machine translation at La Jolla

[In answer to request from goodhart@nosc  AIList Digest v3 #46]

Hi!
  The people you are looking for in La Jolla are probably working on
SYSTRAN, a commercial machine translation system. Here is their address:
   P. Toma
   WTC Inc
   7854 Ivanohe Avenue
   PO Box 907
   La Jolla, Ca 92037
   Tel: 619/459-3471
Other commercial systems I know of in the States are the Weidner System
and the ALPS system, both companies are located in Provo, Utah. (I could get
more for you if you are interested).

  But none of those are proper research projects, and are based on
linguistically and computationnally "old" ideas. A more advanced project
is METAL, developed at the Linguistic Research Center, University of Texas,
in Austin. You can contact Rebecca Root (LRC.ROOT@UTEXAS.ARPA) to get more
information about it.

  In Europe there are the SUSY project (Saarbruecken,Germany), and the GETA
project (Grenoble, France), and the EUROTRA project of the European Economic
Communities, to which many european universities collaborate. Here at ISSCO
in Geneva we are working on EUROTRA.

  And of course there is many Japanese projects but I don't know much about
them.

  A good introduction to machine translation is a paper by Jonathan Slocum,
presented at COLING-84 in Stanford: "Machine Translation: its History, Current
Status an Future Prospects". If you can't get a copy of the proceedings,
I think it was also published as a report by the LRC in Austin.

  Last year ISSCO organised a tutorial on machine translation and a book will
be published by Edinburgh University Press.

                                Dominique Petitpierre (PETITP@CGEUGE51.BITNET)
                                ISSCO
                                54 route des acacias
                                CH-1227 GENEVA (Switzerland)

------------------------------

Date: Mon, 22 Apr 85 08:23 EST
From: kyle.wbst@Xerox.ARPA
Subject: Friedland's request about AI in agriculture


Some years ago, Control Data Corp in Minneapolis had a New Business
Ventures Unit that included various software systems for the farmer and
Agribusiness industry. You might check with them to see what is going on
in that area with them now. Also at about that same time frame they got
on board a former SRI type who had background with SRI's early AI
efforts. I don't know if there was any connection between that person
and the farm stuff though.

Earle Kyle.

------------------------------

Date: Tue,16 Apr 85 16:16:24 EST
From: Robyn D. Spencer <TOOTSE@MIT-MC>
Subject: Seminar - Transformation of Functional Equations (MIT)

           [Forwarded from the MIT bboard by Laws@SRI-AI.]


                        DATE:  April 22, 1985
                        TIME:  Lecture 3:30 p.m.
                        PLACE:  NE43-3rd floor conference room


         TRANSFORMATIONS of HIGHER-TYPE FUNCTIONAL EQUATIONS
                   VIA THE COMPUTATION OF RETRACTS

                           Richard Statman
                      Carnegie-Mellon University

        Functional equations occur in diverse branches of logic and computer
science.  In type theory with the axiom of choice, every formula is equivalent
to one which asserts that a functional equation has a solution with the given
parameters. In theorem proving, unification problems are simply functional
equations which one wants to solve in all models. In programming language
semantics, programming constructs, such as fixed point operators, are
represented as solutions to functional equations.
         The general functional equation
                                Fx=Gx
where operators F,G have type A -> B can be transformed one with
operators of type C -> D while preserving all solutions, when there is a
surjective H of type C -> A and an injective J of type B -> D. The transformed
equation is
                          J(F(Hy))=J(G(Hy))
We shall show that this transformation can be carried out in every model if and
only if A is a retract of C and B is a retract of D in every model.  There is a
retract from C onto A if and only if the equation
                         lambda z. y(xz) = I
is solvable for some y in C -> A and x in A -> C. This equation is solvable in
every model if and only if it is solvable in the term model of beta-eta
conversion. Thus transformations of the above type can always be carried out by
lambda terms. We shall give some further information about when this type of
transformation can be carried out including bounds on the size of A as a
function of the size of C.  The decision problem (unification problem) is open.


HOST:  Albert Meyer

------------------------------

Date: Wed, 17 Apr 85 21:06 EST
From: Tim Finin <Tim%upenn.csnet@csnet-relay.arpa>
Subject: Seminar - Programming with Recurrent Equations (Penn)


PROGRAMMING WITH RECURRENT EQUATIONS
Boleslaw Szymanski (University Pennsylvania)
3:00pm April 23, 1985, 216 Moore School, Univ. of Pennsylvania

   Software development tools proposed for new generation of computers are
   based on assertive programming, where a program is expressed as a set of
   assertions. There are two basic notations used in assertive programming:
   Horn clauses of logic programming (e.g.  PROLOG) and conditional equations
   used in so called definitional or equational languages.  Equational
   languages are natural and convenient complements of PROLOG-like languages
   for such applications as programming dataflow machines and modelling complex
   systems.

   This talk focuses on languages based on recurrent equations.  Finite-
   difference approximations to systems of partial difference equations lead to
   such recurrence equations.  Our experience indicates that such languages are
   general purpose.  Description of many algorithms is greatly simplified when
   presented in such a form.

   The talk presents new results of the MODEL project.  Three MODEL language
   processor components: Compiler, Configurator, and Timing System will be
   discussed.  The emphasis will be on the following problems: 1) optimization
   of programs generated by the MODEL compiler, 2) programming parallel and/or
   distributed computations with Configurator 3) use of temporal relations for
   scheduling parallel components 4) distributed termination of a solution to
   simultaneous equations, 5) real-time software development using Timing
   System. Future research will also be outlined.

------------------------------

Date: Wed 17 Apr 85 17:11:18-PST
From: Emma Pease <Emma@SU-CSLI.ARPA>
Subject: Seminar - Representation, Aesthetics, Learnability (SU)

         [Excerpted from the CSLI Newsletter by Laws@SRI-AI.]


           CSLI ACTIVITIES FOR *NEXT* THURSDAY, April 25, 1985


   4:15 p.m.            CSLI Colloquium
     Redwood Hall       ``The Representational Basis for Everyday Aesthetic
     Room G-19          Experience -- A Motivational Constraint on Learnable
                        Systems of Knowledge''
                        Tom Bever, Columbia University and CASBS


    ``The Representational Basis for Everyday Aesthetic Experience --
      A Motivational Constraint on Learnable Systems of Knowledge''

      The structure of everyday aesthetic judgements depends on computations
   of mental representations and relations between representations.
   Examination of objects of everyday aesthetic preference (e.g., simple
   rhythms, shapes, and songs) affords a definition of the aesthetically
   satisfying experience: such experiences involve the formation of
   incompatible representations and their resolution within the framework
   of an overarching representational system.  The enjoyment of such
   experiences follows from the extent to which they are like solving a
   problem during normal cognitive development.  Indigenous systems like
   language must have formal properties that stimulate aesthetically
   satisfying experiences as an immediate motivation for the acquisition of
   abstract structures.  That is, we learn a multi-levelled representational
   structure for language because it is fun.                    --Tom Bever

------------------------------

Date: Thu, 18 Apr 85 14:59 EST
From: Tim Finin <Tim%upenn.csnet@csnet-relay.arpa>
Subject: Seminar - The MIT Mobile Robot Project (Penn)

THE MIT AI LAB MOBILE ROBOT PROJECT - Rodney A. Brooks (MIT)
3pm April 25, 23 Moore School, Univ. of Pennsylvania

     We are interested in a number of questions relating to intelligent
     mobile robots.  These include the following.  (a) How to combine a
     number of early vision modules into a robust vision system which can
     operate under a wide range of conditions and a wide range of scenes
     through redundancy of perceptions. (b) How to make reliable maps given
     that all sensors produce error laden readings, and control of the robot
     is also a source of error.  (c) How to apply model-based vision
     techniques to the landmark selection and recognition problems.  (d) How
     to make a robot control and planning system which is competent and
     robust enough to allow an autonomous vehicle to operate for long
     periods with absolutely no assistance from a human.  In support of
     these goals we are building a mobile robot which will operate
     autonomously for a number of hours at a time within the Artificial
     Intelligence Laboratory office area.  Our approach to building the
     robot and its controlling software differs from that used in many other
     projects in a number of ways.  (1) We model the world as three
     dimensional rather than two.  (2) We build no special environment for
     our robot and insist that it must operate in the same real world that
     we inhabit. (3) In order to adequatley deal with uncertainty of
     perception and control we build relational maps rather than maps
     embedded in a coordinate system, and we maintain explicit models of all
     uncertainties.  (4) We explicitly monitor the computational performance
     of the components of the control system, in order to refine the design
     of a real time control system for mobile robots based on a special
     purpose distributed computation engine.  (5) We use vision as our
     primary sense and relegate acoustic senors to local obstacle detection.
     (6) We use a new architecture for an intelligent system designed to
     provide integration of many early vision processes, and robust
     real-time performance even in cases of sensory overload, failure of
     certain early vision processes to deliver much information in
     particular situations, and computation module failure.

------------------------------

Date: 19 Apr 1985  15:57 EST (Fri)
From: "Daniel S. Weld" <WELD%MIT-OZ@MIT-MC.ARPA>
Subject: Seminar - ARLO: Representing Representation Language (MIT)

           [Forwarded from the MIT bboard by SASW@MIT-MC.]

AI Revolving Seminar    Ken Haase
                        ARLO: Representing Representation Languages
                        Tuesday, April 23; 4:00pm; 8th Floor Playroom

ARLO is a language for describing the implementation and functionality
of frame based representation languages.  A given representation
language is specified in ARLO by a collection of structures describing
how its descriptions are interpreted, defaulted, and verified.  This
high level description is compiled into lisp code and ARLO structures
whose interpretation fulfills the langauge's abstract specification.
The dependencies of this compilation process (from description to
implementation) are recorded by ARLO, so that changes in the
high-level description will propogate to the generated implementation.
In addition, ARLO itself --- as a representation language for
expressing and compiling partial and complete language specifications
--- is described and interpreted in the same manner as the languages
it describes and implements.

This talk will address general issues in the definition and
implementation of representation language languages, as well as the
technical problems in implementing self-descriptive systems.  Finally,
I will discuss the use of ARLO-like languages as a basis for learning
and concept formation programs like Lenat's Eurisko.

------------------------------

Date: 11 Apr 1985  13:18 EST (Thu)
From: Mike Gennert@MIT-OZ <MICHAELG%MIT-OZ@MIT-MC.ARPA>
Subject: Representation Lunches

           [Forwarded from the MIT bboard by SASW@MIT-MC.]


                 COMPUTER AIDED CONCEPTUAL ART (CACA)
                       REVOLTING SEMINAR SERIES
                               presents

              TACO: REPRESENTING REPRESENTATION LUNCHES

                             Mike Gennert
                          Mike Gerstenberger

TACO is a lunch for describing the implementation and functionality of
frame based representation lunches.  A given representation lunch is
specified in TACO by a collection of fillings describing how its
descriptions are interpreted, defaulted, verified, and eaten.  This
high level description is compiled into TACO shell code and TACO
fillings whose interpretation fulfills the langauge's nutritional
specification.  The dependencies of this compilation process (from
description to implementation) are recorded by TACO, so that changes
in the high-level description will propogate to the generated
implementation.  In addition, TACO itself --- as a representation
lunch for expressing and compiling partial and complete lunch
specifications --- is devoured and interpreted in the same manner as
the lunches it devoured and implements, i.e., with one's fingers.

This talk will address general issues in the definition and
implementation of representation lunch lunches, as well as the
technical problems in implementing self-devouring systems.  Finally,
We will discuss the use of TACO-like lunches as a basis for learning
and concept formation programs like Automatic Hairstyle Generation:
The Further Adventures of Eurisko.

              Friday, April 12, 12:00, 3rd Floor Lounge

------------------------------

Date: Thu, 18 Apr 85 17:26:10 est
From: Walter Hamscher <hamscher at mit-htvax>
Subject: The Traveling President Problem

           [Forwarded from the MIT bboard by SASW@MIT-MC.]


            COMPUTER AIDED CONCEPTUAL ART (CACA)
                  REVOLTING SEMINAR SERIES

                         :-) (-:

              THE TRAVELING PRESIDENT PROBLEM

                       Tod Malmedy

We present a new variation of the traveling salesman problem.
There are two differences.  First, the links are free but the
nodes, representing memorials, have either small positive or
large negative weights, and the goal is to maximize this
weight.  Second, unlike most problems, in which a solver is
allowed to exaustively search the space of combinations for an
optimal solution, in this variation the value of the final
solution is penalized by the number of combinations tested
before finding it.  Under these conditions the L/D (Leave it
to Deaver) strategy can be proven to be the worst possible.


TIME: 12 Noon Friday
PLACE: 3rd Floor Theory Playroom
HOSTS: Bhaskar Ghudaroy and Mike Beckerle

------------------------------

End of AIList Digest
********************