def __init__()

in src/fmeval/transforms/semantic_robustness_metrics.py [0:0]


    def __init__(self, key_mapping: Dict[str, Tuple[List[str], str]]):
        """MeanDeltaScores initializer.

        :param key_mapping: Maps an original score key to a tuple of the form
            (perturbed_score_keys, output_key). output_key will be used
            as the output key corresponding to the mean delta score computed
            using the original score and perturbed scores.
        """
        super().__init__(key_mapping)
        original_score_keys = list(key_mapping.keys())
        perturbed_score_keys = [key for tup in key_mapping.values() for key in tup[0]]
        self.register_input_output_keys(
            input_keys=original_score_keys + perturbed_score_keys,
            output_keys=[tup[1] for tup in key_mapping.values()],
        )
        self.key_mapping = key_mapping