A survey and illustrative example of hybrid semantic and contextual models for improving diversity and accuracy in personalized tag recommendation | Synapse