I like the thoughts here.

My hunch is that the human ability to learn new activities is based on 
conceiving all of them as goal-seeking journeys, in which we have try to find 
the way.to our goals, using a set of basic paths and series of basic steps,  
[literally steps, if you're walking somewhere],  which can be, and usually are, 
added to later on.  We learn every activity (that I can immediately think of), 
in this way, by first acquiring a very rough idea of the kind of journey that 
has to be made. When we actually perform the activity, we normally have only a 
vague plan, and simply head off in the general direction of the goal,  see 
where we've got to after a while, and then change direction accordingly, and 
sometimes the goal, and sometimes the activity. We do NOT follow a precise 
program, or set of instructions. We make it up as we go along, stringing 
together many routines as we do so.  This is true of how we learn to, and do, 
converse, write essays or reports, think about problems, have sex, eat meals, 
etc. etc. We are highly improvisational and adaptive.

[The language of goals, finding the way, journeys, steps, etc. - way to go, no 
way, what is the way to...etc -  permeates our whole culture and our 
descriptions of all activities].

Each movement or move within an activity can also be, and often is,  conceived 
as a mini-journey - in which case it doesn't have to be copied exactly.

All this depends, it seems to me, on being able to conceive of "goals", "move", 
"step" in very, very general and abstract ways - so that you have no problem 
recognizing that in one activity a step is literally a step, in another a kick, 
in another a punch, in another crawling etc.

Infants clearly have this ability very early - our capacity  to use the words 
"go to" and "move" very early on exemplify this ability, for they are 
enormously general concepts that can be instantiated by many different forms of 
movement, and the infant, I think, already understands that.

It also depends on the capacity to map an activity - to have some kind of map 
of the journey from start to goal.

How quickly you can program a robot to acquire this capacity to generalize - 
how many stages are involved - I have no immediate idea. Obviously animals 
don't have the same capacity to learn new activities and generalize that humans 
do. 

But they may well have mapping capacities very early in evolution. If bees can 
learn how to get from the hive to the honey via some bees' dance,  (although 
according to a new book, Animal Architects, it's a complex language), then 
surely we can similarly "brief" robots - even if it's only at first to take 
fairly simple journeys around fairly simple environments.

I'd be interested to know, JSH, why your early teleological AI efforts failed.



  ----- Original Message ----- 
  From: Bob Mottram 
  To: [email protected] 
  Sent: Tuesday, April 24, 2007 5:15 PM
  Subject: Re: [agi] Torboto - the Torture Robot





  On 24/04/07, J. Storrs Hall, PhD. <[EMAIL PROTECTED]> wrote:

    Mining plus matching, analogy, and interpolation/extrapolation. The key to
    making it work is to form the abstractions that allow the robot/AI to
    interpret the actions as "grasp broom; lower until it touches floor" 
instead 
    of "move hand to (x,y,z); close hand; lower hand 6.3 cm".

  The level at which the data mining takes place is an important issue.  Some 
mining might be done close to the surface - that is, close to the level of 
direct sensing.  For example when aligning with a waste basket simple visual 
line detection might be sufficient.  Other things may only make sense at a 
deeper level, such as creating a 3D grid map and then being able to discover 
relationships between the map and the robots current state. 

   


    A really serious step toward AGI would be to program a robot so that it 
could 
    watch a human doing a task and then do the task. Back in the day, as a grad
    student in AI in the 70's, I worked on a system to do act interpretation,
    i.e. "watch" (be fed a sequence of predicate expressions describing) a 
series 
    of actions by someone and try to figure out what their goal was and the
    teleological structure of their activity. The inverse of planning, as it
    were. The system was frankly junk and many of my notions of the right way 
to 
    build an AI are informed by its shortcomings -- but we were working on (one
    of) the right problem(s).


  To be capable of doing this the robot would need a mirror system, mapping its 
own actions to the typical actions of a human then bootstrapping its own 
internal planning system by superimposing it onto other animate entities.  This 
is quite a sophisticated and powerful skill, which allows the system to develop 
a sense of self versus others which is useful when living in a social group. 

------------------------------------------------------------------------------
  This list is sponsored by AGIRI: http://www.agiri.org/email
  To unsubscribe or change your options, please go to:
  http://v2.listbox.com/member/?&;


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


  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.463 / Virus Database: 269.5.10/774 - Release Date: 23/04/2007 
17:26

-----
This list is sponsored by AGIRI: http://www.agiri.org/email
To unsubscribe or change your options, please go to:
http://v2.listbox.com/member/?member_id=231415&user_secret=fabd7936

Reply via email to