torch_geometric.explain.metric.fidelity_curve_auc

fidelity_curve_auc(pos_fidelity: Tensor, neg_fidelity: Tensor, x: Tensor) Tensor[source]

Returns the AUC for the fidelity curve as described in the “GraphFramEx: Towards Systematic Evaluation of Explainability Methods for Graph Neural Networks” paper.

More precisely, returns the AUC of

\[f(x) = \frac{\textrm{fid}_{+}}{1 - \textrm{fid}_{-}}\]
Parameters:
  • pos_fidelity (torch.Tensor) – The positive fidelity \(\textrm{fid}_{+}\).

  • neg_fidelity (torch.Tensor) – The negative fidelity \(\textrm{fid}_{-}\).

  • x (torch.Tensor) – Tensor containing the points on the \(x\)-axis. Needs to be sorted in ascending order.