Class HCategorizer
- java.lang.Object
-
- net.sf.tweety.arg.deductive.categorizer.HCategorizer
-
- All Implemented Interfaces:
Categorizer
public class HCategorizer extends java.lang.Object implements Categorizer
This class implements the h-categorizer from
Philippe Besnard and Anthony Hunter. A logic-based theory of deductive arguments. In Artificial Intelligence, 128(1-2):203-235, 2001.- Author:
- Matthias Thimm
-
-
Constructor Summary
Constructors Constructor Description HCategorizer()
-
Method Summary
Modifier and Type Method Description double
categorize(ArgumentTree argumentTree)
This method categorizes the given argument tree.private double
categorize(ArgumentTree argumentTree, DeductiveArgumentNode parent, DeductiveArgumentNode node)
Categorizes the node in the given tree.
-
-
-
Method Detail
-
categorize
public double categorize(ArgumentTree argumentTree)
Description copied from interface:Categorizer
This method categorizes the given argument tree. In general, the semantics of this function is that a higher value of this categorization means a higher belief in the claim of the root argument of the argument tree.- Specified by:
categorize
in interfaceCategorizer
- Parameters:
argumentTree
- some argument tree.- Returns:
- the categorization of the argument tree.
-
categorize
private double categorize(ArgumentTree argumentTree, DeductiveArgumentNode parent, DeductiveArgumentNode node)
Categorizes the node in the given tree.- Parameters:
argumentTree
- some argument tree.parent
- the parent of the current node.node
- some node.- Returns:
- the categorization of the node.
-
-