Journée de recherche de l’AIM, France, 26 March 2004 Enhancing Knowledge Management Systems with Cognitive Agents Thierry NABETH, Albert A. Angehrn, Claudia Roda INSEAD CALT – The Centre for Advanced Learning Technologies, Fontainebleau, France «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 Situation • Many of the approaches proposed until now for managing knowledge were too narrow (knowledge = only document) and often mainly driven by technologies. As a consequence many of them have failed. • Yet, the Management of Knowledge still represents a critical challenge in all sectors (many pressures to do more with less) and at all the levels (organisation, group, individual). • New approaches have appeared, «promising» to change this situation (learning networks, ontology, knowledge ecology, personalization, etc. … and agents). «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 Objective of this presentation Objective of this presentation •To present on how cognitive agents can help in the design of the next generation knowledge management systems better able to support the Knowledge intensive organizations at the organizational, group and individual level. «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 Structure of this presentation • Analyse the reasons for the relative failure of Knowledge management system. • Indicate the direction for the next generation knowledge management systems. • Present the concept of the cognitive agent. • Indicate how cognitive agent can help in the design of this next-generation knowledge management systems. • Next steps «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 Analysis of the failure Why knowledge management has not (yet?) fulfilled the expectations «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 The reasons of the failure: The Reasons of the failure: • A two narrow technological vision (let’s create a big database; it is just a matter of tools). • A too shallow and passive support of the knowledge processes (KM should include support for K-exchange, K-use, K-stimulation, cultural transformation, etc.). • A user not enough in control (empowerment?). • An under-estimation of the importance of the Human factors (resistance to change, social dynamic aspects, etc). «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 Some Myths to be challenged • Knowledge is only in the document. The perfect Knowledge Management system is a big database system that will have captured all the knowledge of the organization. • Universality. The more general, powerful and complete the solution, the better (let’s provide the maximum of functionalities). • Social interaction spontaneously «emerges» once you have provided the adequate communication infrastructure. • People are self motivated and are eager to adopt new processes if this help the organization to become more efficient. «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 A vision for better Knowledge Management Systems What are the needs, What are the solutions «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 A vision for the future: (the needs) The needs: • Encompassing all the processes (identification, capture, acquisition, exchange, use, stimulation, etc.), knowledge sources (including tacit knowledge), and the different categories of users. • A deep and active support of the knowledge processes (high level active & cognitive objects reflecting the mental models of the users). • The empowered the user (the user is in control), and taking into account his/her specificity. • Addressing the social factors, managing the change (cultural transformation). «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 A vision for the future (some directions) Next Knowledge Management Systems some directions: (1) provide tailored (personalised) support to the users (taking into account the specificity / context) (2) better address the management of tacit knowledge, and in particular the social aspects of knowledge exchange. (3) provide to the users with high-level (cognitive) interface and actively engage actively them in the dynamic of knowledge processes (stimulation). «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 Executing the vision The «tools» of the vision (1) personalize the interaction in order to maximize the value / impact of this interaction. Reduce information overload. (2) provide mechanisms supporting deeply the social and human dimension. (3) use active mechanisms proactively engaging the individual & group into knowledge activities. «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 The agents Defining the concepts «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 The agents (defining the concept) • What is an agent • The reasons for using agents • Agent technologies & approaches • Application of agents in Knowledge Management • • • • Perception, autonomy, social ability, proactiveness Designing complex active applications (distributed control, integrated with human organization) Middleware but also models have been developed Automating search, mediation mechanisms etc. «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 The agents (definition) Characteristic of agenthood (Wooldridge & Jennings) • • • • • Perception of the environment Autonomy (self-direction) Social ability (capability to interact with other entities) Proactiveness (initiative) Other properties (not mandatory): • Consciousness, intelligence, adaptability, etc. «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 The cognitive agents Cognitive agent: Agent + some properties of consciousness: • • • • • • • Belief Desires Intentions Believability Maintain a high level state of the environment Explicit semantic Why to use cognitive agents: • • They are able to support more deeply the human process The concept they manipulate are more similar to the human concept. «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 The cognitive agents (architectures) Pioneer: The SOAR system (Laird, Newel & Rosenbloom) • • • Very complex Rule based (mainly). New architectures have appeared: • • • • ConAg, Boid, ICARUS, etc. Further develop agent «brain» model (BDI, etc.) Evolutivity/adaptability/learning sometime built-in (ecology of behaviours) Semantic web oriented (ontology, semantic network, …) «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 Cognitive agents for Knowledge Management Or how they can contribute to design KM systems more personalised, socially aware and cognitive&active «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 The cognitive agents for KM activities Social agents The role of these agents is to support the social dimension. (group level). • Social translucence agents, facilitators, aggregators, etc. Process agents Support the knowledge management processes of the organization. (organisational level) • Automating the tasks, etc. Personal agents Support the knowledge worker. (individual level) • Supporting the individual «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 The cognitive agents for KM activities (illustrations) Social agents EdComNet project (supporting learning network in municipalities – for the citizen). • Social translucence agents, group forming agents, etc. Process agents KInCA (Agent for transforming behaviours & attitudes – towards the knowledge sharing organization) • Pedagogical agents intervening in the activity. Personal agents Ontologging • Ontology-based User modelling and agents for KM. «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 Next steps Where are we now? Where are we heading to? «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 When will these mechanisms be available? • Some of them already present (social translucence, social collaboration filtering, interface agents, etc.). • Some other one are currently attracting a lot of attention today (personalization / contextualization in particular in e-learning, personal agents, …). • Other are still in the Labs (emotional agents, agent for decision making, etc.). «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 Annexes • Myths to be challenged • The technical mechanisms «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 Annexes 1 Some myths to be Challenged «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 Some Myths to be challenged • Knowledge is only in the document. The perfect Knowledge Management system is a big database system that will have captured all the knowledge of the organization. • Universality. The more general, powerful and complete the solution, the better. (let’s provide the maximum of functionalities to every user). • Social interaction spontaneously «emerges» once you have provided the adequate communication infrastructure. • People are self motivated and are eager to adopt new processes if this help the organization to become more efficient. «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 The reality (knowledge = only in the documents?) • A very important amount of Knowledge is not (and never will be) present in documents*. • An important role of KM Systems should be to provide mechanisms that support the circulation & exploitation of the tacit knowledge. (the ultimate objective of KM is that K is used, not that it is stored!). *Note: Why tacit knowledge will remain important? • Because making the knowledge explicit is an heavy operation (expensive), which can hamper the flexibility of the organization. • Because Knowledge can sometime be difficult to formalize and risks exist of overcoming the formalization of important pieces of knowledge. • Because people are lazy, and capturing knowledge is often boring. «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 The reality (the more the better?) • People are getting overwhelmed by information overload (think of email for instance). • KM systems should not try to provide to all users every functionality, and to deliver all the knowledge that is potentially useful, but rather to provide the individuals with what they really need. • KM systems should develop a very deep understanding of the user (including his cognitive style and his working context) in order to be able to deliver him relevant (according to his profile and context) knowledge and support to his work. «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 The reality (communication tools social interaction ?) • Many of the first generation virtual community systems (computer supported knowledge networks in which the tacit knowledge flows) have died due to the belief that the availability of communication tools (bulletin boards, etc.) was a sufficient condition for social interaction. • The process of creating, growing & maintaining virtual community systems is complex and involve many human factors. KM systems should explicitly address and support the social dynamic aspects (creation, growth & maintenance). «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 The reality (people are self motivated?) • Many People are satisfied by the status-quo. They only change their practices when they have no other choice, or at least after they have well evaluated the risks and have some guaranty that they will received a minimum of support in this transition. • KM systems should actively help and stimulate the users in engaging in a continuous knowledge management process and exchange. • Also, people are different and are in particular driven by different motives. Systems should take this into account. Note: the limitation of this “self motivation” is in particular visible in the difficulty of making people to share their knowledge. «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 Annexes 2 Executing the vision of designing personalized, socially aware and cognitive & active Knowledge Management systems «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 Executing the vision The «tools» of the vision (1) personalize the interaction in order to maximize the value / impact of this interaction. Reduce information overload. (2) provide mechanisms supporting deeply the social and human dimension. (3) use active mechanisms proactively engaging the individual & group into knowledge activities. + Tools are not enough. Provide methodology. «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 Personalising the interaction Taking into account the context. • Take into account the characteristic of the users (role, users’ current working activities, preferences, cognitive style, etc.). • Personalising the interactions according to the organizational context (priorities, goal orientations). • Note: Privacy issues • However, better knowing people also brings the possibility to better serve them «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 Personalising the interaction (2) Technologies & Researches conducted in this direction • Key technologies used: Ontology (modelling the user, the work context, the organization) and AI (matching) • Standards: e-Learning standards, HR-XML, identity representation, etc. • Example of works in this direction: • Ontology-based KM, (deep user modelling via ontology) • next generation e-learning systems able to take into account the context «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 Supporting the social dimension Key concepts & means. • Supporting different modes of Communication (synchronous, asynchronous). • Social translucence: Making the social activity visible (social pressure, trust building, motivation, etc). • Deep support for the social processes: facilitation, recommender & opinion, group formation. • Managing the cultural transformation (i.e. attitude transformation for sharing knowledge), incentives etc. «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 Supporting the social dimension (2) Technologies & research • Communication tools (mail, bulletin board chats, etc.), … Virtual community systems. • Social translucence & navigation tools. Provide real-time indicators of the social activity (who contributes, who read, what are the knowledge element the most accessed, social network visualization, etc.). Analysing digital trace. • Advanced coordination tools (technical or not technical). Example: moderation, facilitation, structure, etc. • Change management (transforming people attitude). «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 Deep & Proactive support for knowledge activities Technologies & research • High-level (cognitive) knowledge objects. Ontology are used to help to manipulate concepts familiars to the one used by the knowledge worker (people, projects, topics etc.) • Serendipity & in context search (navigation). (versus search engines) • Personal artificial agents that develop a deep understanding of the user and intervene. Stimulus agents, KInCA project (change management) «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004 Deep & Proactive support for knowledge activities (2) Technologies & research • Agents that exploit the social traces to intervene proactively and stimulate the social activities. • Electronic circulation folders (BSCW) • Interactive experiences (role playing & multi-users virtual reality) • Etc. «Enhancing Knowledge Management Systems with Cognitive Agents» Thierry Nabeth, Albert A. Angehrn, Claudia Roda Journée de recherche de l’AIM, France, 26 March 2004