领域应用 | 基于知识图谱的警用安保机器人大数据分析技术研究

本文转载自公众号:警察技术杂志。                                          


 

郝久月  樊志英   汪宁   王欣  

 

摘   要:构建大数据支撑下的智能应用是公安信息化发展的趋势,警用安保机器人大数据分析平台的核心功能包括机器人智能人机交互和前后端融合的大数据情报分析研判。阐述了知识图谱技术在警用安保机器人人机交互和情报分析领域应用的突出优势,并从知识构建、推理挖掘、决策服务等方面提出了警用安保机器人大数据分析系统建设的总体方案。

 

关键词:知识图谱   机器人   大数据   综合研判

  

 

引言

警用安保机器人综合运用物联网、人工智能、云计算、大数据等技术,具备自主感知、自主行走、自主保护、互动交流、便民服务、警用巡逻等能力,可辅助警察完成基础性、重复性、危险性的工作,持续推动警务服务升级。随着人工智能的不断发展,警用安保机器人更加关注机器人智能化能力,以及机器人与现有公安信息化流程无缝对接的大数据智能分析平台的建设能力。智能化已经成为衡量机器人性能的首要标准。

本文总结知识图谱技术在警用安保机器人大数据分析领域应用的技术优势,并围绕警用安保机器人后台智能人机交互和前后端融合的大数据情报分析研判两大核心功能提出系统建设的总体方案。

 

一、知识图谱技术

目前,人工智能的进展突出体现在以深度学习为代表的机器学习以及以知识图谱为代表的知识工程两大领域。脑科学领域的一些最新研究进展为机器人的研发带来了新的启示。相关研究显示,人脑在进行阅读、问答、计算等非反射性活动时,通常会调动大脑中的多个功能区域,同时进行协作决策。如图1所示,人脑的网络化协作过程主要是为了充分使用不同区域所获得和存储的信息,从而做出综合性的决策研判。由此可以看出,网络是一种建模多源信息和多种要素的有效方法。

640?wx_fmt=jpeg

知识图谱(Knowledge Graph)是一种语义网络,包含大量实体和概念及其之间的语义关系,知识图谱中所富含的实体、概念、属性、关系等信息,提供了从“关系”角度去分析问题的能力。因此,为了充分组织和管理人机交互过程中和机器人自感知过程中获取的海量数据,知识图谱技术的第一阶段,应从多源异构数据中识别出目标、行为、时空关系等构建系统的本体模型,进而,将要素通过相互作用的方式系统整合,形成目标关系的知识关联网络。因此,知识图谱在警用安保机器人智能化领域的应用具有巨大潜能。

 

二、警用知识库构建技术

机器人的人机语音交互功能是决定机器人友好性和智能性的关键因素,智能问答是未来智能化发展中人机交互的主要方式。智能问答的核心在于聊天语料和知识推理两部分。当前,互联网和专有网络上,研究人员已建立了通用问询知识库包含衣食住行等多个方面的常用知识。然而,针对警用安保机器人面向公安业务的知识库目前仍处于研究阶段。

从技术层面,问答系统按照知识来源可以分为检索式问答(Retrieval-based Question Answering, RQA)和基于知识库的问答(Knowledge Base Question Answering,KBQA)。RQA的知识来源为非结构化的文档,针对用户的问句对一个文档集合进行排序,并返回排序结果,或者将单个文档中与问题最相关的特定语句返回。KBQA的知识来源为结构化的知识库,针对用户的问句,利用知识库进行查询和推理,得出最终答案。区别于聊天机器人,KBQA更关注事实性问题;区别于RQA,KBQA返回的不是文档排序结果或相关的句子,而是直接给出答案。针对公安行业,警务安保机器人更应以正规、明确的方式对群众提问进行准确回答。因此采用KBQA的方式,构建警用安保机器人知识库,问答系统需要通过自然语言处理技术,将用户问句中的主题实体识别出来,并链接到知识库中对应的实体,通过关系路径推断推理出主题实体到答案节点的路径,从而得到最终的问题答案。

 

三、警用机器人后台情报分析技术

警用安保机器人具有全面的数据感知功能,将机器人前端感知数据与已建的公安大数据分析系统深度融合,将警用安保机器人巡逻工作纳入公安情报分析、处置流程中,使其成为情报分析系统的重要数据来源,后端的情报研判结果可以直接指挥机器人的下一步行动,形成公安大数据情报分析闭环。因此,公安情报分析能力是警用安保机器人大脑的重要组成部分。

在情报分析领域,传统的情报研判模型通常是由专家系统和逻辑推理计算完成,其存在两个方面的缺陷。首先,专家知识的获取严重依赖领域专家的知识总结能力,但在实际工作当中,专家知识的总结往往存在着挂一漏万的情况,大量细节性、隐含但非常关键的判定知识难以被引入到专家系统中,这就导致专家系统在实际应用场景中效果往往不够理想。另一方面,传统的推理系统往往将各个知识和要素当作孤立的个体对待,对于知识与知识、要素与要素、知识与要素之间的关联关系没有非常好的建模。这就导致对于决策信息的研判与分析十分片面和孤立,单纯依赖传统专家与推理系统分析研判模型难以满足公安等复杂场景下的实际业务需求。

基于知识图谱的情报分析模型采用网络组织的方式对数据对象进行组织,其固有优势明显,适合应用在机器人后台中提供分析决策能力。首先,在知识图谱中,要素对象和对象间关系是能够独立进行管理的,模型可以动态调整知识图谱中节点和边之间的关系,将目标的识别过程和知识的组织过程有效结合起来。其次,知识图谱本身和推理系统之间并不是耦合的,用户可以根据需要定义不同的推理规则,从而挖掘知识图谱当中的相关关系。这种知识与模型分离的数据管理方式,保障系统能够支持不同类型的推理决策模型,同时能够和后续的预测预警模块无缝对接,系统的灵活性大大提高。在系统进行知识升级时,如果是目标识别模块有所改进,可以通过更新知识图谱中的对象与关联关系网络进行知识模型升级;如果是后续的预测预警模块进行了升级,则可以脱离知识图谱,独立进行模型升级。

目前,基于知识图谱的情报分析技术已应用于各国的警务情报项目中。其中美国Palantir公司的Gotham平台构建出一套语义知识搜索挖掘平台,总结提炼八个信息实体:人、车、位置、罪案、逮捕、文件、备注与其他,并构建不同个体间的知识关联,极大提高了破案准确率和效率。在国内,知识图谱技术应用于辅助公安刑侦、经侦等警种的案件侦破工作。针对特定案件,按照人、事、地、物、组织构建社会关系网,结合专家研判经验规则和知识,迅速调用PB及以上量级数据之间的关系,分析推演出案件的研判结果。

 

四、警用安保机器人后端系统总体架构

警用安保机器人后端系统总体架构的核心功能包括:机器人人机交互平台和机器人大数据平台,如图2所示。

640?wx_fmt=jpeg

  

(一)机器人人机交互平台

包含了知识库的构建、知识存储、知识应用。前端机器人本体将采集到的语音输入至语音识别模块,经过自然语言处理,将结构化的实体输入知识问答系统,获取答案,并通过语音合成模块进行输出播放。

1. 知识库构建

如图3所示,进一步描述了知识库的构建过程。知识获取的主要目的是融合通用知识基础库与领域专业基础库,抽取其中的概念、实例、属性和关系。通用基础库是指从常识知识中选取和领域相关知识构成的知识库。领域基础库是用来描述领域相关的其他基本知识,如便民服务更关注的证件办理、安保巡逻更关注的安全常识,其来源于专业领域字典、核心词汇表等。其次,为了获取当前最新最实时的领域知识,建立领域更新库,不断更新和完善知识库内容。

 

640?wx_fmt=jpeg


2. 知识计算

包括属性计算、关系计算和实例计算。

3. 知识存储

经验证的海量知识存储于图数据和关系数据库中。

4. 知识应用

通过建立知识图谱,可开展语义检索、个性化推荐、知识问答。其中警用机器人直接调用知识问答应用。

(二)机器人大数据平台

包含了知识库构建、推理挖掘和决策支持。将机器人感知数据与公安大数据进行深度融合,形成公安情报分析知识库,利用关联分析等算法,实现可视化分析、关系人挖掘等上层应用,并将分析结果反馈到机器人本体,指导本体下一步工作。

1. 知识库构建

提取的人、事、地、物、组织等要素对象,将其作为知识图谱当中的实体进行建模。其次,基于实体—链接二维理论,将实体之间的关系(例如:社交关系、家庭、户籍、资金往来、住宿出行等关系)抽象为链接表示为连线,存储在图数据库中,形成不同主题的知识图谱。

2. 推理挖掘

能够从已有知识中发现隐含知识。在知识图谱之上,通过开发各类数据研判模型,如对象关系的异常检测、与特定事件关联关系的查询等,就可以有效支撑情报分析中的各项数据研判任务。

3. 决策支持

分析研判结果结合全息图像可视化、时空可视化、图可视化分析等可视化分析技术,将数据中多维度知识以易于人类理解的方式尽可能多地提供给决策专家。专家通过系统一键下发功能,可快速向前端警用安保机器人下发巡逻指令,到达指定地点,开展数据搜集或巡逻工作。

 

五、成果试用

在公安工作的众多场景,特别是安保工作中,有很多涉及到基于公安行业安保知识图谱的人机交互场景需求。例如:安保工作中的安保机器人自动区域巡逻、基于动态人脸识别与分析的重点人员现场识别与核验系统、基于安保人员人脸识别与证件识别双因子身份认证系统等场景中,通过安保机器人的引入,能大大提高安保工作的效率、水平和安全能力。同时通过将前端安保机器人与后台大数据分析平台建立高速、高效、安全的连接与互动通道,能够切实将后端的行业知识处理分析能力和行业知识图谱直接服务于一线工作,从而使前端感知机器人变成能够交互、学习、思考的智能交互机器人。这点在重要场所的安保机器人实验工作中已经得到检验,对系统架构、技术平台、安全互联、知识图谱的场景化应用进行了实地验证。下一步将继续扩大实验场景和范围,力争在完善功能、技术架构、知识图谱的基础上,将安保机器人的应用场景推向更大范围。

 

六、结语

随着大数据、云计算和人工智能等技术的快速发展,以智能化为核心的警用安保机器人大数据平台已初步应用于公安实战。利用知识图谱理论将公安多源、异构大数据进行有效组织,构建以“知识”为核心的知识库、关联网络和推理模型,可为警用安保机器人的应用提供重要的技术支撑。

 

参考文献:

[1] 陈甜甜.警用巡逻机器人发展研究[J]. 安全技术参考, 2017(4):3-11.

[2] 仇韫琦. 智能时代人机交互的新方式——KBQA的前世今生. http://mp.weixin.qq.com/s/LkRrPXEjGRugw9LMSS9uJg[EB/OL].2018.

[3] 张华平.从Palantir看公安大数据应用[EB/OL].http://mt.sohu.com /20160523/n450910580.

[4] 明略数据. 明略数据实现人机同行[J]. 网络安全和信息化, 2017(9):19.

[5] 王元卓, 贾岩涛, 赵泽亚. OpenKN网络大数据时代的知识计算引擎[J]. CCF 通讯, 2014, 10(11): 30-35.




OpenKG.CN


中文开放知识图谱(简称OpenKG.CN)旨在促进中文知识图谱数据的开放与互联,促进知识图谱和语义技术的普及和广泛应用。

640?wx_fmt=jpeg

点击阅读原文,进入 OpenKG 博客。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/480484.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据挖掘学习指南!!

入门数据挖掘,必须理论结合实践。本文梳理了数据挖掘知识体系,帮助大家了解和提升在实际场景中的数据分析、特征工程、建模调参和模型融合等技能。完整项目实践(共100多页)后台回复 数据挖掘电子版 获取数据分析探索性数据分析&am…

数据结构--栈--顺序栈/链式栈(附: 字符括号合法配对检测)

栈结构:先进后出,后进先出,像叠盘子一样,先叠的后用。 代码github地址 https://github.com/hitskyer/course/tree/master/dataAlgorithm/chenmingming/stack 1.顺序栈(数组存储,需给定数组大小&#xff0c…

银行计考试-计算机考点2-计算机系统组成与基本工作原理

版权声明&#xff1a;本文为博主原创文章&#xff0c;未经博主允许不得转载。 https://blog.csdn.net/sinat_33363493/article/details/53647129 </div><link rel"stylesheet" href"https://csdnimg.cn/release/pho…

我们的实践: 400万全行业动态事理图谱Demo

历史经验知识在未来预测的应用 华尔街的独角兽Kensho&#xff0c;是智能金融Fintech的一个不得不提的成功案例&#xff0c;这个由高盛领投的6280万美元投资&#xff0c;总融资高达7280万美元的公司自推出后便名声大噪。Warren是kensho是一个代表产品&#xff0c;用户能够以通俗…

蚂蚁花呗团队面试题:LinkedHashMap+SpringCloud+线程锁+分布式

一面 自我介绍 map怎么实现hashcode和equals,为什么重写equals必须重写hashcode 使用过concurrent包下的哪些类&#xff0c;使用场景等等。 concurrentHashMap怎么实现&#xff1f;concurrenthashmap在1.8和1.7里面有什么区别 CountDownLatch、LinkedHashMap、AQS实现原理 …

肖仰华 | SIGIR 2018、WWW2018 知识图谱研究综述

本文转载自公众号&#xff1a;知识工场。全国知识图谱与语义计算大会&#xff08;CCKS: China Conference on Knowledge Graph and Semantic Computing&#xff09;由中国中文信息学会语言与知识计算专委会定期举办的全国年度学术会议。CCKS源于国内两个主要的相关会议&#xf…

数据结构--栈--共享顺序栈

共享顺序栈&#xff1a;内部也是一个数组 将两个栈放在数组的两端&#xff0c;一个从数组首端开始压栈&#xff0c;一个从数组尾部开始压栈&#xff0c;等到两边栈顶在中间相遇时&#xff0c;栈满。 共享顺序栈在某些情况下可以节省空间。 头文件 sharingStack.h //共享顺序…

一个励志PM小哥哥的Java转型之路

先给大家看张我朋友圈截图&#xff1a; 这哥们本科学英语的&#xff0c;毕业后做了产品经理&#xff0c;去年 9 月份开始学 Java&#xff0c;6 个月的时间&#xff0c;拿到了快手的 Offer。如果你对 Java 也有兴趣&#xff0c;不妨听完这个故事。你是不是也和他当时的处境…

最全蚂蚁金服高级Java面试题目(3面)

一面&#xff1a; JVM数据存储模型&#xff0c;新生代、年老代的构造&#xff1f; java GC算法&#xff0c;什么时候会触发minor gc&#xff0c;什么时候会触发full gc&#xff1f; GC 可达性分析中哪些算是GC ROOT&#xff1f; 你熟悉的JVM调优参数&#xff0c;使用过哪些调…

运用事理图谱搞事情:新闻预警、事件监测、文本可视化、出行规划与历时事件流生成

目前&#xff0c;事理图谱在描述领域事件时空信息上具有独特性&#xff0c;这种逻辑图结构能够以一种直观的方式向我们展现出一个领域知识的链路信息。从学术的角度上来说&#xff0c;事理图谱与事件抽取、事件关系抽取、脚本学习、事件链生成、篇章句间关系识别、图谱图结构运…

CCKS 2018 | 最佳论文:南京大学提出 DSKG,将多层 RNN 用于知识图谱补全

本文转载自公众号&#xff1a;机器之心。 选自CCKS 2018作者&#xff1a;Lingbing Guo、Qingheng Zhang、Weiyi Ge、Wei Hu、Yuzhong Qu机器之心编译参与&#xff1a;Panda、刘晓坤2018 年 8 月 14-17 日&#xff0c;主题为「知识计算与语言理解」的 2018 全国知识图谱…

计算机软件系统

计算机软件系统按其功能可分为系统软件和应用软件两大类。1、系统软件系统软件是指管理、控制、和维护计算机及其外部设备&#xff0c;提供用户与计算机之间操作界面等方面的软件&#xff0c;它并不专门针对具体的应用问题。代表性的系统软件有&#xff1a;操作系统、数据库管理…

数据结构--栈--浏览器前进后退应用

浏览器前进后退&#xff1a; 当你依次浏览a&#xff0c;b&#xff0c;c,然后回到b&#xff0c;再浏览d&#xff0c;就只能查看a&#xff0c;b&#xff0c;d&#xff0c;了。 原理&#xff1a; 利用两个栈A,B 浏览新网页的时候&#xff0c;压入栈A&#xff0c;清空栈B前进&…

关于BERT,面试官们都怎么问

1.BERT 的基本原理是什么&#xff1f;BERT 来自 Google 的论文Pre-training of Deep Bidirectional Transformers for Language Understanding&#xff0c;BERT 是“Bidirectional Encoder Representations from Transformers”的首字母缩写&#xff0c;整体是一个自编码语言模…

牛逼!支付宝高级Java三面题目:线程锁+事务+雪崩+Docker等

支付宝高级Java一面 JVM中的老年代在什么情况下会触发GC&#xff1f; CMS的垃圾回收步骤&#xff0c;G1和CMS的区别&#xff1f; CMS哪个阶段是并发的&#xff0c;哪个阶段是串行的&#xff1f; 谈谈Java线程池&#xff0c;线程池中几个参数含义 谈谈你了解的J.U.C包的JDK源…

鲍捷 | 深度解析知识图谱发展关键阶段及技术脉络

本文转载自公众号&#xff1a; AI科技大本营 。 分享嘉宾 | 鲍捷&#xff08;文因互联CEO&#xff09;出品 | AI科技大本营&#xff08;公众号ID&#xff1a;rgznai100&#xff09;知识图谱是人工智能三大分支之一——符号主义——在新时期主要的落地技术方式。该技术虽然在 20…

8大常用数据库管理系统简介

转自&#xff1a;http://vps.zzidc.com/vpsjishu/817.html 数据库管理系统(Database Management System)是种操纵和管理数据库的大型软件&#xff0c;是用于建立、使用和维护数据库&#xff0c;简称DBMS。是企业进行数据管理及维护不可或缺的数据管理软件。 8大常用数据库管理系…

知识图谱之语言计算与信息抽取

语言计算与信息抽取是自然语言处理中两块重要内容。本文将根据自己的工作总结&#xff0c;形成了语言计算与信息抽取的知识图谱分布图。 一、总体图谱 二、概念抽取 三、实体抽取 四、事件抽取 五、语言监测 六、文本计算内容 七、文本内容计算应用 总结 本文介绍了关于语言…

数据结构--队列Queue--链式队列、顺序队列

队列&#xff1a;先进先出&#xff0c;就如排队一样&#xff0c;先到的&#xff0c;先排上 1.链式队列 1.1 头文件 listQueue.h /*** description: 链式队列* author: michael ming* date: 2019/4/1 22:47* modified by:*/#ifndef QUEUE_LISTQUEUE_H #define QUEUE_LISTQUEU…

技术动态 | 人工智能开源软件发展现状连载——知识图谱开源软件

本文转载自公众号&#xff1a;中国人工智能开源软件发展联盟&#xff0c;欢迎大家点击文末二维码关注。知识图谱 (Knowledge Graph)是一种基于图的数据结构&#xff0c;由节点(Point)和边(Edge)组成。在知识图谱里&#xff0c;每个节点表示现实世界中存在的“实体”&#xff0c…