Class PseudoRefPrecision

  • All Implemented Interfaces:
    IQualitativeMeasure

    public class PseudoRefPrecision
    extends PseudoPrecision
    Implements a quality measure for unsupervised ML algorihtms, dubbed pseudo Reference Precision.
    Thereby, not relying on any gold standard. The basic idea is to measure the quality of the given Mapping by calculating how close it is to an assumed 1-to-1 Mapping between source and target.
    Since:
    1.0
    Version:
    1.0
    Author:
    Klaus Lyko (lyko@informatik.uni-leipzig.de), Axel-C. Ngonga Ngomo (ngonga@informatik.uni-leipzig.de), Mofeed Hassan (mounir@informatik.uni-leipzig.de)
    • Constructor Detail

      • PseudoRefPrecision

        public PseudoRefPrecision()
    • Method Detail

      • calculate

        public double calculate​(AMapping predictions,
                                GoldStandard goldStandard)
        The method calculates the pseudo reference Precision of the machine learning predictions compared to a gold standard for beta = 1 .
        Specified by:
        calculate in interface IQualitativeMeasure
        Overrides:
        calculate in class PseudoPrecision
        Parameters:
        predictions - The predictions provided by a machine learning algorithm.
        goldStandard - It contains the gold standard (reference mapping) combined with the source and target URIs.
        Returns:
        double - This returns the calculated pseudo reference Precision.