
Citation: Tatyana S. Zaporozhets, Nataliya N. Besednova. Biologically active compounds from marine organisms in the strategies for combating coronaviruses[J]. AIMS Microbiology, 2020, 6(4): 470-494. doi: 10.3934/microbiol.2020028
[1] | Kun Zhai, Qiang Ren, Junli Wang, Chungang Yan . Byzantine-robust federated learning via credibility assessment on non-IID data. Mathematical Biosciences and Engineering, 2022, 19(2): 1659-1676. doi: 10.3934/mbe.2022078 |
[2] | M Kumaresan, M Senthil Kumar, Nehal Muthukumar . Analysis of mobility based COVID-19 epidemic model using Federated Multitask Learning. Mathematical Biosciences and Engineering, 2022, 19(10): 9983-10005. doi: 10.3934/mbe.2022466 |
[3] | Yongjun Ren, Yan Leng, Yaping Cheng, Jin Wang . Secure data storage based on blockchain and coding in edge computing. Mathematical Biosciences and Engineering, 2019, 16(4): 1874-1892. doi: 10.3934/mbe.2019091 |
[4] | Songfeng Liu, Jinyan Wang, Wenliang Zhang . Federated personalized random forest for human activity recognition. Mathematical Biosciences and Engineering, 2022, 19(1): 953-971. doi: 10.3934/mbe.2022044 |
[5] | Dawei Li, Enzhun Zhang, Ming Lei, Chunxiao Song . Zero trust in edge computing environment: a blockchain based practical scheme. Mathematical Biosciences and Engineering, 2022, 19(4): 4196-4216. doi: 10.3934/mbe.2022194 |
[6] | Sonza Singh, Anne Marie France, Yao-Hsuan Chen, Paul G. Farnham, Alexandra M. Oster, Chaitra Gopalappa . Progression and transmission of HIV (PATH 4.0)-A new agent-based evolving network simulation for modeling HIV transmission clusters. Mathematical Biosciences and Engineering, 2021, 18(3): 2150-2181. doi: 10.3934/mbe.2021109 |
[7] | Yong Zhu, Zhipeng Jiang, Xiaohui Mo, Bo Zhang, Abdullah Al-Dhelaan, Fahad Al-Dhelaan . A study on the design methodology of TAC3 for edge computing. Mathematical Biosciences and Engineering, 2020, 17(5): 4406-4421. doi: 10.3934/mbe.2020243 |
[8] | Hui Du, Depeng Lu, Zhihe Wang, Cuntao Ma, Xinxin Shi, Xiaoli Wang . Fast clustering algorithm based on MST of representative points. Mathematical Biosciences and Engineering, 2023, 20(9): 15830-15858. doi: 10.3934/mbe.2023705 |
[9] | Xiangshuai Duan, Naiping Song, Fu Mo . An edge intelligence-enhanced quantitative assessment model for implicit working gain under mobile internet of things. Mathematical Biosciences and Engineering, 2023, 20(4): 7548-7564. doi: 10.3934/mbe.2023326 |
[10] | A. N. Licciardi Jr., L. H. A. Monteiro . A complex network model for a society with socioeconomic classes. Mathematical Biosciences and Engineering, 2022, 19(7): 6731-6742. doi: 10.3934/mbe.2022317 |
The emergence of the Internet of Things (IoT) and the widespread utilization of mobile devices with advanced computing capabilities have instigated the need for large-scale data acquisition. These data can be harnessed to train advanced artificial intelligence (AI) models that can provide various smart services, benefiting society in diverse aspects. Nevertheless, traditional data acquisition models that rely on centralized machine learning models entail security and privacy challenges and reduce participation in data contribution. Moreover, with the recent establishment of data privacy preservation regulations, such as the General Data Protection Regulation [1] and the Health Insurance Portability and Accountability act [2], the need for privacy-preserving AI has been continuously growing. Hence, federated learning (FL), which allows clients to train their data collaboratively without exposing their private data to each other, has become more prevalent as a promising approach for tackling privacy-preserving AI issues. The introduction of FL was first used by Google for Gboard's next-word prediction [3]. Subsequently, empowered by the success of Gboard, the utilization of FL was promoted in a myriad of applications, such as healthcare [4], industrial IoT [5], vehicular networks [6], finance [7] and so forth.
Despite the benefits of general FL, the federated averaging (FedAvg) [8] approach, has suffered from poor convergence from the highly heterogeneous and non-independent nature of data distributions across clients [9]. A global model is trained using data from multiple clients; however, the data from each client are not necessarily identically distributed. This approach can lead to poor model performance for certain clients, whereby the negative impact can lead to the reluctance or refusal of clients to participate in the FL training process. Thus, the concept of personalized federated learning (PFL), as a variation of FL, was developed to alleviate the impact of non-identically and independently distributed (non-IID) data and statistical heterogeneity issues for the efficient creation of tailored models. PFL addresses these problems by personalizing the model for each client, considering the specific characteristics of their data. Moreover, it allows for better performance and increases clients' FL participation.
One approach to PFL is clustering-based PFL [10], which enables personalization using a multi-model approach with group-level client interactions. By mapping client associations, this approach facilitates the learning of personalized models by each client in conjunction with affiliated clients within similar clusters. However, the existing cluster-based PFL method still depends on the centralized strategy where the server orchestrates all processes and requires high communication, incurring computational costs. To address these shortcomings, this study introduces a blockchain-enabled distributed edge cluster for PFL (BPFL) that exploits the benefits of two cutting-edge technologies, blockchain and edge computing, which have the potential to revolutionize the way data are stored, processed, and shared. Specifically, in clustering-based PFL, the integration of blockchain and edge computing enables the creation of clusters based on real-time data, eliminating the need for a central authority to manage and process the data, thereby providing a robust and decentralized solution for data management and processing. In this study, blockchain is used to enrich client privacy and security by recording all transactions in immutable distributed ledger networks to enhance efficient client selection and clustering. Blockchain can be utilized to establish a decentralized network of devices, where each device maintains a copy of the same data, making the process more resilient to data loss or tampering. Likewise, to offer appropriate storage and computation of PFL, we employ an edge computing system, where computational processing is locally performed in the edge infrastructure of PFL to be nearer to clients as data providers. Thus, this approach allows for faster and more efficient data processing and provides proper computation capability by improving real-time services while reducing the latency and bandwidth requirements of PFL.
This paper is organized as follows. Section 2 provides background knowledge related to edge-AI, FL challenges, and blockchain. Section 3 explains the current works related to PFL. In Section 4, we present the proposed model which is based on a distributed edge cluster for PFL. In Section 5, numerical results of BPFL are discussed, and several related concerns are explored. Finally, Section 6 concludes the paper.
In 2014, the European Telecommunications Standards Institute introduced the concept of edge computing to optimize the user experience through low latency, high bandwidth, and real-time communication capabilities [11]. Edge computing leverages local infrastructure to enhance response speed and minimize transmission latency during the transaction process by strategically placing the servers in the edge network [12], thus emphasizing proximity to end users [13]. Whereas, edge-AI, also known as edge intelligence, offers the utilization of AI technologies at the perimeter of a network as opposed to a centralized cloud infrastructure. Specifically, data collection, processing, transmission, and utilization occur at the network edge. The approach enables model training across network nodes, allowing the preservation of privacy and confidentiality [14,15]. Moreover, this approach can enhance the responsiveness and efficiency of the system by decreasing the volume of data that needs to be transmitted over the network [16,17,18]. Edge-AI has been increasingly gaining popularity in recent years in both industry and academia. Leading companies such as Google, Microsoft, Intel, and IBM have initiated pilot projects to showcase the benefits of edge computing in the last mile of AI [19].
The traditional client-server architecture in machine learning involves training on a server, with clients providing the data. However, this approach raises privacy concerns. Clients serve only as providers of data, whereas the server also undertakes the task of data training and aggregation. Various concerns are associated with this classical machine learning strategy, in particular, regarding user privacy. To address this issue, Google introduced FedAvg, a novel communication-efficient optimization algorithm for FL. FedAvg, as outlined in [8], is an efficient method for the distribution-based training of models, allowing distributed mobile devices to collaborate in model training without centralizing the training data and keeping local data stored on mobile devices, thereby improving privacy by blocking access to local data. It also reduces the number of communication rounds, making it more efficient than conventional distributed methods.
In the FedAvg algorithm, the server, acting as a model provider, initially sends the global model to the clients. Each client, as a participant user, downloads the global model from the central server, generates a model update by training the current global model on local data, and subsequently uploads the trained model to the aggregator server. The central server, then acting as an aggregator, gathers and aggregates all model updates from the clients to produce a new global model for the next iteration. Thus, FedAvg significantly enhances client privacy by blocking attacks from straightforward access to the local training data, as cited in [20]. FedAvg is much more communication-efficient than conventional distributed stochastic gradient descent because of fewer communication rounds. Furthermore, FedAvg frequently leads to improved performance, as demonstrated in various learning-related issues such as predictive models in health, low latency vehicle-to-vehicle communication, vocabulary estimation, and next-word prediction, as cited in [3,21,22,23].
FL offers numerous benefits for various practical applications. However, the highly heterogeneous data distribution among clients also poses several challenges, leading to a lack of personalization and poor convergence. Specifically, the data distribution among clients is highly non-IID, which makes it challenging to train a single model with effective performance for all clients. The non-IID data also significantly affect the accuracy of FedAvg. Since the distribution of each local dataset differs significantly from the global distribution, the local objectives of each client are incompatible with the global optimum, which leads to a drift in local updates, causing each model to be updated towards its own local optimum, which may be far from the global optimum [24]. Especially if there are many significant local updates (i.e., an enormous number of local epochs), the averaged model might also be far from the global optimum [25,26]. Consequently, the convergence of the global model provides a substantially less accurate solution than that associated with the IID setting.
In 2008, Bitcoin, a digital currency system based on blockchain technology, was proposed by Nakamoto for financial transactions. Blockchain is a technology that enables participating nodes to share and validate transactions on a network, which are then imprinted with timestamps and stored in an unchangeable database using a specific consensus mechanism. Blockchain has three primary features: decentralized storage, a distributed ledger, and the ability to support distributed services through the use of smart contracts [27]. Because of these benefits, many researchers from various fields are currently exploring the development of blockchain technology. The advantages of blockchain include anonymity and privacy for users, the immutability of stored data, a decentralized approach that eliminates single points of failure, transparency of transactions, as well as trustful and distributed transactions that do not require a central authority [5]. The feature of immutability ensures that data cannot be deleted or modified from the network, whereas the decentralized approach allows for open participation, provides immunity from particular attacks, and eliminates single points of failure, resulting in consistent, reliable, and widely accessible data, timestamped for recorded transactions. In addition, every user has access to transparent transactions, thereby enabling every node to share and validate transactions in a distributed manner [28].
PFL learning emerged as a response to the problems caused by the non-IID data distribution and statistical heterogeneity of the current FL. The use of FedAvg-based methods for non-IID data result in a decrease in accuracy due to client drift. To overcome these issues, two strategies have been proposed in [29], i.e., the global model personalization strategy, which involves training a single global model, and personalized model learning strategies, which involve training PFL models individually. Most personalization methods for the global FL model typically involve two distinct processes [30]: creating a global model through collaboration or using private client information to personalize the global model [31]. Essentially, PFL uses FedAvg as the standard approach for general FL training settings, with the added step of personalizing the global model using local client data after training. The personalized model strategy for learning aims to achieve PFL by applying different learning algorithms and modifying the FL aggregation process through similarity and architecture-based approaches. Furthermore, PFL seeks to train personalized models for a group of clients by utilizing the non-IID nature of all clients' private data while maintaining their privacy. Thus, to improve the practicality of PFL, the work in [32] suggested that the following three goals be simultaneously addressed: achieving rapid model convergence in a reduced number of training rounds, improving personalized models that benefit a large number of clients, and creating more accurate global models that aid clients with limited private data for personalization.
Recently, research on PFL has been gaining popularity as it aims to address one of the main challenges of current FL. One of the earliest works on PFL was the manager, owner, consultant, helper, approver (MOCHA) framework which was proposed in 2017, as a multi-task learning approach [9]. MOCHA simultaneously learns client task settings and a similarity matrix, to address the issue of federated multi-task learning. The distributed multi-task issues addressed by MOCHA include fault tolerance, stragglers, and communication limitations. In addition, the authors of [10] proposed a context-based client clustering approach to facilitate multiple global models and handle changes in client populations over time. In this approach, FL models are trained for each homogeneous group of clients, whereby clients are divided into clusters based on the cosine similarity of the gradient updates from the clients. There are multiple methods for implementing the PFL framework, such as data augmentation [33], meta-learning [32], transfer learning [34], and fine-tuning [25]. It is worth noting that this study focuses on context-based client clustering with a multi-task approach.
In this section, we introduce the BPFL approach, which combines the benefits of edge computing and blockchain technology to enable PFL through distributed edge clusters. Unlike traditional methods that rely on a single global model, our approach utilizes a multi-model approach with group-level client associations to achieve personalization. Blockchain technology is employed to securely store these models in a distributed manner with smart contracts to improve efficient client selection and clustering through the evaluation of client relationships. The proposed model utilizes a consortium blockchain to ensure that the participating edge clusters are preselected based on their trustworthiness, thereby enhancing the security and reliability of the overall system. Consortium blockchain guarantees the authenticity of the transactions and mitigates the risk of eavesdropping, tampering, and compromising of the BPFL network edge servers by malicious clients. To verify the validity of the transaction, we employed the proof of training quality concept, where the accuracy of the local model is the primary verification parameter [35]. Moreover, edge computing servers were utilized to reduce communication and computation costs by providing local storage, communication, and computation capabilities, allowing the computational processing to be conducted closer to clients as data providers. As illustrated in Figure 1, the proposed model comprises the steps of system initialization, collaborative edge cluster establishment, personalized local training models, and personalized global model aggregation. The specific procedures are explained in further detail as follows.
The initial model parameters of the global model (θin) are stored in a distributed ledger blockchain (which can be integrated with off-chain storage, e.g., the InterPlanetary File System (IPFS)) as the initial learning model process. It is maintained by edge servers that are placed throughout clusters. Then, the number of K clients (Ck) need to register to the BPFL system by sending asset statement (refers to [36]) validation with their pseudo-public key address PubpsC through Eq (4.1).
Tx_Ck(Asset)=PubpsCk→{(PubCk_Asset=PubHash(Ck_Asset),βj_Ck=(Hash(j).PubHash(Ck_Asset))Hash(Ck_Asset)),"Asset_sum"},where,PubpsCk∈{Pub1Sec_C,Pub2Sec_C,...,PubkSec_C} | (4.1) |
Equation (4.1) describes the process of recording a client's asset information in the system, which includes the client's public key related to the asset pseudonym PubCk_Asset, as evidence that the client owns the asset βj_Ck, and general asset information "Asset_sum" (e.g., its format, topic, and data size). The public key and ownership proof are essential for verifying that the client owns the asset and keeping the asset information anonymous. These elements are created using a secure hash function Hash(Ck_Asset) to map the client's assets into unique public and private keys PubkSec_C to maintain the client's anonymity. In short, only validated clients can download θin and access the BPFL system.
In this step, BPFL can distinguish incongruent clients after converging to a stationary point [10] as well as generate a multi-model method (θk) that is maintained by distributed edge servers. Hence, according to the client's asset statement, the collaborative edge clusters (ECli) are established based on the client's data distribution (Dk) similarity, where their datasets are non-IID. In this sense, BPFL splits the clients into two clusters (ECl1,ECl2) in a manner that optimizes the minimization of the maximum similarity between clients belonging to different clusters (see Eq (4.2)). Additionally, the group-level client similarity (δ) can be counted using specific partition techniques, such as Euclidean distance, cosine similarity, and Gaussian mixture. Our model relies on the cosine similarity technique (see Eq (4.3)).
ECl1,ECl2←argminECL1∪ECL2(maxδECl1,ECl2) | (4.2) |
δC1,C2:=δ(wp1,wp2):=(wp1,wp2)‖wp1‖‖wp2‖ | (4.3) |
In the p−th iteration, Ck in each ECli downloads global parameter θpi from the blockchain and performs local training using their datasets Dk to obtain a personalized model (wpk) owned by client Ck by using the following formula [37]:
wpk=argminw∈RdFi(w)+μ2αp‖w−θpk‖ | (4.4) |
where Fi is a loss function associated with the i−th data point on Ck; w∈Rd encodes the parameters of local model w, μ represents the regularization parameter, and αp is the step size of gradient descent in iteration p.
Algorithm 1 A summary of the BPFL algorithm. Di is the local datasets; K number of clients Ck; number of iteration, p; E is the number of local epochs; and η is learning rate. |
1: procedure EdgeServerUpdate: |
2: ECLi initialize θin *the initial models are stored in the blockchain |
3: for each round p = 1, 2, ..., P do |
4: CK←max(Tx_Ck(Asset)) |
5: ECl1,ECl2←argminECL1∪ECL2(maxδECl1,ECl2) *similarity-based clients clustering |
6: for each client i∈CK in parallel do |
7: wpk← UserUpdate(i,wp) *∀ updates the personalized model |
8: θ(p+1)i←θpi+∑ki=1|Dk||D|wpk *aggregating the gathered models |
9: end for |
10: end for |
11: end procedure |
12: procedure ClientUpdate: (i,wp) |
13: //Executes on client i |
14: wpk←wp |
15: for each local epoch j from 1 to E do |
16: for each batch b={x,y} of Di do |
17: wpk←argminw∈RdFi(w)+μ2αp‖w−θpk‖; *∀ local training of personalized model |
18: end for |
19: end for |
20: return wpk for aggregation |
21: end procedure |
22: procedure Incentive_Mechanism(Incv_Ck) *incentivized using Ethereum platform |
23: ECLi collects the list of participating clients C1,C2,...,Ck |
24: for C1,C2,...,Ck;ECLi do |
25: ECLi← ConfirmTransaction H(wp1,wp2,...,wPk) *ECLi has the list of clients |
26: Incv_Ck are given to C1,C2,...,Ck *the rewards are distributed to the clients |
27: end for |
28: end procedure |
After the clients collaboratively upload their wpk to the distributed edge cluster, the cluster global model aggregation is executed as follows:
θ(p+1)i=θpi+k∑i=1|Dk||D|wpk | (4.5) |
where θ(p+1)i is a new personalized global model obtained for the next iteration (p+1). In this step, all participants in the BPFL system can download θ(p+1)i through the distributed ledger blockchain. Consequently, iterations continue until the model achieves precise accuracy or reaches the maximum number of iterations. Finally, clients are incentivized through the implementation of a smart contract blockchain, whereby they are rewarded for fulfilling the transaction requirements of the BPFL platform. The incentive, represented by Incv_Ck, is calculated based on the following formula [38]:
Incv_Ck=∑icontribCk⋅θ(p+1)i | (4.6) |
where contribCk is the contribution of client Ck to θ(p+1)i. Later, Incv_Ck is automatically distributed to participating clients once θ(p+1)i has been generated, thus providing a decentralized and responsive system. A summary of the BPFL framework can be found in Algorithm 1.
This section describes the implementation of the proposed model which forms a distributed edge clustering framework to realize PFL by leveraging the merits of blockchain and EC. The modified National Institute of Standards and Technology (MNIST) [39] datasets were used with 10.000 images for the test set and 60.000 images for the training set. Our preliminary research compared the performance of IID and non-IID data distributions among clients through two different models of MNIST, i.e., a basic two-layer multilayer perceptron (MLP; also known as MNIST 2NN) and a convolutional neural network (CNN) comprising two 5 × 5 convolution layers. Figure 2 shows the loss from 50 epochs of training with a learning rate of 0.01 for both MLP and CNN models. The loss in the non-IID setting is higher than that of IID because of the unbalanced and highly heterogeneous nature of client data. The impact of non-IID data is further reflected in poor convergence and a decline in performance accuracy, as depicted in Figure 3. The accuracy is observed to be at its lowest at epoch 5, reaching 61.48%, as opposed to an accuracy of 95.03% in the IID setting.
To create a BPFL framework that leverages blockchain technology, we adopted a consortium setting [40] that harnesses the power of blockchain to perform decentralized PFL transactions, assess participant contributions to the global model with transparency, and establish a decentralized incentive system. The distribution of edge cluster contributions towards generating the global PFL model based on the Ethereum platform is depicted in Figure 4. We designed three distinct collaborative ECLi edge clusters, ECL1, ECL2, and ECL3, which work collaboratively to train FL models using their personalized models and local datasets. Upon creating a new personalized global model, the incentive is distributed to the edge clusters based on the recorded contribution of each cluster in the blockchain's distributed ledger. Figure 5 shows that, on average, BPFL achieves better performance accuracy than existing works. In summary, BPFL seeks to motivate clients possessing heterogeneous data to actively participate in preserving PFL and improve system performance.
The study of PFL is the latest trend addressing the issue of statistical heterogeneity of non-IID data distributions, which is one of the primary challenges of the existing FL approach. Even though the PFL approach is advantageous compared to the general FL framework of FedAvg, there are some significant challenges, especially regarding the data privacy risk of clients during the model training process. Therefore, to enhance security and privacy in PFL, we introduced BPFL, which exploits the concept of distributed edge clusters to leverage the merits of edge computing and blockchain technology. Table 1 provides a theoretical summary of the advantages of BPFL compared to current PFL clustering techniques.
Key parameters | Smith et al. [9] | Sattler et al. [10] | This work |
Computation and communication cost | High | High | Low |
Works on non-convex setting | No | Yes | Yes |
Multiple global model setting | Not investigated | Not investigated | Yes |
Distributed edge cluster | Not applied | Not applied | Yes |
Privacy guarantees | Not investigated | Yes | Yes |
Asset statement | Not applied | Not applied | Yes |
Incentive mechanism | Not applied | Not applied | Applied |
Nevertheless, to strengthen and achieve a robust PFL technique, further work is required to investigate the potential attacks and defenses originating from the more complex protocols and structures of PFL. To protect the client's sensitive data from various threats, several privacy techniques might be leveraged, such as differential privacy, homomorphic encryption, secure multiparty computation, and a trusted execution environment. In addition, the development of a reliable incentive mechanism can be studied to maintain fairness and motivate client contributions. The scalability of blockchain is another aspect that requires attention. The main issue with a fully distributed ledger network is that every node must agree on the complete state of the ledger, which leads to challenges such as limited scalability and longer transaction delays as the network expands. However, representative datasets are essential for developing the PFL field. Datasets with more modalities (sensor signals, video, and audio) and involving a more comprehensive assortment of machine learning tasks from practical applications are required to further PFL research. Additionally, performance benchmarking is another critical aspect for the long-term expansion of the PFL research domain.
This study introduced a blockchain-enabled distributed edge cluster approach for PFL, exploiting the benefits of blockchain and edge computing. Blockchain protects client privacy and security by recording all transactions in immutable distributed ledger networks, thereby enhancing efficient client selection and clustering. Similarly, an edge computing system offers appropriate storage and computation, whereby computational processing is locally performed in the edge infrastructure to be nearer to clients. Thus, this system provides proper computation capability and improves real-time services and low-latency communication of PFL. As challenges for future study directions in the PFL field, privacy-preserving, trustworthy PFL, as well as representative datasets and benchmarks are suggested.
This research was supported by the MSIT (Ministry of Science and ICT), Republic of Korea, under the ITRC (Information Technology Research Center) support program (IITP-2022-2020-0-01797) supervised by the IITP (Institute for Information & Communications Technology Planning & Evaluation) and partially supported by the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (No. 2021R1I1A3046590).
The authors declare there is no conflict of interest.
[1] | Coronaviridae Study Group of the International Committee on Taxonomy of Viruses (2020) The species Severe acute respiratory syndrome-related coronavirus: classifying 2019-nCoV and naming it SARS-CoV-2. Nat microbial 5: 536-544. |
[2] | World Health Organization Director-General's opening remarks at the media briefing on COVID-19–11 March Available from: https://www.who.int/dg/speeches/detail/who-director-general-s-opening-remarks-at-the-media-briefing-on-covid-19—11-march-2020. |
[3] |
Islam MT, Sarkar C, El-Kersh DM, et al. (2020) Natural products and their derivatives against coronavirus: A review of the non-clinical and pre-clinical data. Phytoter Res 34: 2471-2492. doi: 10.1002/ptr.6700
![]() |
[4] |
Adalja A, Inglesby T (2019) Broad-spectrum antiviral agents: a crucial pandemic tool. Expert Rev Anti Infect Ther 17: 467-470. doi: 10.1080/14787210.2019.1635009
![]() |
[5] | Khan MT, Ali A, Wang Q, et al. (2020) Marine natural compounds as potents inhibitors against the main protease of SARS-CoV-2-a molecular dynamic study. J Biomol Struct Dyn 1: 1-11. |
[6] |
da Silva Antonio A, Wiedemann L, Veiga-Junior V (2020) Natural products' role against COVID-19. RSC Adv 10: 23379-23393. doi: 10.1039/D0RA03774E
![]() |
[7] |
Malve H (2020) Exploring the ocean for new drug developments: marine pharmacology. J Pharm Bioallied Sci 8: 83-91. doi: 10.4103/0975-7406.171700
![]() |
[8] |
Cheung R, Wong J, Pan W, et al. (2015) Marine lectins and their medicinal applications. Appl Microbiol Biotechnol 99: 3755-3773. doi: 10.1007/s00253-015-6518-0
![]() |
[9] |
Donia M, Hamann MT (2003) Marine natural products and their potential applications as anti-infective agents. Lancet Infect Dis 3: 338-348. doi: 10.1016/S1473-3099(03)00655-8
![]() |
[10] |
Stonik V (2016) Studies on natural compounds as a road to new drugs. Her Russ Acad Sci 86: 217-225. doi: 10.1134/S1019331616030187
![]() |
[11] |
Yasuhara-Bell J, Lu Y (2010) Marine compounds and their antiviral activities. Antiviral Res 86: 231-240. doi: 10.1016/j.antiviral.2010.03.009
![]() |
[12] |
Gentile D, Patamia V, Scala A, et al. (2020) Putative inhibitors of SARS-CoV-2 main protease from a library of marine natural products: a virtual screening and molecular modeling study. Mar Drugs 18: 225-264. doi: 10.3390/md18040225
![]() |
[13] |
Ziółkowska NE, O'Keefe BR, Mori T, et al. (2006) Domain-swapped structure of the potent antiviral protein griffithsin and its mode of carbohydrate binding. Structure 14: 1127-1135. doi: 10.1016/j.str.2006.05.017
![]() |
[14] |
Pyrc K, Bosch B, Berkhout B, et al. (2006) Inhibition of human coronavirus NL63 infection at early stages of the replication cycle. Antimicrob Agents Chemother 50: 2000-2008. doi: 10.1128/AAC.01598-05
![]() |
[15] | Payne S (2017) Family Coronaviridae. Viruses 149–158. |
[16] |
Fehr AR, Perlman S (2015) Coronaviruses: an overview of their replication and pathogenesis. Methods Mol Biol 1282: 1-23. doi: 10.1007/978-1-4939-2438-7_1
![]() |
[17] |
Lundin A, Dijkman R, Bergström T, et al. (2014) Targeting membrane-bound viral RNA synthesis reveals potent inhibition of diverse coronaviruses including the Middle East respiratory syndrome virus. PLoS Pathog 10: e1004166. doi: 10.1371/journal.ppat.1004166
![]() |
[18] |
Zhou Y, Simmons G (2012) Development of novel entry inhibitors targeting emerging viruses. Expert Rev Anti Infect Ther 10: 1129-1138. doi: 10.1586/eri.12.104
![]() |
[19] |
Mitchell C, Ramessar K, O'Keefe B (2017) Antiviral lectins: selective inhibitors of viral entry. Antiviral Res 142: 37-54. doi: 10.1016/j.antiviral.2017.03.007
![]() |
[20] |
Keyaerts E, Vijgen L, Pannecouque C, et al. (2007) Plant lectins are potent inhibitors of coronaviruses by interfering with two targets in the viral replication cycle. Antiviral Res 75: 179-187. doi: 10.1016/j.antiviral.2007.03.003
![]() |
[21] |
Mori T, O'Keefe B, Sowder R, et al. (2005) Isolation and characterization of griffithsin, a novel HIV-inactivating protein, from the red alga. Griffithsia sp. J Biol Chem 280: 9345-9353. doi: 10.1074/jbc.M411122200
![]() |
[22] |
O'Keefe BR, Giomarelli B, Barnard DL, et al. (2010) Broad-spectrum in vitro activity and in vivo efficacy of the antiviral protein griffithsin against emerging viruses of the family Coronaviridae. J Virol 84: 2511-2521. doi: 10.1128/JVI.02322-09
![]() |
[23] |
Mycroft-West C, Yates EA, Skidmore MA (2018) Marine glycosaminoglycan-like carbohydrates as potential drug candidates for infectious disease. Biochem Soc Trans 46: 919-992. doi: 10.1042/BST20170404
![]() |
[24] |
Kim SY, Jin W, Sood A, et al. (2020) Characterization of heparin and severe acute respiratory syndrome-related coronavirus 2 (SARS-CoV-2) spike glycoprotein binding interactions. Antiviral Res 181: 104873. doi: 10.1016/j.antiviral.2020.104873
![]() |
[25] |
Damonte EB, Matulewicz MC, Cerezo AS (2004) Sulfated seaweed polysaccharides as antiviral agents. Curr Med Chem 11: 2399-2419. doi: 10.2174/0929867043364504
![]() |
[26] |
Kwon PS, Oh H, Kwon S, et al. (2020) Sulfated polysaccharides effectively inhibit SARS-CoV-2 in vitro. Cell Discov 6: 50. doi: 10.1038/s41421-020-00192-8
![]() |
[27] | Morokutti-Kurz M, Graf F, Grassauer A, et al. (2020) SARS-CoV-2 in-vitro neutralization assay reveals inhibition of virus entry by iota-carrageenan. bioRxiv . |
[28] |
Chazal N, Gerlier D (2003) Virus entry, assembly, budding, and membrane rafts. Microbiol Mol Biol Rev 67: 226-237. doi: 10.1128/MMBR.67.2.226-237.2003
![]() |
[29] |
Chan RB, Tanner L, Wenk MR (2010) Implications for lipids during replication of enveloped viruses. Chem Phys Lipids 163: 449-459. doi: 10.1016/j.chemphyslip.2010.03.002
![]() |
[30] |
Nomura R, Kiyota A, Suzaki E, et al. (2004) Human coronavirus 229E binds to CD13 in rafts and enters the cell through caveolae. J Virol 78: 8701-8708. doi: 10.1128/JVI.78.16.8701-8708.2004
![]() |
[31] | Baglivo M, Baronio M, Natalini G, et al. (2020) Natural small molecules as inhibitors of coronavirus lipid-dependent attachment to host cells: a possible strategy for reducing SARS-COV-2 infectivity? Acta Biomed 91: 161-164. |
[32] |
Lorizate M, Krausslich HG (2011) Role of lipids in virus replication. Cold Spring Harb Perspect Biol 3: a004820. doi: 10.1101/cshperspect.a004820
![]() |
[33] |
Oliva AF, Gonzalez PO, Risco C (2019) Targeting host lipid flows: Exploring new antiviral and antibiotic strategies. Cell Microbiol 21: e12996. doi: 10.1111/cmi.12996
![]() |
[34] |
Stonik VA (2001) Marine polar steroids. Usp. Khim 70: 673-715. doi: 10.1070/RC2001v070n08ABEH000679
![]() |
[35] | Gauvin A, Smadja J, Aknin M, et al. (2000) Isolation of bioactive 5α,8α-epidioxy sterols from the marine sponge Luffariella cf. variabilis. Can J Chem 78: 986-992. |
[36] |
McKee TC, Cardellina JH, Riccio RL, et al. (1994) HIV-Inhibitory natural products. 11. Comparative studies of sulfated sterols from marine invertebrates. J Med Chern 37: 793-797. doi: 10.1021/jm00032a012
![]() |
[37] |
Li W, Moore M, Vasilieva N, et al. (2003) Angiotensin-converting enzyme 2 is a functional receptor for the SARS coronavirus. Nature 426: 450-454. doi: 10.1038/nature02145
![]() |
[38] |
Hoffmann M, Kleine-Weber H, Schroeder S, et al. (2020) SARS-CoV-2 Cell entry depends on ACE2 and TMPRSS2 and is blocked by a clinically proven protease inhibitor. Cell 181: 271-280. doi: 10.1016/j.cell.2020.02.052
![]() |
[39] |
Hofmann H, Pyrc K, van der Hoek L, et al. (2005) Human coronavirus NL63 the severe acute respiratory syndrome coronavirus receptor for cellular entry. Proc Natl Acad Sci USA 102: 7988-7993. doi: 10.1073/pnas.0409465102
![]() |
[40] |
Sato AK, Viswanathan M, Kent RB, et al. (2006) Therapeutic peptides: technological advances driving peptides into development. Curr Opin Biotechnol 17: 638-642. doi: 10.1016/j.copbio.2006.10.002
![]() |
[41] |
Lazcano-Pérez F, Román-González SA, Sánchez-Puig N, et al. (2012) Bioactive peptides from marine organisms: a short overview. Protein Pept Lett 19: 700-707. doi: 10.2174/092986612800793208
![]() |
[42] |
Vilas Boas LCP, Campos ML, Berlanda RLA, et al. (2019) Antiviral peptides as promising therapeutic drugs. Cell Mol Life Sci 76: 3525-3542. doi: 10.1007/s00018-019-03138-w
![]() |
[43] |
Aneiros A, Garateix A (2004) Bioactive peptides from marine sources: Pharmacological properties and isolation procedures. J Chromatogr B Analyt Technol Biomed Life Sci 803: 41-53. doi: 10.1016/j.jchromb.2003.11.005
![]() |
[44] |
Semreen MH, El-Gamal MI, Abdin S, et al. (2018) Recent updates of marine antimicrobial peptides. Saudi Pharm J 26: 396-409. doi: 10.1016/j.jsps.2018.01.001
![]() |
[45] |
Rahman N, Basharat Z, Yousuf M, et al. (2020) Virtual screening of natural products against type II transmembrane serine protease (TMPRSS2), the priming agent of coronavirus 2 (SARS-CoV-2). Molecules 25: 2271-2283. doi: 10.3390/molecules25102271
![]() |
[46] |
Gross H, König GM (2006) Terpenoids from marine organisms: unique structures and their pharmacological potential. Phytochem Rev 5: 115-1141. doi: 10.1007/s11101-005-5464-3
![]() |
[47] |
Mishra S, Pandey A, Manvati S (2020) Coumarin: An emerging antiviral agent. Heliyon 6: e03217. doi: 10.1016/j.heliyon.2020.e03217
![]() |
[48] |
Nakao Y, Masuda A, Matsunaga S, et al. (1999) Pseudotheonamides, serine protease inhibitors from the marine sponge Theonella swinhoei. J Am Chem Soc 121: 2425-2431. doi: 10.1021/ja9831195
![]() |
[49] |
Walls AC, Tortorici MA, Xiong X, et al. (2019) Structural studies of coronavirus fusion proteins. Microsc Microanal 25: 1300-1301. doi: 10.1017/S1431927619007232
![]() |
[50] |
Simmons G, Gosalia DN, Rennekamp AJ, et al. (2005) Inhibitors of cathepsin L prevent severe acute respiratory syndrome coronavirus entry. Proc Natl Acad Sci USA 102: 11876-11881. doi: 10.1073/pnas.0505577102
![]() |
[51] |
Jin Z, Du X, Xu Y, et al. (2020) Structure of Mpro from COVID-19 virus and discovery of its inhibitors. Nature 582: 289-293. doi: 10.1038/s41586-020-2223-y
![]() |
[52] |
He J, Hu L, Huang X, et al. (2020) Potential of coronavirus 3C-like protease inhibitors for the development of new anti-SARS-CoV-2 drugs: Insights from structures of protease and inhibitors. Int J Antimicrob Agent 56: 106055. doi: 10.1016/j.ijantimicag.2020.106055
![]() |
[53] |
Prajapat M, Sarma P, Shekhar N, et al. (2020) Drug targets for corona virus: A systematic review. Indian J Pharmacol 52: 56-65. doi: 10.4103/ijp.IJP_115_20
![]() |
[54] |
Xiana Y, Zhanga J, Bianc Z, et al. (2020) Bioactive natural compounds against human coronaviruses: a review and perspective. Acta Pharm Sinica B 10: 1163-1174. doi: 10.1016/j.apsb.2020.06.002
![]() |
[55] |
Imbs TI, Zvyagintseva TN (2018) Phlorotannins are polyphenolic metabolites of brown algae. Russ J Mar Biol 44: 263-273. doi: 10.1134/S106307401804003X
![]() |
[56] | Li YX, Wijesekara I, Li YK, et al. (2020) Phlorotannins as bioactive agents from brown algae. Proc Biochem 46: 2219-2224. |
[57] |
Heffernan N, Brunton NP, FitzGerald RJ, et al. (2015) Profiling of the molecular weight and structural isomer abundance of macroalgae-derived phlorotannins. Mar Drugs 13: 509-528. doi: 10.3390/md13010509
![]() |
[58] |
Park JY, Kim JH, Kwon JM, et al. (2013) Dieckol, a SARS-CoV 3CL(pro) inhibitor, isolated from the edible brown algae Ecklonia cava. Bioorg Med Chem 21: 3730-3737. doi: 10.1016/j.bmc.2013.04.026
![]() |
[59] | Felix CR, Gupta R, Geden S, et al. (2017) Selective killing of dormant mycobacterium tuberculosis by marine natural products. Antimicrob Agents Chemother 61: e00743-17. |
[60] | Bergé JP, Barnathan G (2005) Fatty acids from lipids of marine organisms: Molecular biodiversity, roles as biomarkers, biologically active compounds, and economical aspects. Adv Biochem Eng Biotechnol 96: 49-125. |
[61] |
Suwannarach N, Kumla J, Sujarit K, et al. (2020) Natural bioactive compounds from fungi as potential candidates for protease inhibitors and immunomodulators to apply for coronaviruses. Molecules 25: 1800-1821. doi: 10.3390/molecules25081800
![]() |
[62] |
Pardo-Vargas A, de Barcelos Oliveira I, Stephens P, et al. (2014) Dolabelladienols A–C, New diterpenes isolated from brazilian brown alga Dictyota pfaffii. Mar Drugs 12: 4247-4259. doi: 10.3390/md12074247
![]() |
[63] |
De Lira SP, Mirna H R, Seleghim M, et al. (2007) A SARS-coronovirus 3CL protease inhibitor isolated from the marine sponge Axinella cf. corrugata: structure elucidation and synthesis. J Braz Chem Soc 18: 440-443. doi: 10.1590/S0103-50532007000200030
![]() |
[64] |
Singh KS, Majik MS (2016) Bioactive alkaloids from marine sponges. Marine sponges: chemicobiological and biomedical applications New Delhi: Springer, 257-286. doi: 10.1007/978-81-322-2794-6_12
![]() |
[65] |
Jo S, Kim S, Shin DH, et al. (2020) Inhibition of SARS-CoV 3CL protease by flavonoids. J Enzyme Inhib Med Chem 35: 145-151. doi: 10.1080/14756366.2019.1690480
![]() |
[66] |
Mansuri ML, Parihar P, Solanki I, et al. (2014) Flavonoids in modulation of cell survival signalling pathways. Genes Nutr 9: 400. doi: 10.1007/s12263-014-0400-z
![]() |
[67] |
Martins BT, Correia da Silva M, Pinto M, et al. (2019) Marine natural flavonoids: chemistry and biological activities. Nat Prod Res 33: 3260-3272. doi: 10.1080/14786419.2018.1470514
![]() |
[68] |
Rowley DC, Hansen MS, Rhodes D, et al. (2002) Thalassiolins A-C: new marine-derived inhibitors of HIV cDNA integrase. Bioorg Med Chem 10: 3619-3625. doi: 10.1016/S0968-0896(02)00241-9
![]() |
[69] |
Yao Y, Luo Z, Zhang X (2020) In silico evaluation of marine fish proteins as nutritional supplements for COVID-19 patients. Food Funct 11: 5565-5572. doi: 10.1039/D0FO00530D
![]() |
[70] |
Ashraf H (2005) Cathepsin enzyme provides clue to SARS infection. Drug Discov Today 10: 1409. doi: 10.1016/S1359-6446(05)03634-2
![]() |
[71] |
Glowacka I, Bertram S, Muller MA, et al. (2011) Evidence that TMPRSS2 activates the severe acute respiratory syndrome coronavirus spike protein for membrane fusion and reduces viral control by the humoral immune response. J Virol 85: 4122-4134. doi: 10.1128/JVI.02232-10
![]() |
[72] |
Liu T, Luo S, Libby P, et al. (2020) Cathepsin L-selective inhibitors: A potentially promising treatment for COVID-19 patients. Pharmacol Ther 213: 107587. doi: 10.1016/j.pharmthera.2020.107587
![]() |
[73] |
Shah PP, Myers MC, Beavers MP, et al. (2008) Kinetic characterization and molecular docking of a novel, potent, and selective slow-binding inhibitor of human cathepsin L. Mol Pharmacol 74: 34-41. doi: 10.1124/mol.108.046219
![]() |
[74] |
Miller B, Friedman AJ, Choi H, et al. (2014) The marine cyanobacterial metabolite gallinamide A is a potent and selective inhibitor of human cathepsin L. J Nat Prod 77: 92-99. doi: 10.1021/np400727r
![]() |
[75] |
Kwan JC, Eksioglu EA, Liu C, et al. (2009) Grassystatins A-C from marine cyanobacteria, potent cathepsin E inhibitors that reduce antigen presentation. J Med Chem 52: 5732-5747. doi: 10.1021/jm9009394
![]() |
[76] | Schaschke N (2000) Miraziridine A: natures blueprint towards protease class-spanning inhibitors. Bioorg Med Chem Lett 122: 10462-10463. |
[77] | Tabares P, Degel B, Schaschke N, et al. (2012) Identification of the protease inhibitor miraziridine A in the Red sea sponge Theonella swinhoei. Pharmacognosy Res 4: 63-66. |
[78] |
Fusetani N, Fujita M, Nakao Y, et al. (1999) Tokaramide A, a new cathepsin B inhibitor from the marine sponge Theonella aff. mirabilis. Bioorg Med Chem Let 9: 3397-3402. doi: 10.1016/S0960-894X(99)00618-6
![]() |
[79] |
Oli S, Abdelmohsen UR, Hentschel U, et al. (2014) Identification of plakortide E from the Caribbean sponge Plakortis halichondroides as a trypanocidal protease inhibitor using bioactivity-guided fractionation. Mar Drugs 12: 2614-2622. doi: 10.3390/md12052614
![]() |
[80] |
Pimentel-Elardo SM, Buback V, Gulder TAM, et al. (2011) New tetromycin derivatives with anti-trypanosomal and protease inhibitory activities. Mar Drugs 9: 1682-1697. doi: 10.3390/md9101682
![]() |
[81] |
Ahlquist P (2006) Parallels among positive-strand RNA viruses, reverse-transcribing viruses and double-stranded RNA viruses. Nat Rev Microbiol 4: 371-382. doi: 10.1038/nrmicro1389
![]() |
[82] |
Snijder EJ, Decroly E, Ziebuhr J (2016) The nonstructural proteins directing coronavirus RNA synthesis and processing. Adv Virus Res 96: 59-126. doi: 10.1016/bs.aivir.2016.08.008
![]() |
[83] |
Mustafa S, Balkhy H, Gabere MN (2018) Current treatment options and the role of peptides as potential therapeutic components for Middle East Respiratory Syndrome (MERS): A review. J Inf Publ Health 11: 9-17. doi: 10.1016/j.jiph.2017.08.009
![]() |
[84] |
Li G, Clercq ED (2020) Therapeutic options for the 2019 novel coronavirus (2019-nCoV). Nat Rev Drug Discov 19: 149-150. doi: 10.1038/d41573-020-00016-0
![]() |
[85] | Singh S, Sk MS, Sonawane A, et al. (2020) Plant-derived natural polyphenols as potential antiviral drugs against SARS-CoV-2 via RNA-dependent RNA polymerase (RdRp) inhibition: an in-silico analysis. J Biomol Struct Dyn 28: 1-16. |
[86] |
Yang N, Sun C, Zhang L, et al. (2017) Identification and analysis of novel inhibitors against NS3 helicase and NS5B RNA-dependent RNA polymerase from hepatitis C virus 1b (Con1). Front Microbiol 8: 2153-2161. doi: 10.3389/fmicb.2017.02153
![]() |
[87] |
Harrison C (2020) Coronavirus puts drug repurposing on the fast track. Nat Biotechnol 38: 379-381. doi: 10.1038/d41587-020-00003-1
![]() |
[88] |
Queiroz KC, Medeiros VP, Queiroz LS, et al. (2008) Inhibition of reverse transcriptase activity of HIV by polysaccharides of brown algae. Biomed Pharmacother 62: 303-307. doi: 10.1016/j.biopha.2008.03.006
![]() |
[89] |
Wang K, Xie S, Sun B (2011) Viral proteins function as ion channels. Biochim Biophys Acta 1808: 510-515. doi: 10.1016/j.bbamem.2010.05.006
![]() |
[90] |
Ye Y, Hogue BG (2007) Role of the coronavirus E viroporin protein transmembrane domain in virus assembly. J Virol 81: 3597-3607. doi: 10.1128/JVI.01472-06
![]() |
[91] |
Lu W, Zheng BJ, Xu K, et al.Severe acute respiratory syndrome-associated coronavirus 3a protein forms an ion channel and modulates virus release. Proc Nat Acad Sci USA 103: 12540-12545. doi: 10.1073/pnas.0605402103
![]() |
[92] |
Teichert RW, Olivera BM (2010) Natural products and ion channel pharmacology. Future Med Chem 2: 731-744. doi: 10.4155/fmc.10.31
![]() |
[93] |
Schwarz S, Sauter D, Wang K, et al. (2014) Kaempferol derivatives as antiviral drugs against the 3a channel protein of coronavirus. Planta Med 80: 177-182. doi: 10.1055/s-0033-1360277
![]() |
[94] |
Sakai R, Swanson GT (2014) Recent progress in neuroactive marine natural products. Nat Prod Rep 31: 273-309. doi: 10.1039/c3np70083f
![]() |
[95] |
Arias HR (2006) Marine toxins targeting ion channels. Mar Drugs 4: 37-69. doi: 10.3390/md403037
![]() |
[96] |
Khalifa SA, Yosri N, El-Mallah M F, et al. (2020) Screening for natural and derived bio-active compounds in preclinical and clinical studies: one of the frontlines of fighting the coronaviruses pandemic. Phytomedicine 29: 153311. doi: 10.1016/j.phymed.2020.153311
![]() |
[97] |
Marsden MD, Loy BA, Wu X, et al. (2017) In vivo activation of latent HIV with a synthetic bryostatin analog effects both latent cell “kick” and “kill” in strategy for virus eradication. PLoS pathogens 13: e1006575. doi: 10.1371/journal.ppat.1006575
![]() |
[98] |
Martinez JP, Sasse F, Brönstrup M, et al. (2015) Antiviral drug discovery: broad-spectrum drugs from nature. Nat Prod Rep 32: 29-48. doi: 10.1039/C4NP00085D
![]() |
1. | Fahad Sabah, Yuwen Chen, Zhen Yang, Muhammad Azam, Nadeem Ahmad, Raheem Sarwar, Model optimization techniques in personalized federated learning: A survey, 2024, 243, 09574174, 122874, 10.1016/j.eswa.2023.122874 | |
2. | Muhammad Firdaus, Kyung-Hyune Rhee, 2023, Towards Trustworthy Collaborative Healthcare Data Sharing, 979-8-3503-3748-8, 4059, 10.1109/BIBM58861.2023.10385319 | |
3. | Meriem Arbaoui, Mohamed-el-Amine Brahmia, Abdellatif Rahmoun, Mourad Zghal, Federated Learning Survey: A Multi-Level Taxonomy of Aggregation Techniques, Experimental Insights, and Future Frontiers, 2024, 2157-6904, 10.1145/3678182 | |
4. | Fahad Sabah, Yuwen Chen, Zhen Yang, Abdul Raheem, Muhammad Azam, Nadeem Ahmad, Raheem Sarwar, FairDPFL-SCS: Fair Dynamic Personalized Federated Learning with strategic client selection for improved accuracy and fairness, 2025, 115, 15662535, 102756, 10.1016/j.inffus.2024.102756 | |
5. | Jong Hyuk Park, Editorial: Artificial Intelligence-based Security Applications and Services for Smart Cities, 2024, 21, 1551-0018, 7012, 10.3934/mbe.2024307 | |
6. | Saprunov Vadim, Muhammad Firdaus, Kyung-Hyune Rhee, Privacy-Preserving Decentralized Biometric Identity Verification in Car-Sharing System, 2024, 11, 2383-7632, 17, 10.33851/JMIS.2024.11.1.17 | |
7. | Qian Zhuohao, Muhammad Firdaus, Siwan Noh, Kyung-Hyune Rhee, A Blockchain-Based Auditable Semi-Asynchronous Federated Learning for Heterogeneous Clients, 2023, 11, 2169-3536, 133394, 10.1109/ACCESS.2023.3335603 | |
8. | Fahad Sabah, Yuwen Chen, Zhen Yang, Abdul Raheem, Muhammad Azam, Nadeem Ahmad, Raheem Sarwar, Communication optimization techniques in Personalized Federated Learning: Applications, challenges and future directions, 2025, 117, 15662535, 102834, 10.1016/j.inffus.2024.102834 |
Algorithm 1 A summary of the BPFL algorithm. Di is the local datasets; K number of clients Ck; number of iteration, p; E is the number of local epochs; and η is learning rate. |
1: procedure EdgeServerUpdate: |
2: ECLi initialize θin *the initial models are stored in the blockchain |
3: for each round p = 1, 2, ..., P do |
4: CK←max(Tx_Ck(Asset)) |
5: ECl1,ECl2←argminECL1∪ECL2(maxδECl1,ECl2) *similarity-based clients clustering |
6: for each client i∈CK in parallel do |
7: wpk← UserUpdate(i,wp) *∀ updates the personalized model |
8: θ(p+1)i←θpi+∑ki=1|Dk||D|wpk *aggregating the gathered models |
9: end for |
10: end for |
11: end procedure |
12: procedure ClientUpdate: (i,wp) |
13: //Executes on client i |
14: wpk←wp |
15: for each local epoch j from 1 to E do |
16: for each batch b={x,y} of Di do |
17: wpk←argminw∈RdFi(w)+μ2αp‖w−θpk‖; *∀ local training of personalized model |
18: end for |
19: end for |
20: return wpk for aggregation |
21: end procedure |
22: procedure Incentive_Mechanism(Incv_Ck) *incentivized using Ethereum platform |
23: ECLi collects the list of participating clients C1,C2,...,Ck |
24: for C1,C2,...,Ck;ECLi do |
25: ECLi← ConfirmTransaction H(wp1,wp2,...,wPk) *ECLi has the list of clients |
26: Incv_Ck are given to C1,C2,...,Ck *the rewards are distributed to the clients |
27: end for |
28: end procedure |
Key parameters | Smith et al. [9] | Sattler et al. [10] | This work |
Computation and communication cost | High | High | Low |
Works on non-convex setting | No | Yes | Yes |
Multiple global model setting | Not investigated | Not investigated | Yes |
Distributed edge cluster | Not applied | Not applied | Yes |
Privacy guarantees | Not investigated | Yes | Yes |
Asset statement | Not applied | Not applied | Yes |
Incentive mechanism | Not applied | Not applied | Applied |
Algorithm 1 A summary of the BPFL algorithm. Di is the local datasets; K number of clients Ck; number of iteration, p; E is the number of local epochs; and η is learning rate. |
1: procedure EdgeServerUpdate: |
2: ECLi initialize θin *the initial models are stored in the blockchain |
3: for each round p = 1, 2, ..., P do |
4: CK←max(Tx_Ck(Asset)) |
5: ECl1,ECl2←argminECL1∪ECL2(maxδECl1,ECl2) *similarity-based clients clustering |
6: for each client i∈CK in parallel do |
7: wpk← UserUpdate(i,wp) *∀ updates the personalized model |
8: θ(p+1)i←θpi+∑ki=1|Dk||D|wpk *aggregating the gathered models |
9: end for |
10: end for |
11: end procedure |
12: procedure ClientUpdate: (i,wp) |
13: //Executes on client i |
14: wpk←wp |
15: for each local epoch j from 1 to E do |
16: for each batch b={x,y} of Di do |
17: wpk←argminw∈RdFi(w)+μ2αp‖w−θpk‖; *∀ local training of personalized model |
18: end for |
19: end for |
20: return wpk for aggregation |
21: end procedure |
22: procedure Incentive_Mechanism(Incv_Ck) *incentivized using Ethereum platform |
23: ECLi collects the list of participating clients C1,C2,...,Ck |
24: for C1,C2,...,Ck;ECLi do |
25: ECLi← ConfirmTransaction H(wp1,wp2,...,wPk) *ECLi has the list of clients |
26: Incv_Ck are given to C1,C2,...,Ck *the rewards are distributed to the clients |
27: end for |
28: end procedure |
Key parameters | Smith et al. [9] | Sattler et al. [10] | This work |
Computation and communication cost | High | High | Low |
Works on non-convex setting | No | Yes | Yes |
Multiple global model setting | Not investigated | Not investigated | Yes |
Distributed edge cluster | Not applied | Not applied | Yes |
Privacy guarantees | Not investigated | Yes | Yes |
Asset statement | Not applied | Not applied | Yes |
Incentive mechanism | Not applied | Not applied | Applied |