{"title":"Concept Mapping","authors":"J. Sowa","doi":"10.5040/9781350180314.ch-008","DOIUrl":null,"url":null,"abstract":"The task of knowledge representation has two parts: the first is to analyze some body of knowledge and identify the relevant concepts, relations, and assumptions; the second is to translate the result of the analysis into some notation that can be processed by computer. Neither part is easy, but the first is far more difficult. Natural languages are capable of expressing anything that can be stated in any artificial language with the same level of detail and precision, but they can tolerate any degree of vagueness during the process of analysis. Artificial languages, such as the many variants of symbolic logic, are valuable because they do not tolerate vagueness, but what they say so precisely may have no relationship to what the author intended. The various notations for logic are designed to represent the final precise stage, but they provide no intermediate forms that can bridge the gap between an initial vague idea and its ultimate formalization. Natural languages can represent every stage from the most vague to the most precise, but no version of fuzzy logic or related variants can come close to the flexibility of natural languages. The vagueness is not caused by natural language, but by the fact that people seldom have a clear idea of what they want to say before the analysis has been completed. Engineers have a pithy characterization of the phenomenon: “Customers never know what they want until they see what they get.” Plato's dialogs illustrate the kind of analysis that is required. Similar dialogs are necessary when programmers or engineers analyze a vague wish list (also called a requirements document) in order to generate a formal specification. Those dialogs always take place in natural languages, often supplemented with hastily scribbled diagrams, but not in any version of logic, fuzzy or precise. This talk discusses a range of representations from informal to formal and compares four notations that are being used in various stages of knowledge acquisition, analysis, and representation: the informal Concept Maps, the semiformalized Topic Maps, the formal Conceptual Graphs, and the formal, but highly readable Common Logic Controlled English (CLCE). These and other similar notations have found useful niches in the process of analysis and representation, but it is important to recognize their different characteristics and areas of applicability. The following slides were presented in the track on Technology, Instruction, Cognition and Learning (TICL) at the AERA Conference, San Francisco, 10 April 2006. The Problem of Knowledge Representation As stated by the logician Alfred North Whitehead: Human knowledge is a process of approximation. In the focus of experience, there is comparative clarity. But the discrimination of this clarity leads into the penumbral background. There are always questions left over. The problem is to discriminate exactly what we know vaguely. And by the poet Robert Frost: I've often said that every poem solves something for me in life. I go so far as to say that every poem is a momentary stay against the confusion of the world.... We rise out of disorder into order. And the poems I make are little bits of order. Poetry and logic are complementary approaches to a common problem: developing patterns of symbols that capture important aspects of life in a memorable form.","PeriodicalId":225814,"journal":{"name":"Dominant Discourses in Higher Education","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Dominant Discourses in Higher Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5040/9781350180314.ch-008","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The task of knowledge representation has two parts: the first is to analyze some body of knowledge and identify the relevant concepts, relations, and assumptions; the second is to translate the result of the analysis into some notation that can be processed by computer. Neither part is easy, but the first is far more difficult. Natural languages are capable of expressing anything that can be stated in any artificial language with the same level of detail and precision, but they can tolerate any degree of vagueness during the process of analysis. Artificial languages, such as the many variants of symbolic logic, are valuable because they do not tolerate vagueness, but what they say so precisely may have no relationship to what the author intended. The various notations for logic are designed to represent the final precise stage, but they provide no intermediate forms that can bridge the gap between an initial vague idea and its ultimate formalization. Natural languages can represent every stage from the most vague to the most precise, but no version of fuzzy logic or related variants can come close to the flexibility of natural languages. The vagueness is not caused by natural language, but by the fact that people seldom have a clear idea of what they want to say before the analysis has been completed. Engineers have a pithy characterization of the phenomenon: “Customers never know what they want until they see what they get.” Plato's dialogs illustrate the kind of analysis that is required. Similar dialogs are necessary when programmers or engineers analyze a vague wish list (also called a requirements document) in order to generate a formal specification. Those dialogs always take place in natural languages, often supplemented with hastily scribbled diagrams, but not in any version of logic, fuzzy or precise. This talk discusses a range of representations from informal to formal and compares four notations that are being used in various stages of knowledge acquisition, analysis, and representation: the informal Concept Maps, the semiformalized Topic Maps, the formal Conceptual Graphs, and the formal, but highly readable Common Logic Controlled English (CLCE). These and other similar notations have found useful niches in the process of analysis and representation, but it is important to recognize their different characteristics and areas of applicability. The following slides were presented in the track on Technology, Instruction, Cognition and Learning (TICL) at the AERA Conference, San Francisco, 10 April 2006. The Problem of Knowledge Representation As stated by the logician Alfred North Whitehead: Human knowledge is a process of approximation. In the focus of experience, there is comparative clarity. But the discrimination of this clarity leads into the penumbral background. There are always questions left over. The problem is to discriminate exactly what we know vaguely. And by the poet Robert Frost: I've often said that every poem solves something for me in life. I go so far as to say that every poem is a momentary stay against the confusion of the world.... We rise out of disorder into order. And the poems I make are little bits of order. Poetry and logic are complementary approaches to a common problem: developing patterns of symbols that capture important aspects of life in a memorable form.
知识表示的任务分为两部分:第一部分是对某一知识体进行分析,识别相关的概念、关系和假设;第二步是将分析结果转换成计算机可以处理的符号。这两部分都不容易,但第一部分要困难得多。自然语言能够以同样的细节和精度表达任何人工语言所能表达的任何东西,但它们可以容忍分析过程中任何程度的模糊。人工语言,如符号逻辑的许多变体,是有价值的,因为它们不能容忍模糊,但它们如此精确地表达的内容可能与作者的意图无关。逻辑的各种符号被设计用来表示最后的精确阶段,但它们没有提供中间形式,可以在最初的模糊概念和最终的形式化之间架起桥梁。自然语言可以表示从最模糊到最精确的每个阶段,但没有任何版本的模糊逻辑或相关变体可以接近自然语言的灵活性。这种模糊性不是由自然语言造成的,而是由于在分析完成之前,人们很少清楚地知道自己想说什么。工程师们对这种现象有一个精辟的描述:“客户在看到自己得到的东西之前,永远不知道自己想要什么。”柏拉图的对话说明了这种分析是必要的。当程序员或工程师分析模糊的愿望清单(也称为需求文档)以生成正式的规范时,类似的对话是必要的。这些对话总是以自然语言进行,经常辅以匆忙涂写的图表,但没有任何逻辑版本,无论是模糊的还是精确的。本讲座讨论了从非正式到正式的一系列表示,并比较了在知识获取、分析和表示的各个阶段使用的四种表示法:非正式的概念图、半形式化的主题图、形式化的概念图和形式化的、但可读性很高的通用逻辑控制英语(CLCE)。这些和其他类似的符号在分析和表示的过程中找到了有用的位置,但重要的是要认识到它们的不同特征和适用领域。以下幻灯片是2006年4月10日在旧金山举行的AERA会议上关于技术、教学、认知和学习(TICL)的专题报告。正如逻辑学家Alfred North Whitehead所说:人类的知识是一个近似的过程。经验的焦点是相对清晰的。但是这种清晰度的辨别导致了半影背景。总会有问题遗留下来。问题是如何准确区分我们模糊知道的东西。诗人罗伯特·弗罗斯特说:我常说,每首诗都为我解决了生活中的一些问题。我甚至说,每首诗都是对世界混乱的短暂停留....我们从混乱中恢复秩序。我写的诗都是有秩序的。诗歌和逻辑是解决一个共同问题的互补方法:发展符号模式,以一种令人难忘的形式捕捉生活的重要方面。