Class CredibilityCategorizer

  • All Implemented Interfaces:
    net.sf.tweety.arg.deductive.categorizer.Categorizer

    public class CredibilityCategorizer
    extends AbstractCredibilityComparer
    implements net.sf.tweety.arg.deductive.categorizer.Categorizer
    This class implements a credibility-based categorizer that works like the classical categorizer but dismisses arguments where the least credible agent which uttered a formula in that argument is not as least as credible as the least credible agent which uttered a formula of the parent argument.
    Author:
    Matthias Thimm
    • Constructor Detail

      • CredibilityCategorizer

        public CredibilityCategorizer​(Collection<InformationObject<net.sf.tweety.logics.pl.syntax.PlFormula>> formulas,
                                      net.sf.tweety.graphs.orders.Order<net.sf.tweety.agents.Agent> credOrder)
        Creates a new credibility categorizer that is guided by the giving information which agents uttered the formulas and the credibility order.
        Parameters:
        formulas - The information objects that hold the information which agents uttered the formulas.
        credOrder - The credibility order used to guide the categorizing.
    • Method Detail

      • categorize

        public double categorize​(net.sf.tweety.arg.deductive.semantics.ArgumentTree argumentTree)
        Specified by:
        categorize in interface net.sf.tweety.arg.deductive.categorizer.Categorizer