Class ProbabilisticRankingReasoner

  • All Implemented Interfaces:
    net.sf.tweety.commons.ModelProvider<net.sf.tweety.arg.dung.syntax.Argument,​net.sf.tweety.arg.dung.syntax.DungTheory,​NumericalArgumentRanking>

    public class ProbabilisticRankingReasoner
    extends Object
    implements net.sf.tweety.commons.ModelProvider<net.sf.tweety.arg.dung.syntax.Argument,​net.sf.tweety.arg.dung.syntax.DungTheory,​NumericalArgumentRanking>
    Implements a graded semantics reasoner based on the ideas from [Thimm, Cerutti, Rienstra; 2018].
    Author:
    Matthias Thimm
    • Field Detail

      • NUMBER_OF_TRIALS

        public static int NUMBER_OF_TRIALS
        Number of trials for the used monte carlo search (this is a factor multiplied with the number of arguments of the actual framework)
    • Constructor Detail

      • ProbabilisticRankingReasoner

        public ProbabilisticRankingReasoner​(net.sf.tweety.arg.dung.semantics.Semantics sem,
                                            net.sf.tweety.math.probability.Probability p,
                                            boolean exactInference)
        Creates a new reasoner.
        Parameters:
        sem - The classical semantics used for evaluating subgraphs
        p - The probability used for all arguments to instantiate a probabilistic argumentation framework
        exactInference - Whether to use exact inference.
    • Method Detail

      • getModels

        public Collection<NumericalArgumentRanking> getModels​(net.sf.tweety.arg.dung.syntax.DungTheory bbase)
        Specified by:
        getModels in interface net.sf.tweety.commons.ModelProvider<net.sf.tweety.arg.dung.syntax.Argument,​net.sf.tweety.arg.dung.syntax.DungTheory,​NumericalArgumentRanking>
      • getModel

        public NumericalArgumentRanking getModel​(net.sf.tweety.arg.dung.syntax.DungTheory aaf)
        Specified by:
        getModel in interface net.sf.tweety.commons.ModelProvider<net.sf.tweety.arg.dung.syntax.Argument,​net.sf.tweety.arg.dung.syntax.DungTheory,​NumericalArgumentRanking>