Collaborative Filtering Algorithm Based on Deep Denoising Auto-Encoder and Attention Mechanism
Keywords:
Deep learning, denoising auto-encoder, collaborative filtering, attention mechanism, recommendation systemAbstract
The burgeoning of e-commerce and online platforms has led to an explosion in data volume and diversity of user preferences, making effective recommendation systems crucial for personalizing user experiences. While collaborative filtering algorithms are traditionally favoured for their ability to leverage user-item interactions, they grapple with data sparsity and noise challenges. Various approaches have emerged in recent years to tackle these challenges. Recent strides in deep learning, particularly autoencoders and neural networks, have shown promise in addressing these issues. However, limitations persist, such as suboptimal feature extraction and the underutilization of combined nonlinear and linear latent features in traditional autoencoders, as well as the overlooked impact of active users in recommendations. Addressing these research gaps, this study introduces a novel recommendation algorithm that synergizes a deep denoising autoencoder with an attention mechanism, aiming to refine recommendation performance by mitigating data sparsity and enhancing feature extraction. This fusion approach innovatively combines nonlinear and linear latent features and incorporates a neural attention mechanism, significantly improving the precision and personalization of recommendations. Ultimately, the proposed algorithm's effectiveness is assessed and benchmarked against state-of-the-art approaches, demonstrating its potential to revolutionize recommendation systems by offering more accurate and user-tailored suggestions.