Contrastive Learning for Sequential Recommendation | Synapse