popularity can change rapidly. These algorithms continuously learn latent mappings
between users and items, based on contexts associated with them both. Recent
recommendation algorithms that learn clustering or social structures between users have
exhibited higher recommendation accuracy. However, as the number of users and items in
the environment increases, the time required to generate recommendations deteriorates …