本体评估
本体评估旨在从业务角度检验本体模型的质量与可用性,是保障知识图谱构建准确性和语义一致性的关键环节。
通过本体评估,企业能够利用能力问题(CQs,Competency Questions)作为检测探针,系统性地验证本体模型在可达性、完备性、内聚性和冗余性等维度的表现,精准定位实体缺失、关系错误及逻辑冗余等问题,并提供针对性的分析与优化建议。
查看本体评估任务列表
- 登录数据智能平台。
- 在左侧导航栏选择,单击“评估”页签,进入“本体评估”页面。
页面默认以列表形式展示当前全局已创建的所有本体评估任务,顶部提供搜索框,支持按关键字搜索和过滤任务列表。
图1 本体评估列表
表1 列表字段说明 列名
说明
任务名称
评估任务的名称标识。
状态
任务当前执行状态,包括“已创建”(蓝色)、“成功”(绿色)、“失败”(红色)。
进度
以进度条形式展示任务完成情况,格式为“已完成数/总数”。
运行时间
任务实际执行耗时,仅成功状态的任务显示具体数值。
本体模型
该评估任务所关联的本体模型名称。
创建人
创建该任务的用户标识。
创建时间
任务创建的日期和时间,格式为“YYYY/MM/DD HH:MM:SS GMT+08:00”。
新建本体评估
通过新建本体评估,可以创建针对特定本体模型的评估任务,配置评估范围和评测数据集。
- 登录数据智能平台。
- 在左侧导航栏选择,单击“评估”页签,进入“本体评估”页面。
- 单击右上角“新建本体评估”,进入新建页面。 图2 新建本体评估
- 选择本体模型:选择需要评估的目标本体模型。
- 选择对象和关系:根据评估需求,从所选本体模型中选择参与评估的“对象类型”和“关系类型”。
- 配置CQs评估:
CQs(能力问题)用于从业务角度检验本体模型是否合格。它相当于检测探针,不会直接解答业务问题,只检查模型能否处理此类问题,找出实体缺失、逻辑关系错误等问题,并给出分析和优化方案。
示例:“哪些订单延迟交货?”核查是否存在“订单”“交货”实体及对应关联。
- 评测数据集:在“评测数据集”下拉框中选择已有的评测数据集,或单击右侧“创建评测数据集”链接新建数据集。
- 评测数据集列表:选择数据集后,系统自动展开显示数据集中的所有能力问题,每条记录包含唯一ID和具体问题描述。
- 填写评估任务名称:输入框中输入任务名称。
- 单击“确定”,完成本体评估任务的创建。
执行本体评估
对已创建但尚未执行的评估任务,可以手动启动评估流程。
- 在本体评估任务列表页面,找到目标任务行,在“操作”列单击“开始评估”。
系统将启动评估任务,任务状态由“已创建”变更为“执行中”。
- 评估过程中,系统逐题推送评估进度,最终汇总输出评估结果。
查看本体评估报告
评估成功后,可以查看详细的评估报告,全面了解本体模型在各维度的质量表现。
在本体评估任务列表页面,找到状态为“成功”的目标任务行,在“操作”列单击“查看报告”,进入评估报告页面。
| 页签 | 说明 |
|---|---|
| 基本信息 | 展示评估任务的基础元数据,包括本体模型名称和创建时间范围。 |
| 评估指标概览 | 以数据卡片形式展示关键统计指标。 |
| 分布图表 | 通过可视化图表展示各维度的分布情况。 |
| 能力问题明细 | 展示每个能力问题的详细评估结果及关键字段映射关系。 |
| 分析建议 | 针对评估中发现的问题,提供具体的改进建议。 |
评估指标说明
完备性(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跳。
删除本体评估任务
- 在本体评估任务列表页面,找到目标任务行,在“操作”列单击“删除”。
- 在弹出的对话框中单击“确定”,该任务将从列表中永久删除。