利用知识图谱加速火星探索

NASA 自 20 世纪 50 年代后期就开始收集项目数据。但由于部门之间以及各个小组、产品和项目内部的信息孤岛,访问这些信息一直是一项挑战。
NASA 需要打破这些孤岛,而它正是通过使用Neo4j实现了这一目标。

nasa rover

数十年来积累的 NASA 项目数据中蕴藏着巨大的价值,可以帮助缩短项目时间,使工程师能够识别可能预防灾难的趋势,并将经验教训融入新项目中。

但由于部门之间以及各个小组、产品和项目内部的信息孤岛,访问这些信息是一项挑战。NASA 需要打破这些孤岛,而它正是通过使用 Neo4j 实现了这一目标。

NASA 的经验教训数据库是该组织知识管理战略的一部分,该战略涵盖了如何收集、存储和共享信息。工程师使用该数据库了解过去的项目,包括任何错误或成功以及采取的措施。

“我们在大约 1990 年开始添加经验教训,这些教训一直起伏不定,直到大约 2003 年,当时发生了一起航天飞机灾难,原因是隔热瓦出现故障,”NASA 首席知识架构师 David Meza 解释说。“如果我们事先掌握了这些信息并更好地理解了趋势,我们或许能够防止灾难发生。”

此前,该数据库包含的文档不到该组织 2000 万份文档的 1%。在拥有 80,000 名员工的情况下,数据的数量、种类和速度给系统带来了沉重的负担。NASA 需要一种更好的方法让最终用户访问这些信息。

Meza 开始研究如何将文档转换为图形。由于课程中包含大量元数据,Meza 根据其自身分配的类别将主题关联起来。他可以看到每个课程及其主题,以及主题之间的关联,因此他还可以看到主题之间是如何关联的。这允许用户查看趋势,这可能有助于 NASA 工程师防止诸如上述航天飞机灾难之类的灾难。

Meza 开发了一个简单的图形模型来向最终用户展示数据。工程师可以快速执行搜索并提取所需的信息。他们还可以从系统或子系统的一个部分跳转到另一个部分,并查看子系统之间的连接。类似地,项目经理使用该系统查看与不同团队成员处理的各个子系统相关的信息,并将所有信息整合在一起以了解整个系统。

“当你开始查看你拥有什么类型的文档以及如何将其转换为最终用户的可操作知识时,你就会改进你的决策,”Meza 说。“当然,你还可以利用过去的经验教训,因为我们往往会一遍又一遍地犯同样的错误。”

火星任务节省超过 200 万美元

经验教训数据库已经产生了巨大的价值。“这至少为我们节省了一年的时间,并在我们前往火星的任务计划中节省了超过 200 万美元的研发费用,”Meza 说。

展望未来,Meza 和他的团队计划为用户提供直接将经验教训输入数据库的功能。他们还将运行文本分析以查找文本重用或相似性,这使他们能够识别在主题上相似但差异足够大的文档,从而可能不会被捕获。

“我们一直在研究如何重新设计我们的经验教训数据库,”Meza 说。“我们的问题之一是,当我们遇到问题时,我们不会阅读数据库。但是知识管理的一部分是能够将‘知其然’转化为最终用户的‘知其所以然’,并将这些知识传递给下一代。”

太空技能:用于人才管理的知识图谱

对于大多数组织来说,吸引和留住熟练的员工都是一项重大的挑战。鉴于 NASA 对专业技能的需求,Meza(现在是高级数据科学家)将目光投向人力资本管理的下一个知识图谱也就不足为奇了。他在最近的视频中详细介绍了这个项目。