一种支持自然语言结构计算的分析框架

文档序号:33752689发布日期:2023-04-18 13:30阅读:来源:国知局

技术特征:

1.一种支持自然语言结构计算的分析框架,其特征在于,包括:

2.根据权利要求1所述的支持自然语言结构计算的分析框架,其特征在于:所述网格包括以下内部变量:待分析文本、网格属性、网格单元、网格单元之间的关系;

3.根据权利要求2所述的支持自然语言结构计算的分析框架,其特征在于:所述语言结构表示为带有属性信息的有向图,包括语言单元、关系、属性,装载到网格中承载方式为:语言单元由网格单元承载,每个语言单元对应一个网格单元;语言单元之间的关系由网格单元之间的关系承载;语言单元的属性由网格单元的属性承载;语言单元之间关系的属性由网格单元之间关系的属性承载。

4.根据权利要求1所述的支持自然语言结构计算的分析框架,其特征在于:所述语言结构表示为g=(u,r),其中:

5.根据权利要求1所述的支持自然语言结构计算的分析框架,其特征在于:所述api包括:(1)调用外部服务并将服务结果导入到网格的api,从而实现了参数计算模型的调度;(2)对网格结构内部变量进行控制的api,包括内部变量的添加、测试与获取,从而实现了语言结构的可控性;(3)应用数据表的api,即实现数据表与网格之间的互动,从而引入了显示知识;(4)应用有限状态自动机的api,即实现有限状态自动机与网格之间的互动,从而扩展了本框架的功能。

6.根据权利要求1所述的支持自然语言结构计算的分析框架,其特征在于:所述数据表定义为三元组的集合,即:tablename={<item,attribute,condition>},其中:

7.根据权利要求1所述的支持自然语言结构计算的分析框架,其特征在于:所述数据表分为两类,一类是描述型数据表,另外一类是关系型数据表;

8.根据权利要求1所述的支持自然语言结构计算的分析框架,其特征在于:所述有限状态自动机定义为四元组的集合,即:fsaname={<enter,path,operation,exit>},其中:fsaname:有限状态自动机的名称,全局唯一名;enter:入口节点,一个有限状态自动机有唯一入口;path:对应有限状态自动机的路径,在结构计算时,代表上下文信息;operation:操作节点,即path对应的上下文都测试成功时,要执行的动作;exit:出口节点,一个有限状态自动机有唯一出口。

9.根据权利要求1所述的支持自然语言结构计算的分析框架,其特征在于:一个脚本可以对应一个或多个有限状态自动机,每个有限状态自动机的脚本都包括fsa名、参数项、控制项,还有多个有限状态自动机共用的函数库;

10.根据权利要求5所述的支持自然语言结构计算的分析框架,其特征在于:所述调用外部服务并将服务结果导入到网格的api,实现了参数模型的应用,包括:

11.根据权利要求5所述的支持自然语言结构计算的分析框架,其特征在于:所述对网格结构内部变量进行控制的api,实现了对网格结构内部变量的添加、获取与测试,提高了语言结构计算的可控性和可解释性,包括:(1)内部变量的添加类api;(2)内部变量的获取类api;(3)内部变量的测试类api。

12.根据权利要求5所述的支持自然语言结构计算的分析框架,其特征在于:所述应用数据表的api,分为三类:功能类、获取类、测试类,所述功能类api实现了网格与数据表的互动,使得本框架具有应用显式知识的能力,包括:

13.根据权利要求12所述的支持自然语言结构计算的分析框架,其特征在于:在用relate函数将关系型数据表导入到网格中时,数据表中的数据项对应网格单元,主表中的数据项和从表数据项形成的关系对应网格中的单元关系,relate函数实现的功能分解为步骤如下:

14.根据权利要求5所述的支持自然语言结构计算的分析框架,其特征在于:所述应用有限状态自动机的api,实现了网格与有限状态自动机的互动,从而使得本框架具有高效识别上下文并对其进行处理的能力;该类api包括runfsa和getfsanode以及getparam:


技术总结
本发明提供一种支持自然语言结构计算的分析框架,包括网格、数据表和有限状态自动机三个功能模块,并设计了一系列API配合Lua脚本语言来完成语言结构计算脚本的书写,包括总控脚本和有限状态自动机脚本;通过可执行程序来对语言结构计算脚本进行执行,从而实现语言结构计算。本发明以符号计算为主导,由它接收输入、输出结果,具有更好的可控性、可扩展性和可解释性;在计算过程中可以调度各个参数计算模型,可以充分发挥参数模型的能力;最后,本框架还可以引入显式知识,在显示知识的引导下,使得深度而精细的语言结构计算成为可能。

技术研发人员:荀恩东,李梦
受保护的技术使用者:北京语言大学
技术研发日:
技术公布日:2024/1/13
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1