金融知识图谱的构建与应用

编辑整理:朱瑞杰

出品平台:DataFunTalk、AI启蒙者

导读:金融机构在过去积累了大量的数据,包括结构化数据和非结构化数据。如何利用这些数据来构建金融知识图谱,并将构造好的知识图谱应用到具体的金融场景下,是一件很有价值的事情。本文将为大家介绍达观金融知识图谱的构建与应用,主要内容包括:
  • 人工智能的关键技术

  • 领域知识图谱构建技术实践

  • 金融知识图谱的应用实践

01
人工智能的关键技术

人工智能技术可以划分为四个部分:

  • 感知技术:即以传感器,边缘计算,CV,OCR,语言理解,IoT等使得机器能感知多姿多彩的世界技术,类似于人的感觉系统

  • 理解技术:即各类对机器所获取信息建模的,使得机器能够理解和使用知识的技术。比如GPT-3通过超大规模的深度学习语言模型实现了能够理解知识和人类经验

  • 规划推理技术:像神经网络、强化学习等使得机器能够像人类一样进行规划、推理的技术,其目标是促进机器能够像人一样用所理解的知识来进行推理和对未来进行规划,最终实现AI的自我进化

  • 行动技术:像RPA、机械臂、无人驾驶、双足机器人等使得机器能够像人一样执行某些动作并获得反馈的技术

在这四种关键技术之上,知识图谱则是多种技术的综合体,像人类大脑和神经系统一样,构建出合适的知识体系,存储知识并应用知识于具体的场景之中从数据到知识的转换过程中,让企业的员工更快,更轻松的完成工作。

达观有着一系列的产品对整个流程进行智能化处理:

  • 文档智能处理平台:这是一站式文档与资料的智能化处理;常见文档与处理需求包括,行业文档,通用合同,业务文档;与之对应的功能模块包括,通识OCR,关键信息抽取,文档智能审阅,比如说对于年报的结构化抽取和审阅。

  • 达观智能RPA:非侵入对接各个业务与流程系统;在上述环节中,第一是感知,自动从文本中获取信息用于理解,第二是行动,使用模型进行推理规划之后,用RPA反作用于各个业务流程,实现办公自动化。

  • 渊海知识图谱平台:一站式沉淀领域知识与专家经验

达观渊海知识图谱包括下列特点:

  • 数据管理能力:支持结构化数据和非结构化数据的管理,支持mysql,postgreSQL,达梦,csv,Excel等多种数据

  • 多图谱管理能力:支持创建,修改和删除任意多图谱,支持图谱的有不同模式,支持按图谱进行数据源,功能,算法,模型和权限管理等。

  • 图谱构建和编辑能力:支持结构化映射式构建,三元组构建,抽取式构建,支持对图谱实体的关系数据的编辑,支持增删改查

  • 图算法能力:支持spark计算和graphx图计算框架,支持多种图算法,支持基于深度学习的多种算法

  • 完整权限能力:基于RBAC的用户权限控制系统,支持按照菜单,数据等权限划分

  • 强大的知识抽取能力:支持标柱,训练评估全流程管理,支持实体,关系,事件抽取的任务

下图为渊海知识图谱平台示例:

02

知识图谱的构建技术

这一过程类似图片所示,需要我们不断循环迭代,是一个十分复杂的过程。

与硅砂到晶片的过程类似,构建的过程就是从海量数据中把我们所需要的有价值的信息抽取出来,从而形成有价值的图谱的过程。原始的数据可能庞杂难以被利用,价值不大;但是经过信息抽取构建图谱形成知识之后,其价值就很十分巨大。

知识图谱的构建与应用是一个复杂的系统工程,不是单纯的算法和算法优化的问题,而是业务和算法的紧密结合。步骤可以分为:

1. 图谱模式设计

又称Schema设计或者本体设计;首先需要想清楚需要怎样的知识图谱,要和我们的业务相符合,这需要深厚的业务理解和相关领域的知识积累,通常来说,是由领域专家和知识图谱专家一同完成:

  • 定义实体类型及其基本信息(即实体属性,如描述,时间,来源等)

  • 实体类型允许继承,从而实现实体类型的上下位关系

  • 定义实体与实体间的关系,一般来说关系之间的有向的。同时可定义依附于关系上的属性如时间等

  • 设计一个图谱模式,一定是从业务的需要出发,是一个迭代的过程

2. 知识抽取

从结构化数据和非结构化数据进行信息抽取

构建技术,从大的方面分为两块:

映射式构建:从各种各样的结构化数据(包括业务数据,传感器,QA系统,经营性数据,专家规则,统计报表等)里构建知识图谱。金融领域在过去数十年已经积累了大量的结构化数据,比如股票信息,银行资金流水等等,利用达观渊海知识图谱的映射式构建工具可以方便地将这些数据充分利用起来,成为金融知识图谱的一部分。

这是一个达观知识图谱的用例,来介绍映射式构建,通过图形化界面来选定数据源进行一些简单的操作,比如加减运算,聚合,以及各种数据库操作,把这类内容和操作规范映射到我们的图谱模式中去,可以一次性批量操作数据,也可以使用定时任务进行增量更新。

抽取式构建:对于知识图谱更大的信息来源是各类公共文档、即时消息、邮件、新闻、专业文档、书籍、财报、语音识别文本等各类非结构化数据。将这些文本应用各种信息抽取技术来构建图谱,即知识抽取。

知识抽取是业界一大难题,大量模型和算法被用以解决这个问题,首先的问题就是实体识别和关系抽取的问题。

① 命名实体识别

NER(Named Entity Recognition,命名实体识别)又称作专名识别,是自然语言处理中常见的一项任务,使用的范围非常广。命名实体通常指的是文本中具有特别意义或者指代性非常强的实体,通常包括人名、地名、机构名、时间、专有名词等。NER系统就是从非结构化的文本中抽取出上述实体,并且可以按照业务需求识别出更多类别的实体,比如产品名称、型号、价格等。因此实体这个概念可以很广,只要是业务需要的特殊文本片段都可以称为实体。

NER的常见方法包括:基于规则、机器学习、深度学习、混合方式等。

  • 基于规则的方法:其优点包括简单,精度高,但是劣势同样明显,低效率,依赖于大量的人工工作,无法泛化,召回率低。

  • 序列标注用于实体识别的方法:将信息抽取问题转化为分类问题,经典NLP算法通过采集上下文特征来进行分类,深度学习则通过端到端的自主学习来记录特征,其思路可以广泛运营到各种NLP任务中去。

  • BiLSTM+CRF:18年之前的主流算法。

  • 基于BERT实现实体识别:这里指的是BERT这一大类预训练模型的使用,包括ALBERT,ERNIE等模型,在此基础上,我们针对领域和任务做一些fine tune,效果会比较显著,通用性也很不错,实现起来也十分容易;BERT+BiLSTM+CRF的方法就是使用预训练模型的finetune以适应NER任务的需求,这是效果比较好且应用广泛。

② 关系抽取

关系抽取,是指是从文本中抽取实体对之间的关系,实体可以是预先给定的或者通过实体抽取获得的,从算法角度上说,是把关系识别的问题转化为有监督的分类问题,辅以规则的方法。

方法上有:

  • 基于规则的方法:采用手工编写规则,正则表达式或者模板的方法,实现关系抽取。通过简单的规则,即可从大量文本中抽取出非常多的关系,简单有效。需要充分利用实体类型。

  • 有监督的机器学习方法

  • Bootstrapping方法:把规则和工程实践不断进行滚雪球

    标注数据不足,但存在少量的标注数据,以及总结出部分有效的规则和模式,将这些已有的内容作为种子进行关系抽取,然后将所抽取出的新模式和实体对作为新的种子进行迭代,此种方法也称之为滚雪球的方法

    此方法隐含着一种假设,即已知关系的两个实体仅有一种关系,通过找到这两个实体,就找到了那唯一的关系,这显然是有缺陷的。

  • 远程监督方法:有监督机器学习+Bootstrapping

    用已有的知识图谱代替种子三元组,用来抽取出大量的特征,之后使用有监督的分类器,这就组成远程监督的架构,此方法也是有着和Bootstrapping一样的前提假设,在学术领域应用广泛,例如使用远监督来构建数据集。这里展示基于CNN的远程监督流程:

  • 开放域的关系抽取 ( 学术界 ):文本智能处理最大的应用之一就是各类的知识抽取包括实体,关系和属性等的抽取。

上述方案都不会是100%,那么错误怎么办?

  • 更高准确率,牺牲召回率

  • 多召回,牺牲准确率

  • 人工审核

这里展示金融知识图谱的构建的整体流程:

例如,针对企业工商信息,上市公司信息等机构化数据直接使用映射式构建存入知识图谱;抽取式构建推荐使用弱监督学习+人工审核确认的方式来构建图谱;同时,不同的数据源都可以作为构建图谱的原始材料,同一数据源由于业务场景的不同也可以为不同的图谱提供知识来源。

3. 知识融合

由于知识图谱的数据来源多样这就涉及到怎么将结构化数据提取结构和非结构化数据提取结构相融合与合并的过程;另外,对于不同的数据源之间对应相同的知识点的信息也是要进行融合的,既要考虑到语义上的一致,也要考虑到业务上的一致性。

4. 知识存储

需要有相配套的综合的存储方案,需要多图谱管理和平台。知识图谱的存储技术,通常包括大家所熟知的neo4j等图数据库,当数据量较小时,存在mysql等关系数据库里也没问题,但数据量较大时必须要用分布式图数据库存储平台,达观这里以Hbase和JanusGraph为基础平台,融合了ES,Spark,KafKa等一系列技术组合成的混合型存储和计算平台。此外,我们也可以将原始文档储存在HDFS或HBase上,并用ES实现全文检索。

5. 知识应用

这是要与业务相关的,例如各种企业风险控制的判断的应用等等。知识图谱的应用技术,最简单的知识图谱的应用就是语义搜索,推理,推荐系统,问答系统这些通用的技术,可以帮我们辅助理解,比如百度谷歌将知识图谱的应用结果反馈显示到我们搜索的结果中。专业领域中知识图谱也可以应用到问答检索中,让我们更便捷的获取信息。基于知识图谱,我们还可以做一些更复杂的操作,实时报表应用,比如我们构建海关信息的知识图谱,将进出口商提交的信息自动生成海关报表,提交到海关平台上。辅助决策模型也是知识图谱的一大应用,我们利用知识图谱将各种标准文件结构化,辅助决策。建立产业链图谱,基于此图谱,我们可以对某种行为或者实体做风险预测等工作。

03

金融知识图谱的应用实践

1. 基于金融知识图谱的金融资讯智能标签

构建金融领域知识图谱,对每天实时发生的大量金融资讯,基于咨询内容在图谱中关联的相关知识,生成资讯的多维智能标签。对于一段金融文本,由于已有各种金融领域知识图谱,包括产业链图谱,股权图谱,就可以对资讯的标签补充更为丰富信息内容,这些提取的标签可以有很多用途,例如对标签进行检索,另外可以为推荐系统提供有价值的标签。

2. 基于知识图谱的推荐和撮合

知识产权图谱,可以帮助用户从数以亿计的知识产权数据中准确全面的获取到有价值得到情报及其关联信息,具体包括,根据用户画像智能推荐知识产权,知识产权可视化检索和查看,以及智能问答知识产权机器人。

3. 政策图谱

帮助金融机构理解各级政府关于金融的各种各样的政策。

4. 高管潜在投资关系挖掘

对于上市公司高管的分析和研究,是投资者在对上市公司进行调研时的重要部分。面对众多企业的高管信息,每位高管是否在当前上市公司任职的同时还与其他公司有着关联关系,依靠传统数据查询方法很难做到准确全面的定位到某一个人物机器关联的各种公司信息。

今天的分享就到这里,谢谢大家。


(0)

相关推荐

  • 基于数据中台的图谱构建

    引言 随着移动互联网和数字化转型渗透到各行各业,万物互联成为可能,这种互联不仅产生了爆炸式的数据,也恰好形成了分析关系的有效原料.基于图谱的分析技术逐步成熟,使得互联网时代个体之间的关系分析成为数字化 ...

  • 知识图谱的系统工程观

    知识图谱的系统工程观

  • LW

    论文的主要工作以基于知识图谱的专利推荐为主题,从研究背景和意义.国内外研究现状.用户需求分析.系统概要设计.核心算法设计.系统详细设计以及系统实现与测试等几个方面对基于知识图谱的专利推荐系统进行详细描 ...

  • 知识图谱应用研究

    同济大学 zhou xiaohan对知识图谱的应用情况进行了系统性研究,发表在CCEAI2020的会议上,这里是个简单的翻译. 摘要: 知识图谱,将信息表示为语义图,已经引起了工业界和学术界的广泛关注 ...

  • 美团商品知识图谱的构建及应用

    编辑整理:陈维美 出品平台:DataFunTalk 导读:在互联网新零售的大背景下,商品知识图谱作为新零售行业数字化的基石,提供了对于商品相关内容的立体化.智能化.常识化的理解,对上层业务的落地起到了 ...

  • 数字化转型时代的金融知识图谱建设方法论和实践分析

    本资料一共14页,已经由大音智库为您精心整理成电子文档,下载方式见文末. [全文摘要]

  • 小型金融知识图谱构流程示范

    地址: https://github.com/jm199504/Financial-Knowledge-Graphs 小型金融知识图谱构流程示范 1 知识图谱存储方式 2 图数据库neo4j 2.2. ...

  • 沃丰科技GaussMind知识图谱平台构建

    沃丰科技GaussMind知识图谱平台,通过ETL模块连接各个数据源,并进入统一的处理流程,如下图1所示: 多源数据连接:GaussMind知识图谱内置多种格式的数据接入能力.知识图谱数据的三要素,包 ...

  • 你负责人工智能哪部分?人工那部分;知识图谱的构建主要靠人工还是机器?

    这也是AI Time第3期主题:"论道知识图谱:知识赋能智能与智能产生知识",加州大学洛杉矶分校(UCLA)副教授孙怡舟.加拿大蒙特利尔学习算法研究所 (MILA)研究员唐建和中科 ...

  • 星环科技杨一帆:知识图谱的构建之路我们只走完了前半程

    作为人工智能的一个重要研究领域,知识图谱的研究和发展已经走过了最初级的阶段.那么,知识图谱解决哪些其他技术无法解决的问题呢?它又面临着哪些新的挑战? 知识图谱人工和自动化构建各有利弊 作为人工智能的一 ...

  • 构建体系化医学知识图谱 提高医学人文素养

    深圳图书馆健康分馆位于深圳市疾控中心,由预防医学历史展厅和标本展厅组成,将强烈艺术感染力和趣味互动性融为一体,拉近公众与医学之间的距离.与此同时,作为全国公共卫生领域首家叙事医学机构所在地,该场馆将定 ...

  • 北京大学在构建材料知识图谱研究领域取得重要进展

    随着数据挖掘技术的日益成熟,将其运用于材料科学研究已逐渐成为可能.这导致材料信息学这一新兴领域的出现.经过长时间的发展,大量的材料学术文献积累了丰富的科学成果,以文本形式散布在文献中的科学知识一般仍由 ...

  • 开发者,为什么需要构建知识图谱

    作者简介:安晓辉,10多年开发经验,曾任软件开发工程师.项目经理.研发经理.技术总监等岗位,著有<Qt Quick核心编程>.<Qt on Android核心编程>.<你 ...