以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 Semantic Web(语义Web)/描述逻辑/本体 』 (http://bbs.xml.org.cn/list.asp?boardid=2) ---- 弱弱地问:语义和知识怎么区别? (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=25260) |
-- 作者:sunglow -- 发布时间:12/11/2005 4:08:00 PM -- 弱弱地问:语义和知识怎么区别? 语义是意义,那知识又怎么定义?惭愧 |
-- 作者:mbxian -- 发布时间:12/11/2005 7:38:00 PM -- 知识是语义的载体 |
-- 作者:sunglow -- 发布时间:12/11/2005 7:58:00 PM -- 语义是为了增进信息的理解,它的载体应该是数据啊! 知识是不是处于更高的层次?感觉它同语义明显重叠了 |
-- 作者:realtaotao -- 发布时间:12/11/2005 10:06:00 PM -- 语义是为了促进知识得共享,方便计算机可以读懂 |
-- 作者:happygold -- 发布时间:12/12/2005 11:54:00 AM -- 语义只是知识的一种表示形式。 |
-- 作者:sunglow -- 发布时间:12/12/2005 9:28:00 PM -- 恩, 受教了!还是5觉得楼的观点比较合理 |
-- 作者:superc_7 -- 发布时间:12/12/2005 10:28:00 PM -- 语义是指符号和符号所指代内容之间的关系 知识的定义不太好说 感觉具体某个领域的抽象语义模型构成了知识 比如在家庭领域,“一个正常人必须有一个父亲和一个母亲”就是知识吧 |
-- 作者:98900969r -- 发布时间:12/13/2005 5:14:00 AM -- 知识与语义--- 偶的理解 估计这是不少人都会碰到的疑惑,偶就不怕大家嫌啰嗦,谈谈看法。欢迎批评、讨论。 知识 广义与狭义 语意 字面语意(literal meaning) 语境语意(contextual meaning) 语用语意(pragmatic meaning) 语意和语义 不巧的是,在英文里,同样存在混淆。本来可以没事的,semantics是语义学,meaning是语意,很好。但是meaning这个词意思太广泛,而在语言哲学中又有专门的用途,估计因为这个,英文里semantic的意思有“related to meaning, especially meaning in language" 和 “ relating to, or according to the science of semantics.”。就是说,在英文里,semantic这个形容词有相当于中文“语意的“和“语义的“两个意思。所以老外也容易搞混,这可以从英文文献里看出来。 知识和语义 从上面可以看到,知识和语义(学)完全是两码事。至于怎么会(有搞semantic web 和 ontology的人)把知识跟语义混到一起去,这大概可以这样解释。首先,这应该与AI 意义上的Ontology的出现和应用有关。AI中的Ontology,我理解,是用逻辑方法来建立概念体系,使得这些(符号化的)概念不是孤零零单个单个的符号,也不象字典里那样循环解释,而是有层次的,可以推理、运算的。而AI中提出Ontology这回事起初目的是为了知识(库)共享。 由于每个概念有一个名字,应该说是相关联的符号,所以人们把ontology看成一个词汇表(vocabulary)。这就导致了混淆:既然是词汇表,那些“概念“就被说成是“词语”,而词语(在言语中)是有语意的。这样很自然,“知识”通过“概念”,“概念”再通过“词语”,就和“语意”混淆起来了,而“语意”又和“语义”混在一起,那就可以把“知识”跟“语义”也来混一混。而语义学是从来不研究概念的,它的确有分支研究词法语义(学),但它从来不研究概念之间的内在联系。 所以问题的本质是这样,描述概念需要用到知识,而表达知识需要用到概念。所以概念和知识是鸡和蛋的关系。而词汇是概念的符号化。一个概念存在于一个概念体系中,一个词存在于与这个概念体系相关联的词汇表中。在这一个概念体系连同它的符号体系内部,由于概念和词语的一一对应关系,又由于概念和知识的“鸡蛋关系”,可以说“知识”和“词意”也是鸡和蛋的关系。如果在这个概念体系所提供的词汇的基础之上,定义一种语言,则这个词汇表定义了这个语言的每个词的意义,但是对这个语言的语义合成法(compositional semantics)毫无贡献,却对每句话的意思有贡献,这是通过定义词汇而办到的。 而独立于严密概念体系的(日常)自然语言词汇表中的词语的意义(词意)跟知识体系中的概念(或者词语/符号),是不同的。如果让自然语言词汇表中词汇碰巧和某一严密概念体系中的相同的词汇存在这么一种关系,即使用相同符号的来自两边的词语恰恰在意义上相似,甚至可以看成大致相同,那这种“巧合”就很有用,可以让人跟机器在很大程度上使用相同的词汇交流。 |
-- 作者:superc_7 -- 发布时间:12/13/2005 10:56:00 AM -- 8楼说的好详细,赞 其中字面语意、语境语意、语用语意应该和语法学、语义学、语用学一一对应吧 |
-- 作者:98900969r -- 发布时间:12/13/2005 1:18:00 PM -- 嗯,我觉得是。 |
-- 作者:anew88 -- 发布时间:12/13/2005 4:03:00 PM -- 有道理:) |
-- 作者:yquan -- 发布时间:12/14/2005 6:46:00 PM -- 分析的经典啊! |
-- 作者:ztszhang -- 发布时间:12/14/2005 7:16:00 PM -- 8楼说的相当经典! 不过还是有点地方不明白:1. 语义学的或语义的又是研究什么的呢? 2. 语义和语意的区别. |
-- 作者:98900969r -- 发布时间:12/14/2005 9:59:00 PM -- 13楼问得好。我是这么理解的。 语义学是研究怎样理解言语的,或者说是研究怎样由言语来获得其意思(即语意)的。象9楼说的一样,语义学主要从三个层次上研究语意的获取,即语法语义学、语境语义学和语用语义学。 那些都是对自然语言而言的。而形式语言(formal language)的语义学是计算机科学的一个基本的极端重要的问题,目的是要为各种计算机语言定义严密的语意。而形式语义学集中在语法语义学上。我想这是因为我们还没有办法很好地处理非“语境无关语言”(context free language),更不要说语用语义学这样的事。 对形式语言而言,不妨用“语义”一词来代替“语意”,来表达“形式语意”这样一个东西,以区别于非形式的“语意”。这样做好像很合理,而且,似乎大家都在这么做。所以当在讨论形式语言的语意时,看到“语义”这个词,就把它看成“语意”并无碍。这样,“语义的”这个词就有着落了。 这样一来,有必要再讨论一下知识和(形式)语义的关系。 我有这样一个理解,不管是自然语言也好,形式语言也好,语义学都只顾及“非原子语意”。什么意思呢?就是语义学只管这样一个问题,即怎样由最基本的语意语素(即,词)来解析合成(语言)成分(例如,短语,带修饰成分的名次,语句)的语意,而把“原子语意”,即最基本语素的语意当成已知。为什么会这样呢?我的理解是,语义学探讨的是语言的问题,而原子语意恰恰不是语言的问题。每个词都对应着一个概念,虽然往往不是严密的科学概念,而这个概念不是语言定义的,只是用语言(自然的或者形式的)来表示。所以语义学不能研究词的意义,即不能研究概念本身,否则语义学就涵盖了一切科学。 而现在我们希望计算机能懂概念,这怎么办呢?所以就要发展象ontology这样的学问,把概念形式化地表达出来,让计算机可以“理解”。从这个意义上讲,我觉得,ontology正是试图填补语义学留下的巨大空白。这大概也就是为什么把那个东西(我是说,semantic web)叫做semantic web的原因吧。把它叫做“懂概念web”未免太难听了一点。
[此贴子已经被作者于2005-12-14 22:19:16编辑过]
|
-- 作者:hanunhua -- 发布时间:12/15/2005 12:29:00 PM -- 分析的不错! |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
78.125ms |