Decentralized Elastic-Net Broad Learning System over Directed Graphs

Abstract

In this paper, we propose a decentralized version of elastic-net broad learning systems, focusing on the case when directed graphs characterize the communication between agents. This novel proposed algorithm is referred to as Directed-DENBLS, which involves decentralized learning for feature fine-tuning and decentralized learning for output weights. However, considering that in a directed graph, it may not be possible to construct a doubly stochastic matrice in a distributed manner. So the proposed algorithm is built on the AB/Push-Pull algorithm, which creates a row stochastic matrix and a column stochastic matrix to address the resulting problem in a decentralized manner. Simulation results on the datasets demonstrate the effectiveness of the proposed Directed-DENBLS algorithm.

Share and Cite:

Liang, J. and Zhou, M. (2026) Decentralized Elastic-Net Broad Learning System over Directed Graphs. Journal of Computer and Communications, 14, 147-162. doi: 10.4236/jcc.2026.147008.

1. Introduction

In the big data environment, there may be a large dataset where that data may not be contained in a single controller but is spread across a connected network [1]. In general, a single agent’s implementation for large amounts of data can be constrained by the communication load and storage resource restrictions. In addition, unrestricted data transformations across agents might cause significant privacy and security problems. This issue has attracted widespread public attention. Furthermore, traditional centralized algorithms require that all data be achieved in a single agent. This operation is neither practical nor secure, particularly in a big data environment [2]. To this end, in order to overcome the difficulties posed by the flood of big data, a distributed algorithm that relies on local data and communication between agents is required [3]. As we all know, there are three primary distributed architectures in the current distributed settings [4]. In this study, we concentrate on the decentralized setting or distributed learning over networks, where all agents are interconnected and the overall training process can be carried out by each agent independently with little information exchange [5]. Clearly, this decentralized setting has a wider application for large-scale data in contrast to the centralized setting and may further ensure data privacy. Up to now, this decentralized learning approach has been employed frequently in machine learning research.

On the one hand, numerous strategies have been researched to address the decentralization issue in diverse network topologies. With regard to undirected graphs, the most frequently used methods fall into two main categories. Among them, gradient-based techniques are the first category. One of the original algorithms of this type is Distributed Gradient Descent (DGD), which is introduced in [6] and [7]. This algorithm is computationally simple but converges slowly. In order to solve the above problem, Nesterov’s method was introduced into DGD and an accelerated algorithm was obtained [8]. There is also a noteworthy method, EXTRA [9], which achieves linear convergence. The second type is the dual-based approach. The most directly related is the distributed implementation of alternating direction method of multipliers (ADMM), which is based on the augmented Lagrangian [10] [11]. It is worth noting that the above distributed algorithms assume that the communication topology is an undirected graph. However, in many more real-world scenarios, the underlying graph could be directed. Moreover, the doubly stochastic matrice often required in distributed optimization cannot be generated on directed graphs in general. Therefore, it is natural to investigate some distributed algorithms for directed graphs.

With respect to directed graphs, several decentralized training algorithms have been studied in the last few years. The research work in [12], a distributed ADMM on a directed graph algorithm (D-DistADMM) was proposed. In [13], a push-sum protocol was proposed to do away with the requirement for doubly stochastic matrice. Subsequently, this protocol was applied to distributed optimization to obtain a new algorithm [14]. This algorithm reaches an average consensus on directed graphs. The study in [15] combines push-sum with EXTRA to obtain a novel algorithm called D-EXTRA. This algorithm ultimately converges linearly to the problem’s optimal solution. But D-EXTRA is limited by the range of step sizes. So an ADD-OPT algorithm has been proposed to alleviate this problem in [16]. This algorithm allows for a larger, more sensible step size. However, as noted, these algorithms only construct column random matrices. Considering that row random matrices are easier to implement in a distributed manner than column random matrices, a class of algorithms considering only row random have been studied in [17] and [18]. More recently, the AB/Push-Pull method was designed in [19] and [20]. Unlike push-sum techniques, this algorithms blend local decision variables through a row stochastic matrice while considering a column stochastic matrice to blend auxiliary variables in monitoring the average gradient. It has been implemented to achieve linear convergence on arbitrary networks.

On the other hand, an efficient learning model known as the broad learning system (BLS) has been studied in [21]. Due to the wide range of machine learning applications of this model, it has recently attracted a lot of interest. It broadly extends neurons consisting of feature and enhancement nodes, does not require deep stacking layers, and computes weights by pseudo-inversion [22]. In addition, the elastic-net BLS (ENBLS) was developed in order to take advantage of both ridge regression and sparsification trends [23]. Afterwards, considering the large data environment, the BLS model has been expanded to a decentralized version under undirected graphs term as D-BLS [24]. However, to the best of our knowledge, BLS has not been extended to a completely decentralized setting over directed graphs. Hence, it is quite desirable to study consensus learning of decentralized BLS over directed graphs in a big data environment. Therefore, this paper focus on developing a decentralized version of ENBLS over directed graphs following the recent work in [19] [20], which we referred to as Directed-DENBLS. The following are the primary contributions of this paper:

• A decentralized learning algorithm for ENBLS is developed, considering the case where the agents between communication networks are directed graphs.

• The proposed consensus learning algorithm for Directed-DENBLS consists of a two-part distributed optimization process, both of which are built based on the AB/Push-Pull algorithm.

The remainder of the paper is divided into different sections. We briefly review ENBLS and describe the problem in Section 2. In Section 3, we propose an algorithm for a decentralized version of ENBLS over directed graphs and introduce several algorithms on gradient tracking. Section 4 presents numerical experiments. The conclusions are outlined in Section 5.

2. Preliminaries and Problem Formulation

In this section, we first introduce the elastic-net broad learning system (ENBLS), and in what follows, we formulate the problem.

2.1. Elastic-Net Broad Learning System (ENBLS)

BLS is an efficient learning model developed by Chen et al. [21]. The model provides a powerful and effective learning framework, and its specific components and structure are shown in Figure 1. As seen in Figure 1, the structure of BLS is straightforward and similar to the random vector functional-link neural network (RVFLNN) [25]. Compared to deep learning models, which has only one hidden layer and few model parameters.

The creation of a standard BLS can be succinctly described as follows.

1) Let the training dataset be { ( X,Y )|X N×M ,Y N×C } . Since each feature mapping in the BLS model contains F neurons and there are n feature mappings ϕ i ( ) from the input data X , the relevant formula is:

Z i = ϕ i ( X W e i + β e i ),i=1,,n. (1)

where W e i M×F and β e i N×F are randomly generated. However, the W e i in 1) is typically adjusted by sparse autoencoder in order to eliminate the consequences of randomness. It is equivalent to solving the following problems.

Figure 1. Structure of broad learning system (BLS).

min W e i 1 2 Z i W e i X 2 2 +λ W e i 1 (2)

where λ is a constant parameter. Based on the above solution, we can get the sparse autoencoder solution W e i , and then obtain all the feature nodes as Z n =[ Z 1 ,, Z n ] in the feature layer.

2) After that, Z n goes through a nonlinear transformation to generate enhancement nodes. The following formula can be used to define the output matrix of the k th enhancement node:

H k = ζ j ( Z n W h k + β h k ),k=1,,m. (3)

where W h k nF×E and β h k N×E are also randomly generated, ζ j ( ) is a nonlinear function. The presentation of all the enhancement nodes is H m =[ H 1 ,, H m ] .

3) Finally, we obtain the output weights of the BLS model by concurrently combing Z n and H m . Thus, the final form of the BLS model is as follows:

Y=AW, (4)

where A=[ Z n | H m ]=[ Z 1 ,, Z n | H 1 ,, H m ] ; W stands for the output weight matrix, which can be calculated by W= A + Y .

In general, we also think about integrating an elastic-net regularizer with BLS to obtain a more robust model. This model is termed elastic-net BLS (ENBLS), and its specific problems are as follows:

min W 1 2 YAW 2 2 +λ( α W 1 +( 1α ) W 2 2 ) (5)

where α[ 0,1 ] .

2.2. Formulation of Directed-Decentralized ENBLS

Consider J network agents, which have the ability to communicate with their neighbors and perform some local computations. One can think of the communication network as a directed graph G( J, ) , where J={ 1,,J } serving as the corresponding set of vertices and represents the connections between agents. N j in means the collection of in-neighbors of agent j , N j out stands for the group of out-neighbors of agent j .

Based on this strategy, this paper focuses on resolving a parameter learning problem for ENBLS on the above multi-agent network. In particular, the agents work together to tackle the following optimization problem:

W * := argmin W 1 2 j=1 J Y j A j W 2 2 +λ( α W 1 +( 1α ) W 2 2 ) (6)

Our goal is that each agent j in the network cooperatively seeks the optimal weight matrix W for problem (6) when the underlying graph G is directed.

3. Decentralized ENBLS over Directed Graphs

In this section, we start to review the AB/Push-Pull algorithm. In what follows, we detail a decentralized version of ENBLS over directed graphs, called Directed-DENBLS. Finally, we introduce the accelerated version of the AB/Push-Pull algorithm.

3.1. Overview of the AB/Push-Pull Algorithm

The AB/Push-Pull algorithm [19] [20] is a technique that can tackle distributed optimization problems on directed graphs . It is often utilized to solve distributed optimization problems as follows:

minf( x ):= j=1 J f j ( x ) (7)

where x is the global decision variable, each objective f j : p is convex.

Assumption 3.1 Each f j is μ -strongly convex and its gradient is L-Lipschitz continuous. i.e., for any x, x p

f j ( x ) f j ( x ),x x μ x x 2 2

f j ( x ) f j ( x ) 2 L x x 2 .

As a result, the only optimal solution x * for the problem (7) can be found under the condition that Assumption 3.1 is satisfied. By recalling the AB/Push-Pull algorithm in [19] and [20], we know that in this algorithm, each node j maintains two variables: x j ( k ) and D j ( k ) . The role of x j ( k ) is used to estimate the optimal value, while D j ( k ) is employed in monitoring the average gradient. The specific iterative procedure of this algorithm is as follows:

x j ( k+1 )= j =1 J R j j ( x j ( k ) ) ρ j D j ( k ), (8)

D j ( k+1 )= j =1 J C j j D j ( k )+ f j ( x j ( k+1 ) ) f j ( x j ( k ) ). (9)

where ρ j 0 stands for step size, R and C satisfy the conditions of the following assumption.

Assumption 3.2 The matrix R J×J is nonnegative row stochastic, and C J×J is nonnegative column stochastic, i.e., R1=1 , 1 C= 1 .

3.2. Directed-Decentralized Feature Fine-Tuning

It is worth noting that the procedure of Directed-DENBLS includes decentralized learning for feature fine-tuning and decentralized parameter learning of the output weights.

Thus, Directed-DENBLS first designs decentralized feature fine-tuning over directed graphs. We consider a directed graph of J agents interconnected. Next, the matrices Z i and W e i are replicated and taken over by { Z i,j , W e i ,j } j=1 J . In this way, we introduce consensus constraints W e i ,j = W e i , j and break problem (2) into the following group of sub-problems:

min { W e i ,j } j=1 J ( 1 2 Z i,j W e i ,j X j 2 2 + λ J W e i ,j 1 ) s.t. W e i ,j = W e i , j ,jJ, j N j . (10)

Recalling the advantages of the AB/Push-Pull technique, we use this algorithm for the mentioned optimization problem. We first construct R and C , where R and C satisfy Assumption 3.2. Next, an auxiliary local variable, D j , is introduced so that the following procedure can solve the optimization problem (10).

W e i ,j ( k+1 )= j =1 J R j j ( W e i , j ( k ) ) ρ j D j ( k ), (11)

D j ( k+1 )= j =1 J C j j D j ( k )+ f j ( W e i ,j ( k+1 ) ) f j ( W e i ,j ( k ) ). (12)

where f j ( W e i ,j )= Z i,j ( Z i,j W e i ,j X j )+ λ J sign( W e i ,j ) . Based on the result of (11)-

(12), we find that at the kth iteration, agent j computes j =1 J R j j ( W e i , j ( k ) ) , which aims to average the information received from its neighbors. The following step is to add the gradient difference term f j ( W e i ,j ( k+1 ) ) f j ( W e i ,j ( k ) ) to D j ( k+1 ) , together with the initialization condition eventually shows that it tracks the average gradient across the network [26]. Therefore, the expected results of decentralized feature fine-tuning can be obtained immediately by (11)-(12). Then the nodes of the feature layer can be recomputed with this outcome as Z j n =[ Z 1,j ,, Z n,j ]=[ X j W e 1 ,j ,, X j W e n ,j ] . As soon as that is done, Z j n undergoes a nonlinear transformation by (3) to produce the enhancement nodes H j m =[ H 1,j ,, H m,j ] for the enhancement layer. In the end, we put the Z j n and H j m together to create A j , i.e., A j =[ Z j n | H j m ]=[ Z 1,j ,, Z n,j | H 1,j ,, H m,j ] .

3.3. Directed-Decentralized Optimal for the Output Weights

In what follows, we focus on solving the output weights of the model output layer. To begin with, let us reformulate the problem in (6) by introducing a collection of local variables W j ,j=1,,J . Thereby, problem (6) is reformulated as a distributed problem.

(13)

As in the first phase of the process, in the second step of Directed-DENBLS, we also introduce the AB/Push-Pull algorithm to address the mentioned optimization problem. Similarly, the extra variable B j plays a role in monitoring the gradient. In the same way, the variables for each iteration k are iteratively updated by the following procedure based on the AB/push-pull algorithm:

W j ( k+1 )= j =1 J R j j ( W j ( k ) ) ρ j B j ( k ), (14)

B j ( k+1 )= j =1 J C j j B j ( k )+ f j ( W j ( k+1 ) ) f j ( W j ( k ) ). (15)

where f j ( W j )= A j ( A j W j Y j )+ λα J sign( W j )+ 2λ( 1α ) J W j . R and C satisfy the conditions of the Assumption 3.2.

Likewise, from the (14), we know that at each iteration k , agent j receives local decision variables W j from its neighbors. Moreover, according to (15), agent j transmits B j to its neighbors. Thus, from (14) and (15), we derive the expected performance of Directed-DENBLS. Finally, to illustrate the Directed-DENBLS algorithm more clearly, the process of Directed-DENBLS is described in detail in Algorithm 1.

3.4. Compared with Others Decentralized Algorithms

In this section, a few unique acceleration algorithms are introduced. We start by reformulating the optimization problem (16) as

min j=1 n f j ( W j ) s.t. W j = W j ,jJ, j N j . (16)

where f j ( W j )= j=1 J ( 1 2 A j W j Y j 2 2 + λα J W j 1 + λ( 1α ) J W j 2 2 ) . ABm: Distributed heavy-ball (ABm) [27] extends AB by introducing Polyaks heavy-ball

momentum to accelerate the convergence of AB and Push-Pull. The iterations of the ABm algorithm are as follows:

W j ( k+1 )= j =1 J R j j ( W j ( k ) )ρ B j ( k )+β( W j ( k ) W j ( k1 ) ), (17)

B j ( k+1 )= j =1 J C j j B j ( k )+ f j ( W j ( k+1 ) ) f j ( W j ( k ) ). (18)

where β0 stands for momentum parameter.

ABN: ABN [28] is an accelerated version of another AB algorithm. This algorithm adds Nesterov’s momentum method which seeks to improve the convergence and applies it to arbitrary graphs. The specific procedure of the ABN algorithm is as follows:

S j ( k+1 )= j =1 J R j j ( W j ( k ) )ρ B j ( k ), (19)

W j ( k+1 )= S j ( k+1 )+ β k ( S j ( k+1 ) S j ( k ) ), (20)

B j ( k+1 )= j =1 J C j j B j ( k )+ f j ( W j ( k+1 ) ) f j ( W j ( k ) ). (21)

where β k is momentum parameter.

4. Numerical Experiments

This section compares the proposed Directed-DENBLS method with its accelerated version on four real datasets. All datasets were downloaded from the UCI Machine Learning Repository1, which is provided in Table 1. The misclassification rate (MCR) and root mean square error (RMSE) are used to measure the model prediction performance.

Table 1. The information of the datasets.

Datasets

Train data

Test data

Attributes

Task type

Quake

1452

720

3

Regression

Cleveland

200

100

13

Regression

WBC

348

348

9

Classification

Optdigits

3800

1700

64

Classification

4.1. Datasets

Cleveland: Cleveland is a heart disease dataset. The dataset is divided into two major categories, namely: with and without heart disease.

Quake: Quake describe the relationship between quake and focal_depth integer, latitude real, longitude real, richter real.

WBC: The Breast Cancer Wisconsin (WBC) dataset are divided into two classes: patients with benign symptoms or malignant diagnoses.

Optdigits: The Optdigits is a 10 classification dataset with a total of 5620 samples. The image data are represented by an 8 × 8 pixel matrix with 64 pixel dimensions.

4.2. Parameter Setting

In the experiments of this paper, we consider a connected directed graph consisting of 4 agents, and the weight matrices R and C are built on the same basis graph, where G R and G C are shown in Figure 2. R and C are created by the following corresponding equations.

Figure 2. Communication network.

R=I 1 2 d max in L R ,C=I 1 2 d max out L C .

where d max in is the maximum in-degree, and d max out is the maximum out-degree. And L R and L C are the Laplace matrices corresponding to G R and G C .

R=[ 3 4 0 0 1 4 1 4 3 4 0 0 1 4 1 4 1 2 0 0 0 1 4 3 4 ],C=[ 1 2 0 0 1 4 1 4 3 4 0 0 1 4 1 4 3 4 0 0 0 1 4 3 4 ]

The step size ρ for all experiments is 105 and the regularization parameter λ is 230. The experimental results are the average of fifty trials to reduce random errors.

4.3. Results and Discussion

In the experiments with the Quake dataset, the results of the three algorithms with the same network structure for 500 iterations are shown in Figure 3(a) and Table 2. From the experimental results in Figure 3(a), we can see that ABN and ABm converge faster than AB. AB converges after 100 iterations, while ABN and ABm converge after about 50 iterations. The numerical results in Table 2 show that the REMSE of the three algorithms are the same.

(a) Quake

(b) Cleveland

Figure 3. The results of RMSE for the AB/Push-Pull, ABN and ABm algorithms.

Table 2. RMSE for different algorithms on the test datasets.

Datasets

Algorithms

n

F

m

Test RMSE

Quake

AB/Push-Pull

5

5

100

0.013

ABN

5

5

100

0.014

ABm

5

5

100

0.013

Cleveland

AB/Push-Pull

20

20

300

0.009

ABN

20

20

300

0.011

ABm

20

20

300

0.013

For Cleveland, we considered a 20-20-300 model structure for all algorithms. The results of 500 iterations for the three algorithms are shown in Figure 3(b) and Table 2. The Table 2 shows that the RMSE of AB is smaller than that of ABN and ABm. And Figure 3(b) demonstrates that AB, ABN, and ABm converge after about 50 iterations, but it is obvious that ABN and ABM onverge faster than AB.

For WBC dataset, the simulation outcomes are displayed in Figure 4(a) and Table 3. From the results in Table 3, we can see that the MCRs of the three algorithms are similar, but from the simulation results in Figure 4(a), ABN converges after 200 iterations and converges faster than AB. Figure 5 compares the test confusion matrices of ABN and ABm. ABN has an overall accuracy of 91.3%, while ABm achieves 91.6% with fewer misclassified samples.

Table 3. MCR of different algorithms on the test datasets (%).

Datasets

Algorithms

n

F

m

Test MCR

WBC

AB/Push-Pull

10

10

5000

9.90

ABN

10

10

5000

8.70

ABm

10

10

5000

8.40

Optdigits

AB/Push-Pull

30

5

500

9.90

ABN

30

5

500

9.90

ABm

30

5

500

8.90

(a) WBC

(b) Optdigits

Figure 4. The results of MCR for the AB/Push-Pull, ABN and ABm algorithms.

(a) ABN

(b) ABm

Figure 5. The results of confusion matrix for the ABN and ABm algorithms (WBC).

For Optdigits, a 10 classified dataset, we took a 30-5-500 model structure and compared the MCRs of the three algorithms. From the results in Table 3, we can see that AB and ABN have the same MCR and ABm has the smallest MCR. From the simulation outcomes in Figure 4(b), after 800 iterations, ABm converges faster than the other two algorithms, while ABN and AB have the same trend. Figure 6 compares the test confusion matrices of ABN and ABm on the Optdigits dataset. ABN achieves an overall accuracy of 90.1%, while ABm reaches 91.1% with fewer misclassified samples.

(a) ABN

(b) ABm

Figure 6. The results of confusion matrix for the ABN and ABm algorithms (Optdigits).

5. Conclusion

In this study, we propose a decentralized version of the ENBLS algorithm on directed graphs, which is referred to as Directed-DENBLS. Since it is difficult to construct a doubly stochastic matrix over a directed graph. The Directed-DENBLS algorithm introduces the AB/Push-Pull method for solving the objective function and guarantees convergence by constructing a row stochastic matrice and a column stochastic matrice. The row random matrix is used to determine the decision variables and the column random matrix is used to track the average gradient. In addition, two accelerated versions of the AB algorithm, ABN and ABm, are introduced for comparison. Finally, the experimental results show the effectiveness of the Directed-DENBLS algorithm and that ABN and ABm can accelerate convergence. In future work, we will consider the following two aspects for improvement. First, the algorithm is poor for classification tasks, and we will consider developing decentralized versions of other variants of BLS, such as fuzzy BLS [29]. Second, each agent in this algorithm needs to constantly communicate with its neighbours, which requires high communication cost, and we will consider quantitative methods for optimization.

NOTES

1http://archive.ics.uci.edu/ml/datasets.php

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Scardapane, S., Wang, D., Panella, M. and Uncini, A. (2015) Distributed Learning for Random Vector Functional-Link Networks. Information Sciences, 301, 271-284.[CrossRef]
[2] Shi, Y., Lin, C., Chang, Y., Ding, W., Shi, Y. and Yao, X. (2021) Consensus Learning for Distributed Fuzzy Neural Network in Big Data Environment. IEEE Transactions on Emerging Topics in Computational Intelligence, 5, 29-41.[CrossRef]
[3] Scardapane, S., Wang, D. and Panella, M. (2016) A Decentralized Training Algorithm for Echo State Networks in Distributed Big Data Applications. Neural Networks, 78, 65-74.[CrossRef] [PubMed]
[4] Nedic, A., Olshevsky, A. and Rabbat, M.G. (2018) Network Topology and Communication-Computation Tradeoffs in Decentralized Optimization. Proceedings of the IEEE, 106, 953-976.[CrossRef]
[5] Cattivelli, F.S. and Sayed, A.H. (2010) Diffusion LMS Strategies for Distributed Estimation. IEEE Transactions on Signal Processing, 58, 1035-1048.[CrossRef]
[6] Nedic, A. and Ozdaglar, A. (2009) Distributed Subgradient Methods for Multi-Agent Optimization. IEEE Transactions on Automatic Control, 54, 48-61.[CrossRef]
[7] Yuan, K., Ling, Q. and Yin, W. (2016) On the Convergence of Decentralized Gradient Descent. SIAM Journal on Optimization, 26, 1835-1854.[CrossRef]
[8] Jakovetic, D., Xavier, J. and Moura, J.M.F. (2014) Fast Distributed Gradient Methods. IEEE Transactions on Automatic Control, 59, 1131-1146.[CrossRef]
[9] Shi, W., Ling, Q., Wu, G. and Yin, W. (2015) EXTRA: An Exact First-Order Algorithm for Decentralized Consensus Optimization. SIAM Journal on Optimization, 25, 944-966.[CrossRef]
[10] Mota, J.F.C., Xavier, J.M.F., Aguiar, P.M.Q. and Puschel, M. (2013) D-ADMM: A Communication-Efficient Distributed Algorithm for Separable Optimization. IEEE Transactions on Signal Processing, 61, 2718-2723.[CrossRef]
[11] Shi, W., Ling, Q., Yuan, K., Wu, G. and Yin, W. (2014) On the Linear Convergence of the ADMM in Decentralized Consensus Optimization. IEEE Transactions on Signal Processing, 62, 1750-1761.
[12] Khatana, V. and Salapaka, M.V. (2020) D-DistADMM: A O(1/k) Distributed ADMM for Distributed Optimization in Directed Graph Topologies. 2020 59th IEEE Conference on Decision and Control (CDC), Jeju Island, 14-18 December 2020, 2992-2997.[CrossRef]
[13] Kempe, D., Dobra, A. and Gehrke, J. (2003) Gossip-Based Computation of Aggregate Information. 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings, Cambridge, 11-14 October 2003, 482-491.[CrossRef]
[14] Tsianos, K.I., Lawlor, S. and Rabbat, M.G. (2012) Push-Sum Distributed Dual Averaging for Convex Optimization. 2012 51st IEEE Conference on Decision and Control (CDC), Grand Wailea, 10-13 December 2012, 5453-5458.[CrossRef]
[15] Xi, C. and Khan, U.A. (2015) On the Linear Convergence of Distributed Optimization over Directed Graphs.
https://arxiv.org/abs/1510.02149
[16] Xi, C., Xin, R. and Khan, U.A. (2018) ADD-OPT: Accelerated Distributed Directed Optimization. IEEE Transactions on Automatic Control, 63, 1329-1339.[CrossRef]
[17] Xi, C., Mai, V.S., Xin, R., Abed, E.H. and Khan, U.A. (2018) Linear Convergence in Optimization over Directed Graphs with Row-Stochastic Matrices. IEEE Transactions on Automatic Control, 63, 3558-3565.[CrossRef]
[18] Xin, R., Xi, C. and Khan, U.A. (2019) FROST—Fast Row-Stochastic Optimization with Uncoordinated Step-Sizes. EURASIP Journal on Advances in Signal Processing, 2019, Article No. 1.[CrossRef]
[19] Xin, R. and Khan, U.A. (2018) A Linear Algorithm for Optimization over Directed Graphs with Geometric Convergence. IEEE Control Systems Letters, 2, 315-320.[CrossRef]
[20] Pu, S., Shi, W., Xu, J. and Nedic, A. (2021) Push-Pull Gradient Methods for Distributed Optimization in Networks. IEEE Transactions on Automatic Control, 66, 1-16.[CrossRef]
[21] Chen, C.L.P. and Liu, Z. (2018) Broad Learning System: An Effective and Efficient Incremental Learning System without the Need for Deep Architecture. IEEE Transactions on Neural Networks and Learning Systems, 29, 10-24.[CrossRef] [PubMed]
[22] Chen, C.L.P., Liu, Z. and Feng, S. (2019) Universal Approximation Capability of Broad Learning System and Its Structural Variations. IEEE Transactions on Neural Networks and Learning Systems, 30, 1191-1204.[CrossRef] [PubMed]
[23] Jin, J.-W. and Chen, C.L.P. (2018) Regularized Robust Broad Learning System for Uncertain Data Modeling. Neurocomputing, 322, 58-69.[CrossRef]
[24] Zhai, Y. and Liu, Y. (2020) Distributed Broad Learning System. Proceedings of the 2020 12th International Conference on Machine Learning and Computing, Shenzhen, 19-21 June 2020, 567-573.[CrossRef]
[25] Pao, Y.-H. and Takefuji, Y. (1992) Functional-Link Net Computing: Theory, System Architecture, and Functionalities. Computer, 25, 76-79.[CrossRef]
[26] Song, Z., Shi, L., Pu, S. and Yan, M. (2022) Compressed Gradient Tracking for Decentralized Optimization over General Directed Networks. IEEE Transactions on Signal Processing, 70, 1775-1787.[CrossRef]
[27] Xin, R. and Khan, U.A. (2020) Distributed Heavy-Ball: A Generalization and Acceleration of First-Order Methods with Gradient Tracking. IEEE Transactions on Automatic Control, 65, 2627-2633.[CrossRef]
[28] Xin, R., Jakovetić, D. and Khan, U.A. (2019) Distributed Nesterov Gradient Methods over Arbitrary Graphs. IEEE Signal Processing Letters, 26, 1247-1251.
[29] Feng, S. and Chen, C.L.P. (2020) Fuzzy Broad Learning System: A Novel Neuro-Fuzzy Model for Regression and Classification. IEEE Transactions on Cybernetics, 50, 414-424.[CrossRef] [PubMed]

Copyright © 2026 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.