|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjcolibri.extensions.recommendation.navigationByAsking.SimilarityInfluence
public class SimilarityInfluence
Selects the attribute that has the highest infuence on the KNN similarity. The inuence on the similarity can be measured by the expected variance of the similarities of a set of selected cases. This method is not recommended with large case bases.
See:
R. Bergmann. Experience Management: Foundations, Development Methodology, and Internet-Based Applications. Springer-Verlag New York, Inc.,Secaucus, NJ, USA, 2002.
A. Kohlmaier, S. Schmitt, and R. Bergmann. A similarity-based approach to attribute selection in user-adaptive sales dialogs. In D. W. Aha and I. Watson, editors, Proceedings of the 4th International Conference on Case-Based Reasoning, pages 306320, Seattle, Washington, 2001. Springer-Verlag.
S. Schmitt, P. Dopichaj, and P. Domínguez-Marín. Entropy-based vs. similarity-inuenced: Attribute selection methods for dialogs tested on different electronic commerce domains. In S. Craw and A. Preece, editors, Proceedings of the 6th European Conference on Case-Based Reasoning, pages 380-394, Aberdeen, Scotland, 2002. Springer-Verlag.
Constructor Summary | |
---|---|
SimilarityInfluence(NNConfig simConfig)
Constructor |
Method Summary | |
---|---|
Attribute |
getAttribute(java.util.Collection<CBRCase> cases,
CBRQuery query)
Selects the attribute to be asked |
static Attribute |
getMoreSimVarAttribute(java.util.Collection<CBRCase> cases,
CBRQuery query,
NNConfig simConfig,
boolean init)
Selects the attribute with more expected influence in the NN scoring. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SimilarityInfluence(NNConfig simConfig)
simConfig
- is the KNN configurationMethod Detail |
---|
public static Attribute getMoreSimVarAttribute(java.util.Collection<CBRCase> cases, CBRQuery query, NNConfig simConfig, boolean init) throws ExecutionException
cases
- Set of working casesquery
- Query to compare with the casessimConfig
- is the NN similiarity configurationinit
- indicates if this is the first time that the algorithm is executed.
This way, in following iterations past chosen attributes are not computed.
ExecutionException
public Attribute getAttribute(java.util.Collection<CBRCase> cases, CBRQuery query) throws ExecutionException
getAttribute
in interface SelectAttributeMethod
cases
- list of working casesquery
- is the current query
ExecutionException
|
GAIA - Group for Artificial Intelligence Applications http://gaia.fdi.ucm.es |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |