Cargando…

GATCF: Graph Attention Collaborative Filtering for Reliable Blockchain Services Selection in BaaS

Blockchain technology is a decentralized ledger that allows the development of applications without the need for a trusted third party. As service-oriented computing continues to evolve, the concept of Blockchain as a Service (BaaS) has emerged, providing a simplified approach to building blockchain...

Descripción completa

Detalles Bibliográficos
Autores principales: Zeng, Yuxiang, Xu, Jianlong, Zhang, Zhuohua, Chen, Caiyi, Ling, Qianyu, Wang, Jialin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10422225/
https://www.ncbi.nlm.nih.gov/pubmed/37571558
http://dx.doi.org/10.3390/s23156775
_version_ 1785089152007536640
author Zeng, Yuxiang
Xu, Jianlong
Zhang, Zhuohua
Chen, Caiyi
Ling, Qianyu
Wang, Jialin
author_facet Zeng, Yuxiang
Xu, Jianlong
Zhang, Zhuohua
Chen, Caiyi
Ling, Qianyu
Wang, Jialin
author_sort Zeng, Yuxiang
collection PubMed
description Blockchain technology is a decentralized ledger that allows the development of applications without the need for a trusted third party. As service-oriented computing continues to evolve, the concept of Blockchain as a Service (BaaS) has emerged, providing a simplified approach to building blockchain-based applications. The growing demand for blockchain services has resulted in numerous options with overlapping functionalities, making it difficult to select the most reliable ones for users. Choosing the best-trusted blockchain peers is a challenging task due to the sparsity of data caused by the multitude of available options. To address the aforementioned issues, we propose a novel collaborative filtering-based matrix completion model called Graph Attention Collaborative Filtering (GATCF), which leverages both graph attention and collaborative filtering techniques to recover the missing values in the data matrix effectively. By incorporating graph attention into the matrix completion process, GATCF can effectively capture the underlying dependencies and interactions between users or peers, and thus mitigate the data sparsity scenarios. We conduct extensive experiments on a large-scale dataset to assess our performance. Results show that our proposed method achieves higher recovery accuracy.
format Online
Article
Text
id pubmed-10422225
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-104222252023-08-13 GATCF: Graph Attention Collaborative Filtering for Reliable Blockchain Services Selection in BaaS Zeng, Yuxiang Xu, Jianlong Zhang, Zhuohua Chen, Caiyi Ling, Qianyu Wang, Jialin Sensors (Basel) Article Blockchain technology is a decentralized ledger that allows the development of applications without the need for a trusted third party. As service-oriented computing continues to evolve, the concept of Blockchain as a Service (BaaS) has emerged, providing a simplified approach to building blockchain-based applications. The growing demand for blockchain services has resulted in numerous options with overlapping functionalities, making it difficult to select the most reliable ones for users. Choosing the best-trusted blockchain peers is a challenging task due to the sparsity of data caused by the multitude of available options. To address the aforementioned issues, we propose a novel collaborative filtering-based matrix completion model called Graph Attention Collaborative Filtering (GATCF), which leverages both graph attention and collaborative filtering techniques to recover the missing values in the data matrix effectively. By incorporating graph attention into the matrix completion process, GATCF can effectively capture the underlying dependencies and interactions between users or peers, and thus mitigate the data sparsity scenarios. We conduct extensive experiments on a large-scale dataset to assess our performance. Results show that our proposed method achieves higher recovery accuracy. MDPI 2023-07-28 /pmc/articles/PMC10422225/ /pubmed/37571558 http://dx.doi.org/10.3390/s23156775 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Zeng, Yuxiang
Xu, Jianlong
Zhang, Zhuohua
Chen, Caiyi
Ling, Qianyu
Wang, Jialin
GATCF: Graph Attention Collaborative Filtering for Reliable Blockchain Services Selection in BaaS
title GATCF: Graph Attention Collaborative Filtering for Reliable Blockchain Services Selection in BaaS
title_full GATCF: Graph Attention Collaborative Filtering for Reliable Blockchain Services Selection in BaaS
title_fullStr GATCF: Graph Attention Collaborative Filtering for Reliable Blockchain Services Selection in BaaS
title_full_unstemmed GATCF: Graph Attention Collaborative Filtering for Reliable Blockchain Services Selection in BaaS
title_short GATCF: Graph Attention Collaborative Filtering for Reliable Blockchain Services Selection in BaaS
title_sort gatcf: graph attention collaborative filtering for reliable blockchain services selection in baas
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10422225/
https://www.ncbi.nlm.nih.gov/pubmed/37571558
http://dx.doi.org/10.3390/s23156775
work_keys_str_mv AT zengyuxiang gatcfgraphattentioncollaborativefilteringforreliableblockchainservicesselectioninbaas
AT xujianlong gatcfgraphattentioncollaborativefilteringforreliableblockchainservicesselectioninbaas
AT zhangzhuohua gatcfgraphattentioncollaborativefilteringforreliableblockchainservicesselectioninbaas
AT chencaiyi gatcfgraphattentioncollaborativefilteringforreliableblockchainservicesselectioninbaas
AT lingqianyu gatcfgraphattentioncollaborativefilteringforreliableblockchainservicesselectioninbaas
AT wangjialin gatcfgraphattentioncollaborativefilteringforreliableblockchainservicesselectioninbaas