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...
Autores principales: | , , , , , |
---|---|
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 |