思维系统及方法.pdf

上传人:b*** 文档编号:965497 上传时间:2018-03-21 格式:PDF 页数:35 大小:2.36MB
返回 下载 相关 举报
摘要
申请专利号:

CN200680046667.9

申请日:

2006.11.25

公开号:

CN101583943A

公开日:

2009.11.18

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效|||公开

IPC分类号:

G06F17/00; G06N5/02

主分类号:

G06F17/00

申请人:

章 勤

发明人:

章 勤

地址:

美国加利福尼亚州

优先权:

2005.12.12 US 60/749,808; 2006.4.22 US 11/409,460

专利代理机构:

北京律盟知识产权代理有限责任公司

代理人:

刘国伟

PDF下载: PDF下载
内容摘要

本发明提供一种思维系统及方法。该方法通过以下步骤提供:建立知识结构(步骤10),建立执行系统(步骤20),通过激活内部控制机制运行该执行系统(步骤30),以输入模式运行执行系统(步骤40),然后跳至以思维模式运行执行系统(步骤60)或以读取模式运行系统(步骤50),以思维模式运行执行系统(步骤60)然后以询问模式运行执行系统(步骤80),重新开始输入模式(步骤40)或以存储模式、写入模式及输出模式运行执行系统(步骤70),然后以检验模式及/或系统更新模式运行执行系统(步骤90),然后重复回到通过激活内部控制基质运行所述执行系统(步骤30)。

权利要求书

1、  一种操作人造思维系统的方法,其包含如下步骤:
(a)建立知识结构,所述知识结构包含文件组织机制及一个以上包括识别信息及知识信息的要素文件;
其中所述识别信息识别所述要素,其中所述知识信息包括关于所述要素的知识,其中所述知识是关于所述要素与所述知识结构的其它要素的至少一个直接连系的信息;
(b)建立包含至少一个过程文件的过程结构,及建立系统日志;
(c)建立执行系统,其包含内部控制机制及至少一个思维模式;
其中所述内部控制机制包括至少一个内部控制规则及至少一个结构规则;
其中所述思维模式包括至少一个相应的思维规则;
(d)运行所述执行系统,其中所述内部控制机制可恒定地操作,其中可根据内部控制机制的所述内部控制规则激活所述思维模式;
其中根据所述思维规则,可使用第一现有要素与第二现有要素之间的直接连系建立所述第一现有要素与具有与所述第二现有要素的直接连系的至少一个现有要素之间的新直接连系;
其中根据所述思维规则,过程文件可用于建立所述现有要素之间的新直接连系。

2、
  如权利要求1所述的方法,其中所述执行系统进一步包含输入模式、读取模式、写入模式、存储模式、输出模式、询问模式、检验模式及系统更新模式;
其中所述输入模式包括至少一个输入规则,其中所述读取模式包括至少一个读取规则,其中所述写入模式包括至少一个写入规则,其中所述存储模式包括至少一个存储规则,其中所述输出模式包括至少一个输出规则,其中所述询问模式包括至少一个询问规则,其中所述检验模式包括至少一个检验规则,其中所述系统更新模式包括系统更新规则;
其中所述内部控制机制将根据内部控制机制的所述内部控制规则操作所述输入模式、所述读取模式、所述思维模式、所述写入模式、所述存储模式、所述输出模式、所述询问模式、所述检验模式。

3、
  如权利要求2所述的方法,其中如果将从输入装置接收输入,则所述内部控制机制将根据内部控制规则操作输入模式,其中将根据所述输入规则将所述输入信息转换为与所述执行系统所要求的格式相符的格式;
其中所述内部控制机制将根据所述内部控制规则激活读取模式,其中根据所述读取规则,所述输入将被散布于要素中,且根据所述知识结构的所述文件组织机制,所述知识结构中具有与所述输入要素相匹配的相应要素的所述要素文件将被定位并载入到所述执行系统内;
其中当所述输入信息呈语言格式时,所述读取模式将根据所述读取规则读取所述输入要素的每一者的所述要素文件的所述识别信息,其中所述内部控制机制的所述结构规则将确定所述输入的语句结构以确定用于操作所述内部控制机制的相应内部控制规则;
其中当所述输入信息是具有特定格式的任务命令时,所述内部控制机制的所述结构规则将确定用于操作所述内部控制机制的相应内部控制规则;
其中所述内部控制机制将激活所述思维模式,其中根据所述内部控制机制所指定的所述思维规则,所述思维模式可根据所述输入信息建立所述知识结构的与所述输入信息的所述要素相匹配的所述现有要素之间的新直接连系;
其中所述现有要素文件的每一者中与所述输入信息的所述要素相匹配的所述现有要素与所述知识结构中的其它现有要素之间的所述现有直接连系可用于进一步提供与所述输入信息的所述要素相匹配的所述现有要素与所述知识结构中的更多其它现有要素之间的新直接连系;
其中当所述任务要求建立第一现有要素与第二现有要素之间的直接连系时,根据所述第一现有要素的所述要素文件,所述第一现有要素与所述知识结构中的其它现有要素的所述直接连系将通向与所述第一现有要素连系的所述其它现有要素的所述要素文件,根据与所述第一现有要素连系的所述其它现有要素的所述要素文件,与所述第一现有要素连系的所述其它现有要素与所述知识结构中的更多其它现有要素的所述直接连系将通向与所述第一现有要素连系的所述更多其它现有要素的所述要素文件,其中根据所述第二现有要素的所述要素文件,所述第二现有要素与所述知识结构中的其它现有要素的所述直接连系将通向与所述第二现有要素连系的所述其它现有要素的所述要素文件,根据与所述第二现有要素连系的所述其它现有要素的所述要素文件,与所述第二现有要素连系的所述其它现有要素与所述知识结构中的更多其它现有要素的所述直接连系将通向与所述第二现有要素连系的所述更多其它现有要素的所述要素文件,其中所述连系过程可继续直至找到连系到所述第一现有要素的现有要素与连系到所述第二现有要素的现有要素之间的至少一个直接连系,其中可通过追溯所述连系过程建立所述第一现有要素与所述第二现有要素之间的直接连系;
其中所述思维模式搜索用于过程文件的所述过程结构,且使用所述过程文件形成所述现有要素之间的新直接连系;
其中当不能发现连系到所述第一现有要素的所述现有要素与连系到所述第二现有要素的所述现有要素之间的直接连系时,所述内部控制机制可根据询问规则操作询问模式,其中可将所述询问发送到显示装置或输出装置以询问信息,其中将通过输入模式、读取模式及思维模式处理回应于所述询问的所述输入信息以找出所述第一现有要素与所述第二现有要素之间的直接连系。

4、
  如权利要求3所述的方法,其中可根据所述存储规则通过所述存储模式将所述第一现有要素与所述第二现有要素之间的所述新直接连系保存到所述第一现有要素的所述要素文件及所述第二现有要素的所述要素文件,其中可根据所述存储规则通过所述存储模式将用于连系所述第一现有要素与所述第二现有要素的所述连系过程作为过程文件保存到过程结构,其中可根据所述写入规则及所述内部控制机制的所述结构规则通过所述写入模式将包括所述第一现有要素与所述第二现有要素之间的所述新直接连系的信息写入到显示装置,其中可根据所述输出规则通过所述输出模式将所述第一现有要素与所述第二现有要素之间的所述新直接连系转换为除语言外的信息并作为控制信号输出到输出装置。

5、
  如权利要求4所述的方法,其中所述内部控制机制可根据所述内部控制规则操作询问模式,其中所述询问可被发送到显示装置或输出装置以询问信息,其中将通过输入模式、读取模式,及思维模式,及存储模式处理回应于所述询问的所述输入信息以建立所述现有要素之间的新直接连系、新要素与所述知识结构的现有要素之间的新直接连系、及新要素文件。

6、
  如权利要求3所述的方法,其中所述内部控制机制可操作所述检验模式以检验新直接连系及所述新连系过程。

7、
  如权利要求5所述的方法,其中所述执行系统可将所述执行系统的所述操作过程保存到系统日志。

8、
  一种人造思维系统,其包含知识结构、过程结构及执行系统;
其中所述知识结构包含文件组织机制及一个以上包括识别信息及知识信息的要素文件,其中所述识别信息识别所述要素,其中所述知识信息包括关于所述要素的知识,其中所述知识是关于所述要素与所述知识结构的其它要素的至少一个直接连系的信息;
其中所述执行系统包含内部控制机制及至少一个思维模式。

9、
  如权利要求8所述的人造思维系统,其中所述过程结构进一步包含至少一个连系过程文件。

10、
  如权利要求8所述的人造思维系统,其进一步包含系统日志,所述系统日志包括至少一个系统日志文件。

11、
  如权利要求9所述的人造思维系统,其中所述执行系统进一步包含输入模式、读取模式、写入模式、存储模式、输出模式、询问模式、检验模式及系统更新模式;
其中所述内部控制机制进一步包含至少一个内部控制规则及至少一个结构规则。

12、
  如权利要求10所述的人造思维系统,其中所述输入模式包括至少一个输入规则,其中所述读取模式包括至少一个读取规则,其中所述思维模式包括至少一个思维模式,其中所述写入模式包括至少一个写入模式,其中所述存储模式包括至少一个存储规则,其中所述输出模式包括至少一个输出规则,其中所述询问模式包括至少一个询问规则,其中所述检验模式包括至少一个检验规则,其中所述系统更新模式包括至少一个系统更新规则。

13、
  一种用于人造思维系统的知识结构,其包含文件组织机制及一个以上包括识别信息及知识信息的要素文件,其中所述识别信息识别所述要素,其中所述知识信息包括关于所述要素的知识,其中所述知识是关于所述要素与所述知识结构的其它要素的至少一个直接连系的信息。

14、
  如权利要求13所述的知识结构,其中所述识别信息包括:第一识别值,其指示所述要素是单词、短语还是符号;第二识别值,其指示所述单词或短语是哪一语言;第三识别值,其指示单词或短语的类型;第四识别值,其指示单词的类别;及第五识别值,其指示所述单词的形式。

15、
  如权利要求14所述的知识结构,其中所述要素中的至少一者是单词。

16、
  如权利要求14所述的知识结构,其中所述要素中的至少一者是短语。

17、
  如权利要求15所述的知识结构,其中所述要素文件中的至少一者包括第一连系信息文件,所述第一连系信息文件包括至少一个单词树,其中所述要素文件中的至少一者包括第二连系信息文件,所述第二连系信息文件包括具有与所述要素相同的意义的至少一个单词。

18、
  如权利要求15所述的知识结构,其中所述要素文件中的至少一者包括第三连系信息文件,所述第三连系信息文件包括所述要素将用于语句中的至少一个用法规则,其中所述要素文件中的至少一者包括第四连系信息文件,所述第四连系信息文件包括将导致所述要素文件的所述单词所表示的动作或条件的至少一个条件或事件,其中所述要素文件中的至少一者包括第五连系信息文件,所述第五连系信息文件包括所述要素文件的所述单词所表示的动作所导致的至少一个结果。

19、
  如权利要求15所述的知识结构,其中所述要素文件中的至少一者包括第六连系信息文件,所述第六连系信息文件包括所述要素文件的所述单词的至少一个属性,其中所述要素文件中的至少一者包括第七连系信息文件,所述第七连系信息文件包括以所述要素文件的所述单词或短语为属性的至少一个单词或短语。

20、
  如权利要求15所述的知识结构,其中所述要素文件中的至少一者包括第八连系信息文件,所述第八连系信息文件包括所述要素文件的所述单词的派生属性中的至少一者,其中所述要素文件中的至少一者包括第九连系信息文件,所述第九连系信息文件包括以所述要素文件的所述单词为派生属性的至少一个单词或短语。

说明书

思维系统及方法
相关申请案的交叉参考
本申请案主张题为“思维系统及方法(A Thinking System and Method)”的2005年12月12日申请的美国申请案第60/749,808号及2006年4月22日申请的申请案第11/409,460号的权利,且其全文并入本文中。
技术领域
一般来说,本发明涉及模拟人脑功能的方法或系统。更特定来说,本发明模拟人脑的思维过程。
背景技术
计算机技术已发展到使计算机可高速实施许多精密任务。然而,许多对人类来说简单的任务却不能或难于由计算机实施。这是因为当前计算机不能够“思考”。
模拟人类思维过程的尝试是基于心理的计算理论。人工智能领域中的现有方法试图通过建立巨大的知识库及规则库来模拟人类“思维”过程。问题是大多数人类思维过程不能被简化为数学公式及模型,而数学公式及模型为当前技术领域中任一由规则所驱动的自动过程所需。创建神经网络以通过消除所述网络内部结构中对规则的需要来解决这一问题。然而,所述神经网络是基于模糊逻辑,输入与输出之间的连系是基于模型输入及输出所建立,其中所述输入与输出之间的准确性取决于所述模型输入及输出的质量,所述实际连系既非可追踪也非可控的。因此,不能保证或甚至不能预测所述实际输出的准确性。显而易见,神经网络不是人类思维过程(尤其是在使用语言方面)的真实模拟。需要一种解决方案且长时间欠缺此解决方案。
现有知识及方法中的问题主要与对人类心理或思维过程的神秘性的混淆及误解或甚至恐惧或心理障碍相关。这一问题的一个实例是由哲学家约翰·希尔勒(JohnSearle)所采用的著名的“中文房间(Chinese Room)”假想。通过这一假想,希尔勒通过简单地举例说明知道一个单词与另一个单词之间的连系并不意味着理解所述单词的意义来质问“理解”的概念而驳倒了所述心理计算理论。然而虽然人们提出的回应数量可观,但没人提出令人满意的回应。
对“理解”的混淆表明人工智能领域中缺乏进步。心理计算理论的创始人希拉里·普特南(Hilary Putnam)已大幅地修订了其对这一理论的见解。心理计算理论认为,从一组符号到其它符号所传播的连续连系过程应是思维过程,这实质上根本性地不同于普通数据计算过程。但单词符号必须具有意义,而心理计算理论不能提供所述单词符号的意义的计算机可用表示。在这一点,尝试已转向各个方向(例如,普特南已从事于讨论表示的真实性,这不直接地与单词符号的意义或思维过程相关,因为将假定单词符号或思维过程的意义为真,且如果发现假意义或思维过程则稍后即将其移除)。
所述心理计算理论还遇到在计算机中实现单词符号之间的连续连系过程方面的困难。由诺母·乔姆斯基(Noam Chomsky)关于语句结构进行的语言分析揭示了语句结构的复杂性(complicity)及变化性,且在通常意义上不能成功用于建立单词符号之间的连系过程。乔姆斯基研究了语句结构以试图找出语言的先在结构,但没有基于其理论的计算机模型可成功地重建语言。
发明内容
基于前述内容,提供一种用于模拟人类“思维”过程的新方法及系统。
本发明的突出理念之一可能是关于“中文房间”混淆的直接回应。根据本发明,对特定单词的理解并非通过与另一单词的连系,而是通过这一特定单词与其它单词、短语、符号等的所有连系。所述其它单词、短语、符号等也与再一些单词、短语、符号等相连系。人类知识系统由相互连接的多维网络表示,所述网络由单词、短语、符号等之间的若干连系构成。因此,在本发明中不存在先在结构。根据人类知识系统,理解及思维是基于单词、短语及符号之间的连系。所述连系是庞大且复杂但不神秘。单词、短语及符号之间存在替代连系,但任一根据本发明的思维过程将提供有意义、可理解且语法准确的与实际生活相关的结果。关键是本发明将人类知识用作所述结构模型的基础且无需额外模型。基于人类知识的正确理解及准确反映的系统将提供成功结果。
根据本发明,所述人类知识系统基本上是具有各种要素之间的若干多维连系及人类语言的功能的系统,且更特定来说,将建立人类语言的语句并表达各种要素之间的连系。通过将语句处理为要素之间的连系,解除所述语句结构的变化及复杂性。
本发明的思维系统包含知识结构、过程结构、执行系统及系统日志。
所述知识结构包含许多要素文件及文件组织机制。每一要素文件含有识别并区别所述要素的信息及指示这一要素与其它要素的直接连接的知识。所述识别信息是关于所述要素是单词、短语、符号或还是图形等,且对于单词来说,所述单词是哪一语言,及所述词是名词、动词还是代词等等。所述连接信息是关于所述单词的意义是通用意义还是特定意义,或是否可与其它单词互换,应该在语句中使用所述单词的方式,与所述要素相关的条件及结果,所述要素的属性及指示这一要素如何与其它要素相关的其它信息。此外,所述要素文件中的信息将告诉执行系统如何回应于所述信息进行动作。优选地,每一要素文件包含识别文件及连系文件。所述文件组织机制提供用于由所述执行系统容易地定位所述要素文件的路径。所述要素文件的文件名可以是所述要素的名称。可根据所述要素的字母顺序布置所述要素文件,且可由所述执行系统根据所述组织机制按字母顺序定位所述要素文件。
所述执行系统可取得信息、读取信息、思考信息、写入答案、输出答案并给出命令以启动其它装置,存储对要素文件的改变及新过程,检验改变及新过程,并更新系统命令或设置。所述执行系统包含内部控制机制,所述内部控制机制含有为指令的内部控制规则以使其不仅回应于输入而动作,且还将根据所述执行系统的内部设置或指令而动作。所述内部控制机制还包括结构规则,所述结构规则含有用于分析及重构语句的语句结构信息。所述结构规则还含有用于在连系过程中进行决策的逻辑结构信息。
所述执行系统可取得输入并将其转换为可读格式,然后读取所述信息,也就是将通过搜索并定位匹配这一要素的要素文件来识别所述输入的每一要素。所述要素文件将被载入到易于由所述执行系统存取的位置。然后,所述执行系统将通过观察所述要素文件开始思维模式并找出所述要素是否是名词、动词、代词、符号等等。将根据所述执行系统中的结构规则把所述语句中的所述单词的这一信息与与标准语句结构相匹配。所述执行系统可含有特殊内部控制规则,所述特殊内部控制规则对应于用作特殊动作例程的命令的特殊输入,所述特殊动作例程指定所述内部控制机制的序列。如果未设置任何特定动作例程,则所述特定语句结构的任一匹配将触发预设动作例程。对于陈述语句,将通过所述陈述建立所述词的新连系。对于疑问语句,将采取一系列动作以实施找出所述问题的答案的任务。对于命令语句,将采取动作以遵循所述命令。由所述执行系统所采取的动作将需要进一步读取所述语句中的要素文件。导致成功地实施所述任务的动作序列将被保存为过程文件,由初始输入及任务请求所识别。所述过程文件属于所述过程结构,所述过程结构担当所述执行系统的规则库。优选地,由所述执行系统所采取的任一动作将被同时保存于系统日志中,由关键要素、动作时间等识别。优选地,本发明的执行系统还将能够模拟人类逻辑过程(例如,泛化(generalization)、演绎等等)以根据现有连系及过程文件生成新连系并创建新过程文件。所述动作应由所述执行系统所提供的命令而非外部输入进行指导。
本发明的系统能够关于新要素、条件及连系对系统操作员及/或数据库(databaselibrary),及/或互联网进行询问。所述执行系统将命令生成新连系或进行新询问。
所述执行系统还可通过进行询问以证实所建立的连系及过程来检验所述连系及过程。因此,本发明的系统将不仅回应输入命令,且还根据执行系统设置、知识结构及过程结构及(有时)系统日志产生其自己的命令。本发明的执行系统应能够从输入接受新命令及过程例程,并将其转换为内部设置。
附图说明
参照随附图示通过优选实施例的详细说明将了解本发明的上述及其它特征及优点,在所述图示中:
图1是本发明的方法的一个优选实施例的示意性图解;
图2是本发明系统的含意的一个优选实施例的示意性图解;
图3是本发明系统的知识结构的一个优选实施例的示意性图解;
图4是本发明系统的知识结构中的要素文件的第一连系信息文件中的单词树的实例性图解;
图5是本发明系统的执行系统的一个优选实施例的示意性图解。
具体实施方式
下文结合随附图示所阐述的详细说明希望作为对本发明目前优选的实施例的说明,且不希望其表示其中可构造及/或利用本发明的唯一形式。所述说明结合所图解的实施例阐述用于构造及操作本发明的步骤的功能及序列。然而,应理解,可通过不同实施例实现相同或等效功能及序列,其也希望囊括于本发明的精神及范围内。
对人类“规则制定”过程的仔细观察表明大多数的规则仅仅是既定条件与最终结果之间的直接或间接连系。任一任务均是在既定条件下提供,且要求合乎需要的最终结果。人类学习过程是通过“尝试及错误”、指导规则制定、参考、归纳并演绎等等来建立既定条件与最终结果之间的连系。精密的思维过程通常包括各种规则的熟练组合以建立既定条件与最终结果之间的连接。
因此,完成各种任务的关键是获得尽可能多的有用规则并成功地组合所述规则。本发明的目的是提供一种用以获得有用规则并成功地组合所述规则的方法及系统。
本发明的基本考虑是,一般来说人类知识系统并非同基础数学系统一样是线性系统。人类思维过程的复杂性至少部分地源自多个要素的存在,其中所述要素之间的关系不能以简单尺度进行量化。因此,本发明的一个方面是建立知识结构,所述知识结构能够最佳地捕捉人类知识系统的本质,并为可工作规则制定提供基本基础。目标是找出所述知识系统的每一要素之间的基本关系以便可将所述知识结构的某些要素之间的连系应用于其它要素。这一目标可借助(尤其是)泛化来实现。在研究以各种语言所表现的人类知识系统中,显而易见某些要素(单词或短语)在意义方面更通用。因此,在语句中可通过其它要素(单词或短语)来代替某些要素(单词或短语)。这是本发明的思维系统的知识结构的基础之一。
由于知识要素之间的连系是多维的,故所述知识结构经建立以反映这一特性。所述知识结构的每一要素提供有要素文件,所述要素文件含有所述要素的用于建立连系的所有信息。基本上,所述要素文件的所述信息涉及这一要素与若干其它要素的连系。因此,两个要素之间的连系将反映于两者的要素文件中。
本发明的执行系统含有并执行所述系统的命令及动作程序。本发明的执行系统将回应所述知识结构的要素文件的连系信息并根据所述连系信息采取动作。反映本发明的新颖性的执行系统的一个特殊特征是知识的主动获取。其还将能够建立并使用要素之间的连系。其还将能够根据现有信息创建规则并将所述规则保存于过程文件中。新信息将用于创建新连系及规则,且所述执行过程将同时作为日志文件保存于系统日志中。所述过程类似于人类记忆过程。基本上,本发明的系统不仅同现有AI系统中一样回应于命令及输入,其还将产生命令及获取输入。所述过程同人类思维过程中一样是动态的、自动的。
本发明与现有系统及方法之间的差异是本发明希望建立所述知识结构的任一要素之间的多个连系。在所述知识结构含有所述连系的情况下,建立所述要素内的相对关系。因此,任一既定要素将通过调用所述连系而通向其它要素,因此本发明的系统将能够理解每一要素的意义及(进而)每一语句的意义等等。
可通过意义及功能来定义单词或短语。为给出单词的意义,需要两个步骤。第一,将所述单词分组;第二,建立群组内的单词的关系。群组内的单词的关系包括无限制无条件相等(可互换)、有限制无条件相等、无限制有条件相等、有限制有条件相等,单向相等,单向包括、部分共同包括、反义词、所有格等等。有限制相等意味着所述单词具有不同意义,且在一个意义中所述单词将等于另一个单词。通过功能定义单词是建立不同群组中的单词之间的关系。这通常由所述单词在语句中的功能指示,且由语句的结构定义。短语通常在意义及功能上与单词相等。在多数情况中可将其作为单词进行处理。
本发明的优选实施例将单词划分为名词、动词、代词、形容词等。每一单词具有一要素文件,所述要素文件具有指示这一单词属于哪一群组的识别文件或字段(可存在一个以上的具有相关条件的群组指示且需要验证)。单词的要素文件还包括连系字段或连系文件,其含有与其它单词、符号、图形等的连系,包括限制、条件及其它相关参数。对于与单词的功能相关的连系信息来说,所述要素文件将包括关于以下的信息:所述单词如何与其它单词相互作用及如何安置于语句,这一单词将回应于什么或将触发的动作形式。所述要素文件还可含有关于除通用规则外不能与之关联在一起的单词的信息。所述要素文件还可含有关于作为对另一个单词的回应一个单词的语法改变。单词的要素文件可包括指示所述单词的各种属性的信息字段及信息文件。
与功能定义相关,所述执行系统的所述结构规则中的语句结构进一步建立单词之间的关系。可将各种可能的语句结构提供为语句的备选缺省设置。所述语句结构信息可用于书写语句,从所输入语句获得信息等等。一般来说,语句提供在某些条件下单词之间的连系信息。
建立知识结构的第一重要步骤是以要素文件格式由人类输入或系统自动过程来输入关于单词、短语、符号等的信息。一般来说,将由人类操作员建立初始知识结构。随着本发明的思维系统变得更完善及精密,所述知识结构可耗费很少的人类辅助,很可能仅由人类验证结果。当建立多数常见单词及短语的要素文件时,可通过词典定义建立新要素文件,则本发明的执行系统可根据所述定义中所述单词的要素文件将所述要素文件用于填写这一要素文件中的多数信息。
举例来说,建立所述知识结构可以以建立常用单词的要素文件开始。所述知识结构的基本理念是建立单词、短语或符号之间的连接。作为所述结构的一部分,可将单词划分为不同群组,例如动词、名词、代词、形容词、副词等等。在一个优选实施例中,每一单词、短语或符号具有一要素文件,所述要素文件包含与所述单词、短语或符号相关的识别、属性及连系信息。
特定单词的要素文件可包括以下信息:指示其是单词、短语还是符号的信息;其是哪一语言;其是动词、名词还是代词等等;所述单词的类别及形式;指示具有更通用意义、较不通用意义或类似意义的其它单词的信息;与所述单词相关的语句格式;及与所述单词相关的出现(occurrence)的原因及结果相关的信息;单词的属性;及其它信息。优选地,两个单词之间的连系被指示于所述两个单词的要素文件中。
在本申请案中,英语是用于所述知识系统的语言。用于其它语言的知识系统将是类似的,但具有某些变化。在研究英语中,可发现名词可命名人、事情、地点、时间、质量或理念,且其可由与其它名词的关系定义。举例来说,特定城市可由州及国家、与其它城市的距离、地理位置及维度,其人口、气候、经济、吸引力等等来定义。这一信息的内容可以是呈明文或预定义字段。
一般来说,单词可表示实体、动作、状态或其它存在状态。名词用于表示实体,动词用于表示实体的动作。
名词可划分为多个类别,包括普通名词、专有名词、集合名词、可数名词、不可数名词、具体名词、抽象名词。普通名词是指广义类别,例如书、政府、音乐。专有名词命名特定人或地点,例如苏珊(Susan)、雅典(Athens)、烛台球场(CandlestickPark)。集合名词命名群组,例如对、类别、陪审团、家庭。可数名词命名可被计数的事物,例如盎司、照相机、铅笔、人、猫。不可数名词命名通常不能计数的事物,例如珠宝、牛奶、音乐、信息。具体名词命名有形事物,例如墨水、走廊、鸟。抽象名词命名理念或质量,例如质量、贪婪、资本主义。
名词具有主格及宾格、所有格及复数形式。主格及宾格是名词的通用形式。所有格是通过使用单引号或通过“of”结构来显示。
动词的要素文件可含有与名词的要素文件不同的信息。动词表示动作(bring、change、grow)、事件(become、happen)或所处状态(be、seem)。动词可划分为诸如及物、不及物、连系动词(linking verb)及助动词(auxiliary verb)等类别。
当上下文不需要宾语完成其意义时动词为不及物动词。多数动词为不及物动词。当上下文需要宾语完成其意义时动词为及物动词。连系动词连系主语及宾语。连系动词指示所处状态或条件。
助动词是各种形式的动词be、do、have及其它。助动词与主要动词(main verb)组合以构成动词短语。动词can、could、may、might、must、shall、should、will及would是情态助动词。情态助动词与简单形式的主要动词一起合作以传达能力、许可、责任、合理性、必要性或可能性的含义。
除“be”外,所有动词均具有五种基本形式。前三种形式(简单式、过去式及过去分词)是动词的主要变化形式。简单形式是当动词的动作发生在当前且主语是复数名词或代名词I、we、you或they时的形式。过去式形式指示动词的动作发生在过去。如果其是规则动词,则其通过对原形添加d或ed而形成。对于某些不规则动词来说,过去式形式并非通过规则方式形成。规则动词的过去分词使用与过去式一样的形式。在不规则动词中,过去式及过去分词的形式通常是不同的。过去分词可与助动词组合成动词短语。过去分词与助动词组合以形成完成时态及被动语态动词。单独使用的过去分词用作形容词。动词还具有现在分词。其通过对简单形式添加ing形成。为用作动词,现在分词必须与助动词组合成动词短语。单独使用时现在分词用作形容词或名词。当现在分词用作名词时,将其称为动名词。动词的加s形式出现于现在时态中的第三人称单数中。将s结尾添加于动词的简单形式。动词“be”及“have”是不规则动词。对于第三人称单数,现在时态来说,“be”使用“is”且“have”使用“has”。
动词使用时态以表达时间。三种简单时态将时间划分为现在式、过去式及将来式。三种完成时态也划分为现在式、过去式及将来式。三种简单时态及三种完成时态也具有进行式。这些形式显示所述动词所述内容的正在进行或连续度量。
语气是指动词向语句传达作者的态度的能力。陈述语气用于关于真实事物或非常可能的真实事物的语句,及用于关于事实的疑问。祈使语气表达命令或直接请求。虚拟语气表达条件,包括希望、建议、间接请求及推测。
语态是指动词显示主语是进行还是接受由所述动词所命名的动作的能力。英语具有两种语态:主动语态及被动语态。在主动语态中,主语实施所述动作。在被动语态中,对主语进行动作,且进行所述动作的人或事物常常表现为具有前置词(preposition)by的宾语。被动语态中的动词将各种形式的“be”及“have”以及“will”作为助动词添加于主要动词的过去分词。
多数代词替代名词且在语句中起与名词一样的功能。代词依据其形式或功能分为数种类别。人称代词是指一特定个人或多个个人。其是I、you、he、she、it、we及they。不定代词(例如“everybody”及“some”)不替代任何特定名词,尽管其用作名词。指示代词(包括this、that及such)识别或指向名词。关系代词who、which及that将多组单词与名词或其它代词相关。强势代词及反身代词具有不同的功能但具有相同的形式:人称代词加self。强势代词强调名词或其它代词。反身代词指示语句主语也接受所述动词的动作。最后,疑问代词(包括who、which及what)引导疑问句。
人称代词“I、he、she、we及they”及关系代词“who”依据其在语句中的功能而改变形式。
代词具有主格、宾格及所有格形式。主格形式用于代词是语句的主语、分句(clause)的主语、主语的补语或识别主语的同位语时。宾语形式用于代词是动词或动词非限定形式的直接或间接宾语、前置词的宾语、不定词的主语或识别宾语的同位语时。代词的所有格形式用于名词或动名词之前。所有格形式mine、ours、yours、his、hers及theirs可在名词的位置中无随附名词的情况下使用。
形容词描述或修饰名词或代词或用作名词的词组,且可划分为多个类别。描述性形容词陈说名词的某些品质。限制性形容词缩小名词的范围。其包括所有格、显示数量的单词、说明性形容词、疑问形容词及数量。专有形容词源自专有名词。定语形容词紧靠其所修饰的名词出现。表语形容词通过系动词与其名词相连。其可划分为三种通过级区分的形式:原级,例如good、green、angry、badly、quickly、angrily;比较级形式,例如better、greener、angrier、worse、more quickly、more angrily;最高级形式,例如best、greenest、angriest、worst、most quickly、most angrily。
副词描述动词的动作且还修饰形容词、其它副词及整组单词或语句。副词可划分为如下多个类别:动词、形容词及其它副词的修饰语;语句修饰语;连接副词。副词也具有三种形式:原级、比较级及最高级。
前置词是连接词。前置词始终将名词、代词或用作名词的词组连接到语句中的另一个单词。如此所连接的名词、代词或词组是所述前置词的宾语。前置词加上其宾语及任一修饰语即是前置词短语。前置词通常出现在其宾语前。但有时前置词出现在其宾语后,尤其是在引语中。
前置词短语通常用作形容词或副词,偶尔用作名词。所述短语必须接附到含有主语及谓语两者的另一组单词。除非短小,引导语句的前置词短语均被标点(通常为逗号)隔开。当限制所修饰单词的意义时,插入或结束语句的前置词短语不被标点隔开。当插入或结束前置词短语不限制意义时,而是仅添加语句的信息时,则用标点(通常是逗号)将其隔开。
动词非限定形式是可用作名词或修饰词的特殊动词形式,例如分词、动名词、不定式。任一动词非限定形式必须与助动词组合以担当语句的谓语。现在分词由动词的词典形式加上ing结尾组成。多数动词的过去分词由词典形式加上d或ed组成。某些常见动词具有不规则过去分词。现在及过去分词两者均用作形容词以修饰名词和代词。动名词是ing形式的动词担当名词时赋予其的名字。现在分词及动名词只能通过其在语句中的功能来区分。如果ing形式用作形容词,则其是现在分词。如果ing形式用作名词,则其是动名词。不定式是to形式的动词(词典形式前加不定式标志to)。不定式可用作名词、形容词或副词。
分词、动名词及不定式(同其它形式的动词一样)可具有主语、宾语或补语,且其可由副词修饰。动词非限定形式及所有直接与之相关的单词组成动词性短语。通过动词性短语,可创建充满信息的简洁语句。同分词一样,分词短语始终担当形容词,从而修饰名词或代词。同动名词一样,动名词短语始终担当名词。不定式短语可担当名词、形容词或副词。当不定式短语的不定式担当动词(例如hear、let、help、make、see及watch)后的名词时,省略不定式标志to(这些信息应反映于这些单词的要素文件中)。当引导语句时,担当修饰词的动词非限定形式或动词性短语几乎始终被逗号隔开。当限制所修饰词的意义时,插入或结束语句的修饰性动词非限定形式或动词性短语不被标点隔开。当插入或结束的动词非限定形式修饰词不限制意义,而是仅添加语句的信息时,其被标点(通常为逗号)隔开。
同位语是在重命名其前的词或词组的词或词组。多数常见同位语是重命名其它名词的名词。所有同位语均可代替其所指的单词。同位语通常由诸如or、that is、suchas、for example及in other words等单词及短语引导。尽管多数同位语是重命名其它名词的名词,其也可以是所述引语的一部分并重命名所述引语的其它部分。名词同位语是对含有一种形式的“be”的形容性分句的形容词的节省替代。
合成词、短语及分句密切相关且同样重要。并列连词and、but、nor及nor始终连接相同类型的词或词组。
连词for及so不能连接单词、短语或从属分句(subordinate clause)。for也可用作前置词。当其用作连词时,其指示原因。so指示结果。单词yet经常用作副词,但其也可用作并列连词。同but一样,其指示对比。
某些连词与其它单词配对以形成关联连词。连接副词(conjunction adverb)仅关联从属分句,而非单词、短语或从属分句。连接副词描述两个分句中理念的关系。
分句是含有主语及谓语的任一组单词。存在两种类型的分句,且其间的区别很重要。主要或独立分句可作为语句单独存在。从属分句或从句几乎同主要分句一样,只是其以诸如because、if、who或that等从属单词开始,所述单词表达其所引导的分句与其所接附的主要分句之间的特定关系。已被从属的分句决不能作为语句单独存在。两种类型的从属单词用于连接从属分句与主要分句。第一类是从属连词或主从连词。其始终出现于从属分句的开始处。同前置词一样,从属连词很少且从不以任何方式改变形式。第二类连接词是关系代词。其也引导从属分句并将其与独立分句连系。同从属连词一样,关系代词将一个分句与另一个分句连系。但不同于从属连词,关系代词还通常担当其自身分句中的主语或宾语,且其两者均相应地改变形式。从属分句用作形容词、副词及名词。
本发明的系统及方法提供规则产生过程。输入、输出及执行过程保存为具有特定识别装置的过程文件。本发明的系统及方法可根据内部命令及知识结构自动地询问新信息。
如图1中所看到,本发明的方法包含如下步骤:
步骤10:  建立包括文件组织机制及一个以上的要素文件的知识结构,其中所述要素文件包括识别信息及知识信息;
其中所述识别信息识别所述要素,其中所述知识信息包括关于所述要素的信息,其中所述知识是关于所述要素与所述知识结构的其它要素的至少一个直接连系的信息;
建立包含过程文件组织机制及至少一个过程文件的过程结构;
步骤20:建立执行系统,其包含内部控制机制及输入模式、读取模式、思维模式、写入模式、存储模式、输出模式、询问模式、验证模式及系统更新模式;
建立系统日志;
其中所述输入模式包括输入规则,其中读取模式包括读取规则,其中思维模式包括思维规则,其中写入模式包括写入规则,其中存储模式包括存储规则,其中输出模式包括输出规则,其中询问模式包括询问规则,其中检验模式包括检验规则;其中系统更新模式包括系统更新规则;
其中所述内部控制机制包括内部控制规则及结构规则;
步骤30:运行所述执行系统,其中所述内部控制机制可恒定地操作,其中思维模式、询问模式、存储模式、验证模式及系统更新模式可根据内部控制机制的内部控制规则激活而非由输入触发;
其中根据所述思维规则,第一现有要素与第二现有要素之间的直接连系可用于建立第一现有要素与至少一个与第二现有要素具有直接连系的现有要素之间的直接连系;
其中根据所述思维规则,过程文件可用于建立所述现有要素之间的新直接连系;
步骤40:如果将要从输入装置接收输入信息,则内部控制机制将根据内部控制规则操作输入规则,其中将根据所述输入规则将输入信息转换成符合执行系统的格式要求的格式,其中可将除语言外的信息转换成语言信息;
步骤50:一旦输入信息被所述执行系统接收,则内部控制机制将根据内部控制规则激活读取模式,其中根据读取规则,将把所述输入散布于所述知识结构的要素及要素文件中,其中根据所述知识结构的文件组织机制与输入要素相匹配的对应要素将被定位并载入到执行系统中(或易于由执行系统存取的区域);
其中当输入信息呈语言格式时,读取模式将根据读取规则读取所述输入要素中每一者的要素文件的识别信息,其中所述内部控制机制的结构规则将确定输入的语句结构以决定输入正要求哪一类型的任务,且确定用于操作所述内部控制机制的相应内部控制规则;
其中当输入信息是具有特定格式的任务命令时,其可直接地触发内部控制机制的结构规则以确定用于操作所述内部控制机制的相应内部控制规则;
步骤60:如果确定调用特定任务,则内部控制机制将激活思维模式,其中根据由内部控制机制所指定的思维规则,所述思维模式可建立根据输入信息与输入信息的要素相匹配的知识结构的现有要素之间的新直接连系;
其中,在每一所述现有要素文件中与输入信息的要素相匹配的现有要素与所述知识结构的其它现有要素之间的现有直接连系可用于进一步提供与输入信息的要素相匹配的现有要素与知识结构中的更多其它现有要素之间的新直接连系,与输入信息相关的要素与知识结构中的其它要素之间的连系过程可根据要素与根据要素的要素文件与其它要素的直接连系而继续,且更新与输入信息相连系的要素的要素文件;
其中当所述任务要求建立第一现有要素与第二现有要素之间的新连系时,根据所述第一现有要素的要素文件,所述第一现有要素与所述知识结构中的其它现有要素的直接连系将通向与所述第一现有要素连系的所述其它现有要素的要素文件,根据与所述第一现有要素连系的所述其它现有要素的要素文件,与所述第一现有要素连系的所述其它现有要素与所述知识结构中的更多其它现有要素的直接连系将通向与所述第一现有要素连系的所述更多其它现有要素的要素文件,其中根据所述第二现有要素的要素文件,所述第二现有要素与所述知识结构中的其它现有要素的直接连系将通向与所述第二现有要素连系的所述其它现有要素的要素文件,根据与所述第二现有要素连系的所述其它现有要素的要素文件,与所述第二现有要素连系的所述其它现有要素与所述知识结构中的更多其它现有要素的直接连系将通向与所述第二现有要素连系的所述更多其它现有要素的要素文件,其中所述连系过程可继续直至找到连系到所述第一现有要素的现有要素与连系到所述第二现有要素的现有要素之间的至少一个直接连系,其中通过追溯所述连系过程可建立所述第一现有要素与所述第二现有要素之间的直接连系;
其中所述思维模式搜索用于过程文件的过程结构,且使用所述过程文件生成所述现有要素之间的新直接连系;
其中当不能找到连系到所述第一现有要素的现有要素与连系到所述第二现有要素的现有要素之间的直接连系时,所述内部控制机制可根据询问规则操作询问模式,其中可将询问发送到显示装置或输出装置以询问信息,其中将通过输入模式、读取模式及思维模式处理回应于所述询问的输入信息以找出所述第一现有要素与所述第二现有要素之间的直接连系;
步骤70:其中可通过存储模式根据存储规则将所述第一现有要素与所述第二现有要素之间的新直接连系保存于所述第一现有要素的要素文件及所述第二现有要素的要素文件,其中可通过所述存储模式根据所述存储规则将用于将所述第一现有要素与所述第二现有要素连系的连系过程作为过程文件保存于过程结构,其中通过写入模式根据写入规则及内部控制机制的结构规则将包括所述第一现有要素与所述第二现有要素之间的新直接连系的信息写入到显示装置,其中可通过输出模式根据输出规则将所述第一现有要素与所述第二现有要素之间的新直接连系转换为除语言外的信息并作为控制信号输出到输出装置;
步骤80:其中所述内部控制机制可根据内部控制规则操作询问模式,其中所述询问可被发送到显示装置或输出装置以询问信息,其中将通过输入模式、读取模式,及思维模式,及存储模式处理回应于所述询问的输入信息以建立所述现有要素之间的新直接连系、新要素与所述知识结构的现有要素之间的新直接连系、及新要素文件;
步骤90:如果建立新连系及/或新要素文件及/或新过程文件,则内部控制机制可操作检验模式以检验新直接连系及新连系过程;所述内部控制机制还可操作系统更新模式以更新内部控制规则、结构规则及过程结构中的过程文件,其中经常需要系统操作员的参与;
所述内部控制机制可根据内部控制规则将执行系统的操作过程保存于系统日志中的系统日志文件。
图2图解说明本发明的思维系统100的含意的优选实施例。支持思维系统100的硬件及软件组件包含中央处理单元(CPU)110、主板120、存储器130、硬盘驱动器140、网卡150、视频图形卡152、声卡154、CD-ROM 160、软盘驱动器162、磁带备份164、操作系统170、万维网服务器软件172、万维网服务器数据库174、监视器180、键盘182、鼠标184、扬声器186、麦克风188,和知识结构190、过程结构192、执行系统194及系统日志196。
本发明的思维系统100包含知识结构190、过程结构192、执行系统194及系统日志196。
在优选实施例中,可复制知识结构190、过程结构192及执行结构194。
知识结构
在本发明的一个优选实施例中(显示于图3中),本发明的知识结构190包含知识文件及文件组织机制300。
所述知识文件包含大量要素文件210。每一要素文件210包含识别文件211及联系文件212。
在优选实施例中,识别文件211包含第一识别值2111、第二识别值2112、第三识别值2113、第四识别值2114、第五识别值2115、第六识别值2116、第七识别值2117、第八识别值2118及第九识别值2119。要素文件的不同识别值可触发执行系统194的不同动作。
在一个优选实施例中,第一识别值2111指示第一要素文件210是用于单词的文件。第二识别值2112指示单词是哪一类型的语言。一般来说,要素文件210的第一识别值2111可指示要素是单词、短语、语句、段落、段落集合、甚至书、过程、符号、图形、公式、声音还是某些其它类型的记录。
第三识别值2113指示所述单词是名词、动词、代词、动词非限定形式、形容词、副词、冠词、前置词、连词还是感叹词。一般来说,第二识别值2112到第九识别值2119可以是任一特征指示或空白值。
第四识别值2114指示名词、动词、代词、形容词及副词的类别。名词划分为包括普通名词、专有名词、集合名词、可数名词、不可数名词、具体名词、抽象名词的多个类别。
动词划分为包括及物动词、不及物动词、连系动词及助动词。代词分成包括人称代词、不定代词、指示代词、关系代词、强势及反身代词、强势代词、反身代词、疑问代词的多个类别。形容词划分为描述性形容词、限制性形容词、所有格、显示数量的单词、说明性形容词、疑问形容词及数量、专有形容词、属性形容词、表语形容词。副词可划分为动词、形容词及其它副词的修饰语、语句修饰语的多个类别。不同类别的单词表示不同的意义、用法及相应语句结构。
第五识别值2115指示名词、动词、代词、形容词及副词的形式。名词具有呈主格及宾格、所有格及复数的多个形式。动词具有由简单形式、过去式、过去分词、现在分词及-s形式组成的多个形式。代词具有由主格、宾格、所有格组成的多个形式。形容词具有三种形式:原级、比较级及最高级。副词具有三种形式:原级、比较级及最高级。呈不同形式的单词反映其功能、用法及相应语句结构。
连系文件212指示要素所具有的与其它要素的连接。连系文件212包含第一连系信息文件2121、第二连系信息文件2122、第三连系信息文件2123、第四连系信息文件2124、第五连系信息文件2125、第六连系信息文件2126、第七连系信息文件2127、第八连系信息文件2128及第九连系信息文件2129。
在优选实施例中,第一连系信息文件2121建立单词之间的垂直连接。第一连系信息文件2121包含单词树字段及信息字段。所述单词树字段主张由树状结构连接的一组或多组单词,其中所述树结构的顶部中的单词在意义上最通用。沿所述树结构往下,单词将在意义上更特定。优选地,单词树结构应含有所有具有与这一要素的垂直连接的单词。举例来说,如图4中所指示,对于水果的要素文件,单词树字段可含有物体、事物、水果、苹果、梨、橙子等。一般来说,较低级中的单词应能够在几乎所有语句中代替上级中的单词。如果在某些情况中存在例外(通常当单词树字段中的单词具有多个意义,且仅一个意义与所述要素文件的单词相关时),则应将所述例外提供于所述信息字段中。如果所述要素文件的单词具有一个以上的意义,则可将一个以上的单词树提供于所述单词树字段中,且不同单词树的条件或用法将指示于信息字段中。在指示其是用作单词的短语的情况下,可将短语同单词一样当作要素文件的要素或用于要素文件中。
对于代词、前置词、连词、感叹词及冠词来说,第一连系信息文件2121将很可能是空白的。
第二连系信息字段2122建立单词之间的水平连接。第二连系信息文件2122包含单词字段及单词信息字段。所述单词字段含有可与要素文件210的单词互换的单词。如果在某些情况中存在例外(例如,当单词具有不同意义时),应将所述例外提供于单词信息字段中。具有与要素文件212的单词类似的意义的单词也可包括于所述单词字段中,其中所述单词信息字段将含有意义方面的差异及所述单词的功能。所述单词字段还可含有具有与要素文件210的单词相同的意义的呈不同形式的单词,其中所述单词信息字段将指示用法及功能上的差异。所述单词字段也可含有具有与要素文件210的单词类似的意义的其它语言的单词,其中所述单词信息字段将指示用法及相应语句结构信息等。在指示其是用作单词的短语的情况下,可将短语同单词一样当作要素文件的要素或用于要素文件中。所述第二连系信息文件尤其可用于与不同形式、或时态、或情态、或语态相关的名词、动词、代词及其它用法。
代词用于替代名词。代词的第二连系信息文件2122将指示在意义及用法上与所述代词相等的名词。还将通过不同用法及功能的信息指示不同形式。
对于前置词、连词、感叹词及冠词来说,第二连系信息文件2122将很可能是空白的。
第三连系信息文件2123建立单词将用于语句中的方式。第三连系信息文件2123中的信息通常含有将单词用于语句中的特定方式的信息。第三连系信息文件2123包含连系字段及连系信息字段。对于名词、代词来说,连系字段可含有其对动词改变形式的影响、其可相关联的特定单词、及语句结构的特定改变。对于名词来说,这一文件可指示含有这一名词的短语与其它单词之间的连系。对于动词来说,所述连系字段可含有反映其语句结构可使用所述动词的语句。通过使用在意义上最通用的单词(名词、代词、其它动词等)来构造所述语句,可建立这一动词与其它单词之间的连系。所述连系信息字段指示可将所述动词用于这些语句中的条件。举例来说,对于单词“eat”,所述连系字段可含有:“Animals eat food.I eat food.I am eating food now.I ate food in the past.I have eaten food before.Animal eats food.”
第三连系信息文件2123还可建立不同群组中但具有相关意义的单词的连系。举例来说,动词“act”与名词“action”相关。这一连系可指示于两个单词的第三连系信息文件2123中。
对于前置词、连词、感叹词及冠词来说,第三连系信息文件2123可指示所述要素文件的单词在语句中的功能。前置词始终将名词、代词或用作名词的词组连接到语句中的另一个单词。如此所连接的名词、代词或词组是所述前置词的宾语。所述前置词加上其宾语及任一修饰词即是前置词短语。前置词的第三连系信息文件2123可含有常用前置词短语,其中所述短语中的其它单词在意义上是最可能的通用项。
第四连系信息文件2124建立将导致由所述单词所表示的动作或条件的条件或事件。对于为名词、代词的要素文件的单词来说,这一文件可以是空白的。对于动词来说,这一文件可提供关于为何发生所述动作的信息。所述原因与要素文件的单词之间的连系可以是绝对的,也就是,如果条件或事件为真,则将发生由要素文件的单词所表示的动作。这常常由“if and then”短语表示,且语句中的其它单词应是所述单词的最通用类型。举例来说,对于单词“rotate”,第四连系信息文件2124中的一个语句可以是:“if a net eccentric force is applied to an object,then it will rotate”。可看到这一类型的连系通常因自然事件而存在。有时,依据某些条件所述连系可以是或可以不是真。举例来说,对于单词“boil”,建立所述连系的一个语句可以是:“if the watertemperature is 100℃,then it will be boiling in the normal atmosphere”。在这种情况中,temperature(温度)及pressure(压力)两者均是水煮沸的条件。对于某些单词(尤其是反映心理状态或人类或其它有生物的动作的单词),所述连系并不确定。则反映所述连系的语句应反映这些不确定性。举例来说,对于单词“laugh”,建立所述连系的一个语句可以是:“if one finds something interesting,then it is possible that thisperson will laugh”。所述可能连系也可使用“because”来表达:“Because I foundsomething interesting,I laughed”。可存在一个以上的将导致由所述单词表示的动作的条件或事件。因此,第四连系信息文件2124可含有许多“if-then”语句。
对于形容词来说,第四连系信息文件2124可提供为何存在所述条件的信息。所述原因与所述条件之间的连系也可以是绝对的、有条件的或可能的。举例来说,对于单词“wet”,建立所述连系的一个语句可以是:“if it rains,then the ground will be wet”。对于单词“rotatable”,建立所述连系的一个语句可以是:“if the object is not fixed,thenit is rotatable”。对于单词“red”,建立所述连系的一个语句可以是:“if the a personis embarrassed,the person′s face could turn red”。对于副词来说,第四连系信息文件2124也可提供条件为何存在的信息。
第五连系信息文件2125建立由单词所表示的动作的结果将是什么。这一文件主要用于动词。所述单词与结果之间的连系可以是绝对的、有条件的或可能的。所述语句也可以是呈“if-then”的格式。举例来说,对于单词“burn”,建立所述连系的一个语句可以是:“if a piece of material is burning,then it will consume oxygen”。对于单词“hit”,建立所述连系的一个语句可以是:“if an moving object is hit,then it willchange directions”。对于单词“run”,建立所述连系的一个语句可以是:“if a personis running,then this person may be sweating”。如同就所述第四连系信息文件所说,多数情况下在所述第五连系信息文件中应存在许多连系。通过直接连系及间接连系建立单词或短语之间的所有可能连系是所述连系文件以及第四连系信息文件及第五连系信息文件的目标。
第六连系信息文件2126含有单词的识别属性及信息属性。所述属性是描述要素文件的单词的特性的单词。一般来讲,第六连系信息文件2126是用于名词及(可能)动词。所述内容是定义字段的单词及具有或不具有值的所定义字段。对于在意义上通用的单词来说,多数所定义字段将不具有值。对于最特定的单词来说,所有所述字段可具有值。举例来说,单词“person”将具有birthday(生日)、height(身高)、weight(体重)、blood type(血型)、education(学历)、大脑手臂的数量等,但多数字段将是空白的,一个大脑、两个手臂等除外。对于单词“Elvis(埃尔维斯)”来说,他的生日、血型、学历等都将具有值。但于此可看到单词“Elvis(埃尔维斯)”并不是最特定的,仅当说“Elvis at 10:01 June 1,1951(1951年6月1日10:01的埃尔维斯)”时,才将具有实际体重信息。在意义上较不通用的单词共享由单词树所连系的在意义上更通用的单词的属性,但在意义上通用的单词通常将不共享所有由单词树所连系的在意义上较不通用的单词的属性。或者,可将所述属性信息以明语表达。识别属性通常是具有仅所述要素才有的值的属性。信息属性可以是与所述要素相关的任何事情。用于所述属性的格式可以是语句或图表或表格、公式等。
应注意,如果为不具有值的单词属性(尤其是识别属性)指派值,则其将等于在意义上较不通用且由单词树连系的单词。举例来说,“person(人)”比“teacher(老师)”更通用且由单词树与“teacher”连系。因此,教书的人的将是老师。
人或地点可具有相同名字但具有不同属性。举例来说,对于许多男性来说约翰·史密斯(John Smith)是被频繁使用的名字,但其将具有不同的生日、不同的身高及体重、及不同的职业,及不同的个人特征。法国的巴黎(Paris)完全不同于美国田纳西州的巴黎(Paris)。属性的差异可反映于第六连系信息文件中的独立且不同的文件中,但针对每一人或地点建立不同的要素文件可能更好。所述要素文件可布置于相同通用名下的子要素文件中,且通过不同属性来区分。
形容词及副词通常指示哪里、何时、如何或到什么范围,这些特征可定义名词或动词的属性。许多形容词可提供名词的属性的值或信息。举例来说,绿色可以是宾语(例如格兰尼·史密斯苹果(Granny Smith apple))的颜色。因此,绿色可以是格兰尼·史密斯苹果的颜色属性的值。
第七连系信息文件2127建立指示其它单词的属性的单词与所述其它单词之间的连接。这一连系信息文件指示与第六连系信息文件2126反向的连系,如果一单词通常用作其它单词的属性或说明,则这一文件识别所述单词所定义或正在表征的单词。将减小文件的大小,如果所述单词是用于通过单词树连系的一组单词的属性,则第七连系信息文件2127可仅包括在意义上最通用的单词。举例来说,单词颜色(color)可描述物理存在(也就是东西(thing))。因此,第七连系信息文件2127指示颜色是东西的属性。不需要包括在意义上较不通用且通过单词树与“thing”连系的其它单词,例如树、苹果、椅子、人等。
形容词及副词的比较级形式或最高级形式建立具有类似的属性值的宾语的连系。
第八连系信息文件2128指示要素文件的单词的派生属性或派生值。举例来说,对于单词“place(地点)”,地理位置将是所述地点的属性,且派生属性将是这一地点与其它地点的距离。
第九连系信息文件2129指示在指示其它单词的派生属性的单词与所述其它单词之间的连接。这一连系信息文件指示与由第八连系信息文件2128所指示的信息的反向的连系。如果单词可用作其它单词的派生属性,则这一文件识别所述其它单词。为减小文件的大小,如果所述单词是用于通过单词树连系的一组单词的派生属性,则第九连系信息文件2129可仅包括所述单词树中在意义上最通用的单词。
对于前置词、连词、感叹词及冠词来说,第四连系信息文件2124、第五连系信息文件2125、第六连系信息文件2126、第七连系信息文件2127、第八连系信息文件2128及第九连系信息文件2129将很可能是空白的。
其它连系信息文件可指示于所述连系信息文件中或其它连系信息文件中。
如果要素是短语,则第一识别值2111指示其是用于短语的文件。第二识别值2112指示所述短语是哪一类型的语言。第三识别值2123指示所述短语是具有名词、动词、形容词、副词、前置词、连词还是感叹词的功能。
短语的连系信息文件将类似于所述短语在功能上相等的单词的文件。一个特定差异是短语可具有最简化形式及更复杂形式。一般来说,在关键词旁添加的词越多将使短语越复杂,且提供更特定的意义。可将短语的不同形式提供于所述短语的第一连系信息文件及/或第二连系信息文件中。
前置词短语通常用作形容词或副词,偶尔用作名词。前置词短语的连系信息文件可含有在意义及功能上类似的形容词、副词或名词。所述连系信息文件还可含有所述前置词短语在语句中的特殊用法的信息。
分词、动名词及不定式(同其它形式的动词一样)可具有主语、宾语或补语,且其可由副词修饰。动词非限定形式及所有与其紧密相关的单词组成动词性短语。同分词一样,分词短语始终担当形容词,修饰名词或代词。同动名词一样,动名词短语始终担当名词。不定式短语可担当名词、形容词或副词。因为分词短语可具有与动名词短语相同的形式,故所述短语连系信息文件可依据如何将其用于语句中而具有更多意义及/或功能。
独立短语(absolute phrase)由名词或代词及分词加上任一修饰语组成。独立短语的特殊用法或意义应指示于所述连系信息文件中。
如果要是是符号、图形、声音或某些其它类型的记录,则第二识别值2112到第九识别值2119可以是任一特征指示或空白值。所述要素文件可含有彼此之间的连系、其与单词或短语之间的连系及其它相关信息。
对于符号来说,其可有助于识别语句结构、意义及单词和短语的功能,所述信息可由识别值及连系信息文件指示。
执行系统
如图5中所看到,执行系统194包含内部控制机制410、输入模式420、读取模式430、至少一个思维模式440、写入模式450及存储模式460、输出模式470、询问模式480、检验模式490、及系统更新模式500。内部控制机制410包括内部控制规则412及结构规则416。输入模式420包括输入规则,其中读取模式430包括读取规则,其中思维模式440包括思维规则,其中写入模式450包括写入规则,其中存储模式460包括存储规则,其中输出模式470包括输出规则,其中询问模式480包括询问规则,其中检验模式490包括检验规则,其中系统跟新模式500包括系统更新规则。内部控制机制410可控制输入模式420、读取模式430、思维模式440、写入模式450及存储模式460、输出模式470、询问模式480、检验模式490、及系统更新模式500,其中内部控制机制410可恒定地操作。
如果内部控制机制410检测到来自输入装置的输入信息,则将根据内部控制规则激活输入模式420。根据输入规则,输入模式420从输入装置(例如键盘、麦克风、互联网站点、数码照相机、扫描仪及其它输入装置)取得输入信息并将所述输入信息转换呈可由执行系统194读取的格式。
读取模式430处理从输入装置接收并通过输入模式420转换的信息。优选地读取模式430包含单词处理431、图像处理432、声音处理433及其它信息处理434。对于单词处理431,可设置一个缺省语言,并可通过输入信息重写。对于单词处理431,所述信息优选地可通过特定语句划分标志划分为语句,或通过句号(或问号、感叹号等)、空格及大写字母,或通过其它符号而符号化。在读取所述语句中,将通过根据文件组织机制搜索并定位知识结构中每一单词或短语的相应要素文件而识别所述语句中的每一单词,然后所述要素文件将载入到易于由执行系统194存取的临时位置。
在思维模式中,执行系统194将从所述要素文件的识别文件读取信息并找出所述单词是否是名词、动词、代词等。执行系统194在结构规则中含有可与输入语句比较的标准语句格式。通过比较语句格式,可将输入语句划分为三种类型:陈述语句、命令语句或疑问语句。陈述语句基本上提供新信息以建立新连系。命令语句要求动作。疑问语句通常提供需要解决的问题。对于陈述语句来说,执行系统194将进一步识别语句格式以确定所述语句正在创建哪一连系。
语句通常含有主语及谓语。一般来说,存在五种基本语句结构。语句的主语是类似的,仅由名词及冠词或标记组成。但每一谓语均是不同的,这是因为动词与剩余单词之间的关系是不同的。在第一语句结构中,谓语仅由动词组成,其被称为不及物动词。这一类型的语句通常指示由所述名词所表示的实体采取的动作。至少在大部分情况中,读取所述动词的要素文件,尤其是第四识别值2114,可确定所述语句结构的类型。第五识别值2115可用于检验所述语句结构。然后,第三连系信息文件2123将提供与所述动词相关的更详细更特定的语句结构,包括诸如where(哪里)、when(何时)、why(为什么)、who(谁)及how(如何)等条件的任一指示。比较输入语句与特定语句结构,任一缺失的部分可触发询问模式480以请求缺失的信息。如果无信息缺失,则可从来自第一连系信息文件2121、第二连系信息文件2122、第四连系信息文件2124及第五连系信息文件2125的信息中获得其它信息作为所述输入语句中所指示的动作的原因或所述动作的结果,因而可创建新连系,例如与所述主语相关的新条件及事件或新主语。
在第二语句结构中,谓语由后面是名词的动词组成。所述名词通过识别谁或什么接收所述动词的动作而使所述动词的意义完整。这一名词是直接宾语。需要直接宾语以使其意义完整的动词被称为及物动词。这一类型的语句通常指示因主语中的名词所采取的动作所致的宾语中的名词的改变。读取所述动词的要素文件,尤其是第四识别值2114,可确认所述语句结构的类型。第五识别值2115可用于检验所述语句结构。然后,第三连系信息文件2123将提供与所述动词相关的更详细特定的语句结构,包括诸如where(哪里)、when(何时)、why(为什么)、who(谁)及how(如何)等条件的任一指示。比较输入语句与特定语句结构,任一缺失的部分可触发询问模式480以请求缺失的信息。如果无信息缺失,则可从来自第一连系信息文件2121、第二连系信息文件2122、第四连系信息文件2124及第五连系信息文件2125的信息中获得其它信息作为所述输入语句中所指示的动作的原因或所述动作的结果,因而可创建新连系,例如与所述主语、宾语相关的新条件及事件或新主语或新宾语。
在第三语句结构中,谓语也由后面是单个名词的动词组成。但于此所述动词仅用以引导重命名或描述主语的单词。在这一类语句中跟随所述动词的名词是主语补语,或谓语性名词。在这一模式中动词被称为连系动词,这是因为其将其主语连系到随后的说明。这一语句模式中的主语补语也可以是形容词。担当补语的形容词经常被称为谓语性形容词。通过读取所述动词的要素文件,尤其是第四识别值2114,可确定所述语句结构的类型。第五识别值2115可用于检验所述语句结构。然后,第三连系信息文件2123将提供与所述动词相关的更详细特定的语句结构,包括诸如where(哪里)、when(何时)、why(为什么)、who(谁)及how(如何)等条件的任一指示。
比较输入语句与特定语句结构,任一缺失的部分可触发询问模式480以请求缺失的信息。这一类型的语句通常建立所述语句中的两个名词之间的连系,作为主语补语的名词比作为主语的名词更通用。在这种情况中,可更新所述两个名词的第一连系信息文件2121及第二连系信息文件2122,或(有时)第三连系信息文件2123。形容词通常提供用于所述名词的属性的值。在这种情况中,可更新所述名词的第六连系信息文件2126或第八连系信息文件2128,从而将所述形容词添加到所述属性值。
在第四语句结构中,谓语由后面是两个名词的动词组成。第二名词是直接宾语,第一名词是间接宾语,识别所述动词的动作实施于或来自谁或什么。这一类型的语句通常意味着来自主格名词的项目、信息与间接宾语的名词的互换。通过读取所述动词的要素文件,尤其是第四识别值2114,可检验所述语句结构的类型。第五识别值2115也可用于确认所述语句结构。然而,第三连系信息文件2123将提供与所述动词相关的更详细特定的语句结构,包括诸如where(哪里)、when(何时)、why(为什么)、who(谁)及how(如何)等条件的任一指示。比较输入语句与特定语句结构,任一缺失的部分可触发询问模式480以请求缺失的信息。
这一语句中的信息可用于更新主格名词或间接宾语名词的第六连系信息文件2126,或借助来自所述名词及动词的第一连系信息文件2121、第二连系信息文件2122的信息获得诸如来自所述动词的第四连系信息文件2124及第五连系信息文件2125的动作原因及动作结果的信息。
在第五语句结构中,谓语也由后面是两个名词的动词组成。但在这一模式中,第一名词是直接宾语且第二名词(宾语补语)重命名或描述所述第一名词。这一类型的语句通常意味着作为直接宾语的名词与作为宾语补语的名词具有直接连系。通常,作为宾语补语的名词比作为直接宾语的名词更通用。这一类型的语句的复杂性在于其还指示主语中的名词是存在所述直接宾语与所述宾语补语之间的所述连系的原因或理由。这可使所述连系更具偶然性,因此所述连系更可能变成有条件的连系。
从所述思维模式所获得信息将通过存储模式460以临时状态保存,且然后执行系统194将读取下一语句。如果相所述思维系统提供问题来解决,或任务来实施,一个或多个语句可以是命令或疑问语句。可以少数方式检测所述命令或疑问语句。举例来说,如果语句以单词“do”、“is”、“have”等,或疑问代词开始,且以问号结束,则所述语句是疑问语句。如果语句以动词开始而之前没有主语,则所述语句可能是命令语句。也可通过可触发执行系统194的内部控制机制410所要求的动作的指定方式输入所述任务。
语句可具有通常指示where(哪里)、when(何时)、why(为什么)、who(谁)及how(如何)的其它单词或短语。复合语句死通常由连接词标记的一个以上的基本语句。思维模式440应能够根据要素文件中的信息检测指示功能及语句结构的单词。
在读取语句中,可通过试验及错误完成代词与相关名词之间的关系的跟踪。代词替代出现在所述代词之前的名词。当一个以上的可由所述代词替代的名词出现于所述代词之前时,可将所述名词置于所述语句中的代词的位置中。通常所述名词的意义将同所述语句合作来指示哪一名词处于正确位置。如果出现不确定性,则所述内部控制机制可启动询问模式480,或基于不同假设提供备选输出。
常见问题及任务包括求值、验证等。首先,如对陈述语句一样读取所述语句,识别每一单词,搜索、定位每一单词的要素文件,并确定所述单词是否是名词、动词、代词等。用于解决问题的基本方法是首先根据语句结构识别哪些是关键词,也就是问题或任务要求什么,然后独语所述关键词的要素文件,通过所述要素文件中的连系找到与所述关键词相关的其它单词。将每一单词与处于临时升高状态(与输入信息相关的知识结构中的要素文件被载入到易于由执行系统存取的区域)的要素文件中的单词相比较,直至出现匹配。如果未发现匹配,则执行系统将定位与所述关键词相关的单词的要素文件并搜索所述要素文件的内容以找出所述关键词的更多相关单词。同时所述执行系统将还定位并将所述呈临时升高状态的要素文件的内容中的单词的要素文件升高到临时升高状态,且然后将与所述关键词相关的单词比较新近所升高的要素文件的内容以找到匹配。可继续所述过程直至已比较所有相关要素文件且发现匹配,或由外部中断或内部控制来控制。如果不能找到匹配,则执行系统194将关于缺失的连系进行询问。这一过程基本上跟踪所述关键词及既定单词的连系,直至存在可建立连系的交叉点。
当内部控制机制410根据内部控制规则(而非由输入信息触发)使思维模式440开始工作时,思维模式440可根据所述现有要素文件中的信息生成现有要素之间的新直接连系,或根据现有连系过程文件及现有要素文件中的信息生成新连系过程文件。根据内部控制规则,内部控制机制410也可尝试进行假设(例如提供模拟现实生活任务的假想任务)并尝试完成所述任务以便获得新直接连系及新连系过程文件。
可首先通过写入模式450将所获得的信息表达于语句中。对于疑问的答案来说,直接连系到所述关键词的单词通常代替所述疑问语句中的关键词,且所述语句转换成陈述语句。对于不同任务,写入的方式可以是不同的,其基本上是根据结构规则安置由执行系统194所确定的语句格式中的有关的单词。
可通过输出模式470将来自写入模式的语句递送到输出装置,其中可将其显示给用户或控制某些装置。
在本发明的优选实施例中,一旦建立成功连系,则通过存储模式460识别并保存生成所述连系的路线。可将这一信息保存于所述过程文件结构的优选过程文件中,其中所述既定单词及关键词、及重要连系单词的要素文件将含有涉及这一过程文件的信息。可通过所述既定单词、关键词及/或重要连系单词识别所述过程文件。
所述优选的过程文件可由思维模式440泛化并使用以提供更多连系路线。当建立所述过程文件结构时,所述问题结果过程可以以搜索与所述文件的既定单词及关键词相匹配的过程文件的过程文件结构开始。这将省时省力。
在优选实施例中,所述执行系统的整个过程可以是文档且通过内容及存储模式460的执行时间识别,且可用于检验、泛化及扩展过程文件,及任一其它目的。
在优选实施例中,所述新连系信息可由检验模式490检验,由思维模式440、存储模式460泛化并使用以更新相关要素文件。
在优选实施例中,可根据执行系统194的操作时间及相关要素文件及连系过程文件将执行系统194的操作过程保存于系统日志中的系统日志文件。所述系统日志文件可用于许多目的。当某些要素文件中的某些直接连系需要修订时其将有时有用,这是因为系统日志文件可基于所述直接连系信息提供其它要素文件的改变记录或过去的连系过程文件并修订其它要素文件或连系过程文件。
检验、泛化、使用能力是本发明系统的特殊特征的一部分,借此本发明的系统更具有自我满足性、自我学习性、进步性。结合询问特征及自我控制操作能力,一旦建立了基本结构本发明将能够通过极少外部辅助来扩展知识结构、过程结构。因为本发明的系统不仅能读取并理解输入信息并实施相关任务,故其还可学习并提高自身,其真正地是智能的。
因为要素之间的一些连系是有条件的,或仅是可能的连系,所述思维模式可提供有关的要素之间的备选连系或可能连系。因此,所述思维过程的输出可以是备选或可能连系。将在所述要素文件及输出信息中提供所述备选输出的条件,且还可反映可能性的程度。
在一个优选实施例中,本发明可含有可增殖及修订的多知识结构,其中一个基本多知识结构含有通用连系,且其它多知识结构经修改以反映所述知识结构所表现的特定环境。因人类知识系统具有高度主观性,故这一布置有意义的。在一个人的意见中连系可能为真,但另一个人可认为不存在连系。具有独立的知识结构可将信息限定于最精确的条件,同时最大程度地使用可用信息。
本发明的应用的实例
本发明的应用是非常广泛的。其基本上可实施与理解人类语言相关且需要智能思维的任一任务。
翻译
单词或短语的每一要素文件均可含有其它语言的对等单词或短语以及特殊应用条件或限制。一种语言的基本语句结构应具有另一语言的相应语句结构(具有条件及限制)。一旦执行系统辨识了一种语言的单词及语句,其将能够以另一语言构造语句并安置单词。
文档总结
文档可以是几种类型。其可以是故事、声明、争论、例示等。其间存在多种差异,但一般来说,其均是关于阐述动作、理念、情况等。焦点始终是关于名词及动词,其它单词用于限制、描述并使整幅情景完整,但重要性的程度降低了。因此,可用较少单词重述文档的内容,同时在某种程度上传递所述消息。这即是总结。直至现在,真正地总结文档仍仅可由具有足够知识及技能的人来实施,这被认为需要智慧的任务。本发明的良好开发的模型应能够容易地实施这一任务,以使本发明的价值可变得更显著。
两种可能的程序可用于实施所述总结任务。一种程序:可部分给出关键词或内容,所述系统需要减去与所述关键词或内容相关的信息。另一种程序:所述系统将首先需要确定哪些是所述文档的关键词或内容,然后着手找到与所述关键词或内容相关的信息。
假设未给出关键词或内容,则执行系统需要首先找到所述关键词或内容。
在优选实施例中,所述执行系统将首先找到每一语句中的关键词或短语,然后比较所述关键词或短语以找到段落中的关键词或短语、或语句。然后将每一段落的关键词或短语或语句组合以找到章节等等的关键词或短语或语句。依据需要多少总结,每一层中的关键词或短语或语句可以是所述总结的一部分以给出除中心关键词或短语或语句之外的少许详细信息。
为找出语句中的关键词或短语执行系统将首先通过辨识每一单词或短语读取所述语句,并将所述语句的结构简化为基本语句结构。分析所述基本语句结构的单词或短语将是关键词或短语。一般来讲,在复合语句中,一些关键词或短语通常将在语句的主体中(如果其不全部都是)。
这一段落是取自联邦证据法规(Federal rules of evidence):
“A person has a privilege,which may be claimed by him or his agent or employee,to refuse to disclose and to prevent other persons from disclosing a trade secret owned byhim,if the allowance of the privilege will not tend to conceal fraud or otherwise workinjustice.When disclosure is directed,the judge shall take such protective measure as theinterests of the holder of the privilege and of the parties and the furtherance of the justicemay require.”。
当读取这一段落是,易于认出分句“which may be claimed by him or his agent oremployee”、“if the allowance of the privilege will not tend to conceal fraud or otherwisework injustice”及短语“to refuse to disclose and to prevent other persons from disclosinga trade secret owned by him”是说明性的,第一语句的经简化形式将是呈“主语+及物动词+直接宾语(subject+transitive verb+direct object)”格式的“A person has aprivilege”。以相同方式,第二语句的经简化形式将是“The judge take the privilege”。如果仅提供一个关键词来总结所述段落,则其将是“privilege”。
如可看到,总结过程可以仅仅是通过认出前置词并检验名词、动词结构来辨识短语及分句。并非始终如此容易。举例来说,在第二语句中,″privilege″被″protectivemeasure″代替,这需要执行系统读取单词“privilege”的要素文件并找出“privilege”的某一意义文件中的″protective measure″并将其映射到所述第二语句且用“privilege”代替“protective measure”。
虽未提及这一规则的标题是“trade secret”。一般来说,标题应是总结中的关键词,则关键语句将是“A person has a privilege to refuse to disclose and to prevent otherpersons from disclosing a trade secret”。
如果给出“trade secret”及“privilege”作为关键词或短语,则可简化所述过程,同时结果将是相同的。然而,如果未给出所述段落的标题,则结果将不是相同的,将缺失所述段落的行业秘密(trade secret)方面。因此,如果给出关键词,则总结将提供更好的结果。
搜索引擎
本发明的系统将大大地提高互联网、数据库或其它搜索的功能。在当前实践中,如果键入单词或少数单词组合,则将仅出现具有所述单词的网站,且通常以随机顺序出现,故必须浏览每一所述网站以找到所想要的网站,且有时因未输入准确的单词,甚至不能找到所感兴趣的站点同时浪费时间。
通过本发明的系统,可找到所想要找到的准确站点。基板上,所述系统将是搜索助手。当键入单词时,执行系统将定位所述单词的要素文件且找出具有类似意义的单词并开始搜索,由于进行搜索的站点经本发明的系统预组织且总结及关键词可用,故所述搜索过程变成关键词匹配过程,因而获得更精确结果。然后,所述执行系统将分析每一结果并检验其是否是所希望的结果,且然后以最相关顺序呈现结果。如果无合乎需要的结果或出现太多结果,则所述执行系统将提问并根据反馈修改所述搜索。
问题解决
作为问题解决的例示,假设将一个任务输入到本发明的系统。
“I am going to New York.How long will it take(for me to get there)?”
所述思维系统的执行系统可读取所述语句且识别并定位所述语句中的单词的每一要素。所述执行系统将首先读取每一单词的要素文件的识别文件以确定语句结构信息。对于所述第一语句,所述语句结构是第一基本语句:  代词+动词。对于所述第二语句,语句结构是第二基本语句结构的疑问格式(疑问副词+形容词+动词+辅助代词+动词?):代词+动词+名词。因此,第一语句是陈述语句,且第二语句是疑问语句。第一语句提供信息,且第二语句需要答案。
第一语句的完整语句结构是:代词+辅助动词+现在分词+前置词+名词短语。第二语句的完整语句结构是:疑问副词+形容词+助动词+代词+动词?一些单词具有一个以上的意义且可属于不同词组及/或类别。举例来说,“am”可以是连系动词或助动词。所述语句结构及单词组合信息可用于确定应用哪一意义或词组。举例来说,单词“am”的要素文件的第三连系信息文件可含有如下信息:“am”作为助动词后面将是过去分词或现在分词。由于在第一语句中“am”后面是“going”(其可以是现在分词),则在所述第一语句中“am”是助动词。
单词“going”的要素文件的第三连系信息文件可含有如下语句结构:“Personbe going to place from place.”。将这一语句与所述任务的第一语句相比较,显而易见缺失“from place”短语。这一信息可触发所述执行系统的其中将提出问题的询问模式。为组成关于名词的疑问语句,疑问代词或具有名词的疑问形容词将是第一个单词。于此,可使用“where”或者“which place”。所述语句的剩余部分可以是第一语句的疑问格式:“Where(which place)are you going to New York from?”这一语句与普通语句相比极不常见,但目标是构造询问信息的语句。对这一疑问的答案可以仅是地点名称、短语“from(the place)”或语句。所述执行系统将取得这一信息并重写所述第一语句。举例来说,如果输入是“Los Angeles”,则所述第一语句将是:“I am goingto New York from Los Angeles”。
也将分析所述第二语句。单词“long”具有不同意义,其可是指尺度或时间。读取动词“take”的要素文件的第三连系信息文件,一种特定语句结构最可能匹配所述第二语句:“Action take person time”。动词“going”的要素文件的第一连系信息文件应指示:“act”在意义上比“going”更通用。名词“action”的要素文件的第二连系信息文件应指示:“action”在意义上与“act”相等,但“action”是名词,且“act”是动词。跟随语句中的单词的要素文件中所指示的连系,语句“Action take person time”可被“Going to New York from Los Angeles takes me time”代替。
可将这一语句结构与所述第二语句比较。然后,显而易见“how long”是指时间。因此,这一问题的关键词是“time(时间)”(或所花费的时间)。查看“time”的要素文件,第八连系信息文件可含有如下信息:时间是距离的派生属性,其中所述时间的值将等于距离除以行进(移动)速度。
这一信息还可反映于“going”的第四连系信息文件中,其中将把所述信息指示为:“If person is going from place to place,then the time spent will be the distancebetween the places divided by the speed of traveling”。
查看“place”的要素文件,地理位置将是识别属性。通过这一知识,纽约(NewYork)与洛杉矶(Los Angeles)的地理位置之间的差异将指示于两个要素文件的第八连系信息文件中,也就是两个地点之间的距离应标记为重要的。
同时,短语“from place to place”(其等于“to place from place”)的要素文件的第六连系信息文件将具有距离作为属性,对于这一通用形式来说所述属性将是空白的。对于短语“from Los Angeles to New York”,属性“distance”将具有一值。
查看“going”的第一连系信息文件,其应指示:“going”在意义上比“walking”、“running”、“driving”、“taking a train”及“flying”更通用。“going”的第二连系信息文件应指示“going”类似于“moving”,“going”的第六连系信息文件应指示“speed(速度)”是“going”的未指派值的属性。在“walking”、“running”等的第六连系信息文件中,属性“speed”将具有指派的值。
在这一点上,所述执行系统可激活询问模式以提问:“How are you going to NewYork?”然后根据回应继续。或者,所述执行系统可根据所获得的连系信息获得每一行进方式的时间跨度。可将作为所述问题的答案的时间写为:“It will take(time)bywalking....It will take(time)by flying。然后,所述输出模式将把所述答案发送到外部装置。
分析要素文件及进行连系的过程可在步骤方面变化,然而结果将是类似的。
智能助手(专家)
本发明的思维系统可以根据所述知识结构中所包括的信息回答问题。其可回应于输入问题提供信息。举例来说,可输入:“Tell me about New York”。所述智能助手(思维系统)将读取New York(纽约)的要素文件中的信息,并使用所述连系信息文件中的信息来编写输出。其通常描述某事,以便大部分时间将使用指示属性及派生属性的连系信息文件。所述过程类似于问题解决过程。
结论
本发明的教示包括:应将人类知识系统指示为知识结构,其中所述结构中的要素具有若干与其它要素的连系。表达所述连系的方式应不限于这一申请案中所述方式。也可使用其它连系。

思维系统及方法.pdf_第1页
第1页 / 共35页
思维系统及方法.pdf_第2页
第2页 / 共35页
思维系统及方法.pdf_第3页
第3页 / 共35页
点击查看更多>>
资源描述

《思维系统及方法.pdf》由会员分享,可在线阅读,更多相关《思维系统及方法.pdf(35页珍藏版)》请在专利查询网上搜索。

本发明提供一种思维系统及方法。该方法通过以下步骤提供:建立知识结构(步骤10),建立执行系统(步骤20),通过激活内部控制机制运行该执行系统(步骤30),以输入模式运行执行系统(步骤40),然后跳至以思维模式运行执行系统(步骤60)或以读取模式运行系统(步骤50),以思维模式运行执行系统(步骤60)然后以询问模式运行执行系统(步骤80),重新开始输入模式(步骤40)或以存储模式、写入模式及输出模式。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1