“…unseen_users(i, t) then reflects at any moment during the run of the algorithm the difference between the number of taggers of i with t already visited and one of either During the algorithm's run, for known candidates i of some Dt, we accumulate in sf (i | s, t) the social score (initially set to 0). 2 The rationale is that our algorithm does not make any "wild guesses", avoiding reads that may prove to be irrelevant and thus leading to sub-optimal performance. Each time we visit a user u having a triple (u, i, t) in her p-space (Algorithm 2), we can 1. update sf (i | s, t) by adding σ + (s, u) to it, and 2. decrement unseen_users(i, t); when this value reaches 0, the social frequency value sf (i | s, t) is final.…”