Knowledge acquisition is the process of gathering knowledge about a domain, usually from ex-pert, and transforming it to be executed in a program. It is a part of the knowledge-engineering process, which includes defining a problem, designing an archi...
Knowledge acquisition is the process of gathering knowledge about a domain, usually from ex-pert, and transforming it to be executed in a program. It is a part of the knowledge-engineering process, which includes defining a problem, designing an architecture, building an knowledge base, and testing and refining the program. Knowledge acquisition is the bottleneck in this process.
Knowledge acquisition methodologies are divided into three categories: knowledge driven, expert-drieven, and machine-driven. To evaluate knowledge acquisition methodologies, a framework is proposed by addressing the nature of knowledge and problem domains. Different methodologies in each category are described and evaluated for their ability to support various kinds of problem domain and type of knowledge they are designed to elicit.