Copyright Cesar Augusto 6599 HEUDIASYC, UTC, 2003 1 A M ulti-Agent A rchitecture for K nowledge A cquisition Cesar TACLA* Jean-Paul BARTHES {cesar.tacla,

Slides:



Advertisements
Similar presentations
Towards a GRID Operating System: from GLinux to a Pervasive GVM Domenico TALIA DEIS University of Calabria ITALY CoreGRID Workshop.
Advertisements

26/03/03AMKM03 – Stanford, by A. Perini AMKM Standardization Unified Architectures, Methods and tools Discussion group: Nuno Santo, Anna Perini, Norman.
Improving System Safety through Agent-Supported User/System Interfaces: Effects of Operator Behavior Model Charles SANTONI & Jean-Marc MERCANTINI (LSIS)
1 Dynamic Generation of Agent Communities from Distributed Production and Content-Driven Delivery of Knowledge AAAI Spring Symposium on Agent-Mediated.
I.1 Distributed Systems Prof. Dr. Alexander Schill Dresden Technical University Computer Networks Dept.
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
Distributed components
Reseach in DistriNet (department of computer science, K.U.Leuven) General overview and focus on embedded systems task-force.
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
IMS1907 Database Systems Week 5 Database Systems Architecture.
Dynamic adaptation of parallel codes Toward self-adaptable components for the Grid Françoise André, Jérémy Buisson & Jean-Louis Pazat IRISA / INSA de Rennes.
Requirements Specification
Software Connectors. Attach adapter to A Maintain multiple versions of A or B Make B multilingual Role and Challenge of Software Connectors Change A’s.
CS351 © 2003 Ray S. Babcock Cost Estimation ● I've got Bad News and Bad News!
Copyright © Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy. All rights reserved. Software Connectors Software Architecture Lecture 7.
Dynamic Medial Axis Based Motion Planning in Sensor Networks Lan Lin and Hyunyoung Lee Department of Computer Science University of Denver
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
Testing Components in the Context of a System CMSC 737 Fall 2006 Sharath Srinivas.
Business Intelligence Dr. Mahdi Esmaeili 1. Technical Infrastructure Evaluation Hardware Network Middleware Database Management Systems Tools and Standards.
6 Chapter 6 Database Design Hachim Haddouti. 6 2 Hachim Haddouti and Rob & Coronel, Ch6 In this chapter, you will learn: That successful database design.
Agents to Simulate Social Human Behaviour in a Work Team Agents to Simulate Social Human Behaviour in a Work Team Barcelona, February Arantza Aldea.
Lecture Nine Database Planning, Design, and Administration
The database development process
Course Instructor: Aisha Azeem
Copyright © Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy. All rights reserved. Software Connectors Software Architecture Lecture 7.
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 August 15th, 2012 BP & IA Team.
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
New trends in Semantic Web Cagliari, December, 2nd, 2004 Using Standards in e-Learning Claude Moulin UMR CNRS 6599 Heudiasyc University of Compiègne (France)
CONTI’2008, 5-6 June 2008, TIMISOARA 1 Towards a digital content management system Gheorghe Sebestyen-Pal, Tünde Bálint, Bogdan Moscaliuc, Agnes Sebestyen-Pal.
2 Object-Oriented Analysis and Design with the Unified Process Objectives  Describe the differences between requirements activities and design activities.
Exploring Personal CoreSpace For DataSpace Management Li Yukun and Xiaofeng Meng WAMDM Lab Renmin University of China.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Architectural Design l Establishing the overall structure of a software system.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Chapter 10 Architectural Design.
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
Optimized Java computing as an application for Desktop Grid Olejnik Richard 1, Bernard Toursel 1, Marek Tudruj 2, Eryk Laskowski 2 1 Université des Sciences.
TC Methodology Massimo Cossentino (Italian National Research Council) Radovan Cervenka (Whitestein Technologies)
IST 210 Database Design Process IST 210 Todd S. Bacastow January 2005.
Architectural Design To explain the advantages and disadvantages of different distributed systems architectures To discuss client-server and distributed.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Database Planning, Design, and Administration Transparencies
Architectural Design lecture 10. Topics covered Architectural design decisions System organisation Control styles Reference architectures.
“DECISION” PROJECT “DECISION” PROJECT INTEGRATION PLATFORM CORBA PROTOTYPE CAST J. BLACHON & NGUYEN G.T. INRIA Rhône-Alpes June 10th, 1999.
Architectural Design 10/24/2015ICS 413 – Software Engineering1.
Software Testing Reference: Software Engineering, Ian Sommerville, 6 th edition, Chapter 20.
NMI End-to-End Diagnostic Advisory Group BoF Fall 2003 Internet2 Member Meeting.
1 By Paul Murray Claire McQuade Kashif Rafiq David Miller.
Evaluation of Agent Building Tools and Implementation of a Prototype for Information Gathering Leif M. Koch University of Waterloo August 2001.
System Context and Domain Analysis Abbas Rasoolzadegan.
1 Towards Decentralized Communities and Social Awareness Pierre Maret Université de Lyon (St Etienne) Laboratoire Hubert Curien CNRS UMR 5516.
Virtual Knowledge Communities for Corporate Knowledge Issues Pierre Maret INSA de Lyon, LIRIS, France Mark Hammond Imperial College London, England Jacques.
Distributed database system
Chapter 6 – Architectural Design Lecture 1 1Chapter 6 Architectural design.
Distributed Models for Decision Support Jose Cuena & Sascha Ossowski Pesented by: Gal Moshitch & Rica Gonen.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
Constraints for V&V of Agent Based Simulation: First Results A System-of-Systems Engineering Perspective Dr. Andreas Tolk Frank Batten College of Engineering.
U.S. Environmental Protection Agency Central Data Exchange Pilot Project Promoting Geospatial Data Exchange Between EPA and State Partners. April 25, 2007.
CS223: Software Engineering Lecture 13: Software Architecture.
CERES-2012 Deliverables Architecture and system overview 21 November 2011 Updated: 12 February
CMSC 691B Multi-Agent System A Scalable Architecture for Peer to Peer Agent by Naveen Srinivasan.
COUGAAR 1 A CRITICAL STUDY OF THE COUGAAR AGENT-ARCHITECTURE Submitted to Prof. Lawrence Chung Tarun R. Belagodu Sasikiran Kandula.
Software Testing Reference: Software Engineering, Ian Sommerville, 6 th edition, Chapter 20.
An Evolutional Cooperative Computation Based on Adaptation to Environment Naoyasu UBAYASHI and Tetsuo TAMAI Graduate School of Arts and Sciences University.
Chapter 16 Client/Server Computing Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
CIS 375 Bruce R. Maxim UM-Dearborn
Self Healing and Dynamic Construction Framework:
Distributed Databases
Part 3 Design What does design mean in different fields?
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Chapter 6 – Architectural Design
Presentation transcript:

Copyright Cesar Augusto 6599 HEUDIASYC, UTC, A M ulti-Agent A rchitecture for K nowledge A cquisition Cesar TACLA* Jean-Paul BARTHES {cesar.tacla, CNRS UMR 6599 HEUDYASIC Université de Technologie de Compiègne Compiègne, France *CEFET / CAPES Curitiba, Brazil

Copyright Cesar Augusto 6599 HEUDIASYC, UTC, Introduction Problem Lost of K = Time + Spread information + Dynamic groups How to organize knowledge in Research and Development teams (R & D) >> reuse of gained experience Why R & D groups ? –serious constraints on time –top-down methods are difficulty to apply –activities are rich, complex and sometimes unexpected

Copyright Cesar Augusto 6599 HEUDIASYC, UTC, KM Environment Approach –An environment that integrates humans and artificial agents –Cooperative construction of a distributed group memory –Guidelines Minimize effort from knowledge engineering Minimize effort from knowledge producers

Copyright Cesar Augusto 6599 HEUDIASYC, UTC, KM Environment Requirements for the KM Environment 1.Nature of K: technical K + design K 2.KM env functions: document management, and aid to the externalization and internalization 3.Integration: transparent, integrated into the individuals day- to-day activities, bottom-up K acquisition, distributed (there is no central node or filter) 4.Different perspectives: each individual organizes K according to her preferences, distributed

Copyright Cesar Augusto 6599 HEUDIASYC, UTC, KM Environment A KM Environment is –a distributed group memory –composed by individual memories, –where individuals work cooperatively

Copyright Cesar Augusto 6599 HEUDIASYC, UTC, KM Environment Docs Capture Clusters of Docs Classified docs + clusters Personal memory ClassifyCluster Conceptual Models Construction of a personal memory

Copyright Cesar Augusto 6599 HEUDIASYC, UTC, KM Environment Personal memory 1 Preserve Conceptual Models Sources Project memory Personal memory i Familiarize Validate Personal memory 2 Personal memory 3 Research Cooperative processes

Copyright Cesar Augusto 6599 HEUDIASYC, UTC, KM Environment K item evolution graph: distributed graph KI 1 KI 2 KI 3 Derived from modifies KI 4 refers to KI 5 replaces A’s memoryB’s memoryC’s memory KI = Knowledge Item

Copyright Cesar Augusto 6599 HEUDIASYC, UTC, MA architecture Built on the OMAS platform –Open Multi-Agent System Features –Cognitive agents –Two agent types: Service and Personal Assistant –Coterie Agents share the same local network Communication is in broadcast Contract-net / Simple protocol (request, answer, inform) SPA

Copyright Cesar Augusto 6599 HEUDIASYC, UTC, MA architecture User scope components –Each user has a staff of agents –Staff agents run on the same computer –Service agents in the staff are dedicated to the assistant agent Organizer User A’s staff S PA Assistant  Interface  Capture operations+docs  Save (operations, docs)  Cluster  Classify

Copyright Cesar Augusto 6599 HEUDIASYC, UTC, MA architecture Repository Agent Transfer Agent GW or DB X S S Project Agent Project scope K preservation (preserve) Sources of the conceptual models (familiarize) Communication Doc retrieving/storing Access rights Components project level Agents run on different machines

Copyright Cesar Augusto 6599 HEUDIASYC, UTC, MA architecture Repository Agent Transfer Agent GW or DB X A’s staff S PA S S Project Coterie (LAN) Project Agent B’s staff S PA Project scope organizer Proposed Architecture

Copyright Cesar Augusto 6599 HEUDIASYC, UTC, MA architecture Desktop operations Fred’s staff S PA Organizer  Save operations + docs  Cluster  Classify Assistant  Capture operations + docs P S S S PA S S Fred Coterie members  Reuse  Retrieve  Diffuse  Validate

Copyright Cesar Augusto 6599 HEUDIASYC, UTC, MA architecture Personal Memory A Personal Memory B Project Memory Derived from modify replace Distributed group memory Source of a conceptual model

Copyright Cesar Augusto 6599 HEUDIASYC, UTC, Conclusion Future work –Define the semantics for the relations in the evolution graph –Define a protocol for coordinating the validation process Important issues –Specification of the minimal components (functions and knowledge items) for a KM environment. –The notion of staff of agents dedicated to a user –Aid the user to formalize his/her Knowledge -> gradual formalization of information –Augmenting the knowledge sharing (expected !) –Decreasing the information load