Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Z 

A

AbstractCODEC<T> - Class in org.ranksys.compression.codecs
Generic abstract CODEC for statistics collection.
AbstractCODEC() - Constructor for class org.ranksys.compression.codecs.AbstractCODEC
Constructor.
AbstractCODECPreferenceData<U,I,Cu,Ci> - Class in org.ranksys.compression.preferences
Abstract PreferenceData using compression.
AbstractCODECPreferenceData(FastUserIndex<U>, FastItemIndex<I>, CODEC<Cu>, CODEC<Ci>) - Constructor for class org.ranksys.compression.preferences.AbstractCODECPreferenceData
Constructor with default IdxPref to IdPref converters.
AbstractCODECPreferenceData(FastUserIndex<U>, FastItemIndex<I>, CODEC<Cu>, CODEC<Ci>, Function<IdxPref, IdPref<I>>, Function<IdxPref, IdPref<U>>) - Constructor for class org.ranksys.compression.preferences.AbstractCODECPreferenceData
Constructor with custom IdxPref to IdPref converters.
AbstractFastFeatureData<I,F,V> - Class in es.uam.eps.ir.ranksys.fast.feature
Abstract FastFeatureData, implementing the interfaces of FastItemIndex and FastFeatureIndex by delegating to implementations of these.
AbstractFastFeatureData(FastItemIndex<I>, FastFeatureIndex<F>) - Constructor for class es.uam.eps.ir.ranksys.fast.feature.AbstractFastFeatureData
Constructor.
AbstractFastPreferenceData<U,I> - Class in es.uam.eps.ir.ranksys.fast.preference
Abstract FastFeatureData, implementing the interfaces of FastUserIndex and FastItemIndex by delegating to implementations of these.
AbstractFastPreferenceData(FastUserIndex<U>, FastItemIndex<I>) - Constructor for class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
Constructor.
AbstractFastPreferenceData(FastUserIndex<U>, FastItemIndex<I>, Function<IdxPref, IdPref<I>>, Function<IdxPref, IdPref<U>>) - Constructor for class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
Constructor.
AbstractFastPreferenceSampler<U,I> - Class in org.ranksys.fast.preference
Abstract fast preference sampler, implementing methods from FastUserIndex and FastItemIndex.
AbstractFastPreferenceSampler(FastUserIndex<U>, FastItemIndex<I>) - Constructor for class org.ranksys.fast.preference.AbstractFastPreferenceSampler
Constructor.
AbstractFastRecommender<U,I> - Class in es.uam.eps.ir.ranksys.rec.fast
Abstract (fast) recommender.
AbstractFastRecommender(FastUserIndex<U>, FastItemIndex<I>) - Constructor for class es.uam.eps.ir.ranksys.rec.fast.AbstractFastRecommender
Constructor.
AbstractRecommendationMetric<U,I> - Class in es.uam.eps.ir.ranksys.metrics
Abstract recommendation metric.
AbstractRecommendationMetric() - Constructor for class es.uam.eps.ir.ranksys.metrics.AbstractRecommendationMetric
 
AbstractRecommender<U,I> - Class in es.uam.eps.ir.ranksys.rec
Abstract recommender.
AbstractRecommender() - Constructor for class es.uam.eps.ir.ranksys.rec.AbstractRecommender
 
AbstractRecommenderRunner<U,I> - Class in es.uam.eps.ir.ranksys.rec.runner
Generic recommender runner.
AbstractRecommenderRunner(Stream<U>) - Constructor for class es.uam.eps.ir.ranksys.rec.runner.AbstractRecommenderRunner
Constructor.
AbstractSalesDiversityMetric<U,I> - Class in es.uam.eps.ir.ranksys.diversity.sales.metrics
Abstract sales diversity metrics.
AbstractSalesDiversityMetric(int, RankingDiscountModel, RelevanceModel<U, I>) - Constructor for class es.uam.eps.ir.ranksys.diversity.sales.metrics.AbstractSalesDiversityMetric
Constructor
AbstractSystemMetric<U,I> - Class in es.uam.eps.ir.ranksys.metrics
Abstract system metric.
AbstractSystemMetric() - Constructor for class es.uam.eps.ir.ranksys.metrics.AbstractSystemMetric
 
AbstractTopN<T> - Class in es.uam.eps.ir.ranksys.core.util.topn
Bounded min-heap to keep just the top-n greatest objects.
AbstractTopN(int) - Constructor for class es.uam.eps.ir.ranksys.core.util.topn.AbstractTopN
Constructor
accept(double) - Method in class es.uam.eps.ir.ranksys.core.util.Stats
Adds a value and updates the statistics.
accept(Recommendation<U, I>) - Method in interface org.ranksys.formats.rec.RecommendationFormat.Writer
 
add(T) - Method in class es.uam.eps.ir.ranksys.core.util.topn.AbstractTopN
 
add(T, double) - Method in class es.uam.eps.ir.ranksys.core.util.topn.ObjectDoubleTopN
Tries to add an object-double pair to the heap.
add(Recommendation<U, I>) - Method in class es.uam.eps.ir.ranksys.diversity.sales.metrics.AbstractSalesDiversityMetric
 
add(F) - Method in class es.uam.eps.ir.ranksys.fast.index.SimpleFastFeatureIndex
Add a new feature to the index.
add(I) - Method in class es.uam.eps.ir.ranksys.fast.index.SimpleFastItemIndex
Add a new item to the index.
add(U) - Method in class es.uam.eps.ir.ranksys.fast.index.SimpleFastUserIndex
Add a new user to the index.
add(T) - Method in class es.uam.eps.ir.ranksys.fast.utils.IdxIndex
Adds an element to the structure.
add(int, double) - Method in class es.uam.eps.ir.ranksys.fast.utils.topn.IntDoubleTopN
Tries to add an integer-double pair to the heap.
add(Recommendation<U, I>) - Method in class es.uam.eps.ir.ranksys.metrics.basic.AverageRecommendationMetric
 
add(Recommendation<U, I>) - Method in interface es.uam.eps.ir.ranksys.metrics.SystemMetric
Add a recommendation to the metric.
add(long, long) - Method in class org.ranksys.compression.codecs.AbstractCODEC
Adds the input/output byes of a compression.
addAndEvaluate(Recommendation<U, I>) - Method in class es.uam.eps.ir.ranksys.metrics.basic.AverageRecommendationMetric
Adds the recommendation metric to the average and returns the user value.
AggregateDiversityMetric<U,I> - Class in es.uam.eps.ir.ranksys.diversity.sales.metrics
Aggregate diversity.
AggregateDiversityMetric(int, RelevanceModel<U, I>) - Constructor for class es.uam.eps.ir.ranksys.diversity.sales.metrics.AggregateDiversityMetric
Constructor.
all() - Static method in class es.uam.eps.ir.ranksys.rec.runner.fast.FastFilters
False item filter as it admits every item.
all() - Static method in class es.uam.eps.ir.ranksys.rec.runner.Filters
False item filter as it admits every item.
AlphaBayesRuleReranker<U,I> - Class in es.uam.eps.ir.ranksys.novelty.inverted.br
Prior smoothed Bayesian probabilistic reformulation re-ranker.
AlphaBayesRuleReranker(double, Object2DoubleMap<I>) - Constructor for class es.uam.eps.ir.ranksys.novelty.inverted.br.AlphaBayesRuleReranker
Constructor that receives a pre-calculated norm map.
AlphaBayesRuleReranker(double, Stream<Recommendation<U, I>>) - Constructor for class es.uam.eps.ir.ranksys.novelty.inverted.br.AlphaBayesRuleReranker
Constructor that receives a set of recommendations and calculates the norm.
AlphaBayesRuleReranker(double, Stream<U>, Recommender<U, I>) - Constructor for class es.uam.eps.ir.ranksys.novelty.inverted.br.AlphaBayesRuleReranker
Constructor that generates recommendations to calculate a norm.
AlphaNDCG<U,I,F> - Class in es.uam.eps.ir.ranksys.diversity.intentaware.metrics
alpha-nDCG metric.
AlphaNDCG(int, double, FeatureData<I, F, ?>, BinaryRelevanceModel<U, I>) - Constructor for class es.uam.eps.ir.ranksys.diversity.intentaware.metrics.AlphaNDCG
Constructor.
AlphaXQuAD<U,I,F> - Class in es.uam.eps.ir.ranksys.diversity.intentaware.reranking
eXplicit Query Aspect Diversification re-ranker with parametrised tolerance to redundancy.
AlphaXQuAD(AspectModel<U, I, F>, double, double, int, boolean) - Constructor for class es.uam.eps.ir.ranksys.diversity.intentaware.reranking.AlphaXQuAD
Constructor.
AlphaXQuAD.UserAlphaXQuAD - Class in es.uam.eps.ir.ranksys.diversity.intentaware.reranking
User re-ranker for AlphaXQuAD.
ALSFactorizer<U,I> - Class in es.uam.eps.ir.ranksys.mf.als
Generic alternating least-squares factorizer.
ALSFactorizer(int) - Constructor for class es.uam.eps.ir.ranksys.mf.als.ALSFactorizer
Constructor.
and(Function<U, IntPredicate>...) - Static method in class es.uam.eps.ir.ranksys.rec.runner.fast.FastFilters
AND of two or more filters.
and(Function<U, Predicate<I>>...) - Static method in class es.uam.eps.ir.ranksys.rec.runner.Filters
AND of two or more filters.
apply(CharSequence) - Method in interface org.ranksys.formats.parsing.Parser
 
ArrayDoubleIterator - Class in org.ranksys.core.util.iterators
Array-backed iterator over primitive doubles.
ArrayDoubleIterator(double[]) - Constructor for class org.ranksys.core.util.iterators.ArrayDoubleIterator
Constructor.
ArrayIntIterator - Class in org.ranksys.core.util.iterators
Array-backed iterator over primitive integers.
ArrayIntIterator(int[]) - Constructor for class org.ranksys.core.util.iterators.ArrayIntIterator
Constructor.
AspectModel<U,I,F> - Class in es.uam.eps.ir.ranksys.diversity.intentaware
Aspect model for the intent-aware diversification framework.
AspectModel(IntentModel<U, I, F>) - Constructor for class es.uam.eps.ir.ranksys.diversity.intentaware.AspectModel
Constructor taking the intent model
aspectModel - Variable in class es.uam.eps.ir.ranksys.diversity.intentaware.reranking.AlphaXQuAD
Aspect model used for diversification.
AspectModel.ItemAspectModel<U,I,F> - Interface in es.uam.eps.ir.ranksys.diversity.intentaware
Item aspect model for AspectModel.
AspectModel.UserAspectModel - Class in es.uam.eps.ir.ranksys.diversity.intentaware
User aspect model for AspectModel.
asTuple() - Method in class org.ranksys.core.util.tuples.Tuple2id
Converts the tuple into a jOOL tuple.
asTuple() - Method in class org.ranksys.core.util.tuples.Tuple2io
Converts the tuple into a jOOL tuple.
asTuple() - Method in class org.ranksys.core.util.tuples.Tuple2od
Converts the tuple into a jOOL tuple.
atled(int[], int, int) - Static method in class org.ranksys.compression.util.Delta
Restores a d-gap array into the original integers.
AveragePrecision<U,I> - Class in es.uam.eps.ir.ranksys.metrics.basic
Average Precision: average of the precision at each recall level.
AveragePrecision(int, IdealRelevanceModel<U, I>) - Constructor for class es.uam.eps.ir.ranksys.metrics.basic.AveragePrecision
Constructor.
AverageRecommendationMetric<U,I> - Class in es.uam.eps.ir.ranksys.metrics.basic
Average of a recommendation metric: system metric based on the arithmetic mean of a recommendation metric for a set of users' recommendations.
AverageRecommendationMetric(RecommendationMetric<U, I>, int) - Constructor for class es.uam.eps.ir.ranksys.metrics.basic.AverageRecommendationMetric
Constructor in which the number of users of the recommendation metric to be averaged is specified.
AverageRecommendationMetric(RecommendationMetric<U, I>, boolean) - Constructor for class es.uam.eps.ir.ranksys.metrics.basic.AverageRecommendationMetric
Constructor in which the average is calculated for all the recommendations added during the calculation.

B

BackgroundBinaryRelevanceModel<U,I> - Class in es.uam.eps.ir.ranksys.metrics.rel
Background discount model: assumes the relevance of unseen items in a test subset with a pre-fixed gain value.
BackgroundBinaryRelevanceModel(boolean, PreferenceData<U, I>, double, double) - Constructor for class es.uam.eps.ir.ranksys.metrics.rel.BackgroundBinaryRelevanceModel
Constructor.
BayesRuleReranker<U,I> - Class in es.uam.eps.ir.ranksys.novelty.inverted.br
Bayesian probabilistic reformulation re-ranker.
BayesRuleReranker() - Constructor for class es.uam.eps.ir.ranksys.novelty.inverted.br.BayesRuleReranker
 
BinaryCODECPreferenceData<U,I,Cu,Ci> - Class in org.ranksys.compression.preferences
PreferenceData for binary data using compression.
BinaryCODECPreferenceData(FastPreferenceData<U, I>, FastUserIndex<U>, FastItemIndex<I>, CODEC<Cu>, CODEC<Ci>) - Constructor for class org.ranksys.compression.preferences.BinaryCODECPreferenceData
Constructor that utilizes other PreferenceData object with default IdxPref to IdPref converters.
BinaryCODECPreferenceData(FastPreferenceData<U, I>, FastUserIndex<U>, FastItemIndex<I>, CODEC<Cu>, CODEC<Ci>, Function<IdxPref, IdPref<I>>, Function<IdxPref, IdPref<U>>) - Constructor for class org.ranksys.compression.preferences.BinaryCODECPreferenceData
Constructor that utilizes other PreferenceData object with custom IdxPref to IdPref converters.
BinaryCODECPreferenceData(Stream<Tuple2io<int[]>>, Stream<Tuple2io<int[]>>, FastUserIndex<U>, FastItemIndex<I>, CODEC<Cu>, CODEC<Ci>) - Constructor for class org.ranksys.compression.preferences.BinaryCODECPreferenceData
Constructor using streams of user and items preferences lists with default IdxPref to IdPref converters.
BinaryCODECPreferenceData(Stream<Tuple2io<int[]>>, Stream<Tuple2io<int[]>>, FastUserIndex<U>, FastItemIndex<I>, CODEC<Cu>, CODEC<Ci>, Function<IdxPref, IdPref<I>>, Function<IdxPref, IdPref<U>>) - Constructor for class org.ranksys.compression.preferences.BinaryCODECPreferenceData
Constructor using streams of user and items preferences lists with custom IdxPref to IdPref converters.
BinaryRelevanceModel<U,I> - Class in es.uam.eps.ir.ranksys.metrics.rel
Relevance model in which the items in a preference subset with a value equal or above a threshold are judged as relevant.
BinaryRelevanceModel(boolean, PreferenceData<U, I>, double) - Constructor for class es.uam.eps.ir.ranksys.metrics.rel.BinaryRelevanceModel
Constructor
BinaryTree<N extends BinaryTree.Node> - Class in org.ranksys.core.util
Binary tree.
BinaryTree(N) - Constructor for class org.ranksys.core.util.BinaryTree
Constructor.
BinaryTree.Node - Class in org.ranksys.core.util
Node of a binary tree.
BinomialCoverage<U,I,F> - Class in es.uam.eps.ir.ranksys.diversity.binom.metrics
Binomial coverage metric.
BinomialCoverage(BinomialModel<U, I, F>, FeatureData<I, F, ?>, int, RelevanceModel<U, I>) - Constructor for class es.uam.eps.ir.ranksys.diversity.binom.metrics.BinomialCoverage
Constructor.
BinomialCoverageReranker<U,I,F> - Class in es.uam.eps.ir.ranksys.diversity.binom.reranking
Binomial coverage reranker.
BinomialCoverageReranker(FeatureData<I, F, ?>, BinomialModel<U, I, F>, double, int) - Constructor for class es.uam.eps.ir.ranksys.diversity.binom.reranking.BinomialCoverageReranker
Constructor.
BinomialCoverageReranker.BinomialCoverageUserReranker - Class in es.uam.eps.ir.ranksys.diversity.binom.reranking
User re-ranker for BinomialCoverageReranker.
BinomialCoverageUserReranker(Recommendation<U, I>, int) - Constructor for class es.uam.eps.ir.ranksys.diversity.binom.reranking.BinomialCoverageReranker.BinomialCoverageUserReranker
Constructor.
BinomialDiversity<U,I,F> - Class in es.uam.eps.ir.ranksys.diversity.binom.metrics
Binomial diversity metric.
BinomialDiversity(BinomialModel<U, I, F>, FeatureData<I, F, ?>, int, RelevanceModel<U, I>) - Constructor for class es.uam.eps.ir.ranksys.diversity.binom.metrics.BinomialDiversity
Constructor.
BinomialDiversityReranker<U,I,F> - Class in es.uam.eps.ir.ranksys.diversity.binom.reranking
Binomial diversity reranker.
BinomialDiversityReranker(FeatureData<I, F, ?>, BinomialModel<U, I, F>, double, int) - Constructor for class es.uam.eps.ir.ranksys.diversity.binom.reranking.BinomialDiversityReranker
Constructor.
BinomialDiversityReranker.BinomialDiversityUserReranker - Class in es.uam.eps.ir.ranksys.diversity.binom.reranking
User re-ranker for BinomialDiversityReranker.
BinomialDiversityUserReranker(Recommendation<U, I>, int) - Constructor for class es.uam.eps.ir.ranksys.diversity.binom.reranking.BinomialDiversityReranker.BinomialDiversityUserReranker
Constructor.
BinomialMetric<U,I,F> - Class in es.uam.eps.ir.ranksys.diversity.binom.metrics
Abstract class for metrics using the binomial model.
BinomialMetric(BinomialModel<U, I, F>, FeatureData<I, F, ?>, int, RelevanceModel<U, I>) - Constructor for class es.uam.eps.ir.ranksys.diversity.binom.metrics.BinomialMetric
Constructor.
BinomialModel<U,I,F> - Class in es.uam.eps.ir.ranksys.diversity.binom
Binomial genre diversity model.
BinomialModel(boolean, Stream<U>, PreferenceData<U, I>, FeatureData<I, F, ?>, double) - Constructor for class es.uam.eps.ir.ranksys.diversity.binom.BinomialModel
Constructor.
BinomialModel.UserBinomialModel - Class in es.uam.eps.ir.ranksys.diversity.binom
Binomial diversity model of a user.
BinomialNonRedundancy<U,I,F> - Class in es.uam.eps.ir.ranksys.diversity.binom.metrics
Binomial redundancy metric.
BinomialNonRedundancy(BinomialModel<U, I, F>, FeatureData<I, F, ?>, int, RelevanceModel<U, I>) - Constructor for class es.uam.eps.ir.ranksys.diversity.binom.metrics.BinomialNonRedundancy
Constructor.
BinomialNonRedundancyReranker<U,I,F> - Class in es.uam.eps.ir.ranksys.diversity.binom.reranking
Binomial redundancy reranker.
BinomialNonRedundancyReranker(FeatureData<I, F, ?>, BinomialModel<U, I, F>, double, int) - Constructor for class es.uam.eps.ir.ranksys.diversity.binom.reranking.BinomialNonRedundancyReranker
Constructor.
BinomialNonRedundancyReranker.BinomialNonRedundancyUserReranker - Class in es.uam.eps.ir.ranksys.diversity.binom.reranking
User re-ranker for BinomialNonRedundancyReranker.
BinomialNonRedundancyUserReranker(Recommendation<U, I>, int) - Constructor for class es.uam.eps.ir.ranksys.diversity.binom.reranking.BinomialNonRedundancyReranker.BinomialNonRedundancyUserReranker
Constructor.
BitStreamCODEC - Class in org.ranksys.compression.codecs.dsi
Wrapper of dsiutils' BitStreams.
BitStreamCODEC() - Constructor for class org.ranksys.compression.codecs.dsi.BitStreamCODEC
 
BPRPreferenceFMData - Class in org.ranksys.fm.data
Samples user preferences for a BPR-like loss minimisation.
BPRPreferenceFMData(FastPreferenceData<?, ?>) - Constructor for class org.ranksys.fm.data.BPRPreferenceFMData
Constructor.
BPRPreferenceFMData(FastPreferenceData<?, ?>, Random) - Constructor for class org.ranksys.fm.data.BPRPreferenceFMData
Constructor.

C

CachedItemNeighborhood<I> - Class in es.uam.eps.ir.ranksys.nn.item.neighborhood
Cached item neighborhood.
CachedItemNeighborhood(ItemNeighborhood<I>) - Constructor for class es.uam.eps.ir.ranksys.nn.item.neighborhood.CachedItemNeighborhood
Constructor
CachedNeighborhood - Class in es.uam.eps.ir.ranksys.nn.neighborhood
Cached neighborhood.
CachedNeighborhood(int, Neighborhood) - Constructor for class es.uam.eps.ir.ranksys.nn.neighborhood.CachedNeighborhood
Constructor that calculates and caches neighborhoods.
CachedNeighborhood(int, Stream<Tuple2io<Stream<Tuple2id>>>) - Constructor for class es.uam.eps.ir.ranksys.nn.neighborhood.CachedNeighborhood
Constructor that caches a stream of previously calculated neighborhoods.
CachedUserNeighborhood<U> - Class in es.uam.eps.ir.ranksys.nn.user.neighborhood
Cached user similarity.
CachedUserNeighborhood(UserNeighborhood<U>) - Constructor for class es.uam.eps.ir.ranksys.nn.user.neighborhood.CachedUserNeighborhood
Constructor that calculates and caches user neighborhoods.
CachedUserNeighborhood(FastUserIndex<U>, Stream<Tuple2<U, Stream<Tuple2od<U>>>>) - Constructor for class es.uam.eps.ir.ranksys.nn.user.neighborhood.CachedUserNeighborhood
Constructor that caches a stream of previously calculated neighborhoods.
calculateNorm(Stream<Recommendation<U, I>>) - Static method in class es.uam.eps.ir.ranksys.novelty.inverted.br.AlphaBayesRuleReranker
Calculates the norm (sum of relevance scores) of each item.
CandidatesRecommenderRunner<U,I> - Class in es.uam.eps.ir.ranksys.rec.runner
Recommender runner that generates recommendations using the candidate recommender method.
CandidatesRecommenderRunner(Set<U>, Function<U, List<I>>) - Constructor for class es.uam.eps.ir.ranksys.rec.runner.CandidatesRecommenderRunner
Constructor.
capacity - Variable in class es.uam.eps.ir.ranksys.core.util.topn.AbstractTopN
Maximum capacity of the heap.
close() - Method in class org.ranksys.formats.rec.TuplesRecommendationFormat.Writer
 
co(int[], int, int) - Method in interface org.ranksys.compression.codecs.CODEC
Compress.
co(int[], int, int) - Method in class org.ranksys.compression.codecs.dsi.BitStreamCODEC
 
co(int[], int, int) - Method in class org.ranksys.compression.codecs.lemire.FastPFORVBCODEC
 
co(int[], int, int) - Method in class org.ranksys.compression.codecs.lemire.LemireCODEC
 
co(int[], int, int) - Method in class org.ranksys.compression.codecs.NullCODEC
 
CODEC<T> - Interface in org.ranksys.compression.codecs
Integer compression codec.
combine(Stats) - Method in class es.uam.eps.ir.ranksys.core.util.Stats
Combines the statistics for another sample into this.
combine(SystemMetric<U, I>) - Method in class es.uam.eps.ir.ranksys.diversity.sales.metrics.AbstractSalesDiversityMetric
 
combine(SystemMetric<U, I>) - Method in class es.uam.eps.ir.ranksys.metrics.basic.AverageRecommendationMetric
 
combine(SystemMetric<U, I>) - Method in interface es.uam.eps.ir.ranksys.metrics.SystemMetric
Combines the recommendations added to other system metric to this one.
compare(int, T) - Method in class es.uam.eps.ir.ranksys.core.util.topn.AbstractTopN
Compares the i-th element of the heap with the element
compare(int, int) - Method in class es.uam.eps.ir.ranksys.core.util.topn.AbstractTopN
Compares the i-th element of the heap with the j-th element in the heap.
compare(int, Tuple2od<T>) - Method in class es.uam.eps.ir.ranksys.core.util.topn.ObjectDoubleTopN
 
compare(int, int) - Method in class es.uam.eps.ir.ranksys.core.util.topn.ObjectDoubleTopN
 
compare(int, T) - Method in class es.uam.eps.ir.ranksys.core.util.topn.TopN
 
compare(int, int) - Method in class es.uam.eps.ir.ranksys.core.util.topn.TopN
 
compare(int, Tuple2id) - Method in class es.uam.eps.ir.ranksys.fast.utils.topn.IntDoubleTopN
 
compare(int, int) - Method in class es.uam.eps.ir.ranksys.fast.utils.topn.IntDoubleTopN
 
compareTo(Tuple2id) - Method in class org.ranksys.core.util.tuples.Tuple2id
 
compareTo(Tuple2io<T2>) - Method in class org.ranksys.core.util.tuples.Tuple2io
 
compareTo(Tuple2od<T1>) - Method in class org.ranksys.core.util.tuples.Tuple2od
 
CompressibleBinaryPreferencesFormat - Class in org.ranksys.formats.preference
Compression-ready format for binary preference data.
CompressibleBinaryPreferencesFormat() - Constructor for class org.ranksys.formats.preference.CompressibleBinaryPreferencesFormat
 
CompressibleRatingPreferencesFormat - Class in org.ranksys.formats.preference
Compression-ready format for rating preference data.
CompressibleRatingPreferencesFormat() - Constructor for class org.ranksys.formats.preference.CompressibleRatingPreferencesFormat
 
CompressionExample - Class in org.ranksys.examples
Example of usage of the RankSys-compression module.
CompressionExample() - Constructor for class org.ranksys.examples.CompressionExample
 
ConcatPreferenceData<U,I> - Class in es.uam.eps.ir.ranksys.core.preference
Concatenation of two PreferenceData's
ConcatPreferenceData(PreferenceData<U, I>, PreferenceData<U, I>) - Constructor for class es.uam.eps.ir.ranksys.core.preference.ConcatPreferenceData
Constructor.
containsFeature(F) - Method in class es.uam.eps.ir.ranksys.core.feature.SimpleFeatureData
 
containsFeature(F) - Method in interface es.uam.eps.ir.ranksys.core.index.FeatureIndex
Checks whether the index contains a feature.
containsFeature(F) - Method in class es.uam.eps.ir.ranksys.fast.feature.AbstractFastFeatureData
 
containsFeature(F) - Method in interface es.uam.eps.ir.ranksys.fast.index.FastFeatureIndex
 
containsFeature(F) - Method in class es.uam.eps.ir.ranksys.fast.index.SimpleFastFeatureIndex
 
containsId(T) - Method in class es.uam.eps.ir.ranksys.fast.utils.IdxIndex
Checks whether the structure contains this element.
containsItem(I) - Method in class es.uam.eps.ir.ranksys.core.feature.SimpleFeatureData
 
containsItem(I) - Method in interface es.uam.eps.ir.ranksys.core.index.ItemIndex
Checks whether the index contains an item.
containsItem(I) - Method in class es.uam.eps.ir.ranksys.core.preference.ConcatPreferenceData
 
containsItem(I) - Method in class es.uam.eps.ir.ranksys.core.preference.SimplePreferenceData
 
containsItem(I) - Method in class es.uam.eps.ir.ranksys.fast.feature.AbstractFastFeatureData
 
containsItem(I) - Method in interface es.uam.eps.ir.ranksys.fast.index.FastItemIndex
 
containsItem(I) - Method in class es.uam.eps.ir.ranksys.fast.index.SimpleFastItemIndex
 
containsItem(I) - Method in class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
 
containsItem(I) - Method in class es.uam.eps.ir.ranksys.mf.Factorization
 
containsItem(I) - Method in class org.ranksys.fm.PreferenceFM
 
containsUser(U) - Method in interface es.uam.eps.ir.ranksys.core.index.UserIndex
Checks whether the index contains a user.
containsUser(U) - Method in class es.uam.eps.ir.ranksys.core.preference.ConcatPreferenceData
 
containsUser(U) - Method in class es.uam.eps.ir.ranksys.core.preference.SimplePreferenceData
 
containsUser(U) - Method in interface es.uam.eps.ir.ranksys.fast.index.FastUserIndex
 
containsUser(U) - Method in class es.uam.eps.ir.ranksys.fast.index.SimpleFastUserIndex
 
containsUser(U) - Method in class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
 
containsUser(U) - Method in class es.uam.eps.ir.ranksys.mf.Factorization
 
containsUser(U) - Method in class org.ranksys.fm.PreferenceFM
 
CosineFeatureItemDistanceModel<I,F> - Class in es.uam.eps.ir.ranksys.novdiv.distance
Vector cosine item distance model.
CosineFeatureItemDistanceModel(FeatureData<I, F, Double>) - Constructor for class es.uam.eps.ir.ranksys.novdiv.distance.CosineFeatureItemDistanceModel
Constructor.
coverage(BinomialModel<U, I, F>.UserBinomialModel, Object2IntMap<F>, int) - Static method in class es.uam.eps.ir.ranksys.diversity.binom.metrics.BinomialCoverage
Returns the value of the binomial coverage metric for a given count of features from a recommendation list.
CPR<U,I,F> - Class in org.ranksys.diversity.prop.metrics
Cumulative proportionality metric.
CPR(BinomialModel<U, I, F>, FeatureData<I, F, ?>, int, RelevanceModel<U, I>) - Constructor for class org.ranksys.diversity.prop.metrics.CPR
Constructor.
cutoff - Variable in class es.uam.eps.ir.ranksys.diversity.sales.metrics.AbstractSalesDiversityMetric
maximum length of the recommendation lists that is evaluated
cutoff - Variable in class es.uam.eps.ir.ranksys.novdiv.reranking.GreedyReranker
Cut-off of the re-ranking.

D

data - Variable in class es.uam.eps.ir.ranksys.nn.item.ItemNeighborhoodRecommender
Preference data.
data - Variable in class es.uam.eps.ir.ranksys.nn.sim.SetSimilarity
User-item preferences.
data - Variable in class es.uam.eps.ir.ranksys.nn.sim.VectorSimilarity
User-item preferences.
data - Variable in class es.uam.eps.ir.ranksys.nn.user.UserNeighborhoodRecommender
Preference data.
dec(T, int[], int, int) - Method in interface org.ranksys.compression.codecs.CODEC
Decompress.
dec(byte[], int[], int, int) - Method in class org.ranksys.compression.codecs.dsi.BitStreamCODEC
 
dec(int[], int[], int, int) - Method in class org.ranksys.compression.codecs.lemire.FastPFORVBCODEC
 
dec(int[], int[], int, int) - Method in class org.ranksys.compression.codecs.lemire.LemireCODEC
 
dec(int[], int[], int, int) - Method in class org.ranksys.compression.codecs.NullCODEC
 
Delta - Class in org.ranksys.compression.util
Delta gaps support.
Delta() - Constructor for class org.ranksys.compression.util.Delta
 
delta(int[], int, int) - Static method in class org.ranksys.compression.util.Delta
Converts sorted array into d-gaps.
dense - Variable in class es.uam.eps.ir.ranksys.nn.sim.SetSimilarity
If true dense vectors are used to calculate similarities.
dense - Variable in class es.uam.eps.ir.ranksys.nn.sim.VectorSimilarity
If true, dense vectors are used to calculate similarities.
depth() - Method in class org.ranksys.core.util.BinaryTree
Returns the depth of the tree.
depth() - Method in class org.ranksys.core.util.BinaryTree.Node
Computes recursively the depth of the sub-tree whose root is this node.
disc(int) - Method in class es.uam.eps.ir.ranksys.metrics.rank.ExponentialDiscountModel
Discount to be applied at a given position.
disc(int) - Method in class es.uam.eps.ir.ranksys.metrics.rank.LogarithmicDiscountModel
 
disc(int) - Method in class es.uam.eps.ir.ranksys.metrics.rank.NoDiscountModel
 
disc(int) - Method in interface es.uam.eps.ir.ranksys.metrics.rank.RankingDiscountModel
Discount to be applied at a given position.
disc(int) - Method in class es.uam.eps.ir.ranksys.metrics.rank.ReciprocalDiscountModel
Discount to be applied at a given position.
dist(double, double, double) - Method in class es.uam.eps.ir.ranksys.novdiv.distance.CosineFeatureItemDistanceModel
 
dist(I) - Method in class es.uam.eps.ir.ranksys.novdiv.distance.FeatureItemDistanceModel
Returns a function that return the distance to the input item.
dist(Stream<Tuple2<F, V>>) - Method in class es.uam.eps.ir.ranksys.novdiv.distance.FeatureItemDistanceModel
Returns a function that returns the feature-based similarity to the features of an item.
dist(I) - Method in interface es.uam.eps.ir.ranksys.novdiv.distance.ItemDistanceModel
Returns a function that return the distance to the input item.
dist(I, I) - Method in interface es.uam.eps.ir.ranksys.novdiv.distance.ItemDistanceModel
Returns the distance between a pair of items.
dist(double, double, double) - Method in class es.uam.eps.ir.ranksys.novdiv.distance.JaccardFeatureItemDistanceModel
 
dist(Stream<Tuple2<F, Double>>) - Method in class es.uam.eps.ir.ranksys.novdiv.distance.VectorFeatureItemDistanceModel
Returns a function that returns the feature-based similarity to the features of an item.
dist(double, double, double) - Method in class es.uam.eps.ir.ranksys.novdiv.distance.VectorFeatureItemDistanceModel
Distance as a function of the inner product between feature vectors and the square of the norms of these vectors.
DitheringReranker<U,I> - Class in org.ranksys.novdiv.reranking
Dithering re-ranker.
DitheringReranker(double) - Constructor for class org.ranksys.novdiv.reranking.DitheringReranker
Constructor.
dp - Static variable in class org.ranksys.formats.parsing.Parsers
Parse to Double.

E

EFD<U,I> - Class in es.uam.eps.ir.ranksys.novelty.longtail.metrics
Expected free discovery metric.
EFD(int, FDItemNovelty<U, I>, RelevanceModel<U, I>, RankingDiscountModel) - Constructor for class es.uam.eps.ir.ranksys.novelty.longtail.metrics.EFD
Constructor.
EILD<U,I> - Class in es.uam.eps.ir.ranksys.diversity.distance.metrics
Expected Intra-List Diversity metric.
EILD(int, ItemDistanceModel<I>, RelevanceModel<U, I>, RankingDiscountModel) - Constructor for class es.uam.eps.ir.ranksys.diversity.distance.metrics.EILD
Constructor with a single ranking discount model.
EILD(int, ItemDistanceModel<I>, RelevanceModel<U, I>, RankingDiscountModel, RankingDiscountModel) - Constructor for class es.uam.eps.ir.ranksys.diversity.distance.metrics.EILD
Constructor with a two ranking discount models: for global ranking and ranking gap between items.
EISDC<U,I> - Class in es.uam.eps.ir.ranksys.novelty.sales.metrics
Expected Inter-System Discovery Complement metric.
EISDC(int, ISDCItemNovelty<U, I>, RelevanceModel<U, I>, RankingDiscountModel) - Constructor for class es.uam.eps.ir.ranksys.novelty.sales.metrics.EISDC
Constructor.
EIUDC<U,I> - Class in es.uam.eps.ir.ranksys.diversity.sales.metrics
Expected inter user discovery complement.
EIUDC(int, RankingDiscountModel, RelevanceModel<U, I>) - Constructor for class es.uam.eps.ir.ranksys.diversity.sales.metrics.EIUDC
Constructor
EIUFD<U,I> - Class in es.uam.eps.ir.ranksys.diversity.sales.metrics
Expected inter-user free discovery.
EIUFD(int, RankingDiscountModel, RelevanceModel<U, I>) - Constructor for class es.uam.eps.ir.ranksys.diversity.sales.metrics.EIUFD
Constructor
EIURD<U,I> - Class in es.uam.eps.ir.ranksys.diversity.sales.metrics
Expected inter-user reciprocal discovery.
EIURD(int, RankingDiscountModel, RelevanceModel<U, I>) - Constructor for class es.uam.eps.ir.ranksys.diversity.sales.metrics.EIURD
Constructor
EliasFanoBitStreamCODEC - Class in org.ranksys.compression.codecs.dsi
Elias-Fano coding.
EliasFanoBitStreamCODEC() - Constructor for class org.ranksys.compression.codecs.dsi.EliasFanoBitStreamCODEC
 
Entropy<U,I> - Class in es.uam.eps.ir.ranksys.diversity.sales.metrics
Entropy sales diversity metric.
Entropy(int) - Constructor for class es.uam.eps.ir.ranksys.diversity.sales.metrics.Entropy
Constructor.
EPC<U,I> - Class in es.uam.eps.ir.ranksys.novelty.longtail.metrics
Expected popularity complement metric.
EPC(int, PCItemNovelty<U, I>, RelevanceModel<U, I>, RankingDiscountModel) - Constructor for class es.uam.eps.ir.ranksys.novelty.longtail.metrics.EPC
Constructor.
EPD<U,I> - Class in es.uam.eps.ir.ranksys.novelty.unexp.metrics
Expected profile distance metric.
EPD(int, PDItemNovelty<U, I>, RelevanceModel<U, I>, RankingDiscountModel) - Constructor for class es.uam.eps.ir.ranksys.novelty.unexp.metrics.EPD
Constructor.
equals(Object) - Method in class org.ranksys.core.util.tuples.Tuple2id
 
equals(Object) - Method in class org.ranksys.core.util.tuples.Tuple2io
 
equals(Object) - Method in class org.ranksys.core.util.tuples.Tuple2od
 
ERRIA<U,I,F> - Class in es.uam.eps.ir.ranksys.diversity.intentaware.metrics
Intent-Aware Expected Reciprocal Rank metric.
ERRIA(int, IntentModel<U, I, F>, ERRIA.ERRRelevanceModel<U, I>) - Constructor for class es.uam.eps.ir.ranksys.diversity.intentaware.metrics.ERRIA
Constructor.
ERRIA.ERRRelevanceModel<U,I> - Class in es.uam.eps.ir.ranksys.diversity.intentaware.metrics
Relevance model for ERRIA.
ERRIA.ERRRelevanceModel.UserERRRelevanceModel - Class in es.uam.eps.ir.ranksys.diversity.intentaware.metrics
User relevance model for ERRIA.ERRRelevanceModel.
error(Factorization<U, I>, FastPreferenceData<U, I>) - Method in class es.uam.eps.ir.ranksys.mf.als.ALSFactorizer
 
error(DenseDoubleMatrix2D, DenseDoubleMatrix2D, FastPreferenceData<U, I>) - Method in class es.uam.eps.ir.ranksys.mf.als.ALSFactorizer
Squared loss of two matrices.
error(DenseDoubleMatrix2D, DenseDoubleMatrix2D, FastPreferenceData<U, I>) - Method in class es.uam.eps.ir.ranksys.mf.als.HKVFactorizer
 
error(DenseDoubleMatrix2D, DenseDoubleMatrix2D, FastPreferenceData<U, I>) - Method in class es.uam.eps.ir.ranksys.mf.als.PZTFactorizer
 
error(Factorization<U, I>, FastPreferenceData<U, I>) - Method in class es.uam.eps.ir.ranksys.mf.Factorizer
Global loss of the factorization.
error(Factorization<U, I>, FastPreferenceData<U, I>) - Method in class es.uam.eps.ir.ranksys.mf.plsa.PLSAFactorizer
 
ERRRelevanceModel(boolean, PreferenceData<U, I>, double) - Constructor for class es.uam.eps.ir.ranksys.diversity.intentaware.metrics.ERRIA.ERRRelevanceModel
Constructor
es.uam.eps.ir.ranksys.core - package es.uam.eps.ir.ranksys.core
Core interfaces and classes in RankSys.
es.uam.eps.ir.ranksys.core.feature - package es.uam.eps.ir.ranksys.core.feature
Classes for accessing item-feature data.
es.uam.eps.ir.ranksys.core.index - package es.uam.eps.ir.ranksys.core.index
Indexes for users, items and features.
es.uam.eps.ir.ranksys.core.model - package es.uam.eps.ir.ranksys.core.model
Classes for user models.
es.uam.eps.ir.ranksys.core.preference - package es.uam.eps.ir.ranksys.core.preference
Classes for accessing user-item preferences.
es.uam.eps.ir.ranksys.core.util - package es.uam.eps.ir.ranksys.core.util
Generic utilities.
es.uam.eps.ir.ranksys.core.util.topn - package es.uam.eps.ir.ranksys.core.util.topn
Bounded min-heaps to keep the top-n values.
es.uam.eps.ir.ranksys.diversity.binom - package es.uam.eps.ir.ranksys.diversity.binom
Binomial genre-diversity model.
es.uam.eps.ir.ranksys.diversity.binom.metrics - package es.uam.eps.ir.ranksys.diversity.binom.metrics
Binomial metrics.
es.uam.eps.ir.ranksys.diversity.binom.reranking - package es.uam.eps.ir.ranksys.diversity.binom.reranking
Binomial re-rankers.
es.uam.eps.ir.ranksys.diversity.distance.metrics - package es.uam.eps.ir.ranksys.diversity.distance.metrics
Distance-based metrics.
es.uam.eps.ir.ranksys.diversity.distance.reranking - package es.uam.eps.ir.ranksys.diversity.distance.reranking
Distance-based rerankers.
es.uam.eps.ir.ranksys.diversity.intentaware - package es.uam.eps.ir.ranksys.diversity.intentaware
Intent-aware model.
es.uam.eps.ir.ranksys.diversity.intentaware.metrics - package es.uam.eps.ir.ranksys.diversity.intentaware.metrics
Intent-aware metrics.
es.uam.eps.ir.ranksys.diversity.intentaware.reranking - package es.uam.eps.ir.ranksys.diversity.intentaware.reranking
Intent-aware re-rankers.
es.uam.eps.ir.ranksys.diversity.other.metrics - package es.uam.eps.ir.ranksys.diversity.other.metrics
Other diversity metrics.
es.uam.eps.ir.ranksys.diversity.sales.metrics - package es.uam.eps.ir.ranksys.diversity.sales.metrics
Sales diversity metrics.
es.uam.eps.ir.ranksys.examples - package es.uam.eps.ir.ranksys.examples
Example main programs for recommenders, metrics and rerankers.
es.uam.eps.ir.ranksys.fast - package es.uam.eps.ir.ranksys.fast
Core classes of RankSys-fast.
es.uam.eps.ir.ranksys.fast.feature - package es.uam.eps.ir.ranksys.fast.feature
Fast versions of FeatureData.
es.uam.eps.ir.ranksys.fast.index - package es.uam.eps.ir.ranksys.fast.index
Fast versions of user/item/feature indexes.
es.uam.eps.ir.ranksys.fast.preference - package es.uam.eps.ir.ranksys.fast.preference
Fast versions of PreferenceData.
es.uam.eps.ir.ranksys.fast.utils - package es.uam.eps.ir.ranksys.fast.utils
Utilities for RankSys-module.
es.uam.eps.ir.ranksys.fast.utils.topn - package es.uam.eps.ir.ranksys.fast.utils.topn
Fast versions of TopN.
es.uam.eps.ir.ranksys.metrics - package es.uam.eps.ir.ranksys.metrics
Interfaces and abstract classes for metrics.
es.uam.eps.ir.ranksys.metrics.basic - package es.uam.eps.ir.ranksys.metrics.basic
Implementations of basic, common metrics.
es.uam.eps.ir.ranksys.metrics.rank - package es.uam.eps.ir.ranksys.metrics.rank
Ranking discount models.
es.uam.eps.ir.ranksys.metrics.rel - package es.uam.eps.ir.ranksys.metrics.rel
Relevance models.
es.uam.eps.ir.ranksys.mf - package es.uam.eps.ir.ranksys.mf
Matrix factorization base classes.
es.uam.eps.ir.ranksys.mf.als - package es.uam.eps.ir.ranksys.mf.als
Alternating least-squares factorization.
es.uam.eps.ir.ranksys.mf.plsa - package es.uam.eps.ir.ranksys.mf.plsa
Probabilistic latent semantic analysis.
es.uam.eps.ir.ranksys.mf.rec - package es.uam.eps.ir.ranksys.mf.rec
Matrix factorization recommenders.
es.uam.eps.ir.ranksys.nn.item - package es.uam.eps.ir.ranksys.nn.item
Item-based nearest neighbors recommenders.
es.uam.eps.ir.ranksys.nn.item.neighborhood - package es.uam.eps.ir.ranksys.nn.item.neighborhood
Item neighborhoods.
es.uam.eps.ir.ranksys.nn.item.sim - package es.uam.eps.ir.ranksys.nn.item.sim
Item similarities.
es.uam.eps.ir.ranksys.nn.neighborhood - package es.uam.eps.ir.ranksys.nn.neighborhood
Neighborhoods.
es.uam.eps.ir.ranksys.nn.sim - package es.uam.eps.ir.ranksys.nn.sim
Similarities.
es.uam.eps.ir.ranksys.nn.user - package es.uam.eps.ir.ranksys.nn.user
User-based nearest neighbors recommenders.
es.uam.eps.ir.ranksys.nn.user.neighborhood - package es.uam.eps.ir.ranksys.nn.user.neighborhood
User neighborhoods.
es.uam.eps.ir.ranksys.nn.user.sim - package es.uam.eps.ir.ranksys.nn.user.sim
User similarities.
es.uam.eps.ir.ranksys.novdiv.distance - package es.uam.eps.ir.ranksys.novdiv.distance
Item distance models.
es.uam.eps.ir.ranksys.novdiv.itemnovelty - package es.uam.eps.ir.ranksys.novdiv.itemnovelty
Item novelty models.
es.uam.eps.ir.ranksys.novdiv.itemnovelty.metrics - package es.uam.eps.ir.ranksys.novdiv.itemnovelty.metrics
Item novelty metrics.
es.uam.eps.ir.ranksys.novdiv.itemnovelty.reranking - package es.uam.eps.ir.ranksys.novdiv.itemnovelty.reranking
Item novelty re-rankers.
es.uam.eps.ir.ranksys.novdiv.reranking - package es.uam.eps.ir.ranksys.novdiv.reranking
Re-rankers.
es.uam.eps.ir.ranksys.novelty.inverted.br - package es.uam.eps.ir.ranksys.novelty.inverted.br
Bayesian probabilistic reformulations.
es.uam.eps.ir.ranksys.novelty.inverted.neighborhood - package es.uam.eps.ir.ranksys.novelty.inverted.neighborhood
Inverted neighborhoods.
es.uam.eps.ir.ranksys.novelty.longtail - package es.uam.eps.ir.ranksys.novelty.longtail
Long Tail novelty.
es.uam.eps.ir.ranksys.novelty.longtail.metrics - package es.uam.eps.ir.ranksys.novelty.longtail.metrics
Long Tail novelty metrics.
es.uam.eps.ir.ranksys.novelty.longtail.reranking - package es.uam.eps.ir.ranksys.novelty.longtail.reranking
Long Tail novelty re-rankers.
es.uam.eps.ir.ranksys.novelty.sales - package es.uam.eps.ir.ranksys.novelty.sales
Sales novelty.
es.uam.eps.ir.ranksys.novelty.sales.metrics - package es.uam.eps.ir.ranksys.novelty.sales.metrics
Sales novelty metrics.
es.uam.eps.ir.ranksys.novelty.sales.reranking - package es.uam.eps.ir.ranksys.novelty.sales.reranking
Sales novelty re-rankers.
es.uam.eps.ir.ranksys.novelty.temporal - package es.uam.eps.ir.ranksys.novelty.temporal
Temporal novelty.
es.uam.eps.ir.ranksys.novelty.temporal.metrics - package es.uam.eps.ir.ranksys.novelty.temporal.metrics
Temporal novelty metrics.
es.uam.eps.ir.ranksys.novelty.temporal.reranking - package es.uam.eps.ir.ranksys.novelty.temporal.reranking
Temporal novelty re-rankers.
es.uam.eps.ir.ranksys.novelty.unexp - package es.uam.eps.ir.ranksys.novelty.unexp
Unexpectedness.
es.uam.eps.ir.ranksys.novelty.unexp.metrics - package es.uam.eps.ir.ranksys.novelty.unexp.metrics
Unexpectedness metrics.
es.uam.eps.ir.ranksys.novelty.unexp.reranking - package es.uam.eps.ir.ranksys.novelty.unexp.reranking
Unexpectedness re-rankers.
es.uam.eps.ir.ranksys.rec - package es.uam.eps.ir.ranksys.rec
Base classes and interfaces for recommendation algorithms.
es.uam.eps.ir.ranksys.rec.fast - package es.uam.eps.ir.ranksys.rec.fast
Fast version of base classes and interfaces for recommendation algorithms.
es.uam.eps.ir.ranksys.rec.fast.basic - package es.uam.eps.ir.ranksys.rec.fast.basic
Basic recommendation algorithms.
es.uam.eps.ir.ranksys.rec.runner - package es.uam.eps.ir.ranksys.rec.runner
Recommender runners.
es.uam.eps.ir.ranksys.rec.runner.fast - package es.uam.eps.ir.ranksys.rec.runner.fast
Fast recommender runners.
estimate(FastPreferenceData<U, I>, int, double, double, int, int) - Static method in class org.ranksys.lda.LDAModelEstimator
Estimate a topic model for collaborative filtering data.
ETD<U,I> - Class in es.uam.eps.ir.ranksys.novelty.temporal.metrics
Expected Temporal Discovery metric.
ETD(int, TDItemNovelty<U, I>, RelevanceModel<U, I>, RankingDiscountModel) - Constructor for class es.uam.eps.ir.ranksys.novelty.temporal.metrics.ETD
Constructor.
evaluate(Recommendation<U, I>) - Method in class es.uam.eps.ir.ranksys.diversity.binom.metrics.BinomialMetric
Returns a score for the recommendation list.
evaluate(Recommendation<U, I>) - Method in class es.uam.eps.ir.ranksys.diversity.distance.metrics.EILD
Returns a score for the recommendation list.
evaluate(Recommendation<U, I>) - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.metrics.AlphaNDCG
Returns a score for the recommendation list.
evaluate(Recommendation<U, I>) - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.metrics.ERRIA
Returns a score for the recommendation list.
evaluate(Recommendation<U, I>) - Method in class es.uam.eps.ir.ranksys.diversity.other.metrics.SRecall
Returns a score for the recommendation list.
evaluate() - Method in class es.uam.eps.ir.ranksys.diversity.sales.metrics.AbstractSalesDiversityMetric
 
evaluate() - Method in class es.uam.eps.ir.ranksys.diversity.sales.metrics.AggregateDiversityMetric
Evaluates the metric for the recommendations added so far.
evaluate() - Method in class es.uam.eps.ir.ranksys.diversity.sales.metrics.GiniIndex
Evaluates the metric for the recommendations added so far.
evaluate() - Method in class es.uam.eps.ir.ranksys.diversity.sales.metrics.GiniSimpsonIndex
Evaluates the metric for the recommendations added so far.
evaluate(Recommendation<U, I>) - Method in class es.uam.eps.ir.ranksys.metrics.basic.AveragePrecision
Returns a score for the recommendation list.
evaluate() - Method in class es.uam.eps.ir.ranksys.metrics.basic.AverageRecommendationMetric
 
evaluate(Recommendation<U, I>) - Method in class es.uam.eps.ir.ranksys.metrics.basic.NDCG
Returns a score for the recommendation list.
evaluate(Recommendation<U, I>) - Method in class es.uam.eps.ir.ranksys.metrics.basic.NumRetrieved
Returns a score for the recommendation list.
evaluate(Recommendation<U, I>) - Method in class es.uam.eps.ir.ranksys.metrics.basic.Precision
Returns a score for the recommendation list.
evaluate(Recommendation<U, I>) - Method in class es.uam.eps.ir.ranksys.metrics.basic.Recall
Returns a score for the recommendation list.
evaluate(Recommendation<U, I>) - Method in class es.uam.eps.ir.ranksys.metrics.basic.ReciprocalRank
Returns a score for the recommendation list.
evaluate(Recommendation<U, I>) - Method in class es.uam.eps.ir.ranksys.metrics.basic.Recommendability
Returns a score for the recommendation list.
evaluate(Recommendation<U, I>) - Method in interface es.uam.eps.ir.ranksys.metrics.RecommendationMetric
Returns a score for the recommendation list.
evaluate() - Method in interface es.uam.eps.ir.ranksys.metrics.SystemMetric
Evaluates the metric for the recommendations added so far.
evaluate(Recommendation<U, I>) - Method in class es.uam.eps.ir.ranksys.novdiv.itemnovelty.metrics.ItemNoveltyMetric
Returns a score for the recommendation list.
evaluate(Recommendation<U, I>) - Method in class es.uam.eps.ir.ranksys.novelty.temporal.metrics.ETD
Returns a score for the recommendation list.
evaluate(Recommendation<U, I>) - Method in class org.ranksys.diversity.prop.metrics.CPR
 
evaluate(Recommendation<U, I>) - Method in class org.ranksys.metrics.basic.KCall
 
ExponentialDiscountModel - Class in es.uam.eps.ir.ranksys.metrics.rank
Exponential ranking discount: disc(k) = base^k.
ExponentialDiscountModel(double) - Constructor for class es.uam.eps.ir.ranksys.metrics.rank.ExponentialDiscountModel
Constructor.

F

Factorization<U,I> - Class in es.uam.eps.ir.ranksys.mf
Matrix factorization.
Factorization(FastUserIndex<U>, FastItemIndex<I>, int, DoubleFunction) - Constructor for class es.uam.eps.ir.ranksys.mf.Factorization
Constructor.
Factorization(FastUserIndex<U>, FastItemIndex<I>, DenseDoubleMatrix2D, DenseDoubleMatrix2D, int) - Constructor for class es.uam.eps.ir.ranksys.mf.Factorization
Constructor for stored factorizations.
FactorizationFormat - Interface in org.ranksys.formats.factorization
Matrix factorisation format.
factorize(int, FastPreferenceData<U, I>) - Method in class es.uam.eps.ir.ranksys.mf.als.ALSFactorizer
 
factorize(Factorization<U, I>, FastPreferenceData<U, I>) - Method in class es.uam.eps.ir.ranksys.mf.als.ALSFactorizer
 
factorize(int, FastPreferenceData<U, I>) - Method in class es.uam.eps.ir.ranksys.mf.Factorizer
Creates and calculates a factorization.
factorize(Factorization<U, I>, FastPreferenceData<U, I>) - Method in class es.uam.eps.ir.ranksys.mf.Factorizer
Calculates the factorization by using a previously generate matrix factorization.
factorize(int, FastPreferenceData<U, I>) - Method in class es.uam.eps.ir.ranksys.mf.plsa.PLSAFactorizer
 
factorize(Factorization<U, I>, FastPreferenceData<U, I>) - Method in class es.uam.eps.ir.ranksys.mf.plsa.PLSAFactorizer
 
Factorizer<U,I> - Class in es.uam.eps.ir.ranksys.mf
Factorizer.
Factorizer() - Constructor for class es.uam.eps.ir.ranksys.mf.Factorizer
 
FastEnsembleRecommender<U,I> - Class in org.ranksys.rec.fast
Ensemble of recommenders, performs a linear combination of the scores given by several recommenders.
FastEnsembleRecommender(Iterable<Map.Entry<FastRankingRecommender<U, I>, Double>>) - Constructor for class org.ranksys.rec.fast.FastEnsembleRecommender
Constructor.
FastFeatureData<I,F,V> - Interface in es.uam.eps.ir.ranksys.fast.feature
Fast version of FeatureData, where item-feature relationships are stored internally by the indexes provided by FastItemIndex and FastFeatureIndex.
FastFeatureIndex<F> - Interface in es.uam.eps.ir.ranksys.fast.index
Fast version of FeatureIndex, where features are internally represented with numerical indices from 0 (inclusive) to the number of indexed features (exclusive).
FastFilterRecommenderRunner<U,I> - Class in es.uam.eps.ir.ranksys.rec.runner.fast
Fast filter runner.
FastFilterRecommenderRunner(FastUserIndex<U>, FastItemIndex<I>, Stream<U>, Function<U, IntPredicate>, int) - Constructor for class es.uam.eps.ir.ranksys.rec.runner.fast.FastFilterRecommenderRunner
Constructor.
FastFilters - Class in es.uam.eps.ir.ranksys.rec.runner.fast
Filters for the filter recommender method in FastRecommender.
FastFilters() - Constructor for class es.uam.eps.ir.ranksys.rec.runner.fast.FastFilters
 
FastItemIndex<I> - Interface in es.uam.eps.ir.ranksys.fast.index
Fast version of ItemIndex, where items are internally represented with numerical indices from 0 (inclusive) to the number of indexed items (exclusive).
FastPFORVBCODEC - Class in org.ranksys.compression.codecs.lemire
FastPFOR coding (with Variable Byte as fallback).
FastPFORVBCODEC() - Constructor for class org.ranksys.compression.codecs.lemire.FastPFORVBCODEC
Constructor.
FastPointWisePreferenceData<U,I> - Interface in org.ranksys.fast.preference
Fast point-wise preference data.
FastPreferenceData<U,I> - Interface in es.uam.eps.ir.ranksys.fast.preference
Fast version of PreferenceData, where preferences for users and items are stored internally by the indexes provided by FastUserIndex and FastItemIndex.
FastPreferenceSampler<U,I> - Interface in org.ranksys.fast.preference
Fast preference sampler, for stochastic algorithms.
FastRankingRecommender<U,I> - Class in es.uam.eps.ir.ranksys.rec.fast
Recommender for top-n recommendations.
FastRankingRecommender(FastUserIndex<U>, FastItemIndex<I>) - Constructor for class es.uam.eps.ir.ranksys.rec.fast.FastRankingRecommender
Constructor.
FastRecommendation - Class in es.uam.eps.ir.ranksys.fast
Fast recommendation, where users and items are identified by index.
FastRecommendation(int, List<Tuple2id>) - Constructor for class es.uam.eps.ir.ranksys.fast.FastRecommendation
Constructor.
FastRecommender<U,I> - Interface in es.uam.eps.ir.ranksys.rec.fast
Fast recommender.
fastSample() - Method in interface org.ranksys.fast.preference.FastPreferenceSampler
Get a stream of randomly sample user-item fast preferences.
FastStringSplitter - Class in es.uam.eps.ir.ranksys.core.util
Efficient and fast CharSequence splitter.
FastStringSplitter() - Constructor for class es.uam.eps.ir.ranksys.core.util.FastStringSplitter
 
FastUserIndex<U> - Interface in es.uam.eps.ir.ranksys.fast.index
Fast version of UserIndex, where users are internally represented with numerical indices from 0 (inclusive) to the number of indexed users (exclusive).
FDItemNovelty<U,I> - Class in es.uam.eps.ir.ranksys.novelty.longtail
Free discovery item novelty model.
FDItemNovelty(PreferenceData<U, I>) - Constructor for class es.uam.eps.ir.ranksys.novelty.longtail.FDItemNovelty
Constructor
FDItemNoveltyReranker<U,I> - Class in es.uam.eps.ir.ranksys.novelty.longtail.reranking
Free Discovery item novelty re-ranker.
FDItemNoveltyReranker(double, FDItemNovelty<U, I>, boolean) - Constructor for class es.uam.eps.ir.ranksys.novelty.longtail.reranking.FDItemNoveltyReranker
Constructor.
FeatsReader - Class in org.ranksys.formats.index
Reader for list of feats (feature values).
FeatsReader() - Constructor for class org.ranksys.formats.index.FeatsReader
 
feature2fidx(F) - Method in class es.uam.eps.ir.ranksys.fast.feature.AbstractFastFeatureData
 
feature2fidx(F) - Method in interface es.uam.eps.ir.ranksys.fast.index.FastFeatureIndex
Returns the index assigned to the feature.
feature2fidx(Tuple2<F, V>) - Method in interface es.uam.eps.ir.ranksys.fast.index.FastFeatureIndex
Applies FastFeatureIndex::feature2fidx to the first element of the tuple.
feature2fidx(Tuple2od<F>) - Method in interface es.uam.eps.ir.ranksys.fast.index.FastFeatureIndex
Applies FastFeatureIndex::feature2fidx to the first element of the tuple.
feature2fidx(F) - Method in class es.uam.eps.ir.ranksys.fast.index.SimpleFastFeatureIndex
 
FeatureData<I,F,V> - Interface in es.uam.eps.ir.ranksys.core.feature
Item-feature data.
featureData - Variable in class es.uam.eps.ir.ranksys.diversity.intentaware.FeatureIntentModel
item features data
FeatureIndex<F> - Interface in es.uam.eps.ir.ranksys.core.index
Index for a set of features.
FeatureIntentModel<U,I,F> - Class in es.uam.eps.ir.ranksys.diversity.intentaware
Default feature-based intent-aware model.
FeatureIntentModel(Stream<U>, PreferenceData<U, I>, FeatureData<I, F, ?>) - Constructor for class es.uam.eps.ir.ranksys.diversity.intentaware.FeatureIntentModel
Constructor that caches user intent-aware models.
FeatureIntentModel(PreferenceData<U, I>, FeatureData<I, F, ?>) - Constructor for class es.uam.eps.ir.ranksys.diversity.intentaware.FeatureIntentModel
Constructor that does not cache user intent-aware models.
FeatureIntentModel.FeatureUserIntentModel - Class in es.uam.eps.ir.ranksys.diversity.intentaware
Default user intent-aware model for FeatureIntentModel.
FeatureItemDistanceModel<I,F,V> - Class in es.uam.eps.ir.ranksys.novdiv.distance
Feature-based item distance model.
FeatureItemDistanceModel(FeatureData<I, F, V>) - Constructor for class es.uam.eps.ir.ranksys.novdiv.distance.FeatureItemDistanceModel
Constructor.
featureNorms - Variable in class es.uam.eps.ir.ranksys.diversity.intentaware.FeatureIntentModel
features norms
FeaturesReader - Interface in org.ranksys.formats.feature
Reader of files containing information to load into a FeatureData object.
FeatureUserIntentModel(U) - Constructor for class es.uam.eps.ir.ranksys.diversity.intentaware.FeatureIntentModel.FeatureUserIntentModel
Constructor.
fidx2feature(int) - Method in class es.uam.eps.ir.ranksys.fast.feature.AbstractFastFeatureData
 
fidx2feature(int) - Method in interface es.uam.eps.ir.ranksys.fast.index.FastFeatureIndex
Returns the feature represented with the index.
fidx2feature(Tuple2io<V>) - Method in interface es.uam.eps.ir.ranksys.fast.index.FastFeatureIndex
Applies FastFeatureIndex::fidx2feature to the first element of the tuple.
fidx2feature(Tuple2id) - Method in interface es.uam.eps.ir.ranksys.fast.index.FastFeatureIndex
Applies FastFeatureIndex::fidx2feature to the first element of the tuple.
fidx2feature(int) - Method in class es.uam.eps.ir.ranksys.fast.index.SimpleFastFeatureIndex
 
FilterRecommenderRunner<U,I> - Class in es.uam.eps.ir.ranksys.rec.runner
Filter runner.
FilterRecommenderRunner(Stream<U>, Function<U, Predicate<I>>, int) - Constructor for class es.uam.eps.ir.ranksys.rec.runner.FilterRecommenderRunner
Constructor.
Filters - Class in es.uam.eps.ir.ranksys.rec.runner
Filters for the filter recommender method in Recommender.
Filters() - Constructor for class es.uam.eps.ir.ranksys.rec.runner.Filters
 
FixedLengthBitStreamCODEC - Class in org.ranksys.compression.codecs.dsi
Fixed-length coding.
FixedLengthBitStreamCODEC(int) - Constructor for class org.ranksys.compression.codecs.dsi.FixedLengthBitStreamCODEC
Constructor.
FMFormat - Interface in org.ranksys.formats.factorization
Factorisation machine format for reading and writing from files.
FMRecommender<U,I> - Class in org.ranksys.fm.rec
A recommender using a factorisation machine.
FMRecommender(PreferenceFM<U, I>) - Constructor for class org.ranksys.fm.rec.FMRecommender
Constructor.
FORVBCODEC - Class in org.ranksys.compression.codecs.lemire
Frame of Reference coding (with Variable Byte as fallback).
FORVBCODEC() - Constructor for class org.ranksys.compression.codecs.lemire.FORVBCODEC
Constructor.
fp - Static variable in class org.ranksys.formats.parsing.Parsers
Parse to Float.
freeNorm - Variable in class es.uam.eps.ir.ranksys.diversity.sales.metrics.AbstractSalesDiversityMetric
Norm for free discovery item novelty models.

G

gain(I) - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.metrics.ERRIA.ERRRelevanceModel.UserERRRelevanceModel
 
gain(I) - Method in class es.uam.eps.ir.ranksys.metrics.basic.NDCG.NDCGRelevanceModel.UserNDCGRelevanceModel
Gain obtained by recommending the item.
gain(I) - Method in interface es.uam.eps.ir.ranksys.metrics.rel.RelevanceModel.UserRelevanceModel
Gain obtained by recommending the item.
GammaBitStreamCODEC - Class in org.ranksys.compression.codecs.dsi
Gamma coding.
GammaBitStreamCODEC() - Constructor for class org.ranksys.compression.codecs.dsi.GammaBitStreamCODEC
 
get(U) - Method in class es.uam.eps.ir.ranksys.core.model.UserModel
Calculates the user model for user u.
get() - Method in class es.uam.eps.ir.ranksys.core.util.Lazy
 
get(int) - Method in class es.uam.eps.ir.ranksys.core.util.topn.AbstractTopN
Returns the i-th element in the heap.
get(int) - Method in class es.uam.eps.ir.ranksys.core.util.topn.ObjectDoubleTopN
 
get(int) - Method in class es.uam.eps.ir.ranksys.core.util.topn.TopN
 
get(U) - Method in class es.uam.eps.ir.ranksys.diversity.binom.BinomialModel
 
get(U) - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.FeatureIntentModel
Calculates the user model for user u.
get(U) - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.IntentModel
 
get(U) - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.metrics.ERRIA.ERRRelevanceModel
 
get(U) - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.ScoresAspectModel
 
get(U) - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.ScoresRelevanceAspectModel
 
get(T) - Method in class es.uam.eps.ir.ranksys.fast.utils.IdxIndex
Gets the index of the element.
get(int) - Method in class es.uam.eps.ir.ranksys.fast.utils.IdxIndex
Gets the element assigned to the index.
get(int) - Method in class es.uam.eps.ir.ranksys.fast.utils.topn.IntDoubleTopN
 
get(U) - Method in class es.uam.eps.ir.ranksys.metrics.basic.NDCG.NDCGRelevanceModel
Calculates the user model for user u.
get(U) - Method in class es.uam.eps.ir.ranksys.metrics.rel.BackgroundBinaryRelevanceModel
 
get(U) - Method in class es.uam.eps.ir.ranksys.metrics.rel.BinaryRelevanceModel
 
get(U) - Method in class es.uam.eps.ir.ranksys.metrics.rel.IdealRelevanceModel
 
get(U) - Method in class es.uam.eps.ir.ranksys.metrics.rel.NoRelevanceModel
 
get(U) - Method in class es.uam.eps.ir.ranksys.metrics.rel.RelevanceModel
 
get(U) - Method in class es.uam.eps.ir.ranksys.novdiv.itemnovelty.ItemNovelty
 
get(U) - Method in class es.uam.eps.ir.ranksys.novelty.longtail.FDItemNovelty
 
get(U) - Method in class es.uam.eps.ir.ranksys.novelty.longtail.PCItemNovelty
 
get(U) - Method in class es.uam.eps.ir.ranksys.novelty.sales.ISDCItemNovelty
 
get(U) - Method in class es.uam.eps.ir.ranksys.novelty.temporal.TDItemNovelty
 
get(U) - Method in class es.uam.eps.ir.ranksys.novelty.unexp.PDItemNovelty
 
get() - Static method in class org.ranksys.formats.factorization.SimpleFactorizationFormat
Returns an instance of this class.
get() - Static method in class org.ranksys.formats.factorization.SimpleFMFormat
Returns an instance of this class.
get() - Static method in class org.ranksys.formats.feature.SimpleFeaturesReader
Returns and instance of this class.
get() - Static method in class org.ranksys.formats.preference.CompressibleBinaryPreferencesFormat
Gets an instance of this class.
get() - Static method in class org.ranksys.formats.preference.CompressibleRatingPreferencesFormat
Gets an instance of this class.
get() - Static method in class org.ranksys.formats.preference.SimpleBinaryPreferencesReader
Returns and instance of this class.
get() - Static method in class org.ranksys.formats.preference.SimpleRatingPreferencesReader
Returns and instance of this class.
get() - Method in interface org.ranksys.formats.rec.RecommendationFormat.Reader
 
getAllFeatures() - Method in class es.uam.eps.ir.ranksys.core.feature.SimpleFeatureData
 
getAllFeatures() - Method in interface es.uam.eps.ir.ranksys.core.index.FeatureIndex
Retrieves a stream of the indexed features.
getAllFeatures() - Method in class es.uam.eps.ir.ranksys.fast.feature.AbstractFastFeatureData
 
getAllFeatures() - Method in interface es.uam.eps.ir.ranksys.fast.index.FastFeatureIndex
 
getAllFeatures() - Method in class es.uam.eps.ir.ranksys.fast.index.SimpleFastFeatureIndex
 
getAllFidx() - Method in interface es.uam.eps.ir.ranksys.fast.index.FastFeatureIndex
Gets all the indices of the features.
getAllIidx() - Method in interface es.uam.eps.ir.ranksys.fast.index.FastItemIndex
Gets all the indices of the items.
getAllIidx() - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
getAllItems() - Method in class es.uam.eps.ir.ranksys.core.feature.SimpleFeatureData
 
getAllItems() - Method in interface es.uam.eps.ir.ranksys.core.index.ItemIndex
Retrieves a stream of the indexed items.
getAllItems() - Method in class es.uam.eps.ir.ranksys.core.preference.ConcatPreferenceData
 
getAllItems() - Method in class es.uam.eps.ir.ranksys.core.preference.SimplePreferenceData
 
getAllItems() - Method in class es.uam.eps.ir.ranksys.fast.feature.AbstractFastFeatureData
 
getAllItems() - Method in interface es.uam.eps.ir.ranksys.fast.index.FastItemIndex
 
getAllItems() - Method in class es.uam.eps.ir.ranksys.fast.index.SimpleFastItemIndex
 
getAllItems() - Method in class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
 
getAllItems() - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
getAllItems() - Method in class org.ranksys.fm.PreferenceFM
 
getAllUidx() - Method in interface es.uam.eps.ir.ranksys.fast.index.FastUserIndex
Gets all the indices of the users.
getAllUidx() - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
getAllUsers() - Method in interface es.uam.eps.ir.ranksys.core.index.UserIndex
Retrieves a stream of the indexed users.
getAllUsers() - Method in class es.uam.eps.ir.ranksys.core.preference.ConcatPreferenceData
 
getAllUsers() - Method in class es.uam.eps.ir.ranksys.core.preference.SimplePreferenceData
 
getAllUsers() - Method in interface es.uam.eps.ir.ranksys.fast.index.FastUserIndex
 
getAllUsers() - Method in class es.uam.eps.ir.ranksys.fast.index.SimpleFastUserIndex
 
getAllUsers() - Method in class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
 
getAllUsers() - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
getAllUsers() - Method in class org.ranksys.fm.PreferenceFM
 
getBasePerm(int) - Static method in class es.uam.eps.ir.ranksys.novdiv.reranking.PermutationReranker
Returns a null permutation, that is, an array with values 0..(N-1).
getFeatureItems(F) - Method in interface es.uam.eps.ir.ranksys.core.feature.FeatureData
Returns a stream of items with the feature.
getFeatureItems(F) - Method in class es.uam.eps.ir.ranksys.core.feature.SimpleFeatureData
 
getFeatureItems(F) - Method in class es.uam.eps.ir.ranksys.fast.feature.AbstractFastFeatureData
 
getFeatures() - Method in class es.uam.eps.ir.ranksys.diversity.binom.BinomialModel
Returns the features considered by the model.
getFeatures() - Method in class es.uam.eps.ir.ranksys.diversity.binom.BinomialModel.UserBinomialModel
Returns the features considered by the user binomial model.
getFeaturesWithItems() - Method in interface es.uam.eps.ir.ranksys.core.feature.FeatureData
Returns a stream of features with items.
getFeaturesWithItems() - Method in class es.uam.eps.ir.ranksys.core.feature.SimpleFeatureData
 
getFeaturesWithItems() - Method in class es.uam.eps.ir.ranksys.fast.feature.AbstractFastFeatureData
 
getFidxItems(int) - Method in interface es.uam.eps.ir.ranksys.fast.feature.FastFeatureData
Returns the items having a feature.
getFidxItems(int) - Method in class es.uam.eps.ir.ranksys.fast.feature.SimpleFastFeatureData
 
getFidxWithItems() - Method in interface es.uam.eps.ir.ranksys.fast.feature.FastFeatureData
Returns the features that are associated with items.
getFidxWithItems() - Method in class es.uam.eps.ir.ranksys.fast.feature.SimpleFastFeatureData
 
getFM() - Method in class org.ranksys.fm.PreferenceFM
Returns the enclosed factorisation machine.
getGainValues() - Method in class es.uam.eps.ir.ranksys.metrics.basic.NDCG.NDCGRelevanceModel.UserNDCGRelevanceModel
Get the vector of gains of the relevant items.
getIds() - Method in class es.uam.eps.ir.ranksys.fast.utils.IdxIndex
Returns a stream of the elements stored in the structure.
getIidxFeatures(int) - Method in interface es.uam.eps.ir.ranksys.fast.feature.FastFeatureData
Returns the features associated with an item.
getIidxFeatures(int) - Method in class es.uam.eps.ir.ranksys.fast.feature.SimpleFastFeatureData
 
getIidxPreferences(int) - Method in interface es.uam.eps.ir.ranksys.fast.preference.FastPreferenceData
Gets the preferences of an item.
getIidxPreferences(int) - Method in class es.uam.eps.ir.ranksys.fast.preference.SimpleFastPreferenceData
 
getIidxPreferences(int) - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
getIidxPreferences(int) - Method in class org.ranksys.fast.preference.IteratorsAbstractFastPreferenceData
 
getIidxs() - Method in class es.uam.eps.ir.ranksys.fast.FastRecommendation
Returns the list of item-score pairs identified by index.
getIidxUidxs(int) - Method in interface es.uam.eps.ir.ranksys.fast.preference.FastPreferenceData
Returns the user idxs of the preferences for an item.
getIidxUidxs(int) - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
getIidxUidxs(int) - Method in class org.ranksys.compression.preferences.AbstractCODECPreferenceData
 
getIidxUidxs(int) - Method in class org.ranksys.fast.preference.StreamsAbstractFastPreferenceData
 
getIidxVs(int) - Method in interface es.uam.eps.ir.ranksys.fast.preference.FastPreferenceData
Returns the user values of the preferences for an item.
getIidxVs(int) - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
getIidxVs(int) - Method in class org.ranksys.compression.preferences.BinaryCODECPreferenceData
 
getIidxVs(int) - Method in class org.ranksys.compression.preferences.RatingCODECPreferenceData
 
getIidxVs(int) - Method in class org.ranksys.fast.preference.StreamsAbstractFastPreferenceData
 
getIidxWithFeatures() - Method in interface es.uam.eps.ir.ranksys.fast.feature.FastFeatureData
Returns the indexes of the items with features.
getIidxWithFeatures() - Method in class es.uam.eps.ir.ranksys.fast.feature.SimpleFastFeatureData
 
getIidxWithPreferences() - Method in interface es.uam.eps.ir.ranksys.fast.preference.FastPreferenceData
Returns a stream of item indexes for which users have preferences.
getIidxWithPreferences() - Method in class es.uam.eps.ir.ranksys.fast.preference.SimpleFastPreferenceData
 
getIidxWithPreferences() - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
getIidxWithPreferences() - Method in class org.ranksys.compression.preferences.AbstractCODECPreferenceData
 
getIntents() - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.AspectModel.UserAspectModel
 
getIntents() - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.FeatureIntentModel.FeatureUserIntentModel
Returns the intents considered in the intent model.
getIntents() - Method in interface es.uam.eps.ir.ranksys.diversity.intentaware.IntentModel.UserIntentModel
Returns the intents considered in the intent model.
getItemFeatures(I) - Method in interface es.uam.eps.ir.ranksys.core.feature.FeatureData
Returns a stream of features of the item.
getItemFeatures(I) - Method in class es.uam.eps.ir.ranksys.core.feature.SimpleFeatureData
 
getItemFeatures(I) - Method in class es.uam.eps.ir.ranksys.fast.feature.AbstractFastFeatureData
 
getItemIntents(I) - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.AspectModel.UserAspectModel
 
getItemIntents(I) - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.FeatureIntentModel.FeatureUserIntentModel
Returns the intents associated with an item.
getItemIntents(I) - Method in interface es.uam.eps.ir.ranksys.diversity.intentaware.IntentModel.UserIntentModel
Returns the intents associated with an item.
getItemMatrix() - Method in class es.uam.eps.ir.ranksys.mf.Factorization
Returns the whole item matrix.
getItemPreferences(I) - Method in class es.uam.eps.ir.ranksys.core.preference.ConcatPreferenceData
 
getItemPreferences(I) - Method in interface es.uam.eps.ir.ranksys.core.preference.PreferenceData
Returns a stream of the preferences of the item
getItemPreferences(I) - Method in class es.uam.eps.ir.ranksys.core.preference.SimplePreferenceData
 
getItemPreferences(I) - Method in class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
 
getItemPreferences(U) - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
getItems() - Method in class es.uam.eps.ir.ranksys.core.Recommendation
Returns the list of item-score pairs.
getItemsWithFeatures() - Method in interface es.uam.eps.ir.ranksys.core.feature.FeatureData
Returns a stream of items with features.
getItemsWithFeatures() - Method in class es.uam.eps.ir.ranksys.core.feature.SimpleFeatureData
 
getItemsWithFeatures() - Method in class es.uam.eps.ir.ranksys.fast.feature.AbstractFastFeatureData
 
getItemsWithPreferences() - Method in class es.uam.eps.ir.ranksys.core.preference.ConcatPreferenceData
 
getItemsWithPreferences() - Method in interface es.uam.eps.ir.ranksys.core.preference.PreferenceData
Returns a stream of the items with preferences
getItemsWithPreferences() - Method in class es.uam.eps.ir.ranksys.core.preference.SimplePreferenceData
 
getItemsWithPreferences() - Method in class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
 
getItemsWithPreferences() - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
getItemVector(I) - Method in class es.uam.eps.ir.ranksys.mf.Factorization
Returns the row of the item matrix corresponding to the given item.
getK() - Method in class es.uam.eps.ir.ranksys.mf.Factorization
Returns the dimension of the latent feature space.
getLeftChild() - Method in class org.ranksys.core.util.BinaryTree.Node
Returns the left child of this node.
getMax() - Method in class es.uam.eps.ir.ranksys.core.util.Stats
Returns the greatest value of the sample.
getMean() - Method in class es.uam.eps.ir.ranksys.core.util.Stats
Returns the mean of the sample.
getMin() - Method in class es.uam.eps.ir.ranksys.core.util.Stats
Returns the smallest value of the sample.
getModel(U) - Method in class es.uam.eps.ir.ranksys.core.model.UserModel
Returns the user model for user u.
getModel(U) - Method in class es.uam.eps.ir.ranksys.diversity.binom.BinomialModel
 
getModel(U) - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.AspectModel
 
getModel(U) - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.IntentModel
 
getModel(U) - Method in class es.uam.eps.ir.ranksys.metrics.rel.IdealRelevanceModel
 
getModel(U) - Method in class es.uam.eps.ir.ranksys.metrics.rel.NoRelevanceModel
 
getModel(U) - Method in class es.uam.eps.ir.ranksys.metrics.rel.RelevanceModel
 
getModel(U) - Method in class es.uam.eps.ir.ranksys.novdiv.itemnovelty.ItemNovelty
 
getModel(U) - Method in class es.uam.eps.ir.ranksys.novelty.longtail.FDItemNovelty
 
getModel(U) - Method in class es.uam.eps.ir.ranksys.novelty.longtail.PCItemNovelty
 
getN() - Method in class es.uam.eps.ir.ranksys.core.util.Stats
Returns the size of the sample.
getNeighbors(int) - Method in class es.uam.eps.ir.ranksys.nn.item.neighborhood.ItemNeighborhood
Returns the neighborhood of a user/index.
getNeighbors(I) - Method in class es.uam.eps.ir.ranksys.nn.item.neighborhood.ItemNeighborhood
Returns a stream of item neighbors
getNeighbors(int) - Method in class es.uam.eps.ir.ranksys.nn.neighborhood.CachedNeighborhood
Returns the neighborhood of a user/index.
getNeighbors(int) - Method in interface es.uam.eps.ir.ranksys.nn.neighborhood.Neighborhood
Returns the neighborhood of a user/index.
getNeighbors(int) - Method in class es.uam.eps.ir.ranksys.nn.neighborhood.ThresholdNeighborhood
Returns the neighborhood of a user/index.
getNeighbors(int) - Method in class es.uam.eps.ir.ranksys.nn.neighborhood.TopKNeighborhood
Returns the neighborhood of a user/index.
getNeighbors(int) - Method in class es.uam.eps.ir.ranksys.nn.user.neighborhood.UserNeighborhood
Returns the neighborhood of a user/index.
getNeighbors(U) - Method in class es.uam.eps.ir.ranksys.nn.user.neighborhood.UserNeighborhood
Returns a stream of user neighbors
getNeighbors(int) - Method in class es.uam.eps.ir.ranksys.novelty.inverted.neighborhood.InvertedNeighborhood
Returns the neighborhood of a user/index.
getParent() - Method in class org.ranksys.core.util.BinaryTree.Node
Returns the parent node (if any) of this node.
getPreference(int, int) - Method in class es.uam.eps.ir.ranksys.fast.preference.SimpleFastPreferenceData
 
getPreference(U, I) - Method in class es.uam.eps.ir.ranksys.fast.preference.SimpleFastPreferenceData
 
getPreference(int, int) - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
getPreference(I, U) - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
getPreference(U, I) - Method in interface org.ranksys.core.preference.PointWisePreferenceData
Get preference of a user for an item.
getPreference(int, int) - Method in interface org.ranksys.fast.preference.FastPointWisePreferenceData
Get preference of a user for an item.
getPreferences(int, IntIterator, DoubleIterator) - Method in class org.ranksys.fast.preference.IteratorsAbstractFastPreferenceData
Converts the int and double iterators to a stream of IdxPref.
getReader(String) - Method in class org.ranksys.formats.rec.MahoutRecommendationFormat
 
getReader(File) - Method in class org.ranksys.formats.rec.MahoutRecommendationFormat
 
getReader(InputStream) - Method in class org.ranksys.formats.rec.MahoutRecommendationFormat
 
getReader(Path) - Method in interface org.ranksys.formats.rec.RecommendationFormat
Gets a reader for a file path.
getReader(String) - Method in interface org.ranksys.formats.rec.RecommendationFormat
Gets a reader for a file path.
getReader(File) - Method in interface org.ranksys.formats.rec.RecommendationFormat
Gets a reader for a file.
getReader(InputStream) - Method in interface org.ranksys.formats.rec.RecommendationFormat
Gets a reader for an input stream.
getReader(InputStream) - Method in class org.ranksys.formats.rec.TuplesRecommendationFormat
 
getReader(InputStream) - Method in class org.ranksys.formats.rec.ZipRecommendationFormat
 
getRecommendation(int, int, IntPredicate) - Method in class es.uam.eps.ir.ranksys.mf.rec.MFRecommender
 
getRecommendation(int, IntStream) - Method in class es.uam.eps.ir.ranksys.mf.rec.MFRecommender
 
getRecommendation(U, int, Predicate<I>) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.RerankingRecommender
 
getRecommendation(int, int, IntPredicate) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.RerankingRecommender
 
getRecommendation(U) - Method in class es.uam.eps.ir.ranksys.rec.AbstractRecommender
 
getRecommendation(U, int) - Method in class es.uam.eps.ir.ranksys.rec.AbstractRecommender
 
getRecommendation(U, Predicate<I>) - Method in class es.uam.eps.ir.ranksys.rec.AbstractRecommender
 
getRecommendation(U, int, Predicate<I>) - Method in class es.uam.eps.ir.ranksys.rec.AbstractRecommender
 
getRecommendation(U, Stream<I>) - Method in class es.uam.eps.ir.ranksys.rec.AbstractRecommender
 
getRecommendation(U, int) - Method in class es.uam.eps.ir.ranksys.rec.fast.AbstractFastRecommender
 
getRecommendation(int) - Method in class es.uam.eps.ir.ranksys.rec.fast.AbstractFastRecommender
 
getRecommendation(int, int) - Method in class es.uam.eps.ir.ranksys.rec.fast.AbstractFastRecommender
 
getRecommendation(U, int, Predicate<I>) - Method in class es.uam.eps.ir.ranksys.rec.fast.AbstractFastRecommender
 
getRecommendation(int, IntPredicate) - Method in class es.uam.eps.ir.ranksys.rec.fast.AbstractFastRecommender
 
getRecommendation(int, int, IntPredicate) - Method in class es.uam.eps.ir.ranksys.rec.fast.AbstractFastRecommender
 
getRecommendation(U, Stream<I>) - Method in class es.uam.eps.ir.ranksys.rec.fast.AbstractFastRecommender
 
getRecommendation(int, IntStream) - Method in class es.uam.eps.ir.ranksys.rec.fast.AbstractFastRecommender
 
getRecommendation(int, int, IntPredicate) - Method in class es.uam.eps.ir.ranksys.rec.fast.basic.PopularityRecommender
 
getRecommendation(int, int, IntPredicate) - Method in class es.uam.eps.ir.ranksys.rec.fast.basic.RandomRecommender
 
getRecommendation(U, Stream<I>) - Method in class es.uam.eps.ir.ranksys.rec.fast.basic.RandomRecommender
 
getRecommendation(int, IntStream) - Method in class es.uam.eps.ir.ranksys.rec.fast.basic.RandomRecommender
 
getRecommendation(int, int, IntPredicate) - Method in class es.uam.eps.ir.ranksys.rec.fast.FastRankingRecommender
 
getRecommendation(int) - Method in interface es.uam.eps.ir.ranksys.rec.fast.FastRecommender
Free recommendation.
getRecommendation(int, int) - Method in interface es.uam.eps.ir.ranksys.rec.fast.FastRecommender
Free recommendation.
getRecommendation(int, IntPredicate) - Method in interface es.uam.eps.ir.ranksys.rec.fast.FastRecommender
Filter recommendation.
getRecommendation(int, int, IntPredicate) - Method in interface es.uam.eps.ir.ranksys.rec.fast.FastRecommender
Filter recommendation.
getRecommendation(int, IntStream) - Method in interface es.uam.eps.ir.ranksys.rec.fast.FastRecommender
Candidates ranking.
getRecommendation(U) - Method in interface es.uam.eps.ir.ranksys.rec.Recommender
Free recommendation.
getRecommendation(U, int) - Method in interface es.uam.eps.ir.ranksys.rec.Recommender
Free recommendation.
getRecommendation(U, Predicate<I>) - Method in interface es.uam.eps.ir.ranksys.rec.Recommender
Filter recommendation.
getRecommendation(U, int, Predicate<I>) - Method in interface es.uam.eps.ir.ranksys.rec.Recommender
Filter recommendation.
getRecommendation(U, Stream<I>) - Method in interface es.uam.eps.ir.ranksys.rec.Recommender
Candidates ranking.
getRecommendation(int, int, IntPredicate) - Method in class org.ranksys.fm.rec.FMRecommender
 
getRecommendation(int, IntStream) - Method in class org.ranksys.fm.rec.FMRecommender
 
getRecommendation(int, int, IntPredicate) - Method in class org.ranksys.lda.LDARecommender
 
getRelevantItems() - Method in class es.uam.eps.ir.ranksys.metrics.basic.NDCG.NDCGRelevanceModel.UserNDCGRelevanceModel
Obtains all the items relevant to the user.
getRelevantItems() - Method in interface es.uam.eps.ir.ranksys.metrics.rel.IdealRelevanceModel.UserIdealRelevanceModel
Obtains all the items relevant to the user.
getResultFromCount(BinomialModel<U, I, F>.UserBinomialModel, Object2IntMap<F>, int, int) - Method in class es.uam.eps.ir.ranksys.diversity.binom.metrics.BinomialCoverage
Returns the value of the binomial coverage metric for a given count of features from a recommendation list.
getResultFromCount(BinomialModel<U, I, F>.UserBinomialModel, Object2IntMap<F>, int, int) - Method in class es.uam.eps.ir.ranksys.diversity.binom.metrics.BinomialDiversity
Returns the value of the binomial diversity metric for a given count of features from a recommendation list.
getResultFromCount(BinomialModel<U, I, F>.UserBinomialModel, Object2IntMap<F>, int, int) - Method in class es.uam.eps.ir.ranksys.diversity.binom.metrics.BinomialMetric
Result of the metric based on the number of times each features appears in a recommendation list.
getResultFromCount(BinomialModel<U, I, F>.UserBinomialModel, Object2IntMap<F>, int, int) - Method in class es.uam.eps.ir.ranksys.diversity.binom.metrics.BinomialNonRedundancy
 
getRightChild() - Method in class org.ranksys.core.util.BinaryTree.Node
Returns the right child of this node.
getRoot() - Method in class org.ranksys.core.util.BinaryTree
Returns the root node.
getScoresMap(int) - Method in class es.uam.eps.ir.ranksys.nn.item.ItemNeighborhoodRecommender
Returns a map of item-score pairs.
getScoresMap(int) - Method in class es.uam.eps.ir.ranksys.nn.user.UserNeighborhoodRecommender
Returns a map of item-score pairs.
getScoresMap(int) - Method in class es.uam.eps.ir.ranksys.rec.fast.FastRankingRecommender
Returns a map of item-score pairs.
getScoresMap(int) - Method in class org.ranksys.rec.fast.FastEnsembleRecommender
Returns a map of item-score pairs.
getStandardDeviation() - Method in class es.uam.eps.ir.ranksys.core.util.Stats
Returns the standard deviation of the sample.
getUidx() - Method in class es.uam.eps.ir.ranksys.fast.FastRecommendation
Returns the index of the user for which the recommendation is issued.
getUidxIidxs(int) - Method in interface es.uam.eps.ir.ranksys.fast.preference.FastPreferenceData
Returns the item idxs of the preferences of a user.
getUidxIidxs(int) - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
getUidxIidxs(int) - Method in class org.ranksys.compression.preferences.AbstractCODECPreferenceData
 
getUidxIidxs(int) - Method in class org.ranksys.fast.preference.StreamsAbstractFastPreferenceData
 
getUidxPreferences(int) - Method in interface es.uam.eps.ir.ranksys.fast.preference.FastPreferenceData
Gets the preferences of a user.
getUidxPreferences(int) - Method in class es.uam.eps.ir.ranksys.fast.preference.SimpleFastPreferenceData
 
getUidxPreferences(int) - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
getUidxPreferences(int) - Method in class org.ranksys.fast.preference.IteratorsAbstractFastPreferenceData
 
getUidxVs(int) - Method in interface es.uam.eps.ir.ranksys.fast.preference.FastPreferenceData
Returns the item values of the preferences of a user.
getUidxVs(int) - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
getUidxVs(int) - Method in class org.ranksys.compression.preferences.BinaryCODECPreferenceData
 
getUidxVs(int) - Method in class org.ranksys.compression.preferences.RatingCODECPreferenceData
 
getUidxVs(int) - Method in class org.ranksys.fast.preference.StreamsAbstractFastPreferenceData
 
getUidxWithPreferences() - Method in interface es.uam.eps.ir.ranksys.fast.preference.FastPreferenceData
Returns a stream of user indexes who have preferences for items.
getUidxWithPreferences() - Method in class es.uam.eps.ir.ranksys.fast.preference.SimpleFastPreferenceData
 
getUidxWithPreferences() - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
getUidxWithPreferences() - Method in class org.ranksys.compression.preferences.AbstractCODECPreferenceData
 
getUser() - Method in class es.uam.eps.ir.ranksys.core.Recommendation
Returns the user that receives the recommendation.
getUserMatrix() - Method in class es.uam.eps.ir.ranksys.mf.Factorization
Returns the whole user matrix.
getUserPreferences(U) - Method in class es.uam.eps.ir.ranksys.core.preference.ConcatPreferenceData
 
getUserPreferences(U) - Method in interface es.uam.eps.ir.ranksys.core.preference.PreferenceData
Returns a stream of the preferences of the user
getUserPreferences(U) - Method in class es.uam.eps.ir.ranksys.core.preference.SimplePreferenceData
 
getUserPreferences(U) - Method in class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
 
getUserPreferences(I) - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
getUserReranker(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.diversity.binom.reranking.BinomialCoverageReranker
 
getUserReranker(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.diversity.binom.reranking.BinomialDiversityReranker
 
getUserReranker(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.diversity.binom.reranking.BinomialNonRedundancyReranker
 
getUserReranker(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.diversity.distance.reranking.MMR
 
getUserReranker(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.reranking.AlphaXQuAD
 
getUserReranker(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.GreedyReranker
Returns an instance of GreedyReranker.GreedyUserReranker that does the greedy selection.
getUserReranker(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker
 
getUserReranker(Recommendation<U, I>, int) - Method in class org.ranksys.diversity.prop.reranking.PM
 
getUsersWithPreferences() - Method in class es.uam.eps.ir.ranksys.core.preference.ConcatPreferenceData
 
getUsersWithPreferences() - Method in interface es.uam.eps.ir.ranksys.core.preference.PreferenceData
Returns a stream of the users with preferences
getUsersWithPreferences() - Method in class es.uam.eps.ir.ranksys.core.preference.SimplePreferenceData
 
getUsersWithPreferences() - Method in class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
 
getUsersWithPreferences() - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
getUserVector(U) - Method in class es.uam.eps.ir.ranksys.mf.Factorization
Returns the row of the user matrix corresponding to the given user.
getVariance() - Method in class es.uam.eps.ir.ranksys.core.util.Stats
Returns the variance of the sample.
getWriter(String) - Method in class org.ranksys.formats.rec.MahoutRecommendationFormat
 
getWriter(File) - Method in class org.ranksys.formats.rec.MahoutRecommendationFormat
 
getWriter(OutputStream) - Method in class org.ranksys.formats.rec.MahoutRecommendationFormat
 
getWriter(Path) - Method in interface org.ranksys.formats.rec.RecommendationFormat
Gets a writer for a file path.
getWriter(String) - Method in interface org.ranksys.formats.rec.RecommendationFormat
Gets a writer for a file path.
getWriter(File) - Method in interface org.ranksys.formats.rec.RecommendationFormat
Gets a writer for a file.
getWriter(OutputStream) - Method in interface org.ranksys.formats.rec.RecommendationFormat
Gets a writer for an output stream.
getWriter(OutputStream) - Method in class org.ranksys.formats.rec.TuplesRecommendationFormat
 
getWriter(OutputStream) - Method in class org.ranksys.formats.rec.ZipRecommendationFormat
 
GiniIndex<U,I> - Class in es.uam.eps.ir.ranksys.diversity.sales.metrics
Gini index sales diversity metric.
GiniIndex(int, int) - Constructor for class es.uam.eps.ir.ranksys.diversity.sales.metrics.GiniIndex
Constructor.
GiniSimpsonIndex<U,I> - Class in es.uam.eps.ir.ranksys.diversity.sales.metrics
Gini-Simpson index sales diversity metric.
GiniSimpsonIndex(int) - Constructor for class es.uam.eps.ir.ranksys.diversity.sales.metrics.GiniSimpsonIndex
Constructor.
GreedyReranker<U,I> - Class in es.uam.eps.ir.ranksys.novdiv.reranking
Greedy re-ranking.
GreedyReranker(int) - Constructor for class es.uam.eps.ir.ranksys.novdiv.reranking.GreedyReranker
Constructor.
GreedyReranker.GreedyUserReranker<U,I> - Class in es.uam.eps.ir.ranksys.novdiv.reranking
Re-ranker of a single recommendation.
GreedyUserReranker(Recommendation<U, I>, int) - Constructor for class es.uam.eps.ir.ranksys.novdiv.reranking.GreedyReranker.GreedyUserReranker
Constructor

H

hashCode() - Method in class org.ranksys.core.util.tuples.Tuple2id
 
hashCode() - Method in class org.ranksys.core.util.tuples.Tuple2io
 
hashCode() - Method in class org.ranksys.core.util.tuples.Tuple2od
 
hasNext() - Method in class org.ranksys.core.util.iterators.ArrayDoubleIterator
 
hasNext() - Method in class org.ranksys.core.util.iterators.ArrayIntIterator
 
hasNext() - Method in class org.ranksys.core.util.iterators.StreamDoubleIterator
 
hasNext() - Method in class org.ranksys.core.util.iterators.StreamIntIterator
 
HKVFactorizer<U,I> - Class in es.uam.eps.ir.ranksys.mf.als
Implicit matrix factorization of Hu, Koren and Volinsky.
HKVFactorizer(double, DoubleUnaryOperator, int) - Constructor for class es.uam.eps.ir.ranksys.mf.als.HKVFactorizer
Constructor.
HKVFactorizer(double, double, DoubleUnaryOperator, int) - Constructor for class es.uam.eps.ir.ranksys.mf.als.HKVFactorizer
Constructor.

I

i_codec - Variable in class org.ranksys.compression.preferences.AbstractCODECPreferenceData
CODEC for item preferences.
i_idxs - Variable in class org.ranksys.compression.preferences.AbstractCODECPreferenceData
list of users for items.
i_len - Variable in class org.ranksys.compression.preferences.AbstractCODECPreferenceData
lengths of item preferences lists.
i_vs - Variable in class org.ranksys.compression.preferences.RatingCODECPreferenceData
list ratings for items.
IdealRelevanceModel<U,I> - Class in es.uam.eps.ir.ranksys.metrics.rel
Relevance model in which there is full, a-priori knowledge of the relevance of all the items in the collection.
IdealRelevanceModel(boolean, Stream<U>) - Constructor for class es.uam.eps.ir.ranksys.metrics.rel.IdealRelevanceModel
Full constructor: allows to specify whether to cache the user relevance models and for which users.
IdealRelevanceModel() - Constructor for class es.uam.eps.ir.ranksys.metrics.rel.IdealRelevanceModel
No caching constructor.
IdealRelevanceModel(Stream<U>) - Constructor for class es.uam.eps.ir.ranksys.metrics.rel.IdealRelevanceModel
Caching constructor.
IdealRelevanceModel.UserIdealRelevanceModel<U,I> - Interface in es.uam.eps.ir.ranksys.metrics.rel
User relevance model for IdealRelevanceModel
IdPref<I> - Class in es.uam.eps.ir.ranksys.core.preference
A user or item preference.
IdPref(I, double) - Constructor for class es.uam.eps.ir.ranksys.core.preference.IdPref
Constructor with both values.
IdPref(Tuple2od<I>) - Constructor for class es.uam.eps.ir.ranksys.core.preference.IdPref
Constructor from a object-double pair.
IdxIndex<T> - Class in es.uam.eps.ir.ranksys.fast.utils
Bi-map-like structure to back fast version of user/item/feature indexes.
IdxIndex() - Constructor for class es.uam.eps.ir.ranksys.fast.utils.IdxIndex
Constructor.
IdxPref - Class in es.uam.eps.ir.ranksys.fast.preference
A user or item preference by indexes.
IdxPref(int, double) - Constructor for class es.uam.eps.ir.ranksys.fast.preference.IdxPref
Constructor with both values.
IdxPref(Tuple2id) - Constructor for class es.uam.eps.ir.ranksys.fast.preference.IdxPref
Constructor from tuple
ii - Variable in class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
item index.
iidx2item(int) - Method in class es.uam.eps.ir.ranksys.fast.feature.AbstractFastFeatureData
 
iidx2item(int) - Method in interface es.uam.eps.ir.ranksys.fast.index.FastItemIndex
Returns the item represented with the index.
iidx2item(Tuple2io<V>) - Method in interface es.uam.eps.ir.ranksys.fast.index.FastItemIndex
Applies FastItemIndex::iidx2item to the first element of the tuple.
iidx2item(Tuple2id) - Method in interface es.uam.eps.ir.ranksys.fast.index.FastItemIndex
Applies FastItemIndex::iidx2item to the first element of the tuple.
iidx2item(int) - Method in class es.uam.eps.ir.ranksys.fast.index.SimpleFastItemIndex
 
iidx2item(int) - Method in class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
 
iidx2item(int) - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
iidx2item(int) - Method in class es.uam.eps.ir.ranksys.mf.Factorization
 
iidx2item(int) - Method in class es.uam.eps.ir.ranksys.nn.item.neighborhood.ItemNeighborhood
 
iidx2item(int) - Method in class es.uam.eps.ir.ranksys.nn.item.sim.ItemSimilarity
 
iidx2item(int) - Method in class es.uam.eps.ir.ranksys.rec.fast.AbstractFastRecommender
 
iidx2item(int) - Method in class org.ranksys.fast.preference.AbstractFastPreferenceSampler
 
iidx2item(int) - Method in class org.ranksys.fm.PreferenceFM
 
iIndex - Variable in class es.uam.eps.ir.ranksys.mf.Factorization
item index
iIndex - Variable in class es.uam.eps.ir.ranksys.nn.item.neighborhood.ItemNeighborhood
Fast item index.
iIndex - Variable in class es.uam.eps.ir.ranksys.nn.item.sim.ItemSimilarity
Fast item index.
iIndex - Variable in class es.uam.eps.ir.ranksys.rec.fast.AbstractFastRecommender
Fast item index.
initialize() - Method in class es.uam.eps.ir.ranksys.core.model.UserModel
Start the caching of the users.
initializeWithItems(List<Tuple2od<I>>) - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.AspectModel.UserAspectModel
Initialises the model with items.
initializeWithItems(List<Tuple2od<I>>) - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.ScoresAspectModel.ScoresUserAspectModel
 
initializeWithItems(List<Tuple2od<I>>) - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.ScoresRelevanceAspectModel.ScoresUserRelevanceAspectModel
 
IntDoubleTopN - Class in es.uam.eps.ir.ranksys.fast.utils.topn
Bounded min-heap to keep just the top-n greatest integer-double pairs according to the value of the double.
IntDoubleTopN(int) - Constructor for class es.uam.eps.ir.ranksys.fast.utils.topn.IntDoubleTopN
Constructor.
IntegratedFORVBCODEC - Class in org.ranksys.compression.codecs.lemire
Integrated Frame of Reference coding (with Variable Byte as fallback).
IntegratedFORVBCODEC() - Constructor for class org.ranksys.compression.codecs.lemire.IntegratedFORVBCODEC
Constructor.
IntegratedVByteCODEC - Class in org.ranksys.compression.codecs.lemire
Integrated Variable Byte coding.
IntegratedVByteCODEC() - Constructor for class org.ranksys.compression.codecs.lemire.IntegratedVByteCODEC
Constructor.
intentModel - Variable in class es.uam.eps.ir.ranksys.diversity.intentaware.AspectModel
Intent model
IntentModel<U,I,F> - Class in es.uam.eps.ir.ranksys.diversity.intentaware
Intent-aware model.
IntentModel(Stream<U>) - Constructor for class es.uam.eps.ir.ranksys.diversity.intentaware.IntentModel
Constructor that caches user intent-aware models.
IntentModel() - Constructor for class es.uam.eps.ir.ranksys.diversity.intentaware.IntentModel
Constructor that does not cache user intent-aware models.
IntentModel.UserIntentModel<U,I,F> - Interface in es.uam.eps.ir.ranksys.diversity.intentaware
User intent-aware model for IntentModel.
InvertedItemNeighborhood<I> - Class in es.uam.eps.ir.ranksys.novelty.inverted.neighborhood
Inverted item neighborhood.
InvertedItemNeighborhood(ItemNeighborhood<I>) - Constructor for class es.uam.eps.ir.ranksys.novelty.inverted.neighborhood.InvertedItemNeighborhood
Constructor.
InvertedNeighborhood - Class in es.uam.eps.ir.ranksys.novelty.inverted.neighborhood
Inverted neighborhood.
InvertedNeighborhood(int, Neighborhood, IntPredicate) - Constructor for class es.uam.eps.ir.ranksys.novelty.inverted.neighborhood.InvertedNeighborhood
Constructor.
InvertedUserNeighborhood<U> - Class in es.uam.eps.ir.ranksys.novelty.inverted.neighborhood
Inverted user neighborhood.
InvertedUserNeighborhood(UserNeighborhood<U>, Predicate<U>) - Constructor for class es.uam.eps.ir.ranksys.novelty.inverted.neighborhood.InvertedUserNeighborhood
Constructor.
InvertedUserNeighborhood(UserNeighborhood<U>, IntPredicate) - Constructor for class es.uam.eps.ir.ranksys.novelty.inverted.neighborhood.InvertedUserNeighborhood
Constructor - fast version.
ip - Static variable in class org.ranksys.formats.parsing.Parsers
Parse to Integer.
iPrefFun - Variable in class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
Converter from IdxPref to IdPref (preference from user).
ISD<U,I> - Class in es.uam.eps.ir.ranksys.novelty.sales.metrics
Inter-system diversity.
ISD(int, int, Function<U, List<List<I>>>) - Constructor for class es.uam.eps.ir.ranksys.novelty.sales.metrics.ISD
Constructor.
ISDCItemNovelty<U,I> - Class in es.uam.eps.ir.ranksys.novelty.sales
Inter-System Discovery Complement item novelty model.
ISDCItemNovelty(int, Function<U, List<List<I>>>, RankingDiscountModel) - Constructor for class es.uam.eps.ir.ranksys.novelty.sales.ISDCItemNovelty
Constructor
ISDCItemNoveltyReranker<U,I> - Class in es.uam.eps.ir.ranksys.novelty.sales.reranking
Inter-System Discovery Complement re-ranker.
ISDCItemNoveltyReranker(double, ISDCItemNovelty<U, I>, boolean) - Constructor for class es.uam.eps.ir.ranksys.novelty.sales.reranking.ISDCItemNoveltyReranker
Constructor.
isIntegrated() - Method in interface org.ranksys.compression.codecs.CODEC
Returns if the CODEC is integrated, i.e.
isIntegrated() - Method in class org.ranksys.compression.codecs.dsi.BitStreamCODEC
 
isIntegrated() - Method in class org.ranksys.compression.codecs.dsi.EliasFanoBitStreamCODEC
 
isIntegrated() - Method in class org.ranksys.compression.codecs.lemire.FastPFORVBCODEC
 
isIntegrated() - Method in class org.ranksys.compression.codecs.lemire.LemireCODEC
 
isIntegrated() - Method in class org.ranksys.compression.codecs.NullCODEC
 
isLeaf() - Method in class org.ranksys.core.util.BinaryTree.Node
Determines whether the node is a leaf in the tree.
isRelevant(I) - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.metrics.ERRIA.ERRRelevanceModel.UserERRRelevanceModel
 
isRelevant(I) - Method in class es.uam.eps.ir.ranksys.metrics.basic.NDCG.NDCGRelevanceModel.UserNDCGRelevanceModel
Determines whether an item is relevant to the user or not
isRelevant(I) - Method in interface es.uam.eps.ir.ranksys.metrics.rel.RelevanceModel.UserRelevanceModel
Determines whether an item is relevant to the user or not
item2iidx(I) - Method in class es.uam.eps.ir.ranksys.fast.feature.AbstractFastFeatureData
 
item2iidx(I) - Method in interface es.uam.eps.ir.ranksys.fast.index.FastItemIndex
Returns the index assigned to the item.
item2iidx(Tuple2<I, V>) - Method in interface es.uam.eps.ir.ranksys.fast.index.FastItemIndex
Applies FastItemIndex::item2iidx to the first element of the tuple.
item2iidx(Tuple2od<I>) - Method in interface es.uam.eps.ir.ranksys.fast.index.FastItemIndex
Applies FastItemIndex::item2iidx to the first element of the tuple.
item2iidx(I) - Method in class es.uam.eps.ir.ranksys.fast.index.SimpleFastItemIndex
 
item2iidx(I) - Method in class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
 
item2iidx(U) - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
item2iidx(I) - Method in class es.uam.eps.ir.ranksys.mf.Factorization
 
item2iidx(I) - Method in class es.uam.eps.ir.ranksys.nn.item.neighborhood.ItemNeighborhood
 
item2iidx(I) - Method in class es.uam.eps.ir.ranksys.nn.item.sim.ItemSimilarity
 
item2iidx(I) - Method in class es.uam.eps.ir.ranksys.rec.fast.AbstractFastRecommender
 
item2iidx(I) - Method in class org.ranksys.fast.preference.AbstractFastPreferenceSampler
 
item2iidx(I) - Method in class org.ranksys.fm.PreferenceFM
 
itemCount - Variable in class es.uam.eps.ir.ranksys.diversity.sales.metrics.AbstractSalesDiversityMetric
Map of item-count.
ItemDistanceModel<I> - Interface in es.uam.eps.ir.ranksys.novdiv.distance
Item distance model.
ItemIndex<I> - Interface in es.uam.eps.ir.ranksys.core.index
Index for a set of items.
itemMatrix - Variable in class es.uam.eps.ir.ranksys.mf.Factorization
item matrix
ItemNeighborhood<I> - Class in es.uam.eps.ir.ranksys.nn.item.neighborhood
Item neighborhood.
ItemNeighborhood(FastItemIndex<I>, Neighborhood) - Constructor for class es.uam.eps.ir.ranksys.nn.item.neighborhood.ItemNeighborhood
Constructor.
ItemNeighborhoodRecommender<U,I> - Class in es.uam.eps.ir.ranksys.nn.item
Item-based nearest neighbors recommender.
ItemNeighborhoodRecommender(FastPreferenceData<U, I>, ItemNeighborhood<I>, int) - Constructor for class es.uam.eps.ir.ranksys.nn.item.ItemNeighborhoodRecommender
Constructor.
ItemNovelty<U,I> - Class in es.uam.eps.ir.ranksys.novdiv.itemnovelty
Item novelty model.
ItemNovelty(boolean, Stream<U>) - Constructor for class es.uam.eps.ir.ranksys.novdiv.itemnovelty.ItemNovelty
Constructor.
ItemNovelty() - Constructor for class es.uam.eps.ir.ranksys.novdiv.itemnovelty.ItemNovelty
Constructor in which no caching is done.
ItemNovelty(Stream<U>) - Constructor for class es.uam.eps.ir.ranksys.novdiv.itemnovelty.ItemNovelty
Constructor in which caching is done.
ItemNovelty.UserItemNoveltyModel<U,I> - Interface in es.uam.eps.ir.ranksys.novdiv.itemnovelty
Item novelty model for a user.
ItemNoveltyMetric<U,I> - Class in es.uam.eps.ir.ranksys.novdiv.itemnovelty.metrics
Item novelty metric.
ItemNoveltyMetric(int, ItemNovelty<U, I>, RelevanceModel<U, I>, RankingDiscountModel) - Constructor for class es.uam.eps.ir.ranksys.novdiv.itemnovelty.metrics.ItemNoveltyMetric
Constructor.
ItemNoveltyReranker<U,I> - Class in es.uam.eps.ir.ranksys.novdiv.itemnovelty.reranking
Item Novelty re-ranker.
ItemNoveltyReranker(double, ItemNovelty<U, I>, boolean) - Constructor for class es.uam.eps.ir.ranksys.novdiv.itemnovelty.reranking.ItemNoveltyReranker
Constructor.
ItemSimilarity<I> - Class in es.uam.eps.ir.ranksys.nn.item.sim
Item similarity.
ItemSimilarity(FastItemIndex<I>, Similarity) - Constructor for class es.uam.eps.ir.ranksys.nn.item.sim.ItemSimilarity
Constructor.
ItemsReader - Class in org.ranksys.formats.index
Reader for lists of items.
ItemsReader() - Constructor for class org.ranksys.formats.index.ItemsReader
 
itemWeight - Variable in class es.uam.eps.ir.ranksys.diversity.sales.metrics.AbstractSalesDiversityMetric
Map of item-weight.
iterator() - Method in class es.uam.eps.ir.ranksys.core.util.topn.AbstractTopN
 
IteratorsAbstractFastPreferenceData<U,I> - Class in org.ranksys.fast.preference
Extends AbstractFastPreferenceData and implements the data access stream-based methods using the iterator-based ones.
IteratorsAbstractFastPreferenceData(FastUserIndex<U>, FastItemIndex<I>) - Constructor for class org.ranksys.fast.preference.IteratorsAbstractFastPreferenceData
Constructor with default IdxPref to IdPref converter.
IteratorsAbstractFastPreferenceData(FastUserIndex<U>, FastItemIndex<I>, Function<IdxPref, IdPref<I>>, Function<IdxPref, IdPref<U>>) - Constructor for class org.ranksys.fast.preference.IteratorsAbstractFastPreferenceData
Constructor with custom IdxPref to IdPref converter.
IUD<U,I> - Class in es.uam.eps.ir.ranksys.diversity.sales.metrics
Inter-user diversity.
IUD(int) - Constructor for class es.uam.eps.ir.ranksys.diversity.sales.metrics.IUD
Constructor.

J

JaccardFeatureItemDistanceModel<I,F> - Class in es.uam.eps.ir.ranksys.novdiv.distance
Vector Jaccard item distance model.
JaccardFeatureItemDistanceModel(FeatureData<I, F, Double>) - Constructor for class es.uam.eps.ir.ranksys.novdiv.distance.JaccardFeatureItemDistanceModel
Constructor.

K

K - Variable in class es.uam.eps.ir.ranksys.mf.Factorization
dimensionality of the vector space
KCall<U,I> - Class in org.ranksys.metrics.basic
K-call metric.
KCall(int, int, RelevanceModel<U, I>) - Constructor for class org.ranksys.metrics.basic.KCall
Constructor.

L

lambda - Variable in class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker
Trade-off parameter of the linear combination.
LambdaReranker<U,I> - Class in es.uam.eps.ir.ranksys.novdiv.reranking
Linear combination re-ranker that combines the original score of the input recommendation and a novelty component.
LambdaReranker(double, int, boolean) - Constructor for class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker
Constructor.
LambdaReranker.LambdaUserReranker - Class in es.uam.eps.ir.ranksys.novdiv.reranking
User re-ranker for LambdaReranker.
LambdaUserReranker(Recommendation<U, I>, int) - Constructor for class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker.LambdaUserReranker
Constructor.
Lazy<T> - Class in es.uam.eps.ir.ranksys.core.util
Lazy initializer implementing the Supplier interface.
Lazy(Supplier<T>) - Constructor for class es.uam.eps.ir.ranksys.core.util.Lazy
Constructor.
LDAModelEstimator - Class in org.ranksys.lda
LDA model estimator.
LDAModelEstimator() - Constructor for class org.ranksys.lda.LDAModelEstimator
 
LDARecommender<U,I> - Class in org.ranksys.lda
LDA recommender.
LDARecommender(FastUserIndex<U>, FastItemIndex<I>, ParallelTopicModel) - Constructor for class org.ranksys.lda.LDARecommender
Constructor
LemireCODEC - Class in org.ranksys.compression.codecs.lemire
Wrapper for Lemire's JavaFastPFOR integer compression library.
LemireCODEC(Supplier<IntegerCODEC>) - Constructor for class org.ranksys.compression.codecs.lemire.LemireCODEC
Constructor.
likelihood(Tuple2od<I>) - Method in class es.uam.eps.ir.ranksys.novelty.inverted.br.AlphaBayesRuleReranker
 
likelihood(Tuple2od<I>) - Method in class es.uam.eps.ir.ranksys.novelty.inverted.br.BayesRuleReranker
Returns the likelihood of an item: p(u | i).
load(Stream<Tuple3<I, F, V>>) - Static method in class es.uam.eps.ir.ranksys.core.feature.SimpleFeatureData
Loads an instance of the class from a stream of triples.
load(Stream<Tuple3<U, I, Double>>) - Static method in class es.uam.eps.ir.ranksys.core.preference.SimplePreferenceData
Loads a SimplePreferenceData from a stream of user-item-value triples.
load(Stream<Tuple4<U, I, Double, O>>, Function4<U, I, Double, O, ? extends IdPref<I>>, Function4<U, I, Double, O, ? extends IdPref<U>>) - Static method in class es.uam.eps.ir.ranksys.core.preference.SimplePreferenceData
Loads an instance of the class from a stream of tuples possibly containing extra information.
load(Stream<Tuple3<I, F, V>>, FastItemIndex<I>, FastFeatureIndex<F>) - Static method in class es.uam.eps.ir.ranksys.fast.feature.SimpleFastFeatureData
Loads a SimpleFastFeatureData by processing a stream of item-feature-value triples.
load(Stream<F>) - Static method in class es.uam.eps.ir.ranksys.fast.index.SimpleFastFeatureIndex
Creates a feature index from a stream of feature objects.
load(Stream<I>) - Static method in class es.uam.eps.ir.ranksys.fast.index.SimpleFastItemIndex
Creates an item index from a stream of item objects.
load(Stream<U>) - Static method in class es.uam.eps.ir.ranksys.fast.index.SimpleFastUserIndex
Creates a user index from a stream of user objects.
load(Stream<Tuple3<U, I, Double>>, FastUserIndex<U>, FastItemIndex<I>) - Static method in class es.uam.eps.ir.ranksys.fast.preference.SimpleFastPreferenceData
Loads a SimpleFastPreferenceData from a stream of user-item-value triples.
load(Stream<Tuple4<U, I, Double, O>>, Function4<Integer, Integer, Double, O, ? extends IdxPref>, Function4<Integer, Integer, Double, O, ? extends IdxPref>, FastUserIndex<U>, FastItemIndex<I>, Function<IdxPref, IdPref<I>>, Function<IdxPref, IdPref<U>>) - Static method in class es.uam.eps.ir.ranksys.fast.preference.SimpleFastPreferenceData
Loads a SimpleFastPreferenceData from a stream of user-item-value-other tuples.
load(InputStream, FastUserIndex<U>, FastItemIndex<I>) - Method in interface org.ranksys.formats.factorization.FactorizationFormat
Loads a matrix from a compressed input stream.
load(InputStream, FastUserIndex<U>, FastItemIndex<I>) - Method in interface org.ranksys.formats.factorization.FMFormat
Loads a factorisation machine from an input stream.
load(InputStream, FastUserIndex<U>, FastItemIndex<I>) - Method in class org.ranksys.formats.factorization.SimpleFactorizationFormat
 
load(InputStream, FastUserIndex<U>, FastItemIndex<I>) - Method in class org.ranksys.formats.factorization.SimpleFMFormat
 
LogarithmicDiscountModel - Class in es.uam.eps.ir.ranksys.metrics.rank
Logarithmic discount: disc(k) = 1 / log_2(k + 2).
LogarithmicDiscountModel() - Constructor for class es.uam.eps.ir.ranksys.metrics.rank.LogarithmicDiscountModel
 
longing(F, int) - Method in class es.uam.eps.ir.ranksys.diversity.binom.BinomialModel.UserBinomialModel
Returns the longing, i.e., how much the feature would be missed if not included in a recommendation list of a given size.
lp - Static variable in class org.ranksys.formats.parsing.Parsers
Parse to Long.

M

MahoutRecommendationFormat<U,I> - Class in org.ranksys.formats.rec
Reader for Mahout-like recommendations.
MahoutRecommendationFormat(Parser<U>, Parser<I>) - Constructor for class org.ranksys.formats.rec.MahoutRecommendationFormat
Constructor.
main(String[]) - Static method in class es.uam.eps.ir.ranksys.examples.MetricExample
 
main(String[]) - Static method in class es.uam.eps.ir.ranksys.examples.RecommenderExample
 
main(String[]) - Static method in class es.uam.eps.ir.ranksys.examples.RerankerExample
 
main(String[]) - Static method in class org.ranksys.examples.CompressionExample
 
maxLength - Variable in class es.uam.eps.ir.ranksys.novdiv.reranking.GreedyReranker.GreedyUserReranker
maximum length of the re-ranked recommendation
MetricExample - Class in es.uam.eps.ir.ranksys.examples
Example main of metrics.
MetricExample() - Constructor for class es.uam.eps.ir.ranksys.examples.MetricExample
 
MFRecommender<U,I> - Class in es.uam.eps.ir.ranksys.mf.rec
Matrix factorization recommender.
MFRecommender(FastUserIndex<U>, FastItemIndex<I>, Factorization<U, I>) - Constructor for class es.uam.eps.ir.ranksys.mf.rec.MFRecommender
Constructor.
MMR<U,I> - Class in es.uam.eps.ir.ranksys.diversity.distance.reranking
Maximum marginal relevance re-ranker.
MMR(double, int, ItemDistanceModel<I>) - Constructor for class es.uam.eps.ir.ranksys.diversity.distance.reranking.MMR
Constructor.
MMR.UserMMR - Class in es.uam.eps.ir.ranksys.diversity.distance.reranking
User re-ranker for MMR.

N

NDCG<U,I> - Class in es.uam.eps.ir.ranksys.metrics.basic
Normalized Discounted Cumulative Gain metric.
NDCG(int, NDCG.NDCGRelevanceModel<U, I>) - Constructor for class es.uam.eps.ir.ranksys.metrics.basic.NDCG
Constructor.
NDCG.NDCGRelevanceModel<U,I> - Class in es.uam.eps.ir.ranksys.metrics.basic
Relevance model for nDCG, in which the gains of all relevant documents need to be known for the normalization of the metric.
NDCG.NDCGRelevanceModel.UserNDCGRelevanceModel - Class in es.uam.eps.ir.ranksys.metrics.basic
User relevance model for nDCG.
NDCGRelevanceModel(boolean, PreferenceData<U, I>, double) - Constructor for class es.uam.eps.ir.ranksys.metrics.basic.NDCG.NDCGRelevanceModel
Constructors.
neighborhood - Variable in class es.uam.eps.ir.ranksys.nn.item.ItemNeighborhoodRecommender
Item neighborhoods.
neighborhood - Variable in class es.uam.eps.ir.ranksys.nn.item.neighborhood.ItemNeighborhood
Generic neighborhood.
Neighborhood - Interface in es.uam.eps.ir.ranksys.nn.neighborhood
Generic fast neighborhood.
neighborhood - Variable in class es.uam.eps.ir.ranksys.nn.user.neighborhood.UserNeighborhood
Generic fast neighborhood.
neighborhood - Variable in class es.uam.eps.ir.ranksys.nn.user.UserNeighborhoodRecommender
User neighborhood.
NewPFDVBCODEC - Class in org.ranksys.compression.codecs.lemire
NewPFD (with Variable Byte as fallback).
NewPFDVBCODEC() - Constructor for class org.ranksys.compression.codecs.lemire.NewPFDVBCODEC
Constructor.
next() - Method in class org.ranksys.core.util.iterators.ArrayDoubleIterator
 
next() - Method in class org.ranksys.core.util.iterators.ArrayIntIterator
 
next() - Method in class org.ranksys.core.util.iterators.StreamDoubleIterator
 
next() - Method in class org.ranksys.core.util.iterators.StreamIntIterator
 
nextDouble() - Method in class org.ranksys.core.util.iterators.ArrayDoubleIterator
 
nextDouble() - Method in class org.ranksys.core.util.iterators.StreamDoubleIterator
 
nextInt() - Method in class org.ranksys.core.util.iterators.ArrayIntIterator
 
nextInt() - Method in class org.ranksys.core.util.iterators.StreamIntIterator
 
Node() - Constructor for class org.ranksys.core.util.BinaryTree.Node
Constructor.
NoDiscountModel - Class in es.uam.eps.ir.ranksys.metrics.rank
No discount: disc(k) = 1.
NoDiscountModel() - Constructor for class es.uam.eps.ir.ranksys.metrics.rank.NoDiscountModel
 
nonRedundancy(BinomialModel<U, I, F>.UserBinomialModel, Object2IntMap<F>, int) - Static method in class es.uam.eps.ir.ranksys.diversity.binom.metrics.BinomialNonRedundancy
Returns the value of the binomial redundancy metric for a given count of features from a recommendation list.
NoRelevanceModel<U,I> - Class in es.uam.eps.ir.ranksys.metrics.rel
Relevance model in which every item is judged as relevant.
NoRelevanceModel() - Constructor for class es.uam.eps.ir.ranksys.metrics.rel.NoRelevanceModel
Constructor.
norm(double, Stats) - Method in class es.uam.eps.ir.ranksys.novdiv.itemnovelty.reranking.ItemNoveltyReranker
Returns the normalized value of a relevance or novelty score.
norm(double, Stats) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker.LambdaUserReranker
Returns the normalized value of a relevance or novelty score.
norm2Array - Variable in class es.uam.eps.ir.ranksys.nn.sim.VectorSimilarity
Cached normalization for when dense is true.
norm2Map - Variable in class es.uam.eps.ir.ranksys.nn.sim.VectorSimilarity
Cached normalization for when dense is false.
notInTrain(FastPreferenceData<U, I>) - Static method in class es.uam.eps.ir.ranksys.rec.runner.fast.FastFilters
Item filter that discards items in the training preference data.
notInTrain(PreferenceData<U, I>) - Static method in class es.uam.eps.ir.ranksys.rec.runner.Filters
Item filter that discards items in the training preference data.
notSelf(FastUserIndex<U>) - Static method in class es.uam.eps.ir.ranksys.rec.runner.fast.FastFilters
For social network recommendations, void a user being recommended to herself.
notSelf() - Static method in class es.uam.eps.ir.ranksys.rec.runner.Filters
For social network recommendations, void a user being recommended to herself.
nov(Tuple2od<I>) - Method in class es.uam.eps.ir.ranksys.diversity.binom.reranking.BinomialCoverageReranker.BinomialCoverageUserReranker
 
nov(Tuple2od<I>) - Method in class es.uam.eps.ir.ranksys.diversity.binom.reranking.BinomialDiversityReranker.BinomialDiversityUserReranker
 
nov(Tuple2od<I>) - Method in class es.uam.eps.ir.ranksys.diversity.binom.reranking.BinomialNonRedundancyReranker.BinomialNonRedundancyUserReranker
 
nov(Tuple2od<I>) - Method in class es.uam.eps.ir.ranksys.diversity.distance.reranking.MMR.UserMMR
 
nov(Tuple2od<I>) - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.reranking.AlphaXQuAD.UserAlphaXQuAD
 
nov(I) - Method in class es.uam.eps.ir.ranksys.diversity.sales.metrics.AbstractSalesDiversityMetric
Returns the sales novelty of an item.
nov(I) - Method in class es.uam.eps.ir.ranksys.diversity.sales.metrics.EIUDC
 
nov(I) - Method in class es.uam.eps.ir.ranksys.diversity.sales.metrics.EIUFD
Returns the sales novelty of an item.
nov(I) - Method in class es.uam.eps.ir.ranksys.diversity.sales.metrics.EIURD
Returns the sales novelty of an item.
nov(I) - Method in class es.uam.eps.ir.ranksys.diversity.sales.metrics.GiniIndex
Returns the sales novelty of an item.
nov(Tuple2od<I>) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker.LambdaUserReranker
Returns the novelty score of an item.
novelty(I) - Method in interface es.uam.eps.ir.ranksys.novdiv.itemnovelty.ItemNovelty.UserItemNoveltyModel
Returns the novelty of an item
novelty - Variable in class es.uam.eps.ir.ranksys.novdiv.itemnovelty.metrics.ItemNoveltyMetric
item novelty model
novMap - Variable in class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker.LambdaUserReranker
Map of the novelty of each item.
novStats - Variable in class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker.LambdaUserReranker
Statistics about novelty scores.
NullCODEC - Class in org.ranksys.compression.codecs
Empty CODEC that does not do anything but copying the array.
NullCODEC() - Constructor for class org.ranksys.compression.codecs.NullCODEC
 
NullReranker<U,I> - Class in es.uam.eps.ir.ranksys.novdiv.reranking
Null re-ranker that does not perform an actual re-ranking.
NullReranker() - Constructor for class es.uam.eps.ir.ranksys.novdiv.reranking.NullReranker
 
numFeatures(I) - Method in interface es.uam.eps.ir.ranksys.core.feature.FeatureData
Returns the number of features of the item.
numFeatures() - Method in class es.uam.eps.ir.ranksys.core.feature.SimpleFeatureData
 
numFeatures(I) - Method in class es.uam.eps.ir.ranksys.core.feature.SimpleFeatureData
 
numFeatures() - Method in interface es.uam.eps.ir.ranksys.core.index.FeatureIndex
Counts the number of indexed features.
numFeatures(I) - Method in class es.uam.eps.ir.ranksys.fast.feature.AbstractFastFeatureData
 
numFeatures() - Method in class es.uam.eps.ir.ranksys.fast.feature.AbstractFastFeatureData
 
numFeatures(int) - Method in interface es.uam.eps.ir.ranksys.fast.feature.FastFeatureData
Returns the number of features associated with an item.
numFeatures(int) - Method in class es.uam.eps.ir.ranksys.fast.feature.SimpleFastFeatureData
 
numFeatures() - Method in class es.uam.eps.ir.ranksys.fast.index.SimpleFastFeatureIndex
 
numFeatures() - Method in class org.ranksys.fm.data.BPRPreferenceFMData
 
numFeatures() - Method in class org.ranksys.fm.data.OneClassPreferenceFMData
 
numFeaturesWithItems() - Method in interface es.uam.eps.ir.ranksys.core.feature.FeatureData
Returns the number of features with items.
numFeaturesWithItems() - Method in class es.uam.eps.ir.ranksys.core.feature.SimpleFeatureData
 
numFeaturesWithItems() - Method in class es.uam.eps.ir.ranksys.fast.feature.SimpleFastFeatureData
 
numInstances() - Method in class org.ranksys.fm.data.BPRPreferenceFMData
 
numInstances() - Method in class org.ranksys.fm.data.OneClassPreferenceFMData
 
numItems(F) - Method in interface es.uam.eps.ir.ranksys.core.feature.FeatureData
Returns the number of items with the feature.
numItems() - Method in class es.uam.eps.ir.ranksys.core.feature.SimpleFeatureData
 
numItems(F) - Method in class es.uam.eps.ir.ranksys.core.feature.SimpleFeatureData
 
numItems() - Method in interface es.uam.eps.ir.ranksys.core.index.ItemIndex
Counts the number of indexed items.
numItems() - Method in class es.uam.eps.ir.ranksys.core.preference.ConcatPreferenceData
 
numItems(U) - Method in class es.uam.eps.ir.ranksys.core.preference.ConcatPreferenceData
 
numItems(U) - Method in interface es.uam.eps.ir.ranksys.core.preference.PreferenceData
Returns the number of items with preference for user u
numItems() - Method in class es.uam.eps.ir.ranksys.core.preference.SimplePreferenceData
 
numItems(U) - Method in class es.uam.eps.ir.ranksys.core.preference.SimplePreferenceData
 
numItems(F) - Method in class es.uam.eps.ir.ranksys.fast.feature.AbstractFastFeatureData
 
numItems() - Method in class es.uam.eps.ir.ranksys.fast.feature.AbstractFastFeatureData
 
numItems(int) - Method in interface es.uam.eps.ir.ranksys.fast.feature.FastFeatureData
Returns the number of items having a feature.
numItems(int) - Method in class es.uam.eps.ir.ranksys.fast.feature.SimpleFastFeatureData
 
numItems() - Method in class es.uam.eps.ir.ranksys.fast.index.SimpleFastItemIndex
 
numItems() - Method in class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
 
numItems(U) - Method in class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
 
numItems(int) - Method in interface es.uam.eps.ir.ranksys.fast.preference.FastPreferenceData
Returns the number of items for which the user has preference for.
numItems(int) - Method in class es.uam.eps.ir.ranksys.fast.preference.SimpleFastPreferenceData
 
numItems(int) - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
numItems() - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
numItems(I) - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
numItems() - Method in class es.uam.eps.ir.ranksys.mf.Factorization
 
numItems() - Method in class es.uam.eps.ir.ranksys.nn.item.neighborhood.ItemNeighborhood
 
numItems() - Method in class es.uam.eps.ir.ranksys.nn.item.sim.ItemSimilarity
 
numItems() - Method in class es.uam.eps.ir.ranksys.rec.fast.AbstractFastRecommender
 
numItems(int) - Method in class org.ranksys.compression.preferences.AbstractCODECPreferenceData
 
numItems() - Method in class org.ranksys.fast.preference.AbstractFastPreferenceSampler
 
numItems() - Method in class org.ranksys.fm.PreferenceFM
 
numItemsWithFeatures() - Method in interface es.uam.eps.ir.ranksys.core.feature.FeatureData
Returns the number of items with features.
numItemsWithFeatures() - Method in class es.uam.eps.ir.ranksys.core.feature.SimpleFeatureData
 
numItemsWithFeatures() - Method in class es.uam.eps.ir.ranksys.fast.feature.SimpleFastFeatureData
 
numItemsWithPreferences() - Method in class es.uam.eps.ir.ranksys.core.preference.ConcatPreferenceData
 
numItemsWithPreferences() - Method in interface es.uam.eps.ir.ranksys.core.preference.PreferenceData
Returns the number of items with preferences.
numItemsWithPreferences() - Method in class es.uam.eps.ir.ranksys.core.preference.SimplePreferenceData
 
numItemsWithPreferences() - Method in class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
 
numItemsWithPreferences() - Method in class es.uam.eps.ir.ranksys.fast.preference.SimpleFastPreferenceData
 
numItemsWithPreferences() - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
numNodes() - Method in class org.ranksys.core.util.BinaryTree.Node
Computes recursively the number of nodes under the current node, including itself.
numNodes() - Method in class org.ranksys.core.util.BinaryTree
Returns the number of nodes in the tree.
numPreferences() - Method in class es.uam.eps.ir.ranksys.core.preference.ConcatPreferenceData
 
numPreferences() - Method in interface es.uam.eps.ir.ranksys.core.preference.PreferenceData
Returns the total number of preferences
numPreferences() - Method in class es.uam.eps.ir.ranksys.core.preference.SimplePreferenceData
 
numPreferences() - Method in class es.uam.eps.ir.ranksys.fast.preference.SimpleFastPreferenceData
 
numPreferences() - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
numPreferences() - Method in class org.ranksys.compression.preferences.AbstractCODECPreferenceData
 
NumRetrieved<U,I> - Class in es.uam.eps.ir.ranksys.metrics.basic
Number of recommended items.
NumRetrieved() - Constructor for class es.uam.eps.ir.ranksys.metrics.basic.NumRetrieved
 
numUsers() - Method in interface es.uam.eps.ir.ranksys.core.index.UserIndex
Counts the number of indexed users.
numUsers() - Method in class es.uam.eps.ir.ranksys.core.preference.ConcatPreferenceData
 
numUsers(I) - Method in class es.uam.eps.ir.ranksys.core.preference.ConcatPreferenceData
 
numUsers(I) - Method in interface es.uam.eps.ir.ranksys.core.preference.PreferenceData
Returns the number of users with preference for item i
numUsers() - Method in class es.uam.eps.ir.ranksys.core.preference.SimplePreferenceData
 
numUsers(I) - Method in class es.uam.eps.ir.ranksys.core.preference.SimplePreferenceData
 
numUsers - Variable in class es.uam.eps.ir.ranksys.diversity.sales.metrics.AbstractSalesDiversityMetric
Number of users.
numUsers() - Method in class es.uam.eps.ir.ranksys.fast.index.SimpleFastUserIndex
 
numUsers() - Method in class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
 
numUsers(I) - Method in class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
 
numUsers(int) - Method in interface es.uam.eps.ir.ranksys.fast.preference.FastPreferenceData
Returns the number of users who have a preference for the item.
numUsers(int) - Method in class es.uam.eps.ir.ranksys.fast.preference.SimpleFastPreferenceData
 
numUsers(int) - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
numUsers() - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
numUsers(U) - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
numUsers() - Method in class es.uam.eps.ir.ranksys.mf.Factorization
 
numUsers() - Method in class es.uam.eps.ir.ranksys.nn.user.neighborhood.UserNeighborhood
 
numUsers() - Method in class es.uam.eps.ir.ranksys.nn.user.sim.UserSimilarity
 
numUsers() - Method in class es.uam.eps.ir.ranksys.rec.fast.AbstractFastRecommender
 
numUsers(int) - Method in class org.ranksys.compression.preferences.AbstractCODECPreferenceData
 
numUsers() - Method in class org.ranksys.fast.preference.AbstractFastPreferenceSampler
 
numUsers() - Method in class org.ranksys.fm.PreferenceFM
 
numUsersWithPreferences() - Method in class es.uam.eps.ir.ranksys.core.preference.ConcatPreferenceData
 
numUsersWithPreferences() - Method in interface es.uam.eps.ir.ranksys.core.preference.PreferenceData
Returns the number of users with preferences.
numUsersWithPreferences() - Method in class es.uam.eps.ir.ranksys.core.preference.SimplePreferenceData
 
numUsersWithPreferences() - Method in class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
 
numUsersWithPreferences() - Method in class es.uam.eps.ir.ranksys.fast.preference.SimpleFastPreferenceData
 
numUsersWithPreferences() - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 

O

ObjectDoubleTopN<T> - Class in es.uam.eps.ir.ranksys.core.util.topn
Bounded min-heap to keep just the top-n greatest object-double pairs according to the value of the double.
ObjectDoubleTopN(int) - Constructor for class es.uam.eps.ir.ranksys.core.util.topn.ObjectDoubleTopN
Constructor.
OneClassPreferenceFMData - Class in org.ranksys.fm.data
Samples user preferences with a number of negative preferences for one class prediction for collaborative filtering.
OneClassPreferenceFMData(FastPreferenceData<?, ?>, double) - Constructor for class org.ranksys.fm.data.OneClassPreferenceFMData
Constructor.
OneClassPreferenceFMData(FastPreferenceData<?, ?>, double, Random) - Constructor for class org.ranksys.fm.data.OneClassPreferenceFMData
Constructor.
OptPFDVBCODEC - Class in org.ranksys.compression.codecs.lemire
OptPFD coding (with Variable Byte as fallback).
OptPFDVBCODEC() - Constructor for class org.ranksys.compression.codecs.lemire.OptPFDVBCODEC
Constructor.
org.ranksys.compression.codecs - package org.ranksys.compression.codecs
Core interfaces and classes for codecs.
org.ranksys.compression.codecs.dsi - package org.ranksys.compression.codecs.dsi
Codecs from dsiutils.
org.ranksys.compression.codecs.lemire - package org.ranksys.compression.codecs.lemire
Codecs from Lemire's JavaFastPFOR.
org.ranksys.compression.preferences - package org.ranksys.compression.preferences
Compressed PreferenceData for binary and rating data.
org.ranksys.compression.util - package org.ranksys.compression.util
Utilities for compression techniques.
org.ranksys.core.preference - package org.ranksys.core.preference
Classes for accessing user-item preferences.
org.ranksys.core.util - package org.ranksys.core.util
Generic utilities.
org.ranksys.core.util.iterators - package org.ranksys.core.util.iterators
Primitive iterators.
org.ranksys.core.util.sampling - package org.ranksys.core.util.sampling
Sampling utilities.
org.ranksys.core.util.tuples - package org.ranksys.core.util.tuples
Primitive tuples.
org.ranksys.diversity.prop.metrics - package org.ranksys.diversity.prop.metrics
Proportionality metrics.
org.ranksys.diversity.prop.reranking - package org.ranksys.diversity.prop.reranking
Proportionality re-ranking methods.
org.ranksys.examples - package org.ranksys.examples
Example main programs for compression.
org.ranksys.fast.preference - package org.ranksys.fast.preference
Fast versions of PreferenceData.
org.ranksys.fm - package org.ranksys.fm
Wrappers for factorisation machines.
org.ranksys.fm.data - package org.ranksys.fm.data
Implementation of FMData for recommendation tasks.
org.ranksys.fm.rec - package org.ranksys.fm.rec
FM-based recommenders.
org.ranksys.formats.factorization - package org.ranksys.formats.factorization
Write and read format for factorised models.
org.ranksys.formats.feature - package org.ranksys.formats.feature
Write and read format for FeatureData.
org.ranksys.formats.index - package org.ranksys.formats.index
Write and read format for (User|Item|Feature)Index.
org.ranksys.formats.parsing - package org.ranksys.formats.parsing
String parsers.
org.ranksys.formats.preference - package org.ranksys.formats.preference
Write and read format for preferences.
org.ranksys.formats.rec - package org.ranksys.formats.rec
Write and read format for recommendations in files.
org.ranksys.lda - package org.ranksys.lda
LDA topic modelling and recommender.
org.ranksys.metrics.basic - package org.ranksys.metrics.basic
Implementations of basic, common metrics.
org.ranksys.novdiv.reranking - package org.ranksys.novdiv.reranking
Re-rankers.
org.ranksys.rec.fast - package org.ranksys.rec.fast
Fast version of base classes and interfaces for recommendation algorithms.

P

p(F) - Method in class es.uam.eps.ir.ranksys.diversity.binom.BinomialModel
Returns the non-personalized probability of a feature.
p(F) - Method in class es.uam.eps.ir.ranksys.diversity.binom.BinomialModel.UserBinomialModel
Returns the personalized probability of a feature.
parse(CharSequence) - Method in interface org.ranksys.formats.parsing.Parser
Parse a CharSequence into an object of type T.
Parser<T> - Interface in org.ranksys.formats.parsing
Interface to parse a CharSequence.
Parsers - Class in org.ranksys.formats.parsing
Generic implementations of the interface Parser.
Parsers() - Constructor for class org.ranksys.formats.parsing.Parsers
 
patience(int, F, int) - Method in class es.uam.eps.ir.ranksys.diversity.binom.BinomialModel.UserBinomialModel
Return the patience, i.e., the penalization of having a number of items with the same feature in a recommendation list of a given size.
PCItemNovelty<U,I> - Class in es.uam.eps.ir.ranksys.novelty.longtail
Popularity complement item novelty model.
PCItemNovelty(PreferenceData<U, I>) - Constructor for class es.uam.eps.ir.ranksys.novelty.longtail.PCItemNovelty
Constructor
PCItemNoveltyReranker<U,I> - Class in es.uam.eps.ir.ranksys.novelty.longtail.reranking
Popularity complement item novelty re-ranker.
PCItemNoveltyReranker(double, PCItemNovelty<U, I>, boolean) - Constructor for class es.uam.eps.ir.ranksys.novelty.longtail.reranking.PCItemNoveltyReranker
Constructor.
PDItemNovelty<U,I> - Class in es.uam.eps.ir.ranksys.novelty.unexp
Expected profile distance item novelty.
PDItemNovelty(boolean, PreferenceData<U, I>, ItemDistanceModel<I>) - Constructor for class es.uam.eps.ir.ranksys.novelty.unexp.PDItemNovelty
Constructor.
PDItemNoveltyReranker<U,I> - Class in es.uam.eps.ir.ranksys.novelty.unexp.reranking
Profile distance item novelty re-ranker.
PDItemNoveltyReranker(double, PDItemNovelty<U, I>, boolean) - Constructor for class es.uam.eps.ir.ranksys.novelty.unexp.reranking.PDItemNoveltyReranker
Constructor.
pdp - Static variable in class org.ranksys.formats.parsing.Parsers
Parse to double.
peek() - Method in class es.uam.eps.ir.ranksys.core.util.topn.AbstractTopN
Returns the element at the top of the heap.
PermutationReranker<U,I> - Class in es.uam.eps.ir.ranksys.novdiv.reranking
Abstract re-ranker whose output is a permutation of the input recommendation.
PermutationReranker() - Constructor for class es.uam.eps.ir.ranksys.novdiv.reranking.PermutationReranker
 
permuteRecommendation(Recommendation<U, I>, int[]) - Static method in class es.uam.eps.ir.ranksys.novdiv.reranking.PermutationReranker
Applies a permutation to re-rank a recommendation.
pf_u(F) - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.AspectModel.UserAspectModel
 
pf_u(F) - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.FeatureIntentModel.FeatureUserIntentModel
Returns the probability of an intent in the model.
pf_u(F) - Method in interface es.uam.eps.ir.ranksys.diversity.intentaware.IntentModel.UserIntentModel
Returns the probability of an intent in the model.
pfu - Variable in class es.uam.eps.ir.ranksys.diversity.intentaware.FeatureIntentModel.FeatureUserIntentModel
Map feature to p(f|u)
pi_f(Tuple2od<I>, F) - Method in interface es.uam.eps.ir.ranksys.diversity.intentaware.AspectModel.ItemAspectModel
Returns probability of an item given an aspect
pi_f(Tuple2od<I>, F) - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.ScoresAspectModel.ScoresUserAspectModel
 
pi_f(Tuple2od<I>, F) - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.ScoresRelevanceAspectModel.ScoresUserRelevanceAspectModel
 
pip - Static variable in class org.ranksys.formats.parsing.Parsers
Parse to int.
plp - Static variable in class org.ranksys.formats.parsing.Parsers
Parse to long.
PLSAFactorizer<U,I> - Class in es.uam.eps.ir.ranksys.mf.plsa
Probabilistic Latent Semantic Analysis of Hofmann.
PLSAFactorizer(int) - Constructor for class es.uam.eps.ir.ranksys.mf.plsa.PLSAFactorizer
Constructor.
PM<U,I,F> - Class in org.ranksys.diversity.prop.reranking
Proportionality re-ranking method.
PM(FeatureData<I, F, ?>, BinomialModel<U, I, F>, double, int) - Constructor for class org.ranksys.diversity.prop.reranking.PM
Constructor.
PointWisePreferenceData<U,I> - Interface in org.ranksys.core.preference
Point-wise preference data.
PopularityRecommender<U,I> - Class in es.uam.eps.ir.ranksys.rec.fast.basic
Popularity-based recommender.
PopularityRecommender(FastPreferenceData<U, I>) - Constructor for class es.uam.eps.ir.ranksys.rec.fast.basic.PopularityRecommender
Constructor.
Precision<U,I> - Class in es.uam.eps.ir.ranksys.metrics.basic
Precision metric: proportion of relevant items in a recommendation list.
Precision(int, RelevanceModel<U, I>) - Constructor for class es.uam.eps.ir.ranksys.metrics.basic.Precision
Constructor.
predict(U, IdPref<I>) - Method in class org.ranksys.fm.PreferenceFM
Predicts the preference by a user to an item preference.
predict(int, IdxPref) - Method in class org.ranksys.fm.PreferenceFM
Predicts the preference by a user to an item preference (fast version).
PreferenceData<U,I> - Interface in es.uam.eps.ir.ranksys.core.preference
User-item preference data required for recommendation algorithms.
PreferenceFM<U,I> - Class in org.ranksys.fm
Wraps a factorisation machine to work with RankSys user-preference pairs.
PreferenceFM(FastUserIndex<U>, FastItemIndex<I>, FM) - Constructor for class org.ranksys.fm.PreferenceFM
Constructor with default converter to IdxPref.
PreferenceFM(FastUserIndex<U>, FastItemIndex<I>, FM, Function<IdPref<I>, IdxPref>) - Constructor for class org.ranksys.fm.PreferenceFM
Constructor with custom default converter to IdxPref.
PreferenceSampler<U,I> - Interface in org.ranksys.core.preference
Preference sampler, for stochastic algorithms.
PreferencesReader - Interface in org.ranksys.formats.preference
Reader for files containing preference data.
prior(I) - Method in class es.uam.eps.ir.ranksys.novelty.inverted.br.AlphaBayesRuleReranker
 
prior(I) - Method in class es.uam.eps.ir.ranksys.novelty.inverted.br.BayesRuleReranker
Returns the prior of an item: p(i).
PZTFactorizer<U,I> - Class in es.uam.eps.ir.ranksys.mf.als
Fast ALS-based factorization of Pil√°szy, Zibriczky and Tikk.
PZTFactorizer(double, DoubleUnaryOperator, int) - Constructor for class es.uam.eps.ir.ranksys.mf.als.PZTFactorizer
Constructor.
PZTFactorizer(double, double, DoubleUnaryOperator, int) - Constructor for class es.uam.eps.ir.ranksys.mf.als.PZTFactorizer
Constructor.

Q

q - Variable in class es.uam.eps.ir.ranksys.nn.item.ItemNeighborhoodRecommender
Exponent of the similarity.
q - Variable in class es.uam.eps.ir.ranksys.nn.user.UserNeighborhoodRecommender
Exponent of the similarity.

R

r_codec - Variable in class org.ranksys.compression.preferences.RatingCODECPreferenceData
CODEC for ratings.
RandomRecommender<U,I> - Class in es.uam.eps.ir.ranksys.rec.fast.basic
Random recommender.
RandomRecommender(FastUserIndex<U>, FastItemIndex<I>) - Constructor for class es.uam.eps.ir.ranksys.rec.fast.basic.RandomRecommender
Constructor.
RandomReranker<U,I> - Class in es.uam.eps.ir.ranksys.novdiv.reranking
Re-ranker that applies a random permutation.
RandomReranker() - Constructor for class es.uam.eps.ir.ranksys.novdiv.reranking.RandomReranker
 
RankingDiscountModel - Interface in es.uam.eps.ir.ranksys.metrics.rank
Ranking discount model.
RatingCODECPreferenceData<U,I,Cu,Ci,Cv> - Class in org.ranksys.compression.preferences
PreferenceData for rating data using compression.
RatingCODECPreferenceData(FastPreferenceData<U, I>, FastUserIndex<U>, FastItemIndex<I>, CODEC<Cu>, CODEC<Ci>, CODEC<Cv>) - Constructor for class org.ranksys.compression.preferences.RatingCODECPreferenceData
Constructor that utilizes other PreferenceData object with default IdxPref to IdPref converters.
RatingCODECPreferenceData(FastPreferenceData<U, I>, FastUserIndex<U>, FastItemIndex<I>, CODEC<Cu>, CODEC<Ci>, CODEC<Cv>, Function<IdxPref, IdPref<I>>, Function<IdxPref, IdPref<U>>) - Constructor for class org.ranksys.compression.preferences.RatingCODECPreferenceData
Constructor that utilizes other PreferenceData object with custom IdxPref to IdPref converters.
RatingCODECPreferenceData(Stream<Tuple2io<int[][]>>, Stream<Tuple2io<int[][]>>, FastUserIndex<U>, FastItemIndex<I>, CODEC<Cu>, CODEC<Ci>, CODEC<Cv>) - Constructor for class org.ranksys.compression.preferences.RatingCODECPreferenceData
Constructor using streams of user and items preferences lists with default IdxPref to IdPref converters.
RatingCODECPreferenceData(Stream<Tuple2io<int[][]>>, Stream<Tuple2io<int[][]>>, FastUserIndex<U>, FastItemIndex<I>, CODEC<Cu>, CODEC<Ci>, CODEC<Cv>, Function<IdxPref, IdPref<I>>, Function<IdxPref, IdPref<U>>) - Constructor for class org.ranksys.compression.preferences.RatingCODECPreferenceData
Constructor using streams of user and items preferences lists with custom IdxPref to IdPref converters.
RatingCODECPreferenceData(FastUserIndex<U>, FastItemIndex<I>, CODEC<Cu>, CODEC<Ci>, CODEC<Cv>, Function<IdxPref, IdPref<I>>, Function<IdxPref, IdPref<U>>) - Constructor for class org.ranksys.compression.preferences.RatingCODECPreferenceData
Constructor custom IdxPref to IdPref converters that does not read any input data.
read(InputBitStream, int[], int, int) - Method in class org.ranksys.compression.codecs.dsi.BitStreamCODEC
Reads a BitStream to an array.
read(InputBitStream, int[], int, int) - Method in class org.ranksys.compression.codecs.dsi.EliasFanoBitStreamCODEC
 
read(InputBitStream, int[], int, int) - Method in class org.ranksys.compression.codecs.dsi.FixedLengthBitStreamCODEC
 
read(InputBitStream, int[], int, int) - Method in class org.ranksys.compression.codecs.dsi.GammaBitStreamCODEC
 
read(InputBitStream, int[], int, int) - Method in class org.ranksys.compression.codecs.dsi.RiceBitStreamCODEC
 
read(InputBitStream, int[], int, int) - Method in class org.ranksys.compression.codecs.dsi.ZetaBitStreamCODEC
 
read(String, Parser<I>, Parser<F>) - Method in interface org.ranksys.formats.feature.FeaturesReader
Reads item-feature-value triples from a file.
read(InputStream, Parser<I>, Parser<F>) - Method in interface org.ranksys.formats.feature.FeaturesReader
Reads item-feature-value triples from an input stream.
read(String, Parser<I>, Parser<F>) - Method in class org.ranksys.formats.feature.SimpleFeaturesReader
 
read(InputStream, Parser<I>, Parser<F>) - Method in class org.ranksys.formats.feature.SimpleFeaturesReader
 
read(String, Parser<F>) - Static method in class org.ranksys.formats.index.FeatsReader
Reads a list of feature values from a file.
read(InputStream, Parser<F>) - Static method in class org.ranksys.formats.index.FeatsReader
Reads a list of feature values from an input stream.
read(String, Parser<I>) - Static method in class org.ranksys.formats.index.ItemsReader
Reads a list of items from a file.
read(InputStream, Parser<I>) - Static method in class org.ranksys.formats.index.ItemsReader
Reads a list of items from an input stream.
read(String, Parser<U>) - Static method in class org.ranksys.formats.index.UsersReader
Reads a list of users from a file.
read(InputStream, Parser<U>) - Static method in class org.ranksys.formats.index.UsersReader
Reads a list of users from an input stream.
read(String) - Method in class org.ranksys.formats.preference.CompressibleBinaryPreferencesFormat
Reads a file that complies with this format.
read(InputStream) - Method in class org.ranksys.formats.preference.CompressibleBinaryPreferencesFormat
Reads an input stream that complies with this format.
read(String) - Method in class org.ranksys.formats.preference.CompressibleRatingPreferencesFormat
Reads a file that complies with this format.
read(InputStream) - Method in class org.ranksys.formats.preference.CompressibleRatingPreferencesFormat
Reads an input stream that complies with this format.
read(String, Parser<U>, Parser<I>) - Method in interface org.ranksys.formats.preference.PreferencesReader
Reads preferences from a file.
read(InputStream, Parser<U>, Parser<I>) - Method in interface org.ranksys.formats.preference.PreferencesReader
Reads preferences from an input stream.
read(InputStream, Parser<U>, Parser<I>) - Method in class org.ranksys.formats.preference.SimpleBinaryPreferencesReader
 
read(InputStream, Parser<U>, Parser<I>) - Method in class org.ranksys.formats.preference.SimpleRatingPreferencesReader
 
readAll() - Method in interface org.ranksys.formats.rec.RecommendationFormat.Reader
Reads all recommendations.
readAll() - Method in class org.ranksys.formats.rec.TuplesRecommendationFormat.Reader
 
Reader(InputStream) - Constructor for class org.ranksys.formats.rec.TuplesRecommendationFormat.Reader
Constructor.
Recall<U,I> - Class in es.uam.eps.ir.ranksys.metrics.basic
Recall metric: proportion of relevant items in a recommendation list to all relevant items.
Recall(int, IdealRelevanceModel<U, I>) - Constructor for class es.uam.eps.ir.ranksys.metrics.basic.Recall
Constructor.
ReciprocalDiscountModel - Class in es.uam.eps.ir.ranksys.metrics.rank
Reciprocal discount: disc(k) = 1 / (k + 1).
ReciprocalDiscountModel() - Constructor for class es.uam.eps.ir.ranksys.metrics.rank.ReciprocalDiscountModel
 
ReciprocalRank<U,I> - Class in es.uam.eps.ir.ranksys.metrics.basic
Reciprocal Rank (RR, also known as MRR when averaged over queries/users).
ReciprocalRank(int, RelevanceModel<U, I>) - Constructor for class es.uam.eps.ir.ranksys.metrics.basic.ReciprocalRank
Constructor.
Recommendability<U,I> - Class in es.uam.eps.ir.ranksys.metrics.basic
Recommendability: binary metric that determines whether the user receives a non-empty recommendation or not.
Recommendability() - Constructor for class es.uam.eps.ir.ranksys.metrics.basic.Recommendability
 
Recommendation<U,I> - Class in es.uam.eps.ir.ranksys.core
A recommendation issued to a user.
Recommendation(U, List<Tuple2od<I>>) - Constructor for class es.uam.eps.ir.ranksys.core.Recommendation
Constructs the recommendation.
recommendation - Variable in class es.uam.eps.ir.ranksys.novdiv.reranking.GreedyReranker.GreedyUserReranker
input recommendation
RecommendationFormat<U,I> - Interface in org.ranksys.formats.rec
Recommendation writers and readers with a common format.
RecommendationFormat.Reader<U,I> - Interface in org.ranksys.formats.rec
Recommendation reader.
RecommendationFormat.Writer<U,I> - Interface in org.ranksys.formats.rec
Recommendation writer.
RecommendationMetric<U,I> - Interface in es.uam.eps.ir.ranksys.metrics
Recommendation metric: assigns a score for each recommendation list.
Recommender<U,I> - Interface in es.uam.eps.ir.ranksys.rec
Recommender interface.
RecommenderExample - Class in es.uam.eps.ir.ranksys.examples
Example main of recommendations.
RecommenderExample() - Constructor for class es.uam.eps.ir.ranksys.examples.RecommenderExample
 
RecommenderRunner<U,I> - Interface in es.uam.eps.ir.ranksys.rec.runner
Recommender runner.
RelevanceModel<U,I> - Class in es.uam.eps.ir.ranksys.metrics.rel
Relevance model: deciding when an item is relevant to a user and the gain obtained for being recommended.
RelevanceModel(boolean, Stream<U>) - Constructor for class es.uam.eps.ir.ranksys.metrics.rel.RelevanceModel
Full constructor: allows to specify whether to cache the user relevance models and for which users.
RelevanceModel() - Constructor for class es.uam.eps.ir.ranksys.metrics.rel.RelevanceModel
No caching constructor.
RelevanceModel(Stream<U>) - Constructor for class es.uam.eps.ir.ranksys.metrics.rel.RelevanceModel
Caching constructor.
RelevanceModel.UserRelevanceModel<U,I> - Interface in es.uam.eps.ir.ranksys.metrics.rel
User-specific relevance models.
relModel - Variable in class es.uam.eps.ir.ranksys.diversity.binom.metrics.BinomialMetric
relevance model
relModel - Variable in class es.uam.eps.ir.ranksys.diversity.other.metrics.SRecall
relevance model
relStats - Variable in class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker.LambdaUserReranker
Statistics about relevance scores.
Reranker<U,I> - Interface in es.uam.eps.ir.ranksys.novdiv.reranking
Re-ranker.
RerankerExample - Class in es.uam.eps.ir.ranksys.examples
Example main of re-rankers.
RerankerExample() - Constructor for class es.uam.eps.ir.ranksys.examples.RerankerExample
 
RerankingRecommender<U,I> - Class in es.uam.eps.ir.ranksys.novdiv.reranking
Wrapper for re-ranker that re-ranks the output of another recommender.
RerankingRecommender(FastUserIndex<U>, FastItemIndex<I>, FastRecommender<U, I>, Reranker<U, I>) - Constructor for class es.uam.eps.ir.ranksys.novdiv.reranking.RerankingRecommender
Constructor.
rerankPermutation(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.novdiv.itemnovelty.reranking.ItemNoveltyReranker
 
rerankPermutation() - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.GreedyReranker.GreedyUserReranker
Returns the permutation to obtain the re-ranking
rerankPermutation(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.GreedyReranker
Returns the permutation that is applied to the input recommendation to generate the re-ranked recommendation.
rerankPermutation(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker
Returns the permutation that is applied to the input recommendation to generate the re-ranked recommendation.
rerankPermutation(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.NullReranker
Returns the permutation that is applied to the input recommendation to generate the re-ranked recommendation.
rerankPermutation(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.PermutationReranker
Returns the permutation that is applied to the input recommendation to generate the re-ranked recommendation.
rerankPermutation(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.RandomReranker
Returns the permutation that is applied to the input recommendation to generate the re-ranked recommendation.
rerankPermutation(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.novelty.inverted.br.BayesRuleReranker
 
rerankPermutation(Recommendation<U, I>, int) - Method in class org.ranksys.novdiv.reranking.DitheringReranker
 
rerankRecommendation(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.PermutationReranker
 
rerankRecommendation(Recommendation<U, I>, int) - Method in interface es.uam.eps.ir.ranksys.novdiv.reranking.Reranker
Re-ranks a recommendation.
reset() - Method in class es.uam.eps.ir.ranksys.core.util.Stats
Resets the Stats object (as it had just been created).
reset() - Method in class es.uam.eps.ir.ranksys.diversity.sales.metrics.AbstractSalesDiversityMetric
 
reset() - Method in class es.uam.eps.ir.ranksys.metrics.basic.AverageRecommendationMetric
 
reset() - Method in interface es.uam.eps.ir.ranksys.metrics.SystemMetric
Resets the metric by discarding the recommendations previously added.
reset() - Method in class org.ranksys.compression.codecs.AbstractCODEC
 
reset() - Method in interface org.ranksys.compression.codecs.CODEC
Resets the collection of statistics.
reverseIterator() - Method in class es.uam.eps.ir.ranksys.core.util.topn.AbstractTopN
Iterates over the elements of the heap in reverse order.
reverseStream() - Method in class es.uam.eps.ir.ranksys.core.util.topn.AbstractTopN
Creates a stream in reverse order.
RiceBitStreamCODEC - Class in org.ranksys.compression.codecs.dsi
Rice coding.
RiceBitStreamCODEC() - Constructor for class org.ranksys.compression.codecs.dsi.RiceBitStreamCODEC
 
run(Function<U, Recommendation<U, I>>, Consumer<Recommendation<U, I>>) - Method in class es.uam.eps.ir.ranksys.rec.runner.AbstractRecommenderRunner
Prints the recommendations.
run(Recommender<U, I>, Consumer<Recommendation<U, I>>) - Method in class es.uam.eps.ir.ranksys.rec.runner.CandidatesRecommenderRunner
 
run(Recommender<U, I>, Consumer<Recommendation<U, I>>) - Method in class es.uam.eps.ir.ranksys.rec.runner.fast.FastFilterRecommenderRunner
 
run(Recommender<U, I>, Consumer<Recommendation<U, I>>) - Method in class es.uam.eps.ir.ranksys.rec.runner.FilterRecommenderRunner
 
run(Recommender<U, I>, Consumer<Recommendation<U, I>>) - Method in interface es.uam.eps.ir.ranksys.rec.runner.RecommenderRunner
Runs the recommender and prints the recommendations to an output stream.

S

sample() - Method in interface org.ranksys.core.preference.PreferenceSampler
Get a stream of randomly sample user-item preferences.
sample(int) - Method in class org.ranksys.core.util.sampling.WeightedSampling
Sample k elements.
sample() - Method in class org.ranksys.core.util.sampling.WeightedSampling
Sample an element.
save(Factorization<U, I>, OutputStream) - Method in interface org.ranksys.formats.factorization.FactorizationFormat
Saves this matrix factorization to a compressed output stream.
save(PreferenceFM, OutputStream) - Method in interface org.ranksys.formats.factorization.FMFormat
Saves a factorisation machine in an output stream.
save(Factorization<U, I>, OutputStream) - Method in class org.ranksys.formats.factorization.SimpleFactorizationFormat
 
save(PreferenceFM, OutputStream) - Method in class org.ranksys.formats.factorization.SimpleFMFormat
 
ScoresAspectModel<U,I,F> - Class in es.uam.eps.ir.ranksys.diversity.intentaware
Scores-based aspect model.
ScoresAspectModel(IntentModel<U, I, F>) - Constructor for class es.uam.eps.ir.ranksys.diversity.intentaware.ScoresAspectModel
Constructor taking an intent model and scores data.
ScoresAspectModel.ScoresUserAspectModel - Class in es.uam.eps.ir.ranksys.diversity.intentaware
User aspect model for ScoresAspectModel.
ScoresRelevanceAspectModel<U,I,F> - Class in es.uam.eps.ir.ranksys.diversity.intentaware
Relevance-based aspect model for eXplicit Query Aspect Diversification re-ranker.
ScoresRelevanceAspectModel(IntentModel<U, I, F>) - Constructor for class es.uam.eps.ir.ranksys.diversity.intentaware.ScoresRelevanceAspectModel
Constructor taking an intent model and scores data.
ScoresRelevanceAspectModel.ScoresUserRelevanceAspectModel - Class in es.uam.eps.ir.ranksys.diversity.intentaware
User aspect model for ScoresRelevanceAspectModel.
ScoresUserAspectModel(U) - Constructor for class es.uam.eps.ir.ranksys.diversity.intentaware.ScoresAspectModel.ScoresUserAspectModel
Constructor.
ScoresUserRelevanceAspectModel(U) - Constructor for class es.uam.eps.ir.ranksys.diversity.intentaware.ScoresRelevanceAspectModel.ScoresUserRelevanceAspectModel
Constructor.
selectItem(IntSortedSet, List<Tuple2od<I>>) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.GreedyReranker.GreedyUserReranker
Selects the next element of the permutation that maximizes the objective function.
selectItem(IntSortedSet, List<Tuple2od<I>>) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker.LambdaUserReranker
 
set(int, T) - Method in class es.uam.eps.ir.ranksys.core.util.topn.AbstractTopN
Sets the element in the i-th position of the heap.
set(int, Tuple2od<T>) - Method in class es.uam.eps.ir.ranksys.core.util.topn.ObjectDoubleTopN
 
set(int, T) - Method in class es.uam.eps.ir.ranksys.core.util.topn.TopN
 
set(int, Tuple2id) - Method in class es.uam.eps.ir.ranksys.fast.utils.topn.IntDoubleTopN
 
set_minP(DenseDoubleMatrix2D, DenseDoubleMatrix2D, FastPreferenceData<U, I>) - Method in class es.uam.eps.ir.ranksys.mf.als.ALSFactorizer
User matrix least-squares step.
set_minP(DenseDoubleMatrix2D, DenseDoubleMatrix2D, FastPreferenceData<U, I>) - Method in class es.uam.eps.ir.ranksys.mf.als.HKVFactorizer
 
set_minP(DenseDoubleMatrix2D, DenseDoubleMatrix2D, FastPreferenceData<U, I>) - Method in class es.uam.eps.ir.ranksys.mf.als.PZTFactorizer
 
set_minQ(DenseDoubleMatrix2D, DenseDoubleMatrix2D, FastPreferenceData<U, I>) - Method in class es.uam.eps.ir.ranksys.mf.als.ALSFactorizer
Item matrix least-squares step.
set_minQ(DenseDoubleMatrix2D, DenseDoubleMatrix2D, FastPreferenceData<U, I>) - Method in class es.uam.eps.ir.ranksys.mf.als.HKVFactorizer
 
set_minQ(DenseDoubleMatrix2D, DenseDoubleMatrix2D, FastPreferenceData<U, I>) - Method in class es.uam.eps.ir.ranksys.mf.als.PZTFactorizer
 
SetCosineItemSimilarity<I> - Class in es.uam.eps.ir.ranksys.nn.item.sim
Set cosine similarity.
SetCosineItemSimilarity(FastPreferenceData<?, I>, double, boolean) - Constructor for class es.uam.eps.ir.ranksys.nn.item.sim.SetCosineItemSimilarity
Constructor.
SetCosineSimilarity - Class in es.uam.eps.ir.ranksys.nn.sim
Set cosine similarity.
SetCosineSimilarity(FastPreferenceData<?, ?>, double, boolean) - Constructor for class es.uam.eps.ir.ranksys.nn.sim.SetCosineSimilarity
Constructor.
SetCosineUserSimilarity<U> - Class in es.uam.eps.ir.ranksys.nn.user.sim
Set cosine user similarity.
SetCosineUserSimilarity(FastPreferenceData<U, ?>, double, boolean) - Constructor for class es.uam.eps.ir.ranksys.nn.user.sim.SetCosineUserSimilarity
Constructor.
SetJaccardItemSimilarity<I> - Class in es.uam.eps.ir.ranksys.nn.item.sim
Set Jaccard item similarity.
SetJaccardItemSimilarity(FastPreferenceData<?, I>, boolean) - Constructor for class es.uam.eps.ir.ranksys.nn.item.sim.SetJaccardItemSimilarity
Constructor.
SetJaccardSimilarity - Class in es.uam.eps.ir.ranksys.nn.sim
Set Jaccard similarity.
SetJaccardSimilarity(FastPreferenceData<?, ?>, boolean) - Constructor for class es.uam.eps.ir.ranksys.nn.sim.SetJaccardSimilarity
Constructor.
SetJaccardUserSimilarity<U> - Class in es.uam.eps.ir.ranksys.nn.user.sim
Set Jaccard user similarity.
SetJaccardUserSimilarity(FastPreferenceData<U, ?>, boolean) - Constructor for class es.uam.eps.ir.ranksys.nn.user.sim.SetJaccardUserSimilarity
Constructor.
setLeftChild(BinaryTree.Node) - Method in class org.ranksys.core.util.BinaryTree.Node
Sets a node as left child of this node.
setRightChild(BinaryTree.Node) - Method in class org.ranksys.core.util.BinaryTree.Node
Sets a node as right child of this node.
SetSimilarity - Class in es.uam.eps.ir.ranksys.nn.sim
Set similarity.
SetSimilarity(FastPreferenceData<?, ?>, boolean) - Constructor for class es.uam.eps.ir.ranksys.nn.sim.SetSimilarity
Constructor.
shuffle() - Method in class org.ranksys.fm.data.BPRPreferenceFMData
 
shuffle() - Method in class org.ranksys.fm.data.OneClassPreferenceFMData
 
sim - Variable in class es.uam.eps.ir.ranksys.nn.item.sim.ItemSimilarity
Generic fast similarity.
sim(int, int, int) - Method in class es.uam.eps.ir.ranksys.nn.sim.SetCosineSimilarity
 
sim(int, int, int) - Method in class es.uam.eps.ir.ranksys.nn.sim.SetJaccardSimilarity
 
sim(int, int, int) - Method in class es.uam.eps.ir.ranksys.nn.sim.SetSimilarity
Calculates the similarity value.
sim(double, double, double) - Method in class es.uam.eps.ir.ranksys.nn.sim.VectorCosineSimilarity
 
sim(double, double, double) - Method in class es.uam.eps.ir.ranksys.nn.sim.VectorJaccardSimilarity
 
sim(double, double, double) - Method in class es.uam.eps.ir.ranksys.nn.sim.VectorSimilarity
Calculates the similarity value.
sim - Variable in class es.uam.eps.ir.ranksys.nn.user.sim.UserSimilarity
Generic fast similarity.
similarElems(int) - Method in class es.uam.eps.ir.ranksys.nn.item.sim.ItemSimilarity
 
similarElems(int) - Method in class es.uam.eps.ir.ranksys.nn.sim.SetSimilarity
 
similarElems(int) - Method in interface es.uam.eps.ir.ranksys.nn.sim.Similarity
Returns all the users/items having a similarity greater than 0, together with the value of the similarity.
similarElems(int) - Method in class es.uam.eps.ir.ranksys.nn.sim.VectorSimilarity
 
similarElems(int) - Method in class es.uam.eps.ir.ranksys.nn.user.sim.UserSimilarity
 
similarItems(I) - Method in class es.uam.eps.ir.ranksys.nn.item.sim.ItemSimilarity
Returns all the items that are similar to the item.
similarItems(int) - Method in class es.uam.eps.ir.ranksys.nn.item.sim.ItemSimilarity
Returns all the items that are similar to the item - fast version.
similarity(I) - Method in class es.uam.eps.ir.ranksys.nn.item.sim.ItemSimilarity
Returns a function returning similarities with the item
similarity(I, I) - Method in class es.uam.eps.ir.ranksys.nn.item.sim.ItemSimilarity
Returns the similarity between a pair of items.
similarity(int) - Method in class es.uam.eps.ir.ranksys.nn.item.sim.ItemSimilarity
 
similarity(int, int) - Method in class es.uam.eps.ir.ranksys.nn.item.sim.ItemSimilarity
 
similarity(int) - Method in class es.uam.eps.ir.ranksys.nn.sim.SetSimilarity
 
Similarity - Interface in es.uam.eps.ir.ranksys.nn.sim
Generic similarity for fast data.
similarity(int) - Method in interface es.uam.eps.ir.ranksys.nn.sim.Similarity
Returns a function that returns the similarity with the user/item.
similarity(int, int) - Method in interface es.uam.eps.ir.ranksys.nn.sim.Similarity
Returns the similarity between two users/items.
similarity(int) - Method in class es.uam.eps.ir.ranksys.nn.sim.VectorSimilarity
 
similarity(U) - Method in class es.uam.eps.ir.ranksys.nn.user.sim.UserSimilarity
Returns a function returning similarities with the user
similarity(U, U) - Method in class es.uam.eps.ir.ranksys.nn.user.sim.UserSimilarity
Returns the similarity between a pair of users.
similarity(int) - Method in class es.uam.eps.ir.ranksys.nn.user.sim.UserSimilarity
 
similarity(int, int) - Method in class es.uam.eps.ir.ranksys.nn.user.sim.UserSimilarity
 
similarUsers(U) - Method in class es.uam.eps.ir.ranksys.nn.user.sim.UserSimilarity
Returns all the users that are similar to the user.
similarUsers(int) - Method in class es.uam.eps.ir.ranksys.nn.user.sim.UserSimilarity
Returns all the users that are similar to the user - fast version.
Simple16CODEC - Class in org.ranksys.compression.codecs.lemire
Simple16 coding.
Simple16CODEC() - Constructor for class org.ranksys.compression.codecs.lemire.Simple16CODEC
Constructor.
SimpleBinaryPreferencesReader - Class in org.ranksys.formats.preference
Reads a file of tab-separated user-item pairs, one per line.
SimpleFactorizationFormat - Class in org.ranksys.formats.factorization
Zip-compressed, human readable matrix factorisation format.
SimpleFastFeatureData<I,F,V> - Class in es.uam.eps.ir.ranksys.fast.feature
Simple implementation of FastFeatureData backed by nested lists.
SimpleFastFeatureData(List<List<Tuple2io<V>>>, List<List<Tuple2io<V>>>, FastItemIndex<I>, FastFeatureIndex<F>) - Constructor for class es.uam.eps.ir.ranksys.fast.feature.SimpleFastFeatureData
Constructor.
SimpleFastFeatureIndex<F> - Class in es.uam.eps.ir.ranksys.fast.index
Simple implementation of FastFeatureIndex backed by a bi-map IdxIndex
SimpleFastFeatureIndex() - Constructor for class es.uam.eps.ir.ranksys.fast.index.SimpleFastFeatureIndex
Constructor.
SimpleFastItemIndex<I> - Class in es.uam.eps.ir.ranksys.fast.index
Simple implementation of FastItemIndex backed by a bi-map IdxIndex
SimpleFastItemIndex() - Constructor for class es.uam.eps.ir.ranksys.fast.index.SimpleFastItemIndex
Constructor.
SimpleFastPreferenceData<U,I> - Class in es.uam.eps.ir.ranksys.fast.preference
Simple implementation of FastPreferenceData backed by nested lists.
SimpleFastPreferenceData(int, List<List<IdxPref>>, List<List<IdxPref>>, FastUserIndex<U>, FastItemIndex<I>) - Constructor for class es.uam.eps.ir.ranksys.fast.preference.SimpleFastPreferenceData
Constructor with default IdxPref to IdPref converter.
SimpleFastPreferenceData(int, List<List<IdxPref>>, List<List<IdxPref>>, FastUserIndex<U>, FastItemIndex<I>, Function<IdxPref, IdPref<I>>, Function<IdxPref, IdPref<U>>) - Constructor for class es.uam.eps.ir.ranksys.fast.preference.SimpleFastPreferenceData
Constructor with custom IdxPref to IdPref converter.
SimpleFastUserIndex<U> - Class in es.uam.eps.ir.ranksys.fast.index
Simple implementation of FastUserIndex backed by a bi-map IdxIndex
SimpleFastUserIndex() - Constructor for class es.uam.eps.ir.ranksys.fast.index.SimpleFastUserIndex
Empty constructor: no users.
SimpleFeatureData<I,F,V> - Class in es.uam.eps.ir.ranksys.core.feature
Simple map-based feature data.
SimpleFeatureData(Map<I, List<Tuple2<F, V>>>, Map<F, List<Tuple2<I, V>>>) - Constructor for class es.uam.eps.ir.ranksys.core.feature.SimpleFeatureData
Constructor
SimpleFeaturesReader - Class in org.ranksys.formats.feature
Reads a file of tab-separated item-feat-value triples, one per line.
SimpleFMFormat - Class in org.ranksys.formats.factorization
Factorisation machine format in zip-compressed, human readable files .
SimplePreferenceData<U,I> - Class in es.uam.eps.ir.ranksys.core.preference
Simple map-based preference data
SimplePreferenceData(Map<U, List<IdPref<I>>>, Map<I, List<IdPref<U>>>, int) - Constructor for class es.uam.eps.ir.ranksys.core.preference.SimplePreferenceData
Constructor.
SimpleRatingPreferencesReader - Class in org.ranksys.formats.preference
Reads a file of tab-separated user-item-rating triples, one per line.
SimpleRecommendationFormat<U,I> - Class in org.ranksys.formats.rec
Simple format for recommendations: tab-separated user-item-score triplets, grouping first by user (not necessarily in order) and then by decreasing order of score.
SimpleRecommendationFormat(Parser<U>, Parser<I>) - Constructor for class org.ranksys.formats.rec.SimpleRecommendationFormat
Constructor.
SimpleRecommendationFormat(Parser<U>, Parser<I>, boolean) - Constructor for class org.ranksys.formats.rec.SimpleRecommendationFormat
Constructor.
size - Variable in class es.uam.eps.ir.ranksys.core.util.topn.AbstractTopN
Current size of the heap.
size() - Method in class es.uam.eps.ir.ranksys.core.util.topn.AbstractTopN
 
size() - Method in class es.uam.eps.ir.ranksys.fast.utils.IdxIndex
Returns the number of stored elements.
skip(int) - Method in class org.ranksys.core.util.iterators.ArrayDoubleIterator
 
skip(int) - Method in class org.ranksys.core.util.iterators.ArrayIntIterator
 
skip(int) - Method in class org.ranksys.core.util.iterators.StreamDoubleIterator
 
skip(int) - Method in class org.ranksys.core.util.iterators.StreamIntIterator
 
sort() - Method in class es.uam.eps.ir.ranksys.core.util.topn.AbstractTopN
Sorts the heap in inverse order (from smallest to greatest).
sp - Static variable in class org.ranksys.formats.parsing.Parsers
Parse to String.
split(CharSequence, int) - Static method in class es.uam.eps.ir.ranksys.core.util.FastStringSplitter
Splits a CharSequence according to the delimiter character.
split(CharSequence, int, int) - Static method in class es.uam.eps.ir.ranksys.core.util.FastStringSplitter
Splits a CharSequence according to the delimiter character in a limited number of tokens.
SRecall<U,I,F> - Class in es.uam.eps.ir.ranksys.diversity.other.metrics
Subtopic recall metric.
SRecall(FeatureData<I, F, ?>, int, RelevanceModel<U, I>) - Constructor for class es.uam.eps.ir.ranksys.diversity.other.metrics.SRecall
Constructor.
Stats - Class in es.uam.eps.ir.ranksys.core.util
Calculate common statistics for samples of doubles
Stats() - Constructor for class es.uam.eps.ir.ranksys.core.util.Stats
Constructor.
stats() - Method in class org.ranksys.compression.codecs.AbstractCODEC
 
stats() - Method in interface org.ranksys.compression.codecs.CODEC
Returns statistics of the CODEC in terms of total input/output bytes processed.
stream() - Method in class org.ranksys.fm.data.BPRPreferenceFMData
 
stream() - Method in class org.ranksys.fm.data.OneClassPreferenceFMData
 
StreamDoubleIterator - Class in org.ranksys.core.util.iterators
Double primitive iterator wrapping a DoubleStream.
StreamDoubleIterator(DoubleStream) - Constructor for class org.ranksys.core.util.iterators.StreamDoubleIterator
Constructor.
StreamIntIterator - Class in org.ranksys.core.util.iterators
Int primitive iterator wrapping an IntStream.
StreamIntIterator(IntStream) - Constructor for class org.ranksys.core.util.iterators.StreamIntIterator
Constructor.
StreamsAbstractFastPreferenceData<U,I> - Class in org.ranksys.fast.preference
Extends AbstractFastPreferenceData and implements the data access iterator-based methods using the stream-based ones.
StreamsAbstractFastPreferenceData(FastUserIndex<U>, FastItemIndex<I>) - Constructor for class org.ranksys.fast.preference.StreamsAbstractFastPreferenceData
Constructor with default IdxPref to IdPref converter.
StreamsAbstractFastPreferenceData(FastUserIndex<U>, FastItemIndex<I>, Function<IdxPref, IdPref<I>>, Function<IdxPref, IdPref<U>>) - Constructor for class org.ranksys.fast.preference.StreamsAbstractFastPreferenceData
Constructor with custom IdxPref to IdPref converter.
swap(int, int) - Method in class es.uam.eps.ir.ranksys.core.util.topn.AbstractTopN
Swaps the elements in the i-th and j-th element in the heap.
swap(int, int) - Method in class es.uam.eps.ir.ranksys.core.util.topn.ObjectDoubleTopN
 
swap(int, int) - Method in class es.uam.eps.ir.ranksys.core.util.topn.TopN
 
swap(int, int) - Method in class es.uam.eps.ir.ranksys.fast.utils.topn.IntDoubleTopN
 
SystemMetric<U,I> - Interface in es.uam.eps.ir.ranksys.metrics
System metric: a metric that evaluates recommendations to a community of users as a whole.

T

TDItemNovelty<U,I> - Class in es.uam.eps.ir.ranksys.novelty.temporal
Temporal discovery item novelty model.
TDItemNovelty(Function<U, List<I>>, RankingDiscountModel) - Constructor for class es.uam.eps.ir.ranksys.novelty.temporal.TDItemNovelty
Constructor.
TDItemNoveltyReranker<U,I> - Class in es.uam.eps.ir.ranksys.novelty.temporal.reranking
Temporal Discovery re-ranker.
TDItemNoveltyReranker(double, ItemNovelty<U, I>, boolean) - Constructor for class es.uam.eps.ir.ranksys.novelty.temporal.reranking.TDItemNoveltyReranker
Constructor.
ThresholdItemNeighborhood<I> - Class in es.uam.eps.ir.ranksys.nn.item.neighborhood
Threshold item neighborhood.
ThresholdItemNeighborhood(ItemSimilarity<I>, double) - Constructor for class es.uam.eps.ir.ranksys.nn.item.neighborhood.ThresholdItemNeighborhood
Constructor
ThresholdNeighborhood - Class in es.uam.eps.ir.ranksys.nn.neighborhood
Threshold neighborhood.
ThresholdNeighborhood(Similarity, double) - Constructor for class es.uam.eps.ir.ranksys.nn.neighborhood.ThresholdNeighborhood
Constructor.
ThresholdUserNeighborhood<U> - Class in es.uam.eps.ir.ranksys.nn.user.neighborhood
Threshold user neighborhood.
ThresholdUserNeighborhood(UserSimilarity<U>, double) - Constructor for class es.uam.eps.ir.ranksys.nn.user.neighborhood.ThresholdUserNeighborhood
Constructor
TopKItemNeighborhood<I> - Class in es.uam.eps.ir.ranksys.nn.item.neighborhood
Top-k item neighborhood.
TopKItemNeighborhood(ItemSimilarity<I>, int) - Constructor for class es.uam.eps.ir.ranksys.nn.item.neighborhood.TopKItemNeighborhood
Constructor.
TopKNeighborhood - Class in es.uam.eps.ir.ranksys.nn.neighborhood
Top-K neighborhood.
TopKNeighborhood(Similarity, int) - Constructor for class es.uam.eps.ir.ranksys.nn.neighborhood.TopKNeighborhood
Constructor.
TopKUserNeighborhood<U> - Class in es.uam.eps.ir.ranksys.nn.user.neighborhood
User top-K neighborhood.
TopKUserNeighborhood(UserSimilarity<U>, int) - Constructor for class es.uam.eps.ir.ranksys.nn.user.neighborhood.TopKUserNeighborhood
Constructor.
TopN<T> - Class in es.uam.eps.ir.ranksys.core.util.topn
Bounded min-heap to keep just the top-n greatest objects.
TopN(int) - Constructor for class es.uam.eps.ir.ranksys.core.util.topn.TopN
Constructor that assumes that the class T implements the Comparable interface.
TopN(int, Comparator<T>) - Constructor for class es.uam.eps.ir.ranksys.core.util.topn.TopN
Constructor in which the comparator is specified.
totalData - Variable in class es.uam.eps.ir.ranksys.diversity.intentaware.FeatureIntentModel
user-item preference data
TransposedPreferenceData<I,U> - Class in es.uam.eps.ir.ranksys.fast.preference
Transposed preferences, where users and items change roles.
TransposedPreferenceData(FastPreferenceData<U, I>) - Constructor for class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
Constructor with default converters between IdxPref and IdPref.
TransposedPreferenceData(FastPreferenceData<U, I>, Function2<U, IdPref<I>, IdPref<U>>, Function2<Integer, IdxPref, IdxPref>) - Constructor for class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
Constructor with custom converters between IdxPref and IdPref.
TRECRecommendationFormat<U,I> - Class in org.ranksys.formats.rec
Reader for TREC-like recommendations.
TRECRecommendationFormat(Parser<U>, Parser<I>) - Constructor for class org.ranksys.formats.rec.TRECRecommendationFormat
Constructor.
TRECRecommendationFormat(Parser<U>, Parser<I>, boolean) - Constructor for class org.ranksys.formats.rec.TRECRecommendationFormat
Constructor.
tuple(T1, double) - Static method in class org.ranksys.core.util.tuples.Tuples
Creates a tuple of object-double.
tuple(int, T2) - Static method in class org.ranksys.core.util.tuples.Tuples
Creates a tuple of integer-object.
tuple(int, double) - Static method in class org.ranksys.core.util.tuples.Tuples
Creates a tuple of integer-double.
Tuple2id - Class in org.ranksys.core.util.tuples
Tuple of integer-double.
Tuple2id(Tuple2<Integer, Double>) - Constructor for class org.ranksys.core.util.tuples.Tuple2id
Constructor from a jOOL tuple.
Tuple2id(Tuple2id) - Constructor for class org.ranksys.core.util.tuples.Tuple2id
Constructor from an integer-double tuple.
Tuple2id(int, double) - Constructor for class org.ranksys.core.util.tuples.Tuple2id
Constructor from separate integer and double values.
Tuple2io<T2> - Class in org.ranksys.core.util.tuples
Tuple of integer-object.
Tuple2io(Tuple2<Integer, T2>) - Constructor for class org.ranksys.core.util.tuples.Tuple2io
Constructor from a jOOL tuple
Tuple2io(Tuple2io<T2>) - Constructor for class org.ranksys.core.util.tuples.Tuple2io
Constructor from an integer-object tuple.
Tuple2io(int, T2) - Constructor for class org.ranksys.core.util.tuples.Tuple2io
Constructor from separate integer and object values.
Tuple2od<T1> - Class in org.ranksys.core.util.tuples
Tuple of object-double.
Tuple2od(Tuple2<T1, Double>) - Constructor for class org.ranksys.core.util.tuples.Tuple2od
Constructor from a jOOL tuple.
Tuple2od(Tuple2od<T1>) - Constructor for class org.ranksys.core.util.tuples.Tuple2od
Constructor from an object-double tuple.
Tuple2od(T1, double) - Constructor for class org.ranksys.core.util.tuples.Tuple2od
Constructor from separate object and double values.
Tuples - Class in org.ranksys.core.util.tuples
Convenient static builders of tuples.
Tuples() - Constructor for class org.ranksys.core.util.tuples.Tuples
 
TuplesRecommendationFormat<U,I> - Class in org.ranksys.formats.rec
Reader for formats where recommendations are stored in tuples, one each line.
TuplesRecommendationFormat(Function4<U, I, Double, Long, String>, Function<String, Tuple3<U, I, Double>>) - Constructor for class org.ranksys.formats.rec.TuplesRecommendationFormat
Constructor.
TuplesRecommendationFormat(Function4<U, I, Double, Long, String>, Function<String, Tuple3<U, I, Double>>, boolean) - Constructor for class org.ranksys.formats.rec.TuplesRecommendationFormat
Constructor.
TuplesRecommendationFormat.Reader - Class in org.ranksys.formats.rec
Reader of recommendations.
TuplesRecommendationFormat.Writer - Class in org.ranksys.formats.rec
Writer of recommendations.

U

u_codec - Variable in class org.ranksys.compression.preferences.AbstractCODECPreferenceData
CODEC for user preferences.
u_idxs - Variable in class org.ranksys.compression.preferences.AbstractCODECPreferenceData
lists of items for users.
u_len - Variable in class org.ranksys.compression.preferences.AbstractCODECPreferenceData
lengths of user preferences lists.
u_vs - Variable in class org.ranksys.compression.preferences.RatingCODECPreferenceData
list of ratings for users.
ui - Variable in class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
user index.
uidx2user(int) - Method in interface es.uam.eps.ir.ranksys.fast.index.FastUserIndex
Returns the user represented with the index.
uidx2user(Tuple2io<V>) - Method in interface es.uam.eps.ir.ranksys.fast.index.FastUserIndex
Applies FastUserIndex::uidx2user to the first element of the tuple.
uidx2user(Tuple2id) - Method in interface es.uam.eps.ir.ranksys.fast.index.FastUserIndex
Applies FastUserIndex::uidx2user to the first element of the tuple.
uidx2user(int) - Method in class es.uam.eps.ir.ranksys.fast.index.SimpleFastUserIndex
 
uidx2user(int) - Method in class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
 
uidx2user(int) - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
uidx2user(int) - Method in class es.uam.eps.ir.ranksys.mf.Factorization
 
uidx2user(int) - Method in class es.uam.eps.ir.ranksys.nn.user.neighborhood.UserNeighborhood
 
uidx2user(int) - Method in class es.uam.eps.ir.ranksys.nn.user.sim.UserSimilarity
 
uidx2user(int) - Method in class es.uam.eps.ir.ranksys.rec.fast.AbstractFastRecommender
 
uidx2user(int) - Method in class org.ranksys.fast.preference.AbstractFastPreferenceSampler
 
uidx2user(int) - Method in class org.ranksys.fm.PreferenceFM
 
uIndex - Variable in class es.uam.eps.ir.ranksys.mf.Factorization
user index
uIndex - Variable in class es.uam.eps.ir.ranksys.nn.user.neighborhood.UserNeighborhood
Fast user index.
uIndex - Variable in class es.uam.eps.ir.ranksys.nn.user.sim.UserSimilarity
Fast user index.
uIndex - Variable in class es.uam.eps.ir.ranksys.rec.fast.AbstractFastRecommender
Fast user index.
update(Tuple2od<I>) - Method in class es.uam.eps.ir.ranksys.diversity.binom.reranking.BinomialCoverageReranker.BinomialCoverageUserReranker
 
update(Tuple2od<I>) - Method in class es.uam.eps.ir.ranksys.diversity.binom.reranking.BinomialDiversityReranker.BinomialDiversityUserReranker
 
update(Tuple2od<I>) - Method in class es.uam.eps.ir.ranksys.diversity.binom.reranking.BinomialNonRedundancyReranker.BinomialNonRedundancyUserReranker
 
update(Tuple2od<I>) - Method in class es.uam.eps.ir.ranksys.diversity.distance.reranking.MMR.UserMMR
 
update(Tuple2od<I>) - Method in class es.uam.eps.ir.ranksys.diversity.intentaware.reranking.AlphaXQuAD.UserAlphaXQuAD
 
update(Tuple2od<I>) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.GreedyReranker.GreedyUserReranker
Updates the value of the objective function after a selection.
uPrefFun - Variable in class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
Converter from IdxPref to IdPref (preference for item).
useIteratorsPreferentially() - Method in interface es.uam.eps.ir.ranksys.fast.preference.FastPreferenceData
Use methods returning IntIterator or DoubleIterator over streams of IdxPref?
useIteratorsPreferentially() - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
useIteratorsPreferentially() - Method in class org.ranksys.fast.preference.IteratorsAbstractFastPreferenceData
 
useIteratorsPreferentially() - Method in class org.ranksys.fast.preference.StreamsAbstractFastPreferenceData
 
user2uidx(U) - Method in interface es.uam.eps.ir.ranksys.fast.index.FastUserIndex
Returns the index assigned to the user.
user2uidx(Tuple2<U, V>) - Method in interface es.uam.eps.ir.ranksys.fast.index.FastUserIndex
Applies FastUserIndex::user2uidx to the first element of the tuple.
user2uidx(Tuple2od<U>) - Method in interface es.uam.eps.ir.ranksys.fast.index.FastUserIndex
Applies FastUserIndex::user2uidx to the first element of the tuple.
user2uidx(U) - Method in class es.uam.eps.ir.ranksys.fast.index.SimpleFastUserIndex
 
user2uidx(U) - Method in class es.uam.eps.ir.ranksys.fast.preference.AbstractFastPreferenceData
 
user2uidx(I) - Method in class es.uam.eps.ir.ranksys.fast.preference.TransposedPreferenceData
 
user2uidx(U) - Method in class es.uam.eps.ir.ranksys.mf.Factorization
 
user2uidx(U) - Method in class es.uam.eps.ir.ranksys.nn.user.neighborhood.UserNeighborhood
 
user2uidx(U) - Method in class es.uam.eps.ir.ranksys.nn.user.sim.UserSimilarity
 
user2uidx(U) - Method in class es.uam.eps.ir.ranksys.rec.fast.AbstractFastRecommender
 
user2uidx(U) - Method in class org.ranksys.fast.preference.AbstractFastPreferenceSampler
 
user2uidx(U) - Method in class org.ranksys.fm.PreferenceFM
 
UserAlphaXQuAD(Recommendation<U, I>, int) - Constructor for class es.uam.eps.ir.ranksys.diversity.intentaware.reranking.AlphaXQuAD.UserAlphaXQuAD
Constructor.
UserAspectModel(U) - Constructor for class es.uam.eps.ir.ranksys.diversity.intentaware.AspectModel.UserAspectModel
Constructor taking user intent model.
UserERRRelevanceModel(U) - Constructor for class es.uam.eps.ir.ranksys.diversity.intentaware.metrics.ERRIA.ERRRelevanceModel.UserERRRelevanceModel
Constructor.
UserIndex<U> - Interface in es.uam.eps.ir.ranksys.core.index
Index for a set of users.
userMatrix - Variable in class es.uam.eps.ir.ranksys.mf.Factorization
user matrix
UserMMR(Recommendation<U, I>, int) - Constructor for class es.uam.eps.ir.ranksys.diversity.distance.reranking.MMR.UserMMR
Constructor.
UserModel<U> - Class in es.uam.eps.ir.ranksys.core.model
Generic class for representing (and caching) user models.
UserModel(boolean, Stream<U>) - Constructor for class es.uam.eps.ir.ranksys.core.model.UserModel
Constructor in which it can be specified whether to perform caching or not and the target users.
UserModel() - Constructor for class es.uam.eps.ir.ranksys.core.model.UserModel
Constructor which does not do any caching.
UserModel(Stream<U>) - Constructor for class es.uam.eps.ir.ranksys.core.model.UserModel
Constructor which lazily caches the models for the specified users.
UserModel(UserModel<U>) - Constructor for class es.uam.eps.ir.ranksys.core.model.UserModel
Constructor which lazily caches the models for the same users the model in the parameter does.
UserModel.Model<U> - Interface in es.uam.eps.ir.ranksys.core.model
User model
UserNDCGRelevanceModel(U) - Constructor for class es.uam.eps.ir.ranksys.metrics.basic.NDCG.NDCGRelevanceModel.UserNDCGRelevanceModel
Constructor.
UserNeighborhood<U> - Class in es.uam.eps.ir.ranksys.nn.user.neighborhood
User neighborhood.
UserNeighborhood(FastUserIndex<U>, Neighborhood) - Constructor for class es.uam.eps.ir.ranksys.nn.user.neighborhood.UserNeighborhood
Constructor
UserNeighborhoodRecommender<U,I> - Class in es.uam.eps.ir.ranksys.nn.user
User-based nearest neighbors recommender.
UserNeighborhoodRecommender(FastPreferenceData<U, I>, UserNeighborhood<U>, int) - Constructor for class es.uam.eps.ir.ranksys.nn.user.UserNeighborhoodRecommender
Constructor.
UserSimilarity<U> - Class in es.uam.eps.ir.ranksys.nn.user.sim
User similarity.
UserSimilarity(FastUserIndex<U>, Similarity) - Constructor for class es.uam.eps.ir.ranksys.nn.user.sim.UserSimilarity
Constructor.
UsersReader - Class in org.ranksys.formats.index
Reader for lists of users.
UsersReader() - Constructor for class org.ranksys.formats.index.UsersReader
 

V

v1 - Variable in class org.ranksys.core.util.tuples.Tuple2id
First value (integer).
v1() - Method in class org.ranksys.core.util.tuples.Tuple2id
Returns the first element (integer).
v1 - Variable in class org.ranksys.core.util.tuples.Tuple2io
First value (integer).
v1() - Method in class org.ranksys.core.util.tuples.Tuple2io
Returns the first element (integer).
v1 - Variable in class org.ranksys.core.util.tuples.Tuple2od
First value (object).
v1() - Method in class org.ranksys.core.util.tuples.Tuple2od
Returns the first element (object).
v2 - Variable in class org.ranksys.core.util.tuples.Tuple2id
Second value (double).
v2() - Method in class org.ranksys.core.util.tuples.Tuple2id
Returns the second element (double).
v2 - Variable in class org.ranksys.core.util.tuples.Tuple2io
Second value (object).
v2() - Method in class org.ranksys.core.util.tuples.Tuple2io
Returns the second element (object).
v2 - Variable in class org.ranksys.core.util.tuples.Tuple2od
Second value (double).
v2() - Method in class org.ranksys.core.util.tuples.Tuple2od
Returns the second element (double).
value(Tuple2od<I>, Stats, Object2DoubleMap<I>, Stats) - Method in class es.uam.eps.ir.ranksys.novdiv.itemnovelty.reranking.ItemNoveltyReranker
Re-scored value to determine the re-ranking.
value(Tuple2od<I>) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.GreedyReranker.GreedyUserReranker
Objective function that drives the greedy selection.
value(Tuple2od<I>) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker.LambdaUserReranker
 
VByteCODEC - Class in org.ranksys.compression.codecs.lemire
Variable byte coding.
VByteCODEC() - Constructor for class org.ranksys.compression.codecs.lemire.VByteCODEC
Constructor.
VectorCosineItemSimilarity<I> - Class in es.uam.eps.ir.ranksys.nn.item.sim
Vector cosine item similarity.
VectorCosineItemSimilarity(FastPreferenceData<?, I>, double, boolean) - Constructor for class es.uam.eps.ir.ranksys.nn.item.sim.VectorCosineItemSimilarity
Constructor.
VectorCosineSimilarity - Class in es.uam.eps.ir.ranksys.nn.sim
Vector cosine similarity.
VectorCosineSimilarity(FastPreferenceData<?, ?>, double, boolean) - Constructor for class es.uam.eps.ir.ranksys.nn.sim.VectorCosineSimilarity
Constructor.
VectorCosineUserSimilarity<U> - Class in es.uam.eps.ir.ranksys.nn.user.sim
Vector cosine user similarity.
VectorCosineUserSimilarity(FastPreferenceData<U, ?>, double, boolean) - Constructor for class es.uam.eps.ir.ranksys.nn.user.sim.VectorCosineUserSimilarity
Constructor.
VectorFeatureItemDistanceModel<I,F> - Class in es.uam.eps.ir.ranksys.novdiv.distance
Feature-based item distance model that considers the features of items as vectors.
VectorFeatureItemDistanceModel(FeatureData<I, F, Double>) - Constructor for class es.uam.eps.ir.ranksys.novdiv.distance.VectorFeatureItemDistanceModel
Constructor.
VectorJaccardItemSimilarity<I> - Class in es.uam.eps.ir.ranksys.nn.item.sim
Vector Jaccard item similarity.
VectorJaccardItemSimilarity(FastPreferenceData<?, I>, boolean) - Constructor for class es.uam.eps.ir.ranksys.nn.item.sim.VectorJaccardItemSimilarity
Constructor.
VectorJaccardSimilarity - Class in es.uam.eps.ir.ranksys.nn.sim
Vector Jaccard similarity.
VectorJaccardSimilarity(FastPreferenceData<?, ?>, boolean) - Constructor for class es.uam.eps.ir.ranksys.nn.sim.VectorJaccardSimilarity
Constructor.
VectorJaccardUserSimilarity<U> - Class in es.uam.eps.ir.ranksys.nn.user.sim
Vector Jaccard user similarity.
VectorJaccardUserSimilarity(FastPreferenceData<U, ?>, boolean) - Constructor for class es.uam.eps.ir.ranksys.nn.user.sim.VectorJaccardUserSimilarity
Constructor.
VectorSimilarity - Class in es.uam.eps.ir.ranksys.nn.sim
Vector similarity.
VectorSimilarity(FastPreferenceData<?, ?>, boolean) - Constructor for class es.uam.eps.ir.ranksys.nn.sim.VectorSimilarity
Constructor.
vp - Static variable in class org.ranksys.formats.parsing.Parsers
Parse to Void.

W

WeightedSampling<T> - Class in org.ranksys.core.util.sampling
Weighted sampling with and without replacement.
WeightedSampling(Stream<T>, ToDoubleFunction<T>, boolean) - Constructor for class org.ranksys.core.util.sampling.WeightedSampling
Constructor
WeightedSampling(Stream<T>, ToDoubleFunction<T>, boolean, long) - Constructor for class org.ranksys.core.util.sampling.WeightedSampling
Constructor.
WeightedSampling(Stream<T>, ToDoubleFunction<T>, boolean, Random) - Constructor for class org.ranksys.core.util.sampling.WeightedSampling
Constructor.
withFeatures(FastFeatureData<I, F, ?>) - Static method in class es.uam.eps.ir.ranksys.rec.runner.fast.FastFilters
Item filter that discard items for which no feature data is available.
withFeatures(FeatureData<I, F, ?>) - Static method in class es.uam.eps.ir.ranksys.rec.runner.Filters
Item filter that discard items for which no feature data is available.
write(OutputBitStream, int[], int, int) - Method in class org.ranksys.compression.codecs.dsi.BitStreamCODEC
Write integer array to BitStream.
write(OutputBitStream, int[], int, int) - Method in class org.ranksys.compression.codecs.dsi.EliasFanoBitStreamCODEC
 
write(OutputBitStream, int[], int, int) - Method in class org.ranksys.compression.codecs.dsi.FixedLengthBitStreamCODEC
 
write(OutputBitStream, int[], int, int) - Method in class org.ranksys.compression.codecs.dsi.GammaBitStreamCODEC
 
write(OutputBitStream, int[], int, int) - Method in class org.ranksys.compression.codecs.dsi.RiceBitStreamCODEC
 
write(OutputBitStream, int[], int, int) - Method in class org.ranksys.compression.codecs.dsi.ZetaBitStreamCODEC
 
write(FastPreferenceData<?, ?>, String, String) - Method in class org.ranksys.formats.preference.CompressibleBinaryPreferencesFormat
Saves a PreferenceData instance in two files for user and item preferences, respectively.
write(FastPreferenceData<?, ?>, OutputStream, OutputStream) - Method in class org.ranksys.formats.preference.CompressibleBinaryPreferencesFormat
Saves a PreferenceData instance in two files for user and item preferences, respectively.
write(FastPreferenceData<?, ?>, String, String) - Method in class org.ranksys.formats.preference.CompressibleRatingPreferencesFormat
Saves a PreferenceData instance in two files for user and item preferences, respectively.
write(FastPreferenceData<?, ?>, OutputStream, OutputStream) - Method in class org.ranksys.formats.preference.CompressibleRatingPreferencesFormat
Saves a PreferenceData instance in two files for user and item preferences, respectively.
write(Recommendation<U, I>) - Method in interface org.ranksys.formats.rec.RecommendationFormat.Writer
Writes the recommendation.
write(Recommendation<U, I>) - Method in class org.ranksys.formats.rec.TuplesRecommendationFormat.Writer
 
Writer(OutputStream) - Constructor for class org.ranksys.formats.rec.TuplesRecommendationFormat.Writer
Constructor.

X

XQuAD<U,I,F> - Class in es.uam.eps.ir.ranksys.diversity.intentaware.reranking
eXplicit Query Aspect Diversification re-ranker.
XQuAD(AspectModel<U, I, F>, double, int, boolean) - Constructor for class es.uam.eps.ir.ranksys.diversity.intentaware.reranking.XQuAD
Constructor.

Z

ZetaBitStreamCODEC - Class in org.ranksys.compression.codecs.dsi
Zeta coding.
ZetaBitStreamCODEC(int) - Constructor for class org.ranksys.compression.codecs.dsi.ZetaBitStreamCODEC
Constructor.
ZipRecommendationFormat<U,I> - Class in org.ranksys.formats.rec
Format similar to SimpleRecommendationFormat, but files are zipped and scores can be omitted when writing and reading for higher performance when they are not needed and only order matters.
ZipRecommendationFormat(Parser<U>, Parser<I>, boolean) - Constructor for class org.ranksys.formats.rec.ZipRecommendationFormat
Constructor.
ZipRecommendationFormat(Parser<U>, Parser<I>, boolean, boolean) - Constructor for class org.ranksys.formats.rec.ZipRecommendationFormat
Constructor.
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
Skip navigation links

Copyright © 2016. All rights reserved.