specifying modalities in the mglair architecture

25
SPECIFYING MODALITIES IN THE MGLAIR ARCHITECTURE Stuart C. Shapiro and Jonathan P. Bona Department of Computer Science and Engineering And Center for Cognitive Science University at Buffalo, The State University of New York

Upload: selene

Post on 25-Feb-2016

24 views

Category:

Documents


0 download

DESCRIPTION

Specifying modalities in the mglair architecture. Stuart C. Shapiro and Jonathan P. Bona Department of Computer Science and Engineering And Center for Cognitive Science University at Buffalo, The State University of New York. Outline. The Architecture Specifying Modalities. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Specifying modalities in the  mglair  architecture

SPECIFYING MODALITIES IN THE MGLAIR ARCHITECTUREStuart C. Shapiro and Jonathan P. BonaDepartment of Computer Science and EngineeringAnd Center for Cognitive ScienceUniversity at Buffalo, The State University of New York

Page 2: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 2

Outline• The Architecture• Specifying Modalities

7/31/2013

Page 3: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 3

Motivations for MGLAIR• Add acting and sensing to a reasoning agent.

• First person reasoning; on-line acting & sensing.• Layers

• Motivated by mind/body connections/distinctions.• Let same mind be plugged into different bodies.

• Embodiment• Origin of beliefs in sensation & proprioception.• First-person privileged knowledge of own body.

• Situatedness• Has a sense of where it is in the world.

• Symbol grounding• In body-layer structures.• Symbol as pivot between various modalities.

7/31/2013

Page 4: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 4

Motivations for Modalities• Independent but limited resources• Sensors and effectors are the resources• Different modalities can be used independently• Single modality has limited use

7/31/2013

Page 5: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 5

MGLAIR Architecture

7/31/2013

Page 6: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 6

Sensori-Actuator Layer• Sensor and effector controllers

7/31/2013

Page 7: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 7

Perceptuo-Motor Layer• PMLa• PMLs• PMLb• PMLc

7/31/2013

Page 8: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 8

PMLc• Abstracts sensors & effectors• Body’s behavioral repertoire• Specific to body implementation

7/31/2013

Page 9: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 9

PMLb• Translation & Communication

• Between PMLa/s & PMLc• Highest layer that knows

body implementation

7/31/2013

Page 10: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 10

PMLs• Grounds KL symbols

• Perceptual structures• Lowest layer that knows KL terms

• Registers forEmbodiment & Situatedness• Deictic Registers• Modality Registers

7/31/2013

Page 11: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 11

PMLa• Grounds KL symbols

• Implementation of primitive actions• Lowest layer that knows KL terms

• Registers forEmbodiment & Situatedness• Deictic Registers• Modality Registers

7/31/2013

Page 12: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 12

The Knowledge Layer• Implemented in SNePS• Agent’s Beliefs• Representations of

conceived of entities• Semantic Memory• Episodic Memory• Quantified & conditional beliefs• Plans for non-primitive acts• Plans to achieve goals• Beliefs re. preconditions

& effects of acts• Policies: Conditions

for performing acts• Self-knowledge• Meta-knowledge

7/31/2013

Page 13: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 13

Afferent Modalities• Sensors• to Perceptual Structures• to Perception• to KL Terms

7/31/2013

Page 14: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 14

Efferent Modalities• KL Primitive Acts• to PMLa Methods• to act Impulses• to Effectors

7/31/2013

Page 15: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 15

Alignment

7/31/2013

Mind (KL)

Body (PML/SAL)

World

Thing

PMLs structure

Object/Phenomenon Action

PMLa method

Action

AfferentModality

EfferentModality

Page 16: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 16

Entities, Terms, Symbols, Objects• Agent’s mental entity: a person named Stu

• SNePS term: b4

• Object in world:

7/31/2013

Page 17: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 17

Ontology of Mental Entities• Entity

• PropositionAgent can believe it or its negationIncludes quantified & conditional beliefs

• ActAgent can perform it

• PolicyCondition-act rule agent can adopt

• Thing• Action: What some agent can perform on some object(s)• Category: A category/class of entities• Other entities: individuals, properties, times, etc.

7/31/2013

Page 18: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 18

Modality: A Nine-Tuple

7/31/2013

Name Unique name for modality

Type afferent/efferent

Predicates KL predicates to use

Channel Data channel

Access Allow/Deny agent conscious access

Focus Default level; Permit/Forbid agent adjustment …

Conflict Conflict handler for multiple use …

Description Human readable description

Relations Relations to other modalities

Page 19: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 19

Act Impulses in Efferent Modalities• KL primitive acts implemented by PMLa methods• PMLa method to be executed

added as act impulse to modality buffer

7/31/2013

Page 20: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 20

Efferent Modality Buffers• In PMLb of efferent modality• Fixed capacity or expiration interval• New act impulse queued or replaces old impulse• When impulse arrives that can’t fit,

handled by conflict handler• Discarded impulses are never performed• Impulses removed by buffer management process

and processed in PMLc

7/31/2013

Page 21: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 21

Perceptual Buffers• In PMLb of afferent modality• Queues perceptual (PML) structures (sensory data)• Fixed capacity or expiration interval• When structure arrives that can’t fit,

either it or oldest structure discardeddepending on conflict handler

• Discarded structures are never perceived• Structures removed by buffer management process

and given to perceptual function

7/31/2013

Page 22: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 22

Perceptual Functions• Specific to each afferent modality• Input: a PML structure representing what was sensed• Output: KL term(s) representing what was perceived

7/31/2013

Page 23: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 23

Afferent Modality Focus• Affects frequency of execution of internal processes• From “ignore” to maximal focus• Initially at default setting• Agent might be permitted to adjust• Agent might miss

perceiving phenomena in low-focused modalities• So adjust relative focus of different modalilties

appropriately• Watching the road vs. talking on cell phone!

7/31/2013

Page 24: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 24

Summary• MGLAIR adds acting/sensing to reasoning agents.• Layers capture Mind/Body distinction & connection.• Modalities are independent, limited resources

for acting and sensing.• Modality buffers queue act impulses & afferent structures

but discard ones not processed.• Focus level determines how much a modality is ignored.

7/31/2013

Page 25: Specifying modalities in the  mglair  architecture

S. C. Shapiro & J. P. Bona Formal MAGIC 2013 25

For More Information/Papers/Downloads

http://www.cse.buffalo.edu/~shapiro/

http://www.cse.buffalo.edu/sneps/

7/31/2013