Recommendation Algorithm in Double-Layer Network Based on Vector Dynamic Evolution Clustering and Attention Mechanism

The purpose of recommendation systems is to help users find effective information quickly and conveniently and also to present the items that users are interested in. While the literature of recommendation algorithms is vast, most collaborative filtering recommendation approaches attain low recommen...

Full description

Saved in:
Bibliographic Details
Main Authors: Jianrui Chen, Zhihui Wang, Tingting Zhu, Fernando E. Rosas
Format: Article
Language:English
Published: Wiley 2020-01-01
Series:Complexity
Online Access:http://dx.doi.org/10.1155/2020/5206087
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832550841316278272
author Jianrui Chen
Zhihui Wang
Tingting Zhu
Fernando E. Rosas
author_facet Jianrui Chen
Zhihui Wang
Tingting Zhu
Fernando E. Rosas
author_sort Jianrui Chen
collection DOAJ
description The purpose of recommendation systems is to help users find effective information quickly and conveniently and also to present the items that users are interested in. While the literature of recommendation algorithms is vast, most collaborative filtering recommendation approaches attain low recommendation accuracies and are also unable to track temporal changes of preferences. Additionally, previous differential clustering evolution processes relied on a single-layer network and used a single scalar quantity to characterise the status values of users and items. To address these limitations, this paper proposes an effective collaborative filtering recommendation algorithm based on a double-layer network. This algorithm is capable of fully exploring dynamical changes of user preference over time and integrates the user and item layers via an attention mechanism to build a double-layer network model. Experiments on Movielens, CiaoDVD, and Filmtrust datasets verify the effectiveness of our proposed algorithm. Experimental results show that our proposed algorithm can attain a better performance than other state-of-the-art algorithms.
format Article
id doaj-art-752afe03d41646d5aaada33017ecb21d
institution Kabale University
issn 1076-2787
1099-0526
language English
publishDate 2020-01-01
publisher Wiley
record_format Article
series Complexity
spelling doaj-art-752afe03d41646d5aaada33017ecb21d2025-02-03T06:05:41ZengWileyComplexity1076-27871099-05262020-01-01202010.1155/2020/52060875206087Recommendation Algorithm in Double-Layer Network Based on Vector Dynamic Evolution Clustering and Attention MechanismJianrui Chen0Zhihui Wang1Tingting Zhu2Fernando E. Rosas3Key Laboratory of Modern Teaching Technology, Ministry of Education, Xi’an, ChinaSchool of Computer Science, Shaanxi Normal University, Xi’an, ChinaSchool of Computer Science, Shaanxi Normal University, Xi’an, ChinaData Science Institute and Department of Brain Science, Imperial College London, London, UKThe purpose of recommendation systems is to help users find effective information quickly and conveniently and also to present the items that users are interested in. While the literature of recommendation algorithms is vast, most collaborative filtering recommendation approaches attain low recommendation accuracies and are also unable to track temporal changes of preferences. Additionally, previous differential clustering evolution processes relied on a single-layer network and used a single scalar quantity to characterise the status values of users and items. To address these limitations, this paper proposes an effective collaborative filtering recommendation algorithm based on a double-layer network. This algorithm is capable of fully exploring dynamical changes of user preference over time and integrates the user and item layers via an attention mechanism to build a double-layer network model. Experiments on Movielens, CiaoDVD, and Filmtrust datasets verify the effectiveness of our proposed algorithm. Experimental results show that our proposed algorithm can attain a better performance than other state-of-the-art algorithms.http://dx.doi.org/10.1155/2020/5206087
spellingShingle Jianrui Chen
Zhihui Wang
Tingting Zhu
Fernando E. Rosas
Recommendation Algorithm in Double-Layer Network Based on Vector Dynamic Evolution Clustering and Attention Mechanism
Complexity
title Recommendation Algorithm in Double-Layer Network Based on Vector Dynamic Evolution Clustering and Attention Mechanism
title_full Recommendation Algorithm in Double-Layer Network Based on Vector Dynamic Evolution Clustering and Attention Mechanism
title_fullStr Recommendation Algorithm in Double-Layer Network Based on Vector Dynamic Evolution Clustering and Attention Mechanism
title_full_unstemmed Recommendation Algorithm in Double-Layer Network Based on Vector Dynamic Evolution Clustering and Attention Mechanism
title_short Recommendation Algorithm in Double-Layer Network Based on Vector Dynamic Evolution Clustering and Attention Mechanism
title_sort recommendation algorithm in double layer network based on vector dynamic evolution clustering and attention mechanism
url http://dx.doi.org/10.1155/2020/5206087
work_keys_str_mv AT jianruichen recommendationalgorithmindoublelayernetworkbasedonvectordynamicevolutionclusteringandattentionmechanism
AT zhihuiwang recommendationalgorithmindoublelayernetworkbasedonvectordynamicevolutionclusteringandattentionmechanism
AT tingtingzhu recommendationalgorithmindoublelayernetworkbasedonvectordynamicevolutionclusteringandattentionmechanism
AT fernandoerosas recommendationalgorithmindoublelayernetworkbasedonvectordynamicevolutionclusteringandattentionmechanism