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.