Cross-Domain Collaborative Filtering: A Deep Neural Network Approach for Accurate and Diverse Recommendations
Chirag Goel, Bam Bahadur Sinha · Procedia Computer Science · 2024
The rapid proliferation of data and the intricate nature of user behavior in the online realm have presented new hurdles for recommendation systems, which aim to suggest pertinent items to users. Among the notable challenges, ensuring the provision of accurate recommendations across diverse domains stands out. This research paper proposes an innovative solution to tackle this challenge by developing a cross-domain recommendation system that leverages the collaborative filtering technique to generate precise and varied recommendations spanning multiple domains. The system gathers user behavior and item attribute data from various domains and employs a collaborative filtering algorithm integrated with a deep neural network. The model makes use of a Neural Network with CReLU activation along with the embeddings of the user and the item followed by concealed layers. The output layer employs tanh activation to guarantee that recommendations fall within [-1, 1]. Adam optimizer, MSE loss, and an accuracy metric are utilised in training. This architecture captures user-item interactions effectively, resulting in precise personalised recommendations resulting an accuracy of 96.5% - 97.5%. To validate the effectiveness of the model, extensive evaluations are conducted on real-world datasets encompassing movies and books. The results demonstrate that the proposed system outperforms state-of-the-art recommendation systems in terms of accuracy, as measured by precision(89%), recall(90%), and AUC(0.74) scores. Furthermore, the system exhibits robust performance even in scenarios characterized by cold-start problems and data sparsity.