Virtual Knowledge Communities for Corporate Knowledge Issues Pierre Maret INSA de Lyon, LIRIS, France Mark Hammond Imperial College London, England Jacques.

Slides:



Advertisements
Similar presentations
Personalized Presentation in Web-Based Information Systems Institute of Informatics and Software Engineering Faculty of Informatics and Information Technologies.
Advertisements

ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Ontologies: Dynamic Networks of Formally Represented Meaning Dieter Fensel: Ontologies: Dynamic Networks of Formally Represented Meaning, 2001 SW Portal.
MODELLING OF MOBILE AGENT SYSTEMS USING dynPLA APPROACH Agnė Paulauskaitė-Tarasevičienė Henrikas Pranevičius 1.
Some questions o What are the appropriate control philosophies for Complex Manufacturing systems? Why????Holonic Manufacturing system o Is Object -Oriented.
SEVENPRO – STREP KEG seminar, Prague, 8/November/2007 © SEVENPRO Consortium SEVENPRO – Semantic Virtual Engineering Environment for Product.
SOA and Web Services. SOA Architecture Explaination Transport protocols - communicate between a service and a requester. Messaging layer - enables the.
Agent and Object Technology Lab Dipartimento di Ingegneria dell’Informazione Università degli Studi di Parma AOT LAB LAB Using Agent Technology as a Support.
OASIS Reference Model for Service Oriented Architecture 1.0
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.
Adding Organizations and Roles as Primitives to the JADE Framework NORMAS’08 Normative Multi Agent Systems, Matteo Baldoni 1, Valerio Genovese 1, Roberto.
Introduction To System Analysis and Design
7M701 1 Software Engineering Object-oriented Design Sommerville, Ian (2001) Software Engineering, 6 th edition: Chapter 12 )
1 IBM SanFrancisco Product Evaluation Negotiated Option Presentation By Les Beckford May 2001.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
MS DB Proposal Scott Canaan B. Thomas Golisano College of Computing & Information Sciences.
Multiagent Systems and Societies of Agents
April 15, 2005Department of Computer Science, BYU Agent-Oriented Software Engineering Muhammed Al-Muhammed Brigham Young University Supported in part by.
Managing Agent Platforms with SNMP Brian Remick Research Proposal Defense June 27, 2015.
An Agent-Oriented Approach to the Integration of Information Sources Michael Christoffel Institute for Program Structures and Data Organization, University.
5/26/2005CIS Dept., UMass Dartmouth1 A Methodology for Role- Based Modeling of Open Multi-Agent Software Systems Prof. Haiping Xu Concurrent Software Systems.
Distributed Collaborations Using Network Mobile Agents Anand Tripathi, Tanvir Ahmed, Vineet Kakani and Shremattie Jaman Department of computer science.
Course Instructor: Aisha Azeem
Agent-based E-travel Agency Agent Systems Laboratory Oklahoma State University
Digital Object: A Virtual Online Storage Solution 598C Course Project Huajing Li.
Introduction To System Analysis and design
Chapter Intranet Agents. Chapter Background Intranet: an internal corporate network based on Internet technology. Typically, an intranet can.
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
EIDA Project ( Proposal ) Research and Technical Background Emergency Intelligent Decision Assistant: Emergency Intelligent Decision Assistant: Toolkit.
DBSQL 14-1 Copyright © Genetic Computer School 2009 Chapter 14 Microsoft SQL Server.
Introduction To System Analysis and Design
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
“D.A.I. & S.M. for KM” a synergy of complementary domains and challenges  the semantic web addicted people “please, raise your hands !”
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design.
1 Everyday Requirements for an Open Ontology Repository Denise Bedford Ontolog Community Panel Presentation April 3, 2008.
Scenarios for a Learning GRID Online Educa Nov 30 – Dec 2, 2005, Berlin, Germany Nicola Capuano, Agathe Merceron, PierLuigi Ritrovato
Andreas Abecker Knowledge Management Research Group From Hypermedia Information Retrieval to Knowledge Management in Enterprises Andreas Abecker, Michael.
First Meeting of the AgentLink SIG on Intelligent Information Agents (I2A) Hotel Euroflat, Brussels September 24-25, 1998 Report Innes A. Ferguson, SIG.
1 Towards Decentralized Communities and Social Awareness Pierre Maret Université de Lyon (St Etienne) Laboratoire Hubert Curien CNRS UMR 5516.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
Enabling the Future Service-Oriented Internet (EFSOI 2008) Supporting end-to-end resource virtualization for Web 2.0 applications using Service Oriented.
A Quantitative Trust Model for Negotiating Agents A Quantitative Trust Model for Negotiating Agents Jamal Bentahar, John Jules Ch. Meyer Concordia University.
Integration of Workflow and Agent Technology for Business Process Management Yuhong Yan. Maamar, Z. Weiming Shen Enterprise Integration Lab.Toronto Univ.Canada.
1 Object Oriented Logic Programming as an Agent Building Infrastructure Oct 12, 2002 Copyright © 2002, Paul Tarau Paul Tarau University of North Texas.
(1) ICS 313: Programming Language Theory Chapter 12: Object Oriented Programming.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.
Chapter 5 System Modeling. What is System modeling? System modeling is the process of developing abstract models of a system, with each model presenting.
An Overview of Scientific Workflows: Domains & Applications Laboratoire Lorrain de Recherche en Informatique et ses Applications Presented by Khaled Gaaloul.
© Drexel University Software Engineering Research Group (SERG) 1 The OASIS SOA Reference Model Brian Mitchell.
Jens Hartmann York Sure Raphael Volz Rudi Studer The OntoWeb Portal.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. SOA-RM Overview and relation with SEE Adrian Mocan
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Enabling Access Control and Privacy through Ontology Mohammad M. R. Chowdhury Dr. Josef Noll UniK - University Graduate Center, Norway Dr. Juan Miguel.
EEL 5937 Multi Agent Systems -an introduction-. EEL 5937 Content What is an agent? Communication Ontologies Mobility Mutability Applications.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Real-Time Systems Laboratory Seolyoung, Jeong JADE (Java Agent DEvelopment framework )
Chapter 5 – System Modeling Lecture 1 1Chapter 5 System modeling.
Designing Agents’ Behaviors and Interactions within ADELFE
Formalizing the Reusability of Software Agents
The 2007 Winter Conference on Business Intelligence
Interdisciplinary Program in Cognitive Science Lee, Jung-Woo
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
Social Abstractions for Information agents
PASSI (Process for Agent Societies Specification and Implementation)
Presentation transcript:

Virtual Knowledge Communities for Corporate Knowledge Issues Pierre Maret INSA de Lyon, LIRIS, France Mark Hammond Imperial College London, England Jacques Calmet University of Karlsruhe, IAKS, Gernamy

Virtual Knowledge Communities. Maret, Hammond, Calmet Overview Dynamical distributed knowledge management Enterprise considered as a distributed computational paradigm Agent-oriented approach Modeling dynamical knowledge exchanges within agents Concept of “Virtual knowledge communities”

Virtual Knowledge Communities. Maret, Hammond, Calmet Agenda Knowledge Management MAS for corporate knowledge Liberal approach of agents and Agent Oriented Abstraction Agent’s Knowledge Virtual knowledge communities – Modeling – Processes – Social behavior Implementation and example Results, Perspectives

Virtual Knowledge Communities. Maret, Hammond, Calmet Enterprise Knowledge Management What is it? Models, techniques, methods related to the improvement of activity through formalizing, exchanging, reusing knowledge Key words – Knowledge intensive tasks – Ontology – Information, Data, Documents – Community of practice, community of interest

Virtual Knowledge Communities. Maret, Hammond, Calmet Enterprise Knowledge Management Most approaches to knowledge management rely on centralization and objectivity (Database paradigm) : One database schema and one ontology for structuring and indexing the organization’s universe. Eventually distributed databases. Incompatible with the very nature of knowledge: subjective, distributed and contextual Bonifacio: "all perspectival aspects of knowledge should be eliminated in favor of an objective and general representation of knowledge". Authors emphasizes distributed knowledge management and knowledge nodes. Knowledge Node 1 KN 3 KN 2 Ontology 1 O2 O3 translation

Virtual Knowledge Communities. Maret, Hammond, Calmet Corporate Knowledge - Definition Overall knowledge possessed within an organization + Abilities for exchanges Comments: – Covers individuals, data bases, documents, sensors… – Large definition of knowledge: everything that can be useful for acting within the organization (piece of information, predicate, protocol…) – Linked to the agents’ decision mechanism : domains of interests, knowledge exchange processes

Virtual Knowledge Communities. Maret, Hammond, Calmet MAS for Knowledge Management Overview of agents in KM: [Dignum 04] Motivations for using MAS approach Compatible with – Distribution of data, capabilities, responsibilities. – Autonomy AND complex interactions (negotiation, information sharing, coordination) – Dynamic behavior and responsive to changes

Virtual Knowledge Communities. Maret, Hammond, Calmet MAS for Knowledge Management Two perspectives : Agents to implement KM functionalities Agents to model the organizational KM environment Needs: Broad and generic view on knowledge within the organization (Content, Processes, …)

Virtual Knowledge Communities. Maret, Hammond, Calmet Bases of our proposal Liberal approach of agent societies Agent-Oriented Abstraction (AOA)

Virtual Knowledge Communities. Maret, Hammond, Calmet Liberal approach of agents societies [Calmet 03] (Esaw) Model for a society of agents based on sociology principles (Weber) Main contents No general goals imposed to agents (goals arise from agents’ actions) The system is open and security is assumed Knowledge heterogeneity must be supported

Virtual Knowledge Communities. Maret, Hammond, Calmet Agent-Oriented Abstraction (AOA) [Calmet 04] (to appear) An agent is composed of - Annotated Knowledge - A Decision Mechanism A generic approach for agents and society of agents The present work concentrates on the knowledge component

Virtual Knowledge Communities. Maret, Hammond, Calmet Corporate Knowledge, 2nd definition Overall knowledge possessed by agents of an organization Comments: – Agents: includes individuals and automata – Large definition of knowledge (includes cooperation ability) – Linked to the agents’ decision mechanism : actions related to knowledge processes (exchanges, domains of interests) Our goal : Model the organizational environment for CK and agent’s ability to share knowledge

Virtual Knowledge Communities. Maret, Hammond, Calmet Agent’s Knowledge Knowledge Cluster : structured knowledge related to a given area (task, topic…), expressed in terms of predicate, concepts, actions (+ sub-cluster: recursive definition) Knowledge instances = instances of terms Agents’ knowledge = a knowledge cluster + knowledge instances

Virtual Knowledge Communities. Maret, Hammond, Calmet Agent’s Knowledge Comments Knowledge varies from agent to agent : agents do not have the same view of the world Knowledge evolves with time: inherent knowledge + knowledge production and acquisition – Instances – Knowledge cluster Fully compliant with very nature of corporate knowledge

Virtual Knowledge Communities. Maret, Hammond, Calmet Sharing Knowledge Agent possess knowledge They are in charge of given tasks and They can increase their efficiency thanks to knowledge exchanges =>Modeling agent’s behavior in knowledge sharing =>Added feature which must be opened, dynamic, agent-driven : Virtual Knowledge Communities

Virtual Knowledge Communities. Maret, Hammond, Calmet Virtual Knowledge Communities VKC A VKC: first class abstraction A topic, a leader, members, a space Topic: subpart of leader’s knowledge Leader: any agent Members: any others agents Space: message buffer controlled by the leader

Virtual Knowledge Communities. Maret, Hammond, Calmet VKC Processes Initiate: an agent proposes a topic (sub-cluster and/or instances) Join: an agent is interested by a community topic (cluster intersection) Inform: an agent proposes an extension to a topic Request: an agent asks for extensions of a topic Leave, delete… Agents can create and join many communities

Virtual Knowledge Communities. Maret, Hammond, Calmet Agent’s behavior Agents have an added layer Additional goals: in terms of knowledge cluster to extend Examples of behavior: – Individualistic agent: acts to reach its goals (ex: kill/leave a community once completing knowledge it required) – Social agent: acts to help others agents (ex: join all communities related to its knowledge)

Virtual Knowledge Communities. Maret, Hammond, Calmet Implementation & Example Jade Plate-form + Java agents Agent1: Jose J-Item J-Book is_a J-Item MyBook instance_of J-Book J-Item = Item Agent2: Mark M-Item M-Item = Item

Virtual Knowledge Communities. Maret, Hammond, Calmet Implementation & Example Jade Plate-form + Java agents J-Item J-Book is_a J-Item MyBook instance_of J-Book J-Item = Item M-Item M-Item = Item Goal: M-Item Create community on “Item” Agent1: Jose Task T1 Agent2: Mark Task T2 Additional behavior

Virtual Knowledge Communities. Maret, Hammond, Calmet Implementation & Example Jade Plate-form + Java agents J-Item J-Book is_a J-Item MyBook instance_of J-Book J-Item = Item M-Item M-Item = Item Goal: M-Item Agent1: JoseAgent2: Mark Join Mark’s community on “Item”

Virtual Knowledge Communities. Maret, Hammond, Calmet Implementation & Example Jade Plate-form + Java agents J-Item J-Book is_a J-Item MyBook instance_of J-Book J-Item = Item M-Item M-Item = Item Goal: M-Item Informs about J-Book is_a Item MyBook instance of J-Book Agent1: JoseAgent2: Mark

Virtual Knowledge Communities. Maret, Hammond, Calmet Implementation & Example Jade Plate-form + Java agents J-Item J-Book is_a J-Item MyBook instance_of J-Book J-Item = Item M-Item M-Item = Item Agent1: JoseAgent2: Mark Introduces M-Book = J-Book

Virtual Knowledge Communities. Maret, Hammond, Calmet Implementation & Example Jade Plate-form + Java agents J-Item J-Book is_a J-Item MyBook instance_of J-Book J-Item = Item M-Item M-Book is-a M-Item M-Item = Item M-Book = J-Book MyBook instance of M-Book Agent1: JoseAgent2: Mark

Virtual Knowledge Communities. Maret, Hammond, Calmet Results Knowledge exchanged depending on agent’s goals and decisions An organizational environment for corporate knowledge Implementation of the liberal approach of agents in the context of corporate knowledge: openness, autonomy, dynamicity in knowledge exchange Agent-Oriented Abstraction: emphasizes duality / complementarities in-between Knowledge and Decision

Virtual Knowledge Communities. Maret, Hammond, Calmet Perspectives Application to knowledge filtering within organization, personal assistant software Security issues: ensure only trustworthy agents Modeling agent’s knowledge: annotations as proposed in AOA (traditional agent plate-forms are not sufficient) Introducing more complex behaviors/roles