Top Banner
The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK
28

The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Dec 19, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

The ORESTEIA Attentional AgentStathis KasderidisDepartment of Mathematics, King’s College, Strand, London WC2R 2LS, UK

Page 2: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

CONTENTS

Requirements Agent structure Agent function Attention Control State Evaluation Rules Computational model Artefacts Example Runtime

Page 3: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Requirements

Scalability (+ combinatorial explosion) Advanced self-management and

robustness mechanisms (graceful degradation of performance)

Support for emergent behaviour and ad-hoc configurations

Adaptation to the user Transparent access to resources and

common monitoring strategies

Page 4: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Agent structure Distributed entity with four layers:

L1: Sensors L2: Pre-processing L3: Local decision L4: Global decision

Page 5: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Agent function

Four main sub-systems: Attention Control

Local (Sensor monitoring, Detection of irregular behaviour)

Global (Competition) State Evaluation

Includes learning Decision-making (Rules) Computational Model

Page 6: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Attention Control

Page 7: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

State Evaluation

Page 8: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Attention Control and State Evaluation

Page 9: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Rules

Page 10: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Computational Model

Page 11: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Artefacts: L3

The Level 3 Architecture:

Page 12: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Artefacts: L4

The Level 4 Architecture:

Page 13: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Effective Flow

Page 14: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Example: Driving and Hazard Avoidance LEVEL 1:

Class A: Physiological Sensors. 1. Skin Temperature 2. Heart Rate. (Substituted or Augmented by a full ECG sensor). 3. Respiration sensor. Considered for future inclusion. 4. Galvanic Skin Response. Considered for future inclusion.

Class B: Environmental Sensors. 1. Temperature. 2. Visibility. 3. Humidity. Considered for future inclusion. 4. Ambient Light. Considered for future inclusion.

Page 15: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Example II Class C: Car Sensors. 1. Speed vector sensor. 2. Acceleration vector sensor. 3. Breaking Force vector sensor. 4. Thrust Force vector sensor. 5. Friction vector sensor. 6. Steering wheel angle sensor. 7. Friction coefficient sensor. 8. Heading vector sensor.

Class D: Proximity Sensors. 1. ‘Object’ position vector sensor. 2. ‘Object’ speed vector sensor. 3. Number of ‘Objects’ in distance R (either radius or ahead/behind cone).

Page 16: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Example III

LEVEL 2: Same number as participating sensors. 1-1 relationship.

LEVEL 3: Class E: Biometric Artefact Class F: Environmental Status Artefact Class G: Car State Artefact. Class H: Threats Artefact.

LEVEL 4: Class I: Hazard Avoidance.

Page 17: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Runtime Step.1

Page 18: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Runtime Step.2

Page 19: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Runtime Step.3

Page 20: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Runtime Step.4

Page 21: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Runtime Step.5: Evaluate

Page 22: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Runtime Step.6: Attention

Page 23: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Runtime Step.7: ACT

Page 24: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Runtime Step 8: Summary

Biometric [Health Monitor] State: HR, “Takens” embedding Monitor: D=||State-Predicted|| (+HT) Classifier: Hstatus {OK, ASeek, Dang} ATTNInd=1-Prob(D>T) ATTN: Priority Queue, Dispatch: First Observer: NN, 3-2-1, Rules: “Notify physician/Warn” Handler: “Change sampling rate”

Page 25: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Runtime Step.8: Summary

Car computer [Proximity Monitor] State: P,V,A,T,B,H Cartesian Monitor: D=||State-Predicted||2 (+HT) Classifier: Pstatus {Rep,Warn,Dang} ATTInd=exp(-CollTime/CharTime) ATTN: Priority Queue, Dispatch: First Observer: Linear interpolation (2) Rules: “Warn driver” Handler: “Take control if limit passed”

Page 26: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Runtime Step.8: Summary

Personal Assistant [Hazard Avoidance, Drive Fast] State: {Bstatus, Pstatus} Cartesian Monitor: History Trace Classifier: Status {OK,Aseek, Dang,

Coll1,Coll2,Dang+Coll1,Dang+Coll2} ATTNInd=(wHA+ABIO+APRX)/3 Rules: NOP Handler: “Take control of the car and

stop”

Page 27: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Runtime Step.9: Miscellaneous Competition / Cooperation 2-D execution space: {Computational,

Action} Computational: Time sharing Action: Exclusive access / Sharing

OBSERVER Goal Further requirements from learning Further refinement of goal categories Executive

Page 28: The ORESTEIA Attentional Agent Stathis Kasderidis Department of Mathematics, King’s College, Strand, London WC2R 2LS, UK.

Information Flow