One way to achieve this is to employ a decision tree (Sekine 98) to select the best possible candidates.
it is difficult to use the decision tree to handle multiple relationships between conflicting NEs, and to perform incremental updates of rationality values in situations where the number, distribution and relationships in possible NEs are uncertain.