Class CountingRankingReasoner
- java.lang.Object
-
- net.sf.tweety.arg.rankings.reasoner.AbstractRankingReasoner<NumericalArgumentRanking>
-
- net.sf.tweety.arg.rankings.reasoner.CountingRankingReasoner
-
- All Implemented Interfaces:
net.sf.tweety.commons.ModelProvider<net.sf.tweety.arg.dung.syntax.Argument,net.sf.tweety.arg.dung.syntax.DungTheory,NumericalArgumentRanking>,net.sf.tweety.commons.postulates.PostulateEvaluatable<net.sf.tweety.arg.dung.syntax.Argument>
public class CountingRankingReasoner extends AbstractRankingReasoner<NumericalArgumentRanking>
This class implements the argument ranking approach of [Pu, Zhang, G.Luo, J.Luo. Attacker and Defender Counting Approach for Abstract Argumentation. CoRR 2015]. This approach ranks arguments by counting the number of their attackers and defenders in form of a dialogue game where proponents are defenders and opponents are attackers.- Author:
- Anna Gessler
-
-
Constructor Summary
Constructors Constructor Description CountingRankingReasoner()Create a new CountingRankingReasoner with default parameters.CountingRankingReasoner(double damping_factor)Create a new CountingRankingReasoner with the given parameters.CountingRankingReasoner(double damping_factor, double epsilon)Create a new CountingRankingReasoner with the given parameters.
-
Method Summary
Modifier and Type Method Description NumericalArgumentRankinggetModel(net.sf.tweety.arg.dung.syntax.DungTheory kb)Collection<NumericalArgumentRanking>getModels(net.sf.tweety.arg.dung.syntax.DungTheory bbase)
-
-
-
Constructor Detail
-
CountingRankingReasoner
public CountingRankingReasoner()
Create a new CountingRankingReasoner with default parameters.
-
CountingRankingReasoner
public CountingRankingReasoner(double damping_factor, double epsilon)Create a new CountingRankingReasoner with the given parameters.- Parameters:
damping_factor- must be in (0,1)
-
CountingRankingReasoner
public CountingRankingReasoner(double damping_factor)
Create a new CountingRankingReasoner with the given parameters.- Parameters:
damping_factor- must be in (0,1)
-
-
Method Detail
-
getModels
public Collection<NumericalArgumentRanking> getModels(net.sf.tweety.arg.dung.syntax.DungTheory bbase)
-
getModel
public NumericalArgumentRanking getModel(net.sf.tweety.arg.dung.syntax.DungTheory kb)
-
-