get_relation_functionality_df

get_relation_functionality_df(*, dataset: Dataset, parts: Collection[str] | None = None, add_labels: bool = True) DataFrame[来源]

计算每个关系的功能性和逆功能性得分。

(逆)功能在[wang2018]中被提出。它被定义为唯一头(尾)实体的数量除以关系出现的三元组数量。因此,其值范围为[0, 1]。较小的值表示实体通常具有多个具有相应关系类型的出(入)三元组。因此,该分数与关系基数类型相关。

Parameters:
  • dataset (Dataset) – 要调查的数据集。

  • 部分 (Collection[str] | None) – 仅使用数据集的某些部分,例如训练三元组。默认使用所有三元组,即 {“training”, “validation”, “testing}。

  • add_labels (bool) – 是否添加关系标签(如果可用)。

Returns:

一个包含列(relation_id | 功能 | 反向功能)的数据框

Return type:

数据框

[wang2018]

王, Z., 等. (2018). 通过图卷积网络进行跨语言知识图谱对齐. 2018年自然语言处理经验方法会议论文集, 349–357.