kg2e_interaction
- kg2e_interaction(h_mean, h_var, r_mean, r_var, t_mean, t_var, similarity='KL', exact=True)[source]
Evaluate the KG2E interaction function.
- Parameters:
h_mean (
FloatTensor
) – shape: (*batch_dims, d) The head entity distribution mean.h_var (
FloatTensor
) – shape: (*batch_dims, d) The head entity distribution variance.r_mean (
FloatTensor
) – shape: (*batch_dims, d) The relation distribution mean.r_var (
FloatTensor
) – shape: (*batch_dims, d) The relation distribution variance.t_mean (
FloatTensor
) – shape: (*batch_dims, d) The tail entity distribution mean.t_var (
FloatTensor
) – shape: (*batch_dims, d) The tail entity distribution variance.similarity (
str
) – The similarity measures for gaussian distributions. From {“KL”, “EL”}.exact (
bool
) – Whether to leave out constants to accelerate similarity computation.
- Return type:
FloatTensor
- Returns:
shape: batch_dims The scores.