||
阅读了很多的知识工程方面的进展,很多人的研究往往希望能够搞出一个自动化的东西,一般性的东西,一次解决问题。但是这样的解决方案存在吗?如果存在,为什么很难见到有具体的成效?
最近读进化心理学,其中有个核心的观点,就是人类的各种适应器都是特殊的,是为了解决特定的适应性问题而生的。自然并没有为人类进化出一个一般性的、万能的适应器。
从知识工程的实践方面看,特殊的、具体的任务容易做到,效果也很好,无论是自然语言理解、信息抽取等都是,但是一旦想搞一个通用的出来,就很难实现。
所以,我猜想这种一般性的解决方案几乎是不可能的。以后的研究不能超这个方向走,以免浪费时间。从原理上思考,一般性的解决方案要考虑的因素和变量太多,所以不可能搞出来,能搞出来,说明你考虑的因素还是有限的,而不是通用的。
过于一般的概念、知识,往往都是没有实际意义的废话。特殊的东西有明确的信息和棱角,将相近的东西归类,还是可以看到相似的棱角,但是将大量东西归在一起,信息嘈杂,整体浑沌,看不出棱角了,没有了个性,说不清楚它的属性了。
知识工程要提供的是工具,所以过于通用的工具(假如有的话),用起来肯定复杂,这样的工具的价值就很有限了。例如木匠的工具,各有其专用用途,组合起来就能完成复杂的任务。
假如木匠只有一个万能工具,想象一下,它用起来、维护起来该有多复杂,多笨拙。所以,思路应该是,找出最精简的、具有适当概括性的特殊工具的组合,这个组合就是一般性的解决方案。想想木匠的任务,家具千变万化,但是他只需要一套工具,而这套工具当中,每个都是特殊化的专用工具。
解决知识工程的问题,就如同木匠面临的任务一样,步骤如下:
(1)打造自己的专用工具组合(组件)
(2)学习、研究得到一种具体的家具的做法流程(任务编程)
(3)具体应用,总结经验(反馈与改进)
知识工程需要认识自己,认识自己的认知模型,体会自己的学习过程,也许可以找出一些线索。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-27 17:26
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社