Compute and return the CRF (Combined Recency and Frequency) component of the score of each given item.
The list of items to rank.
The item clicks analysis to use to assign scores.
A map from items to their CRF sub-scores.
Compute and return the Markov component of the score of each given item.
The list of items to rank.
The item clicks analysis to use to assign scores.
A map from items to their Markov sub-scores.
Compute and return the regularity component of the score of each given item, i.e. what is called Time Weighting in AccessRank paper.
The list of items to rank.
The item clicks analysis to use to assign scores.
A map from items to their regularity sub-scores.
Get a list of all groups (from all menus) sorted in the same order than the list returned by getSortedItemGroupsWithScores.
The menu manager containing the groups to sort.
The data manager containing data for the policy.
A sorted list of groups.
Get a sorted list of all groups (from all menus) with scores, so that:
This implementation can be overidden by any policy extending this class.
The menu manager containing the groups to rank and sort.
The data manager containing data for the policy.
A sorted list of groups with their scores.
Get a list of all items (from all menus) sorted in the same order than in the list returned by getSortedItemsWithScores.
The menu manager containing the items to sort.
The data manager containing data for the policy.
A sorted list of items.
Generated using TypeDoc
Create a new instance of AccessRankPolicy.