1 / 16

IDA Architecture and Mechanisms

IDA Architecture and Mechanisms. Workshop on the Role of Consciousness in Memory May 1, 2004. By Uma Ramamurthy. IDA: an Intelligent Distribution Agent. Dialogue with sailors Read personnel data Check job requisition lists Enforce Navy policies Choose options to offer members

Download Presentation

IDA Architecture and Mechanisms

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IDA Architecture and Mechanisms Workshop on the Role of Consciousness in Memory May 1, 2004 By Uma Ramamurthy

  2. IDA: an Intelligent Distribution Agent • Dialogue with sailors • Read personnel data • Check job requisition lists • Enforce Navy policies • Choose options to offer members • Negotiate with them about jobs

  3. Modules and Mechanisms • Perception - Copycat Architecture - Hofstadter • Action Selection - Behavior Net - Maes • Episodic Memory - Sparse Distributed Memory - Kanerva • Emotions - Pandemonium Theory - Jackson • Metacognition - Fuzzy Classifier Systems - Holland • Learning - Copycat Architecture, Reinforcement • Constraint Satisfaction - Linear Functional • Language Generation - Pandemonium Theory • Deliberation - Pandemonium Theory • ‘Consciousness’ - Pandemonium Theory

  4. Metacognition Database Perception Constraint Satisfaction Deliberation Negotiation Problem Solving Behavior Net Expectation & Automatization ‘Consciousness’ Perception Working Memory Episodic Memory Emotions IDA’s Architecture

  5. Codelets/Processors • Small pieces of code each performing a simple, specialized task • Many act as demons, watching for a chance to act • Most subserve some high level entity, e.g. • behavior • slipnet node • metacognitive action • Some codelets work on their own, e.g. • watching for incoming mail • checking for time and place conflicts • Codelets do almost all the work • IDA is a multi-agent system

  6. Norfolk nor NRFK norfolk . . . San Diego Norfolk Miami Jacksonville location information request acceptance preference Perception via Slipnet

  7. Sparse Distribute Memory — Boolean Space — dim = N (enough to code features) bit vector Focus Sailor Data Job List Outgoing Message Working memory Perception Behavior Net Negotiation Deliberation Associative Memories

  8. Coalition manager Spotlight manager Broadcast mechanism Coalitions and Consciousness

  9. Associative Memory Working memory Focus Job List Outgoing Message Playing Field Stands ‘Consciousness’ in Action

  10. Activation from drive Send an acknowledgement Drive to Acknowledge Compose an acknowledgment Find an email address Find and move a template From the Sidelines Activation from the environment, external or internal Behavior Stream

  11. Behavior net Working Memory Stands Sidelines Broadcast Playing field Behavior net templates Behavior Net in Action

  12. Deliberation • Faced with a goal or problem • Imagine possible plans or solutions • Scenarios • Routes • Internal virtual reality—Dawkins • Evaluate them • Using reason • Using emotions • Choose amongst them

  13. Associative Memory Working memory Focus Detach Date Job List Leave Time Playing Field Detach Date Leave Time Stands Leave Time Detach Date Deliberation in Action

  14. Voluntary vs. non-voluntary action • William James (circa 1890) ----- Bernard Baars (1988) • Theory of voluntary action • Proposers - propose a course of action • Objectors - raise objections to such a course of action • Supporters - lend support to such a course of action • Auctioneer - wields the gavel

  15. Ideomotor Theory in Action • Idea pops to mind (proposer) - no objection (objector) - do it • Objection (objector) - don’t do it • Objection then support (supporter) - do it • Different proposal - no objection - do it • Different proposal - original proposal - no objection - do it • Last unopposed proposal is acted upon

  16. Acknowledgements • ‘Conscious’ Software Research Group http://csrg.cs.memphis.edu/

More Related