Randomised Block Coordinate DR Splitting
- The paper introduces a DR splitting framework that activates random block subsets per iteration for solving monotone inclusions in product Hilbert spaces.
- It extends classic Douglas-Rachford methods to handle inexact proximal evaluations and stochastic perturbations, enabling applications in logistic regression and federated optimization.
- The approach achieves convergence guarantees ranging from almost-sure weak convergence to linear rates, with practical acceleration via heavy-ball momentum and low per-iteration cost.
Searching arXiv for the cited papers and closely related randomized/block-coordinate Douglas–Rachford work. Randomised block coordinate Douglas-Rachford splitting denotes a family of Douglas-Rachford (DR) schemes in which only a random subset of blocks is activated at each iteration, typically in a product Hilbert space and often under stochastic perturbations, inexact proximal evaluations, or asynchronous execution. In the operator-theoretic formulation, the method addresses monotone inclusions of the form with block structure and i.i.d. random sweeping rules, yielding almost-sure convergence results in Hilbert spaces (Combettes et al., 2014). Subsequent developments specialized the same randomized partial-update principle to sparse binary logistic regression through random block-coordinate DR splitting with blockwise preconditioning and a closed-form proximity operator for the logistic loss (Briceno-Arias et al., 2017), to nonconvex federated composite optimization through FedDR and asyncFedDR (Tran-Dinh et al., 2021), and to linear feasibility problems through a randomized -sets DR variant with linear convergence in expectation and heavy-ball acceleration (Han et al., 2022).
1. Foundational formulation
The foundational setting is the product Hilbert space
equipped with two maximally monotone operators
with block structure
The associated primal inclusion is
with solution set (Combettes et al., 2014).
The block-coordinate DR viewpoint relies on the resolvents
where splits blockwise,
and 0 defines the component maps 1. This formulation places randomized block activation inside the classical DR resolvent-reflection architecture rather than treating it as an external stochastic wrapper.
| Paper | Problem class | Distinctive randomized feature |
|---|---|---|
| (Combettes et al., 2014) | 2 in product Hilbert spaces | random sweeping rules to select arbitrarily the blocks |
| (Briceno-Arias et al., 2017) | sparse binary logistic regression | randomly selecting a mini-batch of data and update the variables in a block coordinate manner |
| (Tran-Dinh et al., 2021) | nonconvex federated composite optimization | update only a subset of users at each communication round |
| (Han et al., 2022) | feasibility problem derived from linear systems | randomized 3-sets-DR and heavy ball momentum |
This family should therefore be understood as an operator-splitting framework whose randomized structure is expressed at the level of activated coordinates, samples, users, or reflected sets, depending on the application.
2. Random sweeping, block updates, and asymptotic convergence
In the general block-coordinate construction, iteration 4 activates a random subset of the 5 blocks through an i.i.d. binary vector
6
with
7
and 8 independent of the past. Additive stochastic errors 9 are permitted under square-integrability conditions. Given 0 and relaxation parameters 1 with 2 and 3, the block-coordinate DR iteration is (Combettes et al., 2014)
4
5
6
7
The corresponding convergence theorem establishes that, if 8, if the sweeping vectors are i.i.d. with positive activation probabilities and independent of the past, if the error moments are finite, and if the relaxation parameters remain in a compact subset of 9, then 0 converges weakly almost surely to an 1-valued random variable. Under the additional assumptions that 2 is weakly sequentially continuous and 3 almost surely, the auxiliary sequence 4 converges strongly almost surely to 5, and
6
strongly almost surely, where 7 lies in the set of dual solutions (Combettes et al., 2014).
No explicit rate is given in that theorem. The significance of the result lies in the stochastic quasi-Fejér framework: random block activation and stochastic perturbations are incorporated directly into a Krasnoselʹskiĭ-Mann analysis of the DR operator composition. When 8, the scheme reduces exactly to the standard relaxed DR iteration with stochastic errors,
9
so the block-coordinate theory contains the classical single-block case as a special instance.
3. Sparse binary logistic regression and low-complexity block preconditioning
A concrete specialization appears in sparse logistic regression, where a stochastic version of DR is used to sweep the training set by randomly selecting a mini-batch of data at each iteration and to update variables in a block coordinate manner (Briceno-Arias et al., 2017). The underlying composite convex problem is posed in product spaces: 0 where 1, each 2 is convex with 3-Lipschitz gradient, and 4 are bounded linear operators. Equivalently, the problem can be written as the primal inclusion
5
and standard DR splitting is then applied to the maximal-monotone operators 6 and 7.
The random block-coordinate stochastic adaptation introduces a mask
8
with i.i.d. components independent of the past and positive activation probability for every primal and dual block. Possible numerical errors in proximal computations are represented by additive terms 9 and 0 satisfying summable-error conditions. The resulting RBC-DRS scheme uses blockwise preconditioners
1
together with auxiliary quantities
2
and relaxation 3.
For binary logistic regression, the sample loss is
4
with derivative
5
and Lipschitz constant 6. Its proximity operator admits the closed form
7
where 8 is the generalized Lambert 9 function solving
0
and the branch chosen is the unique nonnegative, increasing one (Briceno-Arias et al., 2017). As 1, the expansion
2
is used to avoid overflow in practice.
The convergence statement for RBC-DRS is almost-sure convergence: if the masks are i.i.d., independent of the states, each block has positive activation probability, the deterministic errors satisfy the stated summability conditions, and the step parameters and relaxation are chosen as required, then the sequence 3 converges almost surely, weakly in each 4, to a solution of the original problem. The low-complexity emphasis is explicit in the per-iteration accounting: the inverses 5 are precomputed once with cost 6 if 7; each activated primal block requires one multiplication 8 with cost 9 and one prox of 0; each activated dual block uses a scalar prox of 1; and if on average a fraction 2 of primal blocks and 3 of dual blocks is activated, the expected per-iteration cost is
4
The paper’s experiments on standard datasets report efficiency with respect to stochastic gradient-like methods.
4. Federated composite optimization: FedDR and asyncFedDR
In federated learning, the same design principle is realized as randomized user activation in a nonconvex composite problem,
5
where each 6 is 7 and 8-smooth, but not necessarily convex, and 9 is proper, closed, convex and proximable. The target is an 0-stationary point satisfying
1
At each round 2, only a random subset 3 of active clients is chosen, with
4
independently of past updates; in practice 5 can be uniform sampling of 6 clients out of 7, non-uniform importance sampling, or full participation (Tran-Dinh et al., 2021).
The synchronous FedDR algorithm maintains per-client variables 8 and server variables 9. For active clients,
0
1
2
while the server performs
3
In compact form, the algorithm is a block-coordinate variant of DR splitting applied to the constrained reformulation 4 with regularizer 5 on 6. The asynchronous variant, asyncFedDR, lets exactly one client wake up at iteration 7, read a possibly stale model 8 with delay bounded by 9, perform the same three local steps, and send 00 to the server, which immediately updates 01 and 02.
The main complexity statements are explicit. Under Assumptions A1–A3 and sufficiently small 03, Theorem 3.1 gives
04
With exact prox, 05, and 06, one obtains
07
hence 08 rounds to reach 09. Under A1, A2, A4, and suitable 10, Theorem 3.2 gives for asyncFedDR
11
hence also 12 communication complexity. Both theorems are stated to match the known lower bound up to constants even in the presence of inexact prox’s and asynchrony.
The empirical evidence covers synthetic quadratic-plus-13 problems, FEMNIST, composite 14 regularization, and asynchronous MNIST experiments with simulated client delays. The reported findings are that FedDR and FedPD outperform FedProx and FedAvg on synthetic problems, especially in highly non-iid cases; on FEMNIST, FedDR reaches lower loss and higher test-accuracy per byte of communication than FedPD/FedProx/FedAvg; composite 15 experiments confirm robustness under inexact prox implemented by local SGD; and asyncFedDR runs up to 16 faster in wall-clock time than synchronous FedDR while preserving convergence speed in rounds.
5. Linear feasibility, randomized 17-sets DR, and heavy-ball acceleration
A related randomized DR construction for linear systems begins from the consistent problem
18
which is rewritten as the convex feasibility problem
19
where 20 is the 21th row of 22 and 23 the 24th entry of 25. The orthogonal projector and reflection are
26
The randomized 27-sets Douglas-Rachford method (RrDR), with relaxation parameter 28 and block-size 29, initializes 30 and for 31 samples
32
then applies the reflections
33
followed by the relaxed update
34
For
35
the projection of 36 onto the solution set of 37, and for 38 the smallest nonzero singular value of 39, the main theorem states
40
The contraction factor depends only on the singular-value ratio 41 and the block-size 42, but not on the ambient dimension 43. This is significant because the direct extension of DR to more-than-two-sets feasibility, called the 44-sets-DR method, is stated not to be necessarily convergent, whereas the randomized version brings linear convergence in expectation.
The momentum extension mRrDR adds Polyak heavy-ball momentum,
45
If 46 and 47 satisfy 48, then for 49,
50
where
51
For the norm of the expected iterate, under mild conditions,
52
which is described as linear decay at rate 53, achieving a square-root speedup over the relaxation-only bound. The numerical experiments include synthetic Gaussian systems, SuiteSparse and LIBSVM datasets such as Franz1 and ijcnn1, and randomized gossip or average-consensus systems on cycle, path, and random geometric graphs. The reported empirical findings include faster convergence than randomized Kaczmarz when 54, significant acceleration for mRrDR with 55, often 56–57 higher efficiency than RK, RGS, and RP-ADMM in row-action count and CPU time, and superiority over MATLAB’s dense-solver routines for large overdetermined consistent systems once 58.
6. Scope, recurring themes, and common misconceptions
Several recurring themes cut across these works. First, randomised block coordinate DR is not restricted to exact deterministic proximal computation. The Hilbert-space framework explicitly permits additive stochastic errors in the evaluation of the resolvents (Combettes et al., 2014). The logistic-regression variant models additive errors 59 and 60 under summable-error conditions (Briceno-Arias et al., 2017). FedDR allows inexact local solves through approximate evaluations of 61, and asyncFedDR additionally tolerates bounded staleness without locking (Tran-Dinh et al., 2021). A common misconception is therefore that DR-based splitting requires exact full-batch proximal subproblems at every step; the randomized block-coordinate literature shows otherwise.
Second, the framework is not limited to convex finite-dimensional regression. The 2014 block-coordinate theory is formulated for structured monotone inclusion and convex minimization problems in Hilbert spaces (Combettes et al., 2014). The 2017 RBC-DRS instantiation targets sparse logistic regression (Briceno-Arias et al., 2017). FedDR and asyncFedDR treat nonconvex federated composite optimization with convex regularizers (Tran-Dinh et al., 2021). The randomized 62-sets DR method addresses linear feasibility induced by linear systems and augments it with heavy-ball momentum (Han et al., 2022). This suggests that randomized partial activation is best viewed as a structural modification of the DR iteration rather than as an application-specific heuristic.
Third, convergence guarantees depend strongly on the problem class. In the general block-coordinate monotone setting, the available guarantees are weak almost-sure convergence of 63 and, under additional continuity and vanishing-error assumptions, strong almost-sure convergence of 64, with no explicit rate (Combettes et al., 2014). In federated nonconvex optimization, the relevant guarantee is an 65 bound on the average squared gradient mapping norm, hence 66 communication complexity (Tran-Dinh et al., 2021). In linear systems, randomization yields linear convergence in expectation, and heavy-ball momentum yields an accelerated rate for the norm of the expected error (Han et al., 2022). A second common misconception is therefore that all randomized DR variants admit a single universal rate statement; the theory is in fact highly regime-dependent.
Finally, relation to the classical DR method remains direct rather than merely analogical. When 67, the block-coordinate Hilbert-space scheme reduces exactly to the standard relaxed DR iteration with stochastic errors (Combettes et al., 2014). The logistic-regression method remains a DR splitting on maximal-monotone operators with random block and mini-batch activation (Briceno-Arias et al., 2017). FedDR is stated compactly as a block-coordinate variant of DR splitting for the constrained reformulation 68 (Tran-Dinh et al., 2021). The linear-system RrDR preserves the projector-reflector core of DR while randomizing reflected hyperplanes over 69 successive draws (Han et al., 2022). Taken together, these results indicate that randomised block coordinate Douglas-Rachford splitting is a coherent extension of DR methodology in which partial activation, stochastic approximation, and structural decomposition are combined without abandoning the underlying resolvent-reflection geometry.