Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. Artificial Intelligence Lab Publications
  4. AI Technical Reports (1964 - 2004)
  5. Building Grounded Abstractions for Artificial Intelligence Programming

Building Grounded Abstractions for Artificial Intelligence Programming

Thumbnail Image
Download
Name

AITR-2004-004.pdf

Size

26.34 KB

Format

Adobe PDF

Checksum (MD5)

85b58a0e64f2db1f42d65a1d700ed59f

Thumbnail Image
Download
Name

AITR-2004-004.ps

Size

322.45 KB

Format

PostScript

Checksum (MD5)

9b5d16a12f052e4f011937d9ab7c8e41

Author(s)
Hearn, Robert A.
Date Issued
June 16, 2004
Series/Report no.
AITR-2004-004
Abstract
Most Artificial Intelligence (AI) work can be characterized as either ``high-level'' (e.g., logical, symbolic) or ``low-level'' (e.g., connectionist networks, behavior-based robotics). Each approach suffers from particular drawbacks. High-level AI uses abstractions that often have no relation to the way real, biological brains work. Low-level AI, on the other hand, tends to lack the powerful abstractions that are needed to express complex structures and relationships. I have tried to combine the best features of both approaches, by building a set of programming abstractions defined in terms of simple, biologically plausible components. At the ``ground level'', I define a primitive, perceptron-like computational unit. I then show how more abstract computational units may be implemented in terms of the primitive units, and show the utility of the abstract units in sample networks. The new units make it possible to build networks using concepts such as long-term memories, short-term memories, and frames. As a demonstration of these abstractions, I have implemented a simulator for ``creatures'' controlled by a network of abstract units. The creatures exist in a simple 2D world, and exhibit behaviors such as catching mobile prey and sorting colored blocks into matching boxes. This program demonstrates that it is possible to build systems that can interact effectively with a dynamic physical environment, yet use symbolic representations to control aspects of their behavior.
Subjects
AI
Artificial Intelligence
Society of Mind
Multi-Agent Systems
Persistent DSpace Link
http://hdl.handle.net/1721.1/7116
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.