Measures of Context-Awareness for Self-Organizing Systems - - PowerPoint PPT Presentation

measures of context awareness for
SMART_READER_LITE
LIVE PREVIEW

Measures of Context-Awareness for Self-Organizing Systems - - PowerPoint PPT Presentation

Measures of Context-Awareness for Self-Organizing Systems Andrei Olaru, Cristian Gratie, Adina Magda Florea University Politehnica of


slide-1
SLIDE 1
  • Measures
  • f

Context-Awareness for Self-Organizing Systems

——————————————————————— Andrei Olaru, Cristian Gratie, Adina Magda Florea University ’Politehnica’ of Bucharest 17.12.2009

1/ 13 Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009

slide-2
SLIDE 2

Introduction Emergence Context-awareness System description Pressure Interest Results Conclusion References

Measures of Context-Awareness for Self-Organizing Systems

——————————————-

  • verview

2/ 13 Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009

slide-3
SLIDE 3
  • Measures of Context-Awareness

for Self-Organizing Systems Introduction Emergence Context-awareness System description Pressure Interest Results Conclusion References

◮ Self-organising agent systems

3/ 13 Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009

slide-4
SLIDE 4
  • Measures of Context-Awareness

for Self-Organizing Systems Introduction Emergence Context-awareness System description Pressure Interest Results Conclusion References

◮ Self-organising agent systems ◮ Ambient Intelligence (AmI)

human-machine interface – information exchange – network layer

3/ 13 Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009

slide-5
SLIDE 5
  • Measures of Context-Awareness

for Self-Organizing Systems Introduction Emergence Context-awareness System description Pressure Interest Results Conclusion References

◮ Self-organising agent systems ◮ Ambient Intelligence (AmI)

human-machine interface – information exchange – network layer

3/ 13 Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009

slide-6
SLIDE 6
  • Measures of Context-Awareness

for Self-Organizing Systems Introduction Emergence Context-awareness System description Pressure Interest Results Conclusion References

◮ Self-organising agent systems ◮ Ambient Intelligence (AmI)

human-machine interface – information exchange – network layer

3/ 13 Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009

slide-7
SLIDE 7
  • Measures of Context-Awareness

for Self-Organizing Systems Introduction Emergence Context-awareness System description Pressure Interest Results Conclusion References

◮ Self-organising agent systems ◮ Ambient Intelligence (AmI)

human-machine interface – information exchange – network layer

3/ 13 Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009

slide-8
SLIDE 8
  • Measures of Context-Awareness

for Self-Organizing Systems Introduction Emergence Context-awareness System description Pressure Interest Results Conclusion References

◮ Self-organising agent systems ◮ Ambient Intelligence (AmI)

human-machine interface – information exchange – network layer

Constraints: ·limited storage ·limited performance ·large numbers ·much information

3/ 13 Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009

slide-9
SLIDE 9
  • Measures of Context-Awareness

for Self-Organizing Systems Introduction Emergence Context-awareness System description Pressure Interest Results Conclusion References

◮ Self-organising agent systems ◮ Ambient Intelligence (AmI)

human-machine interface – information exchange – network layer

Constraints: ·limited storage ·limited performance ·large numbers ·much information ·context-awareness

3/ 13 Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009

slide-10
SLIDE 10
  • Measures of Context-Awareness

for Self-Organizing Systems Introduction Emergence Context-awareness System description Pressure Interest Results Conclusion References

◮ Self-organising agent systems ◮ Ambient Intelligence (AmI)

human-machine interface – information exchange – network layer

Constraints: ·limited storage ·limited performance ·large numbers ·much information ·context-awareness

◮ Create a multi-agent system that exchanges information

3/ 13 Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009

slide-11
SLIDE 11
  • Measures of Context-Awareness

for Self-Organizing Systems Introduction Emergent Properties Context-awareness System description Pressure Interest Results Conclusion References

·coherent emergents at the macro-level that dynamically arise from the interactions between the parts at the micro-level. Such emergents are novel with respect to the individual parts

  • f the system.

[De Wolf and Holvoet, 2005]

·reactive agents: act

change

  • environment

perceive

  • 4/ 13

Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009

slide-12
SLIDE 12
  • Measures of Context-Awareness

for Self-Organizing Systems Introduction Emergent Properties Context-awareness System description Pressure Interest Results Conclusion References

·coherent emergents at the macro-level that dynamically arise from the interactions between the parts at the micro-level. Such emergents are novel with respect to the individual parts

  • f the system.

[De Wolf and Holvoet, 2005]

·reactive agents: act

change

  • environment

perceive

  • ·cognitive

agents: input Reasoner

  • Planner
  • utput

Scheduler

  • [Beurier et al., 2002]

[Zambonelli et al., 2004] [Picard and Toulouse, 2005] 4/ 13 Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009

slide-13
SLIDE 13
  • Measures of Context-Awareness

for Self-Organizing Systems Introduction Emergent Properties Context-awareness System description Pressure Interest Results Conclusion References

·coherent emergents at the macro-level that dynamically arise from the interactions between the parts at the micro-level. Such emergents are novel with respect to the individual parts

  • f the system.

[De Wolf and Holvoet, 2005]

·reactive agents: act

change

  • environment

perceive

  • ·cognitive

agents: input Reasoner

  • Planner
  • utput

Scheduler

  • [Beurier et al., 2002]

[Zambonelli et al., 2004] [Picard and Toulouse, 2005]

knows:

◮ what it wants to do ◮ what it is able to do ◮ how it can do it

4/ 13 Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009

slide-14
SLIDE 14
  • Measures of Context-Awareness

for Self-Organizing Systems Introduction Emergent Properties Context-awareness System description Pressure Interest Results Conclusion References

·coherent emergents at the macro-level that dynamically arise from the interactions between the parts at the micro-level. Such emergents are novel with respect to the individual parts

  • f the system.

[De Wolf and Holvoet, 2005]

·reactive agents: act

change

  • environment

perceive

  • ·cognitive

agents: input Reasoner

  • Planner
  • utput

Scheduler

  • [Beurier et al., 2002]

[Zambonelli et al., 2004] [Picard and Toulouse, 2005]

◮ obtain global goal ◮ by local selfish goals

4/ 13 Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009

slide-15
SLIDE 15
  • Measures of Context-Awareness

for Self-Organizing Systems Introduction Emergence Context-awareness System description Pressure Interest Results Conclusion References

·allows for adequate action, according to the conditions ·context should influence not only the choice of actions, but the internal metabolism of agents ·for a self-organising AmI system for information exchange, context measures should be simple, and generic enough. ·two measures

  • f

context-awareness for pieces

  • f

information were developed:

5/ 13 Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009

slide-16
SLIDE 16
  • Measures of Context-Awareness

for Self-Organizing Systems Introduction Emergence Context-awareness System description Pressure Interest Results Conclusion References

·allows for adequate action, according to the conditions ·context should influence not only the choice of actions, but the internal metabolism of agents ·for a self-organising AmI system for information exchange, context measures should be simple, and generic enough. ·two measures

  • f

context-awareness for pieces

  • f

information were developed: source-centred destination-centred pressure interest

5/ 13 Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009

slide-17
SLIDE 17
  • Measures of Context-Awareness

for Self-Organizing Systems Introduction Emergence Context-awareness System description Pressure Interest Results Conclusion References

·Cognitive agents placed in a rectangular grid. ·Agents communicate directly only with their 8 neighbours. ·Agents have a limited storage of information. ·All information (knowledge) held by the agent is held in Facts Fact ::= Agent, Data, pressure, interest (1) | Agent, Goal, pressure, interest (2) | Agent, Fact, pressure, interest (3) agent behaviour Reasoner Planner Scheduler assimilate new knowledge

  • make a plan
  • execute plan
  • knowledge base
  • ngoing plans
  • waiting plans

6/ 13 Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009

slide-18
SLIDE 18
  • Measures of Context-Awareness

for Self-Organizing Systems Introduction Emergence Context-awareness System description Measure of pressure Interest Results Conclusion References

The measure of pressure, considered in the interval [0, 1] represents the urgency of a piece of information (a Fact), i.e. ·how important it is that other agents get know this fact and ·how quick the fact should be spreading ·pressure is set by the source of the fact ·pressure diminishes in time Agent-pressure: ·mean of the pressures of the facts in the knowledge base ·influences the ”metabolism” of agents, i.e. the balance between the time dedicated to belief revision and the time dedicated to planning and action

7/ 13 Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009

slide-19
SLIDE 19
  • Measures of Context-Awareness

for Self-Organizing Systems Introduction Emergence Context-awareness System description Pressure Measure of interest Results Conclusion References

The measure of interest is used with three different meanings:

◮ data-interest – tells how related one piece of data is

to different domains of interest. It is an n-dimensional vector, with n the number of domains, and is set by the source of the data.

◮ agent-interest – indicates the domains that the

agent is interested in. It is an n-dimensional vector, each component showing how interested an agent is in the corresponding domain. It is calculated as a mean of the data held by the agent.

◮ fact-interest – assigned by each agent to a fact in

its database, it show how interesting the fact is for the agent. It is calculated based on the agent-interest and on the data-interest of the data is related to.

8/ 13 Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009

slide-20
SLIDE 20
  • Measures of Context-Awareness

for Self-Organizing Systems Introduction Emergence Context-awareness System description Pressure Interest Experiment results Conclusion References

·scenario – part 1: insertion of 3 new pieces of data in 3 different corners of the grid. step 5 step 10 step 20 step 0 step 5 step 10 step 20

◮ higher pressure makes facts spread more, and faster ◮ ”busy” agents are more reluctant to new facts

9/ 13 Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009

slide-21
SLIDE 21
  • Measures of Context-Awareness

for Self-Organizing Systems Introduction Emergence Context-awareness System description Pressure Interest Experiment results Conclusion References

·scenario – part 2: after the stabilisation of the system, insert two more new facts, in the same initial area ·current interest (step 39): combined individual domains ·evolution of fact distributions: pressure at step 35 step 47 step 54

◮ facts spread according to the indication of interest ◮ high pressure makes facts spread more

10/ 13 Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009

slide-22
SLIDE 22
  • Measures of Context-Awareness

for Self-Organizing Systems Introduction Emergence Context-awareness System description Pressure Interest Results Conclusion References

◮ decentralisation – an essential element for the viable

implementation of Ambient Intelligence

◮ information must be exchanged in a self-organising

manner, considering notions of context awareness

◮ two measures of context-awareness have been

developed, that influence the direction and speed of the spread of information

◮ the implementation showed promising experimental

results

11/ 13 Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009

slide-23
SLIDE 23
  • Measures of Context-Awareness

for Self-Organizing Systems Introduction Emergence Context-awareness System description Pressure Interest Results Conclusion References Beurier, G., Simonin, O., and Ferber, J. (2002). Model and simulation of multi-level emergence. Proceedings of IEEE ISSPIT, pages 231–236. De Wolf, T. and Holvoet, T. (2005). Emergence versus self-organisation: Different concepts but promising when combined. Engineering Self Organising Systems: Methodologies and Applications, 3464:1–15. Picard, G. and Toulouse, F. (2005). Cooperative agent model instantiation to collective robotics. In Engineering Societies in the Agents World V: 5th International Workshop, ESAW 2004, Toulouse, France, October 20-22, 2004: Revised Selected and Invited Papers. Springer. Zambonelli, F., Gleizes, M., Mamei, M., and Tolksdorf, R. (2004). Spray computers: Frontiers of self-organization for pervasive computing. Proceedings of the 13th IEEE Int’l Workshops on Enabling Technologies, WETICE, pages 403–408. 12/ 13 Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009

slide-24
SLIDE 24
  • Thank you!

——————————————————————— Any Questions?

13/ 13 Computer Science & Engineering Department . . Andrei Olaru, Cristian Gratie, Adina Magda Florea . EUMAS 2009 . Ayia Napa, Cyprus, 17.12.2009