Dieses Dokuwiki verwendet ein von Anymorphic Webdesign erstelltes Thema.

Grasping the collective knowledge

Effectively capturing expertise from several heterogenous sources in a social environment is the goal of the Collaborative Knowledge Acquisition field of study, a spin-off of the Knowledge Acquisition domain. A succinct description is presented next.

Knowledge acquisition

The Knowledge Acquisition (KA) field deals with the process of extracting, structuring, and organising knowledge from human experts so that the problem-solving expertise can be captured and transformed into a computer-readable form. This captured knowledge forms the basis for the reasoning process of an expert system and has three main concerns: (i) involvement of appropriate human experts, (ii) proper knowledge elicitation techniques and (iii) a structured acquisition approach [Wat86][Lio92b]. The term comes from the field of Expert Systems as the task of gathering the required knowledge from human experts, turning it into a computable form and fuelling the expert system. KA is a complex task with several identified issues that capturing techniques should address [Lio92b] [MD85]:

  • Most (but not all) knowledge is in the heads of experts. Capturing and sharing this knowledge increases its already high value, although it should be shared in such a way to allow non-experts to understand it.
  • Experts have vast amounts of knowledge. It is therefore important to focus on the essential knowledge.
  • Each expert doesn’t know everything. Knowledge should be gathered and collated from different experts, and these should be allowed to interact.
  • Experts have a lot of tacit knowledge. An expert knows more than he/she can account for. Besides being hard (or nearly impossible) to describe, tacit knowledge is also hard to capture.
  • Experts are very busy and valuable people. Capturing techniques should take experts off the job for short periods of time, ideally, never, if they were seamlessly integrated into their working environment.
  • Knowledge has a “shelf life”. Knowledge evolves. Experts find new knowledge. Therefore knowledge should be maintained and validated throughout time.

As such, KA is a difficult and time-consuming process that frequently creates a bottleneck for building expert systems. It is possible, applying the right tools and methodologies, to improve and mitigate this bottleneck.

In [Cor89], Cordingley provides a survey of knowledge acquisition methods and procedures, with suggestions about in which circumstances different methods are useful. These methods range from informal techniques such as user observation through common social science methods (interviews, questionnaires, and discourse analysis) to more formal techniques used in KA for expert systems. The reason for so many techniques lies in the fact that there are many different types of knowledge possessed by experts, and different techniques are required to access the different types of knowledge. This is referred to as the Differential Access Hypothesis [And04], and has been shown experimentally to have supporting evidence. Most recently, new developments in methodologies [SAA00], the emergence of ontologies, improved software tools, and the expansion of knowledge management [Dav98] beyond that of expert systems have brought new insights into KA.

Collaborative knowledge acquisition: abandoning the useless

Knowledge acquisition in a social environment shares the same issues as seen earlier. Additionally, the developer has to rely on distributed knowledge resources (artifacts and people) where not everyone is an expert. This becomes even worse if the community scope goes beyond the team of developers and extends to the web, where other developers may have the answer for a specific problem regarding a well-known shared software artifact, API or framework.

The quality of the retrieved knowledge is evaluated by the behaviour of the community towards that knowledge. If it is useful, it is used, if not, it is abandoned. One way of capturing this behaviour is to give the community ways of expressing their intent, whether through rating or commenting. Otherwise, there are ways of implicitly capturing the com- munity behaviour, like page hits1) or social bookmarking. This is known as Collaborative Knowledge Acquisition [Lio92a], as it gathers information from several heterogeneous sources, such is the morphology of the Internet.

Systems that enable this kind of knowledge acquisition are denominated Collective Knowledge Systems. The DRIVER environment and toolset can be characterised as such a system.


Wat86) A guide to expert systems, Addison-Wesley, 1986.
MD85) S. Mittal and C.L. Dym, Knowledge acquisition from multiple experts, Al Magazine 6(2 (1985), 32–36.
And04) J. Anderson, Cognitive psychology and its implications, Worth Publishers, 2004.
SAA00) A.Th. Schreiber, J. Akkermans, A. Anjewierden, R. De Hoog, N. Shadbolt, W. Van De Velde, and B. Wielinga, Knowledge engineering and management: The commonkads methodology, MIT Press, 2000.
Lio92a) Y.I. Liou, Collaborative knowledge acquisition, Expert Systems with Applications 5 (1992), no. 1-2, 1–13.
1) The number of web users that visit that page.
graspingthecollectiveknowledge.txt · Last modified: 2015/07/18 12:52 by admin
Trace: graspingthecollectiveknowledge
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0