15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois Intelligent Agents in Design Zbigniew Skolicki Tomasz.

Slides:



Advertisements
Similar presentations
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Advertisements

ARCH-05 Application Prophecy UML 101 Peter Varhol Principal Product Manager.
Intelligent Agent for Designing Steel Skeleton Structures of Tall Buildings Zbigniew Skolicki Rafal Kicinger.
COMMMONWEALTH OF AUSTRALIA Do not remove this notice.
Agents in the previous examples Agents are just 3D objects in virtual worlds Agents are not independent thread. No agent architecture. ……
Chapter 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE
Software Engineering Techniques for the Development of System of Systems Seminar of “Component Base Software Engineering” course By : Marzieh Khalouzadeh.
Agent Mediated Grid Services in e-Learning Chun Yan, Miao School of Computer Engineering Nanyang Technological University (NTU) Singapore April,
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Brent Dingle Marco A. Morales Texas A&M University, Spring 2002
Quality of Service in IN-home digital networks Alina Albu 23 October 2003.
PSU CS 370 – Artificial Intelligence Dr. Mohamed Tounsi Artificial Intelligence 1. Introduction Dr. M. Tounsi.
April 15, 2005Department of Computer Science, BYU Agent-Oriented Software Engineering Muhammed Al-Muhammed Brigham Young University Supported in part by.
Agent-Based Acceptability-Oriented Computing International Symposium on Software Reliability Engineering Fast Abstract by Shana Hyvat.
Applications of agent technology in communications: a review S. S. Manvi &P. Venkataram Presented by Du-Shiau Tsai Computer Communications, Volume 27,
Behavior-Based Artificial Intelligence Pattie Maes MIT Media-Laboratory Presentation by: Derak Berreyesa UNR, CS Department.
Software Architecture Quality. Outline Importance of assessing software architecture Better predict the quality of the system to be built How to improve.
Towards A Multi-Agent System for Network Decision Analysis Jan Dijkstra.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Concepts of management leadership-motivation and organizational culture B.V.L.Narayana.
An Intelligent Broker Architecture for Context-Aware Systems A PhD. Dissertation Proposal in Computer Science at the University of Maryland Baltimore County.
Rainbow Facilitating Restorative Functionality Within Distributed Autonomic Systems Philip Miseldine, Prof. Taleb-Bendiab Liverpool John Moores University.
COMPLEXITY SCIENCE WORKSHOP 18, 19 June 2015 Systems & Control Research Centre School of Mathematics, Computer Science and Engineering CITY UNIVERSITY.
Architecture-Based Runtime Software Evolution Peyman Oreizy, Nenad Medvidovic & Richard N. Taylor.
Software Agents: An Overview by Hyacinth S. Nwana and Designing Behaviors for Information Agents by Keith Decker, Anandeep Pannu, Katia Sycara and Mike.
Chapter 6 Cognitive and Learning Characteristics © Taylor & Francis 2015.
Proof Carrying Code Zhiwei Lin. Outline Proof-Carrying Code The Design and Implementation of a Certifying Compiler A Proof – Carrying Code Architecture.
Model-Driven Analysis Frameworks for Embedded Systems George Edwards USC Center for Systems and Software Engineering
Design engineering Vilnius The goal of design engineering is to produce a model that exhibits: firmness – a program should not have bugs that inhibit.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Prognosis of Gear Health Using Gaussian Process Model Department of Adaptive systems, Institute of Information Theory and Automation, May 2011, Prague.
NAVEEN AGENT BASED SOFTWARE DEVELOPMENT. WHAT IS AN AGENT? A computer system capable of flexible, autonomous (problem-solving) action, situated in dynamic,
Modeling Complex Dynamic Systems with StarLogo in the Supercomputing Challenge
Assessing the influence on processes when evolving the software architecture By Larsson S, Wall A, Wallin P Parul Patel.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
Chapter 3: Software Project Management Metrics
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
Christian Sonntag TU Dortmund / euTeXoo GmbH Support Action CPSoS Platforms as a Driver for Smart Industrial Cyber-physical Systems of Systems Support.
PROC-1 1. Software Development Process. PROC-2 A Process Software Development Process User’s Requirements Software System Unified Process: Component Based.
Chapter 4 Decision Support System & Artificial Intelligence.
Software Maintenance Speaker: Jerry Gao Ph.D. San Jose State University URL: Sept., 2001.
1 Centre for Intelligent Systems and their Applications Division of Informatics, University of Edinburgh Draft for AKT July Workshop Jessica Chen-Burger.
Introduction of Intelligent Agents
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
1 Analysing system-user cooperation in KADS H. P. de Greef and J. A. Breuker, Department of Social Science Informatics, University of Amsterdam Knowledge.
Distributed Models for Decision Support Jose Cuena & Sascha Ossowski Pesented by: Gal Moshitch & Rica Gonen.
Behavior-based Multirobot Architectures. Why Behavior Based Control for Multi-Robot Teams? Multi-Robot control naturally grew out of single robot control.
Intelligent Agents. 2 What is an Agent? The main point about agents is they are autonomous: capable of acting independently, exhibiting control over their.
The cross-disciplinary approach to education system in the framework of System’s Theory. Dr.Sarantos Psycharis Greek Ministry of Education and Religious.
“Intelligent User Interfaces” by Hefley and Murray.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
Chapter 4 Motor Control Theories Concept: Theories about how we control coordinated movement differ in terms of the roles of central and environmental.
Systems Analyst (Module V) Ashima Wadhwa. The Systems Analyst - A Key Resource Many organizations consider information systems and computer applications.
RATIONALE Interaction is the most debated construct in the world of technology mediated learning design and development. In these settings, interaction.
Intelligent Agents Chapter 2. How do you design an intelligent agent? Definition: An intelligent agent perceives its environment via sensors and acts.
Control-Theoretic Approaches for Dynamic Information Assurance George Vachtsevanos Georgia Tech Working Meeting U. C. Berkeley February 5, 2003.
PROBLEM SOLVING. STEPS IN PROBLEM SOLVING  Problem Definition.  Problem Analysis.  Generating possible Solutions.  Analyzing the Solutions.  Evaluation:
EEL 5937 Multi Agent Systems -an introduction-. EEL 5937 Content What is an agent? Communication Ontologies Mobility Mutability Applications.
Artificial Intelligence
EEL 5937 Multi Agent Systems -an introduction-. EEL 5937 Content What is an agent? Communication Ontologies Mobility Mutability Applications.
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.
AUSF Agent based User Simulation Framework Om Narayan.
Model-Driven Analysis Frameworks for Embedded Systems
Dynamics of Learning & Distributed Adaptation James P
Sapient Agents Seven Approaches
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Speaker: Ao Weng Chon Advisor: Kwang-Cheng Chen
A handbook on validation methodology. Metrics.
MATTER OF TIME Assessing improvement knowledge and critical thinking skill of undergraduates in the first and last year in Communication Degree MARTA PÉREZ.
Presentation transcript:

15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois Intelligent Agents in Design Zbigniew Skolicki Tomasz Arciszewski

15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois 2 Outline Agents and learning Attributes Statistical analysis Directed Evolution perspective Conclusions

15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois 3 Agents and learning

15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois 4 Agent versus Intelligent Agent Agent –Autonomous –Active –Takes initiative –Repeatedly interacts with the environment (and the user of other agents) –Mobile? Intelligent Agent: –Adaptive –Learning

15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois 5 Our definition of Intelligent Agent (IA) An intelligent agent is an autonomous system situated within an environment, it senses its environment, maintains some knowledge and learns upon obtaining new data and, finally, it acts in pursuit of its own agenda to achieve its goals, possibly influencing the environment

15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois 6 Attributes

15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois 7 Attributes 27 binary attributes For example: Information – whether agents store information locally or in some shared memory Stability – whether agents can reconfigure in the runtime Swarm? – whether there is enough number of agents interacting to create macroscopic effects Values for attributes: 0 = simple behavior 1 = complex behavior

15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois 8 5 classes of attributes Sensing & Acting What the pattern of interaction is, is it dynamic, what causes action, what resources are available? Reasoning What is communicated, how deep and fast and prompt the reasoning is? Learning & Knowledge How adaptable the agent is, where is the knowledge stored, is it consistent, what can an agent learn? Structure How is an agent built, is it reusable, can it reconfigure, can new agents be added? Quantity How many agents interact and can it lead to an emergent behavior?

15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois 9 Agents in Design

15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois 10 Agents in Design Reemergence of interest First International Workshop on Agents in Design, MIT 2002

15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois 11 Conducted analysis 17 agents or agent systems 27 binary attributes 17 x 27 = 459 values assessed Statistical analysis of the values –Mean attribute value –Each attribute analyzed separately –Swarm systems analyzed separately

15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois 12 Results Gaussian distribution  attributes chosen independently? Expected mean attributes value: Simple agents Complex agents

15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois 13 Identified Agents Features (each attribute analyzed independently) Act locally Cooperate Are sophisticated Are not real-time Do not model other agents Do not show internal state Are trustful Acquire knowledge Have stable architecture Work in groups

15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois 14 Swarm agents unique features Act more locally Share resources Have less autonomy Are more competitive Are more mobile May discover roles in runtime React more directly Are not real-time… Are less transparent Use fixed language Assume information to be true Are less reusable = 90% confidence

15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois 15 Directed Evolution

15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois 16 Directed evolution Evolution of engineering systems occurs according to Patterns of Evolution Directed Evolution enables planning and development of future generations of engineering systems. Theory of Inventive Problem Solving (TRIZ) Line of evolution

15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois 17 Current stage of IAs (according to Patterns of Evolution) Run-time acquisition of knowledge Growing number of features Growing flexibility and controlability Starting simplification Component architecture ? Common-day use Automation and decreased human involvement

15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois 18 Conclusions Learning and adaptability important Agents in Design still in early evolution stages Directed Evolution approach premature Research niches: simple, reconfigurable, reusable, competing, real-time, modeling others, non-naïve agents

15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois Thank you for your attention! Questions?