Project funded by the Future and Emerging Technologies arm of the IST Programme FET-Open scheme Project funded by the Future and Emerging Technologies.

Slides:



Advertisements
Similar presentations
Learning in the Intelligent Complex Adaptive System David Bennet Alex Bennet Mountain Quest Institute March 20, 2002.
Advertisements

Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
DELOS Highlights COSTANTINO THANOS ITALIAN NATIONAL RESEARCH COUNCIL.
Collaboration OI - CHIL - CALLAS Glasgow, 2007 May 24th.
Agent-based Modeling: A Brief Introduction Louis J. Gross The Institute for Environmental Modeling Departments of Ecology and Evolutionary Biology and.
Systems Development Environment
The Logic of Intelligence Pei Wang Department of Computer and Information Sciences Temple University.
Formal Modelling of Reactive Agents as an aggregation of Simple Behaviours P.Kefalas Dept. of Computer Science 13 Tsimiski Str Thessaloniki Greece.
Chapter Thirteen Conclusion: Where We Go From Here.
Alexei A. Gaivoronski IIASA, Workshop on Coping with Uncertainty, Stochastic optimization and modeling of network risk and uncertainty:
Evolution of Cooperative problem-solving in an artificial economy by E. Baum and I. Durdanovic presented by Quang Duong.
Variability Oriented Programming – A programming abstraction for adaptive service orientation Prof. Umesh Bellur Dept. of Computer Science & Engg, IIT.
1 Sensor Networks and Networked Societies of Artifacts Jose Rolim University of Geneva.
Chapter 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE
Date:2011/06/08 吳昕澧 BOA: The Bayesian Optimization Algorithm.
Simulation Where real stuff starts. ToC 1.What, transience, stationarity 2.How, discrete event, recurrence 3.Accuracy of output 4.Monte Carlo 5.Random.
Parallelized Evolution System Onur Soysal, Erkin Bahçeci Erol Şahin Dept. of Computer Engineering Middle East Technical University.
© Franz Kurfess Project Topics 1 Topics for Master’s Projects and Theses -- Winter Franz J. Kurfess Computer Science Department Cal Poly.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Applications of Evolutionary Computation in the Analysis of Factors Influencing the Evolution of Human Language Alex Decker.
Project funded by the Future and Emerging Technologies arm of the IST Programme FET-Open scheme Neural Robot Control Cornelius Weber Hybrid Intelligent.
University of Southern California Center for Software Engineering CSE USC ©USC-CSE 3/11/2002 Empirical Methods for Benchmarking High Dependability The.
The database development process
1 Enviromatics Decision support systems Decision support systems Вонр. проф. д-р Александар Маркоски Технички факултет – Битола 2008 год.
1212 Management and Communication of Distributed Conceptual Design Knowledge in the Building and Construction Industry Dr.ir. Jos van Leeuwen Eindhoven.
MASS: From Social Science to Environmental Modelling Hazel Parry
Ekrem Kocaguneli 11/29/2010. Introduction CLISSPE and its background Application to be Modeled Steps of the Model Assessment of Performance Interpretation.
Data Mining Chun-Hung Chou
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Overview of the Database Development Process
Project web site: old.libqual.org LibQUAL+™ from a Technological Perspective: A Scalable Web-Survey Protocol across Libraries Spring 2003 CNI Task Force.
Information Fusion in Continuous Assurance Johan Perols University of San Diego Uday Murthy University of South Florida UWCISA Symposium October 2, 2009.
Zhiyong Wang In cooperation with Sisi Zlatanova
A Framework for Distributed Model Predictive Control
The Next Generation Science Standards: 5. Crosscutting Concepts Professor Michael Wysession Department of Earth and Planetary Sciences Washington University,
Example Department of Computer Science University of Bologna Italy ( Decentralised, Evolving, Large-scale Information Systems (DELIS)
Project funded by the Future and Emerging Technologies arm of the IST Programme FET K.A. line Networks of excellence and working groups the European.
CSE 219 Computer Science III Program Design Principles.
(Particle Swarm Optimisation)
Modeling and simulation of systems Model building Slovak University of Technology Faculty of Material Science and Technology in Trnava.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Achieving Believable Psychosocial Behaviour in Non-player Characters in Modern Video Games Christine Bailey, Jiaming You, Gavan Acton, Adam Rankin, and.
Graduate studies - Master of Pharmacy (MPharm) 1 st and 2 nd cycle integrated, 5 yrs, 10 semesters, 300 ECTS-credits 1 Integrated master's degrees qualifications.
Particle Swarm Optimization Speaker: Lin, Wei-Kai
Unifying Dynamical Systems and Complex Networks Theories ~ A Proposal of “Generative Network Automata (GNA)” ~ Unifying Dynamical Systems and Complex Networks.
Process & Inquiry Skills: Scientists in EC Classrooms CDAEYC Annual Meeting May 19, 2015 Albany, New York.
Deutsche Forschungsgemeinschaft DFG The Use of Research Funding Databases for Research Assessment Information Systems Presented at the 8th international.
Chapter 4 Decision Support System & Artificial Intelligence.
Changing the Rules of the Game Dr. Marco A. Janssen Department of Spatial Economics.
Chapter 2. From Complex Networks to Intelligent Systems in Creating Brain-like Systems, Sendhoff et al. Course: Robots Learning from Humans Baek, Da Som.
‘Activity in Context’ – Planning to Keep Learners ‘in the Zone’ for Scenario-based Mixed-Initiative Training Austin Tate, MSc in e-Learning Dissertation.
Introduction Metaheuristics: increasingly popular in research and industry mimic natural metaphors to solve complex optimization problems efficient and.
Complexity and Hierarchy
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
Organic Evolution and Problem Solving Je-Gun Joung.
Chapter Two Copyright © 2006 McGraw-Hill/Irwin The Marketing Research Process.
1 Ontological Foundations For SysML Henson Graves September 2010.
Methods of multivariate analysis Ing. Jozef Palkovič, PhD.
Done by Fazlun Satya Saradhi. INTRODUCTION The main concept is to use different types of agent models which would help create a better dynamic and adaptive.
SIMULATION SIMULAND PURPOSE TECHNIQUE CREDIBILITY PROGRAMMATICS
WP4 Measurements & social indicators.
Title: Validating a theoretical framework for describing computer programming processes 29 November 2017.
KEY PRINCIPLES OF THINKING SYSTEMICALLY
Activity in Context – Planning to Keep Learners ‘in the Zone’ for Scenario-based Mixed-Initiative Training Austin Tate MSc in e-Learning.
Stepping on Earth: A Roadmap for Data-driven Agent-Based Modelling
PRISTINE Programmability In RINA for Supreme Virtualised Networks Miguel Ponce de Leon (TSSG) on behalf of the PRISTINE team Laying the groundwork for.
Lecture 4. Niching and Speciation (1)
DSS Concepts, Methodologies and Technologies
Modeling and Analysis Tutorial
Presentation transcript:

Project funded by the Future and Emerging Technologies arm of the IST Programme FET-Open scheme Project funded by the Future and Emerging Technologies arm of the IST Programme FET-Open scheme IST EEII Evolution and Ecology of Interacting Infohabitants Imperial College of Science, Technology and Medicine Eindhoven University of Technology Universidade Nova de Lisboa Imperial College of Science, Technology and Medicine Eindhoven University of Technology Universidade Nova de Lisboa

2 2 Project funded by the Future and Emerging Technologies arm of the IST Programme FET-Open scheme Main Goals n Study the ecology of a system of interacting intelligent agents, especially the scalability, openness, adaptability and stability of the ecosystem. –Define intelligent interaction –Study how the complexity of interaction of the agents influences the behaviour of the ecology. –Find what are the properties of the ecology of agents that are worth studying. –Study the openness with respect to integration of new types of intelligent agents. –Specify of conditions of stability of the ecosystem. n Study the ecology of a system of interacting intelligent agents, especially the scalability, openness, adaptability and stability of the ecosystem. –Define intelligent interaction –Study how the complexity of interaction of the agents influences the behaviour of the ecology. –Find what are the properties of the ecology of agents that are worth studying. –Study the openness with respect to integration of new types of intelligent agents. –Specify of conditions of stability of the ecosystem.

3 3 Project funded by the Future and Emerging Technologies arm of the IST Programme FET-Open scheme MethodologyMethodology n WP1 & WP2 were foundational WPs. They defined the intelligent interaction, and the important properties of the ecology. n WP3-6 are the main packages with results (scalability, openness, adaptability, stability) n In order to develop better comprehension of the fields we worked with simulations and performed experiments to explore the subjects extensively. n We worked on three different models: –Trading Scenario –Loads’ Transportation Scenario –Virus Scenario n Currently working on a demonstrator based on the trading scenario to illustrate our findings n WP1 & WP2 were foundational WPs. They defined the intelligent interaction, and the important properties of the ecology. n WP3-6 are the main packages with results (scalability, openness, adaptability, stability) n In order to develop better comprehension of the fields we worked with simulations and performed experiments to explore the subjects extensively. n We worked on three different models: –Trading Scenario –Loads’ Transportation Scenario –Virus Scenario n Currently working on a demonstrator based on the trading scenario to illustrate our findings

4 4 Project funded by the Future and Emerging Technologies arm of the IST Programme FET-Open scheme EEII: Workpackage 3 - Scalability n Definition of Scalability –How much the capacity of a system to do useful work increases as the size of the system increases n Objectives –To determine the scalability of an ecosystem of intelligent agents. –To provide scaling laws for important variables, as well as their interpretation in a computer science context. n Definition of Scalability –How much the capacity of a system to do useful work increases as the size of the system increases n Objectives –To determine the scalability of an ecosystem of intelligent agents. –To provide scaling laws for important variables, as well as their interpretation in a computer science context.

5 5 Project funded by the Future and Emerging Technologies arm of the IST Programme FET-Open scheme EEII: Workpackage 3 - Scalability n What has been done –The scalability of a population of agents that interact by trading with one another has been studied –The relationship between the number of agents and computational time has been investigated. n Methodology –Evolution: via genetic algorithm –Learning: via neural networks –Communication: via fuzzy logic n What has been done –The scalability of a population of agents that interact by trading with one another has been studied –The relationship between the number of agents and computational time has been investigated. n Methodology –Evolution: via genetic algorithm –Learning: via neural networks –Communication: via fuzzy logic

6 6 Project funded by the Future and Emerging Technologies arm of the IST Programme FET-Open scheme EEII: Workpackage 3 - Scalability n What is currently being done –Scalability of the three models is being investigated: computational time to run the simulation (written in Matlab code) is being studied How does the computational time for a single agent depend on the number of agents (fixed number) How does the growth in the population depend on the size of the population n What is currently being done –Scalability of the three models is being investigated: computational time to run the simulation (written in Matlab code) is being studied How does the computational time for a single agent depend on the number of agents (fixed number) How does the growth in the population depend on the size of the population

7 7 Project funded by the Future and Emerging Technologies arm of the IST Programme FET-Open scheme EEII: Workpackage 4 – Openness n Objectives –Recognize and classify the openness-related properties of agent systems –Implement a prototype of an agent system with openness-related properties of several types –Investigate the influence of openness-related properties of implemented agent system upon efficiency of the system and its individual agents n Objectives –Recognize and classify the openness-related properties of agent systems –Implement a prototype of an agent system with openness-related properties of several types –Investigate the influence of openness-related properties of implemented agent system upon efficiency of the system and its individual agents

8 8 Project funded by the Future and Emerging Technologies arm of the IST Programme FET-Open scheme n What has been done –A set of dimensions has been proposed to categorize openness of agent systems –Several important openness-related properties and capabilities of agent systems have been identified –A generalized definition of openness-related property or capability of agent system has been proposed –A generalized scheme for evaluation of openness-related properties and capabilities of agent systems has been developed –A prototype of an agent system has been implemented to be used for openness experiments n What has been done –A set of dimensions has been proposed to categorize openness of agent systems –Several important openness-related properties and capabilities of agent systems have been identified –A generalized definition of openness-related property or capability of agent system has been proposed –A generalized scheme for evaluation of openness-related properties and capabilities of agent systems has been developed –A prototype of an agent system has been implemented to be used for openness experiments EEII: Workpackage 4 – Openness

9 9 Project funded by the Future and Emerging Technologies arm of the IST Programme FET-Open scheme n What is currently being done –Conducting ecological experiments Experiments with static system (fixed number of agents) –openness of agents toward new ontological information (with static and changing individual ontologies) –openness of agents toward new local conditions of different hosts Experiments with changing system –openness of agents and the system as a whole toward changes in agent population –openness of agents and the system as a whole toward changes in local conditions of different hosts Mixed experiments –Making conclusions about openness properties of the agent system n What is currently being done –Conducting ecological experiments Experiments with static system (fixed number of agents) –openness of agents toward new ontological information (with static and changing individual ontologies) –openness of agents toward new local conditions of different hosts Experiments with changing system –openness of agents and the system as a whole toward changes in agent population –openness of agents and the system as a whole toward changes in local conditions of different hosts Mixed experiments –Making conclusions about openness properties of the agent system EEII: Workpackage 4 – Openness

10 Project funded by the Future and Emerging Technologies arm of the IST Programme FET-Open scheme EEII: Workpackage 5 - Adaptation n Objective is to study adaptation in agent systems - A classification n Task Oriented Application –Agents are given tools so solve problems –Have memory and learning capabilities –Can categorise new situations n Interaction Oriented Application –Goal solving results from agent interactions –Multiple agents result in redundancy –Resembles a swarm system - most behaviour is hard-wired n Objective is to study adaptation in agent systems - A classification n Task Oriented Application –Agents are given tools so solve problems –Have memory and learning capabilities –Can categorise new situations n Interaction Oriented Application –Goal solving results from agent interactions –Multiple agents result in redundancy –Resembles a swarm system - most behaviour is hard-wired

11 Project funded by the Future and Emerging Technologies arm of the IST Programme FET-Open scheme EEII: Workpackage 5 - Adaptation n Combination of the two classes n Agents have the same tools as TOA's agents –Their goals are described in some conceptual space –Agents organise in clusters according to their goals One concept has several clusters n The agent system acts similarly as an IOA –Redundancy where agents can find their partners –Stable to crashes, provides a “concept” directory Each cluster is located in a single host n Combination of the two classes n Agents have the same tools as TOA's agents –Their goals are described in some conceptual space –Agents organise in clusters according to their goals One concept has several clusters n The agent system acts similarly as an IOA –Redundancy where agents can find their partners –Stable to crashes, provides a “concept” directory Each cluster is located in a single host

12 Project funded by the Future and Emerging Technologies arm of the IST Programme FET-Open scheme EEII: Workpackage 6 - Stability n Objectives –Propose a definition of stability in an ecology of agents context –Relate it / differentiate from stationarity –Verify this definition using simulations –Deduce necessary conditions for an ecosystem to be stable n What has been done –Conducted experiments with simulations –Proposed a definition of stability –Investigated conditions of stability and instability n Objectives –Propose a definition of stability in an ecology of agents context –Relate it / differentiate from stationarity –Verify this definition using simulations –Deduce necessary conditions for an ecosystem to be stable n What has been done –Conducted experiments with simulations –Proposed a definition of stability –Investigated conditions of stability and instability

13 Project funded by the Future and Emerging Technologies arm of the IST Programme FET-Open scheme EEII: Workpackage 6 - Stability n Model an ecology as a stochastic process – a Markov process – A Markov process x 1, x 2, x 3, x 4,... has a stationary distribution if, the joint probability distribution of x m is independent of the time index m. –A Markov process x 1, x 2, x 3, x 4,... is stable if, the joint probability distribution of x m is independent of the time index m. n Model an ecology as a stochastic process – a Markov process – A Markov process x 1, x 2, x 3, x 4,... has a stationary distribution if, the joint probability distribution of x m is independent of the time index m. –A Markov process x 1, x 2, x 3, x 4,... is stable if, the joint probability distribution of x m is independent of the time index m.

14 Project funded by the Future and Emerging Technologies arm of the IST Programme FET-Open scheme EEII: Workpackage 6 - Stability n Example “Games” –N players, toss a coin in pairs, the winner gives to the loser a unit of its wealth. Players are destroyed if their wealth is below 1 and generate another player if their wealth is more than 4. – 3 players, each can be in one of two states “+” or “-”. If two players are in the same state the third goes into that state. If all three players are in the same state, there is probability 0.9 that they all remain in that state and probability 0.1 that they all change state. n Example “Games” –N players, toss a coin in pairs, the winner gives to the loser a unit of its wealth. Players are destroyed if their wealth is below 1 and generate another player if their wealth is more than 4. – 3 players, each can be in one of two states “+” or “-”. If two players are in the same state the third goes into that state. If all three players are in the same state, there is probability 0.9 that they all remain in that state and probability 0.1 that they all change state.

15 Project funded by the Future and Emerging Technologies arm of the IST Programme FET-Open scheme EEII: Summary n Evolution and Ecology of Interacting Infohabitants –Find what are the properties of the ecology of agents that are worth studying. –Study the scalability of an ecosystem of intelligent agents and provide scaling laws for important variables. –Recognize and classify the openness-related properties of agent systems and investigate their influence upon the efficiency of the system and its individual agents –Study adaptation in agent systems and provide classifications. –Define stability of agent systems and investigate the conditions under which a system becomes stable or unstable. –Currently working on a demonstrator based on the trading scenario to illustrate our findings n Evolution and Ecology of Interacting Infohabitants –Find what are the properties of the ecology of agents that are worth studying. –Study the scalability of an ecosystem of intelligent agents and provide scaling laws for important variables. –Recognize and classify the openness-related properties of agent systems and investigate their influence upon the efficiency of the system and its individual agents –Study adaptation in agent systems and provide classifications. –Define stability of agent systems and investigate the conditions under which a system becomes stable or unstable. –Currently working on a demonstrator based on the trading scenario to illustrate our findings

16 Project funded by the Future and Emerging Technologies arm of the IST Programme FET-Open scheme QuestionsQuestions