DARec: Deep Domain Adaptation for Cross-Domain Recommendation via Transferring Rating Patterns