“知识表示”(Knowledge Representation)就是对知识以及知识和知识之间关联关系的一种描述约定。知识表示的方法多种多样,如本体、概念图。


介绍

概念图是将某一领域内的知识元素,按其内在关联建立起来的一种可视化语义网络。

概念结构(Conceptual Structure)是由美国的计算机科学家John F.Sowa提出的一种以语言学、心理学、哲学为一体的知识表示方法。概念图(Conceptual Graph)是支持概念结构思想的一个具体的语义模型,它不但能够表示传统知识表示方法所表示的知识,弥补其它知识表示方法的不足,还具有表达能力强、表达直观、可靠性好、易于实现、接近自然语言等特点。

在概念图中,有两种节点:概念节点和关系节点。节点和节点之间通过有向线连接。概念节点表示实体或属性。若一个概念节点对应一个具体的概念,如教师、医生、学生等,则表示实体;若一个概念节点对应一个抽象的概念,如身高、体重、肤色等,则表示属性。关系节点表示概念之间的连接关系,如动作(agent)、对象(object)、地点(loc)等。概念图一般表示客观命题的陈述,其表示形式有两种,一种是图形形式(Diagrammatic form),特点是直观、容易理解;另一种是线性形式(Linear form),特点是便于在计算机终端上显示和打印输出。例如:A boy,Peter,do his homework in the classroom.(彼特在教室里写作业)。其使用概念图的图形形式表示如图所示。

上述陈述使用线性形式表示如下:

[Boy:Peter]->(agent)->[Action:do]-

{

(object)->[Thing:homework];

(loc)->[Location:lake];

}

此外,概念图中的概念节点词汇具有类的层次顺序关系,如上述陈述中使用了四个概念类:Boy、Action、Thing、Location ,其中Boy是Person的子类,而Person与Action、Thing、Location属于Entity的子类。上述陈述的类的层次结构如下图所示。

推理工具—cogitant

知识推理就是从已知事实来推断得出新事实的过程。在概念图上推理查询时使用推理工具Cogitant。

Cogitant是一个C++类库,可以轻松地基于概念图模型构建应用程序。Cogitant为概念图模型里的每个对象提供了类和模型的主要操作(投影、规则及约束相关的应用程序等)。另外,Cogitant也是CoGITo(Conceptual Graphs Integrated Tools)库的一个扩展库,增加了图规则和带有指称链接的类型化嵌套图。Cogitant提供的部分类说明如表所示。

含义
cogitant::Environment 管理support、graph、rule的类
cogitant::Support 表示与environment关联的support对象的类
cogitant::Graph 表示图对象的类
cogitant::ConceptType 表示概念类型的类
cogitant::RelationType 表示关系类型的类
cogitant::NestingType 表示嵌套类型的类
cogitant::Concept 表示图中的概念节点的类
cogitant::Relation 表示图中的关系节点的类
cogitant::Edge 表示图中的边的类
cogitant::Nesting 表示图嵌套节点的类
cogitant::Projection 表示投影操作的类

使用Cogitant的优势在于:

-处理概念图、支持、规则、约束的操作;

-拥有良好的可移植性,Cogitant可以在Windows或Unix操作系统中不同的编译器下使用(我是在Windows系统中基于Cmake进行用户程序的编译);

-支持图形化界面,可以使概念图以线性格式、BCGCT格式、CGIF格式、CoGXML格式输出。

关于cogitant的使用相关文档、开发工具如图:

下载链接:https://pan.baidu.com/s/1GVsZ_6p_V99_fJZdl_Iw4A
提取码:v9ck

概念图(Conceptual graph)相关推荐

  1. 知识图谱入门学习笔记(一)-概念

    目录 1 知识图谱概念 1.1 深度学习与知识图谱​ 1.2 知识图谱 VS 传统知识库 VS 数据库 1.3 知识图谱本质 1.4 知识表示一语义网络(Semantic Network) 1.5 知 ...

  2. 从专家系统到知识图谱(好文)

    为什么80%的码农都做不了架构师?>>>    1. 费根鲍姆和DENDRAL 费根鲍姆进入卡内基理工学院(卡内基梅隆的前身)攻读电气工程(简称 EE)本科时才 16 岁.大三时一门 ...

  3. 知识图谱入门学习笔记(二)-知识表示

    目录 1 知识表示的概念 1.1 知识表示方法 1.2 知识表示的分类观点 1.3 知识表示的发展 2.1 语义网络 2.2 产生式系统 2.3 框架系统(Frame Systems) 2.4概念图( ...

  4. 2021的最新操作系统知识梳理,建议收藏!

    推荐阅读: 这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试 毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题 给跪了!这套万人期待的 SQL ...

  5. 尼克 | 从专家系统到知识图谱

    本文节选自尼克老师的<人工智能简史>第 3 章:从专家系统到知识图谱.从第一个专家系统 DENDRAL 到语义网再到谷歌的开源知识图谱,对知识图谱的发展历程进行了全面回顾和深度点评. 尼克 ...

  6. 知识图谱火了,但你知道它的发展历史吗?|赠书5本

    作者:尼克 编辑|Emily 版式由AI前线整理 知识图谱火了,但你知道它的发展历史吗?本文节选自<人工智能简史>第 3 章,从第一个专家系统 DENDRAL 到语义网再到谷歌的开源知识图 ...

  7. 【知识图谱】知识图谱火了,但你知道它的发展历史吗?

    作者|尼克 编辑|Emily AI 前线导读:知识图谱火了,但你知道它的发展历史吗?本文节选自<人工智能简史>第 3 章,从第一个专家系统 DENDRAL 到语义网再到谷歌的开源知识图谱, ...

  8. NC:噬菌体中无机硫辅助代谢基因的生态学研究

    翻译:周之超@UW-Madison 广泛存在的噬菌体中无机硫辅助代谢的生态学 Ecology of inorganic sulfur auxiliary metabolism in widesprea ...

  9. 机器知道哪吒是部电影吗?解读阿里巴巴概念图谱AliCG

    概念是人类认知世界的基石.比如对于"哪吒好看吗?","哪吒铭文搭配建议"两句话,人可以结合概念知识理解第一个哪吒是一部电影,第二个哪吒是王者荣耀的英雄.然而机器 ...

最新文章

  1. 术,路,心:陈天桥的大脑行旅
  2. XamarinAndroid组件教程RecylerView适配器设置动画
  3. 企业经营私域运营的三大核心系列直播课
  4. Linux上装vscode需要认证,linux系统安装vscode方法 ubuntu等系统上部署VisualStudioCode
  5. chameleon 算法_为了简单起见,Arquillian Chameleon
  6. bpmn流程图_流程图怎么做?金舟在线流程图教你高逼格制作
  7. Android音频开发(七)音频编解码之MediaCodec编解码AAC下
  8. php7 php.ini 没有mysql_php7的配置文件里没有mysql.default_socket吗?
  9. jquery之提示信息
  10. 和是java语言字符常量吗_在 JAVA 语言中,下列正确的字符型常量是_电路原理答案_学小易找答案...
  11. 【2016-2017 ACM-ICPC, Egyptian Collegiate Programming Contest (ECPC 16) A】The game of Osho【SG函数+找规律】
  12. Android Sqite数据库 9
  13. 路边的小花 2010/05/15@多摩川
  14. AI:2020年6月24日北京智源大会演讲分享之强化学习专题论坛——11: 40-12: 10俞扬教授《更好的环境模型,更好的强化学习》
  15. android前置拍照镜像代码,从Android的前置摄像头拍摄的镜像翻转视频
  16. Redis数据结构之hash对象
  17. 英语单词背诵系统(有单词背诵,错词背诵功能)
  18. 妹子图kotlin版
  19. AMD intel CPU 型号对比
  20. 这届年轻人为什么不过618?

热门文章

  1. Android动画(一)
  2. 电脑卡是什么原因?电脑卡怎么处理?
  3. nginx在Linux的安装和简单使用
  4. 代码洁癖症的我,学习 Lint 学到心态爆炸
  5. SharePoint REST API - REST请求导航的数据结构
  6. 2015华北水院c语言实验报告5,华北水利水电大学C语言实验5.doc
  7. 下面属于python内置对象的有哪些_python练习题-写一个函数,打印所有包含copy方法的内置对象...
  8. t3提示本地系统高于服务器,登录T3软件时,提示本地版本高于服务器已升级版本...
  9. BIM IFC模型在线查看工具
  10. 网络计算典型形态的发展回顾和愿景展望