Class AlgorithmIdentifiers
java.lang.Object
es.uam.eps.ir.relison.grid.links.recommendation.algorithms.AlgorithmIdentifiers
public class AlgorithmIdentifiers
extends java.lang.Object
Identifiers for the different contact recommendation algorithms available in
the library.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ADAMIC
Identifier for the Adamic-Adar algorithm.static java.lang.String
BIR
Identifier for the Binary Independent Retrieval (BIR) algorithm.static java.lang.String
BM25
Identifier for the BM25 algorithm.static java.lang.String
CENTROIDCB
Identifier for the centroid content-based algorithmstatic java.lang.String
CLOSURE
Identifier for the Closure algorithm.static java.lang.String
COMMUTE
Identifier for the commute time (PageRank-based) algorithm.static java.lang.String
COMMUTEPERS
Identifier for the commute time (personalized PageRank-based) algorithm.static java.lang.String
COSINE
Identifier for the Cosine similarity algorithm.static java.lang.String
DFREE
Identifier for the DFRee algorithm.static java.lang.String
DFREEKLIM
Identifier for the DFRee KLIM algorithm.static java.lang.String
DISTANCE
Identifier for the distance algorithm.static java.lang.String
DLH
Identifier for the DLH algorithm.static java.lang.String
DPH
Identifier for the DPH algorithm.static java.lang.String
EBM25
Identifier for the Extreme BM25 algorithm.static java.lang.String
FASTIMF
Identifier for the fast implicit Matrix Factorization algorithm.static java.lang.String
GLOBALLHN
Identifier for the global Leicht-Holme-Newman algorithm.static java.lang.String
HDI
Identifier for the Hub Depressed Index algorithm.static java.lang.String
HITS
Identifier for the HITS algorithm.static java.lang.String
HITTING
Identifier for the hitting time (PageRank-based) algorithm.static java.lang.String
HITTINGPERS
Identifier for the hitting time (personalized PageRank-based) algorithm.static java.lang.String
HPI
Identifier for the Hub Promoted Index algorithm.static java.lang.String
IB
Identifier for the Item-based k-nearest neighbors algorithm.static java.lang.String
IMF
Identifier for the implicit Matrix Factorization algorithm.static java.lang.String
JACCARD
Identifier for the Jaccard algorithm.static java.lang.String
KATZ
Identifier for the Katz algorithm.static java.lang.String
LAMBDAMART
Identifier for the LambdaMART algorithmstatic java.lang.String
LOCALLHN
Identifier for the local Leicht-Holme-Newman algorithm.static java.lang.String
LOVE
Identifier for the Love algorithm.static java.lang.String
LPI
Identifier for the Local Path Index algorithm.static java.lang.String
MATRIXFOREST
Identifier for the Matrix Forest algorithm.static java.lang.String
MCN
Identifier for the Most Common Neighbors (MCN) algorithm.static java.lang.String
MONEY
Identifier for the Money algorithm.static java.lang.String
PAGERANK
Identifier for the PageRank algorithm.static java.lang.String
PERSHITS
Identifier for the Personalized HITS algorithm.static java.lang.String
PERSPAGERANK
Identifier for the Personalized PageRank algorithm.static java.lang.String
PERSSALSA
Identifier for the Personalized SALSA algorithm.static java.lang.String
PIC
Identifier for the Pseudo-Inverse Cosine similarity algorithm.static java.lang.String
PIVOTEDVSM
Identifier for the pivoted normalization Vector Space Model algorithm.static java.lang.String
PL2
Identifier for the PL2 algorithm.static java.lang.String
POP
Identifier for the Popularity-based algorithmstatic java.lang.String
PROPFLOW
Identifier for the PropFlow algorithm.static java.lang.String
QLD
Identifier for the Query Likelihood with Dirichlet smoothing algorithm.static java.lang.String
QLJM
Identifier for the Query Likelihood with Jelinek-Mercer smoothing algorithm.static java.lang.String
QLL
Identifier for the Query Likelihood with Laplace smoothing algorithm.static java.lang.String
RANDOM
Identifier for the Random algorithmstatic java.lang.String
RESALLOC
Identifier for the Resource Allocation algorithm.static java.lang.String
SALSA
Identifier for the SALSA algorithm.static java.lang.String
SORENSEN
Identifier for the Sorensen similarity algorithm.static java.lang.String
TWITTERAVGCOS
Identifier for the Average Cosine similarity algorithm by Twitter.static java.lang.String
TWITTERCENTROIDCOS
Identifier for the Centroid Cosine similarity algorithm by Twitter.static java.lang.String
TWITTERMAXCOS
Identifier for the Maximum Cosine similarity algorithm by Twitter.static java.lang.String
TWITTOMENDER
Identifier for the Twittomender algorithmstatic java.lang.String
UB
Identifier for the User-based k-nearest neighbors algorithm.static java.lang.String
VSM
Identifier for the Vector Space Model algorithm.static java.lang.String
WEKA
Identifier for the Weka-based algorithms -
Constructor Summary
Constructors Constructor Description AlgorithmIdentifiers()
-
Method Summary
-
Field Details
-
BIR
public static final java.lang.String BIRIdentifier for the Binary Independent Retrieval (BIR) algorithm.- See Also:
- Constant Field Values
-
BM25
public static final java.lang.String BM25Identifier for the BM25 algorithm.- See Also:
- Constant Field Values
-
EBM25
public static final java.lang.String EBM25Identifier for the Extreme BM25 algorithm.- See Also:
- Constant Field Values
-
QLJM
public static final java.lang.String QLJMIdentifier for the Query Likelihood with Jelinek-Mercer smoothing algorithm.- See Also:
- Constant Field Values
-
QLD
public static final java.lang.String QLDIdentifier for the Query Likelihood with Dirichlet smoothing algorithm.- See Also:
- Constant Field Values
-
QLL
public static final java.lang.String QLLIdentifier for the Query Likelihood with Laplace smoothing algorithm.- See Also:
- Constant Field Values
-
VSM
public static final java.lang.String VSMIdentifier for the Vector Space Model algorithm.- See Also:
- Constant Field Values
-
PIVOTEDVSM
public static final java.lang.String PIVOTEDVSMIdentifier for the pivoted normalization Vector Space Model algorithm.- See Also:
- Constant Field Values
-
PL2
public static final java.lang.String PL2Identifier for the PL2 algorithm.- See Also:
- Constant Field Values
-
DLH
public static final java.lang.String DLHIdentifier for the DLH algorithm.- See Also:
- Constant Field Values
-
DPH
public static final java.lang.String DPHIdentifier for the DPH algorithm.- See Also:
- Constant Field Values
-
DFREE
public static final java.lang.String DFREEIdentifier for the DFRee algorithm.- See Also:
- Constant Field Values
-
DFREEKLIM
public static final java.lang.String DFREEKLIMIdentifier for the DFRee KLIM algorithm.- See Also:
- Constant Field Values
-
ADAMIC
public static final java.lang.String ADAMICIdentifier for the Adamic-Adar algorithm.- See Also:
- Constant Field Values
-
JACCARD
public static final java.lang.String JACCARDIdentifier for the Jaccard algorithm.- See Also:
- Constant Field Values
-
MCN
public static final java.lang.String MCNIdentifier for the Most Common Neighbors (MCN) algorithm.- See Also:
- Constant Field Values
-
COSINE
public static final java.lang.String COSINEIdentifier for the Cosine similarity algorithm.- See Also:
- Constant Field Values
-
HPI
public static final java.lang.String HPIIdentifier for the Hub Promoted Index algorithm.- See Also:
- Constant Field Values
-
HDI
public static final java.lang.String HDIIdentifier for the Hub Depressed Index algorithm.- See Also:
- Constant Field Values
-
SORENSEN
public static final java.lang.String SORENSENIdentifier for the Sorensen similarity algorithm.- See Also:
- Constant Field Values
-
LOCALLHN
public static final java.lang.String LOCALLHNIdentifier for the local Leicht-Holme-Newman algorithm.- See Also:
- Constant Field Values
-
RESALLOC
public static final java.lang.String RESALLOCIdentifier for the Resource Allocation algorithm.- See Also:
- Constant Field Values
-
DISTANCE
public static final java.lang.String DISTANCEIdentifier for the distance algorithm.- See Also:
- Constant Field Values
-
KATZ
public static final java.lang.String KATZIdentifier for the Katz algorithm.- See Also:
- Constant Field Values
-
LPI
public static final java.lang.String LPIIdentifier for the Local Path Index algorithm.- See Also:
- Constant Field Values
-
GLOBALLHN
public static final java.lang.String GLOBALLHNIdentifier for the global Leicht-Holme-Newman algorithm.- See Also:
- Constant Field Values
-
MATRIXFOREST
public static final java.lang.String MATRIXFORESTIdentifier for the Matrix Forest algorithm.- See Also:
- Constant Field Values
-
PIC
public static final java.lang.String PICIdentifier for the Pseudo-Inverse Cosine similarity algorithm.- See Also:
- Constant Field Values
-
PAGERANK
public static final java.lang.String PAGERANKIdentifier for the PageRank algorithm.- See Also:
- Constant Field Values
-
SALSA
public static final java.lang.String SALSAIdentifier for the SALSA algorithm.- See Also:
- Constant Field Values
-
HITS
public static final java.lang.String HITSIdentifier for the HITS algorithm.- See Also:
- Constant Field Values
-
PERSPAGERANK
public static final java.lang.String PERSPAGERANKIdentifier for the Personalized PageRank algorithm.- See Also:
- Constant Field Values
-
PERSSALSA
public static final java.lang.String PERSSALSAIdentifier for the Personalized SALSA algorithm.- See Also:
- Constant Field Values
-
PERSHITS
public static final java.lang.String PERSHITSIdentifier for the Personalized HITS algorithm.- See Also:
- Constant Field Values
-
COMMUTE
public static final java.lang.String COMMUTEIdentifier for the commute time (PageRank-based) algorithm.- See Also:
- Constant Field Values
-
HITTING
public static final java.lang.String HITTINGIdentifier for the hitting time (PageRank-based) algorithm.- See Also:
- Constant Field Values
-
COMMUTEPERS
public static final java.lang.String COMMUTEPERSIdentifier for the commute time (personalized PageRank-based) algorithm.- See Also:
- Constant Field Values
-
HITTINGPERS
public static final java.lang.String HITTINGPERSIdentifier for the hitting time (personalized PageRank-based) algorithm.- See Also:
- Constant Field Values
-
PROPFLOW
public static final java.lang.String PROPFLOWIdentifier for the PropFlow algorithm.- See Also:
- Constant Field Values
-
CLOSURE
public static final java.lang.String CLOSUREIdentifier for the Closure algorithm.- See Also:
- Constant Field Values
-
MONEY
public static final java.lang.String MONEYIdentifier for the Money algorithm.- See Also:
- Constant Field Values
-
LOVE
public static final java.lang.String LOVEIdentifier for the Love algorithm.- See Also:
- Constant Field Values
-
TWITTERAVGCOS
public static final java.lang.String TWITTERAVGCOSIdentifier for the Average Cosine similarity algorithm by Twitter.- See Also:
- Constant Field Values
-
TWITTERCENTROIDCOS
public static final java.lang.String TWITTERCENTROIDCOSIdentifier for the Centroid Cosine similarity algorithm by Twitter.- See Also:
- Constant Field Values
-
TWITTERMAXCOS
public static final java.lang.String TWITTERMAXCOSIdentifier for the Maximum Cosine similarity algorithm by Twitter.- See Also:
- Constant Field Values
-
IMF
public static final java.lang.String IMFIdentifier for the implicit Matrix Factorization algorithm.- See Also:
- Constant Field Values
-
FASTIMF
public static final java.lang.String FASTIMFIdentifier for the fast implicit Matrix Factorization algorithm.- See Also:
- Constant Field Values
-
UB
public static final java.lang.String UBIdentifier for the User-based k-nearest neighbors algorithm.- See Also:
- Constant Field Values
-
IB
public static final java.lang.String IBIdentifier for the Item-based k-nearest neighbors algorithm.- See Also:
- Constant Field Values
-
POP
public static final java.lang.String POPIdentifier for the Popularity-based algorithm- See Also:
- Constant Field Values
-
RANDOM
public static final java.lang.String RANDOMIdentifier for the Random algorithm- See Also:
- Constant Field Values
-
CENTROIDCB
public static final java.lang.String CENTROIDCBIdentifier for the centroid content-based algorithm- See Also:
- Constant Field Values
-
TWITTOMENDER
public static final java.lang.String TWITTOMENDERIdentifier for the Twittomender algorithm- See Also:
- Constant Field Values
-
LAMBDAMART
public static final java.lang.String LAMBDAMARTIdentifier for the LambdaMART algorithm- See Also:
- Constant Field Values
-
WEKA
public static final java.lang.String WEKAIdentifier for the Weka-based algorithms- See Also:
- Constant Field Values
-
-
Constructor Details
-
AlgorithmIdentifiers
public AlgorithmIdentifiers()
-