近日,在北理工张华平博士的带领下,对protege汉化后又对webprotege进行了汉化,并成功上线,使大家可以在线进行知识图谱语义本体的自动构建。
知识图谱语义本体的构建流程图:
知识图谱包括实体与关系
节点代表实体 连边代表关系 事实可以用三元组表示(head, relation, tail)
概念发现
1.格式解析
对PDF、Word、XML等主流文档,抽取出结构化的文本信息。
2.分词标注
NLPIR-ICTCLAS分词系统可以融合已有本体库,实现专业领域的分词标注。3.概念发现
(1).NLPIR-ICTCLAS新词发现可直接从原始语料中直接发现新词、新概念。
(2).采用基于规则与统计相结合的方法实现从新词中过滤筛选本体概念。
关联计算
使用POS-CBOW模型对数据进行训练,然后对数据完成关联关系分析。
POS-CBOW方法综合了词性、词的分布特点,采用word2vector改进模型,通过训练,自动提取出了语义关联关系。如果训练文本为专业领域的生语料,该模型可以产生专业领域的本体关联关系。
依存句法分析
关系抽取
实际上是实体与关系的抽取,一般是通过上面提到的三元组方法不断迭代实现。
例:
1、通过“X是Y的首都”模板抽取出(中国,首都,北京)、(美国,首都,华盛顿)等三元组实例;
2、根据这些三元组中的实体对“中国–北京”和“美国–华盛顿”可以发现更多的匹配模板,如“Y的首都是X”、“X是Y的政治中心”等等;
新发现的模板抽取更多新的三元组实例,通过反复迭代不断抽取新的实例与模板。
集成验证
构建工具—- Protégé
1.OWL:W3C开发的一种网络本体语言,用于对本体进行语义描述。
类(Class)、个体(Individual)、属性(Property)
2. Protégé: 斯坦福大学基于Java语言开发的本体编辑和知识获取软件,是语义网中本体构建的核心开发工具。
效果展示: