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 algorithm
    static 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 algorithm
    static 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 algorithm
    static 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 algorithm
    static 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 algorithm
    static 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait