Behavior-Based Artificial Intelligence by ecg16852


									  Behavior-Based Artificial
               Pattie Maes
           MIT Media-Laboratory

Presentation by:
Derak Berreyesa
UNR, CS Department
  Uses behavior-based artificial
  intelligence as a new approach to
  studying intelligence.
  Deals with autonomous systems that
  must deal with changing goals in an
  unpredictable environment.
Two approaches to AI
  Knowledge-Based AI
  Knowledge based systems have prior
  knowledge about the environment and
  there task.
  Behavior-Based AI
  React to there changing environment
  and goals
  They “behave” in a problem domain.
Knowledge-Based AI
  Isolated and advanced competences.
  “Closed” systems that only connect to the
  user, not the environment.
  Deal with one problem at a time.
  Uses static knowledge structures to solve
  Don’t have to adapt to changing situations.
  When creating an autonomous system a
  computer takes over as the user.
Behavior-Based AI
  Has several competences but they are not as
  intelligent as isolated competence would be.
  “Open” system that has little time to react.
  Decides itself what the problem to be solved
  next is.
  Relies more on producing behavior than
  Emphasis on adaptation.
  Behavior-Based problem

A system that can learn has to rely less
on planning.
Environment can be exploited.
Learn over time.
Interacts in society to help accomplish
A Mobile Robot
  Knowledge-Based would create a model
  of the office to update as often as
  possible. It would include the location
  of the robot itself and the location of
  certain objects.
  Behavior-Based would have specific
  modules for wall following, going
  through doors, etc.
An Interface Agent
  Knowledge-Based will learn all it can
  about what it should prompt the user
  for and/or try to do when the user does
  Behavior-Based will have a each
  separate module try to learn about it’s
  own specialized task.
  Behavior-Based AI have proven to be
  very efficient so far.
  More fundamental research needs to be
  A better understanding of the
  underlying principles.

To top