get_relation_cardinality_types_df

get_relation_cardinality_types_df(*, dataset: Dataset, parts: Collection[str] | None = None, add_labels: bool = True) DataFrame[source]

确定关系基数类型。

可能的类型在 relation_cardinality_types 中给出。

注意

在当前实现中,我们根据定义有

\[1 = \sum_{type} conf(relation, type)\]

注意

这些关系类型也在[wang2014]中提到。然而,该论文没有提供任何关于它们定义的详细信息,也没有提供任何代码。因此,它们的确切过程是未知的,可能与此实现不一致。

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

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

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

Returns:

一个包含列(relation_id | relation_type)的数据框

Return type:

数据框