更新时间:2026-11-03 GMT+08:00
分享

本体评估

本体评估旨在从业务角度检验本体模型的质量与可用性,是保障知识图谱构建准确性和语义一致性的关键环节。

通过本体评估,企业能够利用能力问题(CQs,Competency Questions)作为检测探针,系统性地验证本体模型在可达性、完备性、内聚性和冗余性等维度的表现,精准定位实体缺失、关系错误及逻辑冗余等问题,并提供针对性的分析与优化建议。

查看本体评估任务列表

  1. 登录数据智能平台。
  2. 在左侧导航栏选择“本体 > 本体管理”,单击“评估”页签,进入“本体评估”页面。

    页面默认以列表形式展示当前全局已创建的所有本体评估任务,顶部提供搜索框,支持按关键字搜索和过滤任务列表。

    图1 本体评估列表
    表1 列表字段说明

    列名

    说明

    任务名称

    评估任务的名称标识。

    状态

    任务当前执行状态,包括“已创建”(蓝色)、“成功”(绿色)、“失败”(红色)。

    进度

    以进度条形式展示任务完成情况,格式为“已完成数/总数”。

    运行时间

    任务实际执行耗时,仅成功状态的任务显示具体数值。

    本体模型

    该评估任务所关联的本体模型名称。

    创建人

    创建该任务的用户标识。

    创建时间

    任务创建的日期和时间,格式为“YYYY/MM/DD HH:MM:SS GMT+08:00”。

新建本体评估

通过新建本体评估,可以创建针对特定本体模型的评估任务,配置评估范围和评测数据集。

  1. 登录数据智能平台。
  2. 在左侧导航栏选择“本体 > 本体管理”,单击“评估”页签,进入“本体评估”页面。
  1. 单击右上角“新建本体评估”,进入新建页面。

    图2 新建本体评估
    1. 选择本体模型:选择需要评估的目标本体模型。
    2. 选择对象和关系:根据评估需求,从所选本体模型中选择参与评估的“对象类型”和“关系类型”。
    3. 配置CQs评估:

      CQs(能力问题)用于从业务角度检验本体模型是否合格。它相当于检测探针,不会直接解答业务问题,只检查模型能否处理此类问题,找出实体缺失、逻辑关系错误等问题,并给出分析和优化方案。

      示例:“哪些订单延迟交货?”核查是否存在“订单”“交货”实体及对应关联。

      • 评测数据集:在“评测数据集”下拉框中选择已有的评测数据集,或单击右侧“创建评测数据集”链接新建数据集。
      • 评测数据集列表:选择数据集后,系统自动展开显示数据集中的所有能力问题,每条记录包含唯一ID和具体问题描述。
    1. 填写评估任务名称:输入框中输入任务名称。

  2. 单击“确定”,完成本体评估任务的创建。

执行本体评估

对已创建但尚未执行的评估任务,可以手动启动评估流程。

  1. 在本体评估任务列表页面,找到目标任务行,在“操作”列单击“开始评估”。

    系统将启动评估任务,任务状态由“已创建”变更为“执行中”。

  2. 评估过程中,系统逐题推送评估进度,最终汇总输出评估结果。

查看本体评估报告

评估成功后,可以查看详细的评估报告,全面了解本体模型在各维度的质量表现。

在本体评估任务列表页面,找到状态为“成功”的目标任务行,在“操作”列单击“查看报告”,进入评估报告页面。

图3 本体评估报告
表2 评估报告说明

页签

说明

基本信息

展示评估任务的基础元数据,包括本体模型名称和创建时间范围。

评估指标概览

以数据卡片形式展示关键统计指标。

分布图表

通过可视化图表展示各维度的分布情况。

能力问题明细

展示每个能力问题的详细评估结果及关键字段映射关系。

分析建议

针对评估中发现的问题,提供具体的改进建议。

评估指标说明

完备性(Completeness)

完备性衡量本体模型对能力问题中所需概念的覆盖程度。

  • 计算方式:已覆盖概念数 / 总概念数。
  • 取值范围:0~1(或0%~100%)。
  • 含义:值越高表示本体对问题涉及的概念覆盖越完整。当完备性为100%时,表示问题中的所有关键字段都能在本体中找到对应的实体或字段。

可达性(Reachability)

可达性衡量能力问题中涉及的核心实体之间是否存在可连接的路径。

  • 判断方式:基于实体关系图,使用BFS算法检查所有核心实体对之间是否连通。
  • 取值:是/否(True/False)。
  • 含义:当可达性为"是"时,表示问题中涉及的所有实体都能通过本体中定义的关系相互连接;当为"否"时,表示存在无法连通的实体对,本体结构存在缺陷。

内聚性(Cohesion)

内聚性衡量能力问题中涉及实体之间关系的紧密程度。

  • 计算方式:1 / (1 + 平均跳数),其中平均跳数基于最小生成树(MST)算法计算。
  • 取值范围:0~1(或0%~100%)。
  • 含义:值越高表示实体间连接越紧密,检索路径越短。内聚性为100%表示实体间直接相连(跳数为0);内聚性较低表示实体间需要经过多跳才能关联。

冗余性(Redundancy Score)

冗余性衡量本体图结构中实体对之间是否存在过多的冗余连接路径。

  • 计算方式:实体对间简单路径总数 / 实体对总数。
  • 取值范围:≥0
  • 含义:值越高表示实体间冗余路径越多。适度的冗余有助于提高检索的灵活性,但过高的冗余性会增加计算复杂度并可能导致歧义。系统限制单对实体最大路径数为200,最大搜索深度为5跳。

删除本体评估任务

  1. 在本体评估任务列表页面,找到目标任务行,在“操作”列单击“删除”。
  2. 在弹出的对话框中单击“确定”,该任务将从列表中永久删除。

相关文档