Source-linked AI summary

A Particle-Swarm-Assisted Gradient Meta-Learning Algorithm for Joint Transmit Precoding and STAR-RIS Coefficient Optimization

Kang Zhou

arXiv:2609.29150v1cs.LGcs.ITmath.IT

TL;DR

Jointly optimizing STAR-RIS coefficients and the transmit precoder for downlink WSR is non-convex because the variables are tightly coupled under system constraints. PSA-GML combines a PSO warm start with learned gradient refinement. It reaches 11.06 bits/s/Hz WSR, improving over AO and random-phase baselines.

  • Problem

    Jointly optimizing the transmit precoder and STAR-RIS transmission/reflection coefficients for downlink WSR is non-convex because these variables are tightly coupled under unit-modulus and energy-conservation constraints.

    Source: §I · p. 2
  • Method

    PSA-GML combines a PSO global warm start over STAR-RIS coefficients with a coordinate-wise LSTM meta-optimizer that jointly refines coefficients and precoder.

    Source: §I · p. 2
  • Results

    11.06 bits/s/Hz WSR; PSA-GML improves on benchmark AO by 13.1%, multiple-random-restart AO by 6.2%, and random-phase by 35.1%.

    Source: §I · p. 2
  • Takeaways & Limitations

    PSA-GML is reported as robust to initialization and has per-iteration complexity of the same order as the AO baseline.

    Source: §VI · p. 11

    At N=32 and K=4, the current Python/Torch prototype takes about 0.9 seconds per realization, exceeding AO's about 0.4 seconds due to LSTM per-step overhead.

    Source: G. Runtime and Complexity · p. 10

Abstract

from arXiv · show

This paper investigates the joint optimization of the transmit precoder and the transmission/reflection coefficients of a simultaneously transmitting and reflecting reconfigurable intelligent surface (STAR-RIS) to maximize the weighted sum rate (WSR) in a multi-user downlink. We propose a particle-swarm-assisted gradient meta-learning (PSA-GML) algorithm for this non-convex problem. The original problem is first equivalently transformed via an amplitude-split parameterization and a collapsed precoder representation, which automatically satisfy the energy-conservation constraint and reduce the search dimension. Particle swarm optimization (PSO) then performs a global search over the STAR-RIS coefficients to yield a high-quality, initialization-robust warm start, with the transmit precoder obtained in closed form. Departing from conventional alternating optimization (AO), a coordinate-wise long short-term memory (LSTM) meta-optimizer trained by first-order gradient meta-learning further refines the coefficients and precoder jointly, learning per-coordinate adaptive update rules from data. The meta-optimizer is trained offline and applied to unseen channels without further adaptation. Numerical results show that PSA-GML attains an 11.06 bits/s/Hz WSR at 10 dB with N=32 elements and K=4 users, exceeding AO by 13.1% (and by 6.2% even with multiple random restarts) and the random-phase scheme by 35.1%. In the interference-limited regime it reaches 83.9% of the hand-designed Adam refinement without manual hyper-parameter tuning, and it transfers zero-shot across regimes, indicating that the learned update rule captures the intrinsic WSR landscape structure.

I. INTRODUCTION

The paper addresses non-convex weighted-sum-rate optimization in a STAR-RIS downlink, where the precoder and surface coefficients are coupled. It introduces PSA-GML and evaluates it against optimization baselines.

I. INTRODUCTION

  • Prior optimization methods can be computationally complex or locally optimal, while meta-heuristics do not exploit gradients and GML-JO uses random initialization.The paper notes that random initialization can limit achievable WSR on a sharply peaked landscape.Source: §I · pp. 1–2
  • An amplitude-split parameterization and collapsed precoder representation automatically satisfy energy conservation and reduce the original problem's search dimension.Source: §I · p. 2
  • PSA-GML uses PSO to globally search STAR-RIS coefficients for a warm start, then a coordinate-wise LSTM meta-optimizer jointly refines coefficients and precoder.The LSTM learns per-coordinate adaptive updates through first-order gradient meta-learning.Source: §I · p. 2
  • The meta-optimizer is trained offline across channel realizations and applied to unseen channels without further adaptation.Source: §I · p. 2
  • 11.06 bits/s/Hz WSR; PSA-GML improves on benchmark AO by 13.1%, multiple-random-restart AO by 6.2%, and random-phase by 35.1%.The introduction also reports 4.73 bits/s/Hz in the interference-limited regime, 83.9% of the 5.64 bits/s/Hz hand-designed Adam result.Source: §I · p. 2

II. SYSTEM MODEL AND PROBLEM FORMULATION

  • In energy-splitting mode, the STAR-RIS serves transmission and reflection users on opposite sides, with direct BS-user links assumed blocked.The objective is WSR maximization subject to transmit-power and energy-conservation constraints.Source: §II · pp. 2–3
  • The WSR maximization is non-convex because of fractional SINR, the unit-energy constraint, and strong coupling between the precoder and STAR-RIS coefficients.Source: §II · p. 3

III. EQUIVALENT TRANSFORMATIONS OF THE ORIGINAL PROBLEM

The section transforms the original non-convex problem into a sequence of equivalent tractable forms, establishing the foundation for PSA-GML.

III. EQUIVALENT TRANSFORMATIONS OF THE ORIGINAL PROBLEM

  • The original non-convex problem is transformed into a sequence of equivalent tractable forms that lays the foundation for PSA-GML.Source: §III · p. 3

A. Amplitude-Split Parameterization

The amplitude-split parameterization represents each feasible transmission/reflection amplitude pair with one angle, absorbing the energy-conservation constraint.

A. Amplitude-Split Parameterization

B. Closed-Form Zero-Forcing Precoder

For a fixed composite channel, the closed-form zero-forcing precoder removes inter-user interference. The collapsed representation preserves achievable WSR while reducing the precoder search dimension.

B. Closed-Form Zero-Forcing Precoder

C. Collapsed Precoder Representation

D. Unconstrained Reparameterization

The amplitude-split angle is mapped to an unconstrained variable through a sigmoid so the coefficients remain feasible and differentiable. PSA-GML then uses PSO to find a STAR-RIS warm start before gradient-based refinement.

D. Unconstrained Reparameterization

  • The sigmoid reparameterization maps an unconstrained real variable to a feasible amplitude-split angle and makes the composite channel differentiable in that variable.The feasible endpoints are approached in the limit; phase shifts can be optimized directly as unconstrained variables because they are 2π-periodic.Source: D. Unconstrained Reparameterization · p. 4

IV. PROPOSED PSA-GML ALGORITHM

  • PSA-GML combines global exploration with local refinement because gradient-only methods are initialization-sensitive and heuristic-only methods do not exploit gradient information.Source: §IV · p. 4

A. PSO-Based Global Warm Start

  • PSO searches the STAR-RIS coefficient space within the feasible box, using the WSR achieved by the closed-form ZF precoder as particle fitness.This fitness avoids an inner precoder optimization while matching the final objective.Source: A. PSO-Based Global Warm Start · pp. 4–5
  • PSO updates particle positions and velocities using inertia, personal and global bests, random coefficients, and projection onto the feasible box.Source: A. PSO-Based Global Warm Start · p. 5
  • The global-best fitness never decreases during PSO, and the final global best initializes the refinement stage.Source: A. PSO-Based Global Warm Start · p. 5
  • Because PSO explores the feasible region, its warm start is largely insensitive to random initialization, addressing gradient-based methods’ initialization sensitivity.Source: A. PSO-Based Global Warm Start · p. 5

B. Gradient Meta-Learning Refinement

Starting from the PSO warm start, a coordinate-wise LSTM optimizer maps gradients to adaptive updates that jointly refine the STAR-RIS coefficients and precoder. Its offline training detaches gradient inputs to avoid unstable second-order backpropagation while retaining per-coordinate adaptation.

  • The collapsed precoder reproduces the Stage 1 ZF solution at initialization, then generalizes it as the variables evolve.Source: B. Gradient Meta-Learning Refinement · p. 5
  • At each refinement step, the variables are reconstructed, the precoder is scaled to satisfy the power constraint, and automatic differentiation supplies the WSR gradient.Source: B. Gradient Meta-Learning Refinement · p. 5
  • The gradient calculation differentiates the WSR through the SINR and composite-channel coefficients, including explicit derivatives for amplitude and phase variables.Source: B. Gradient Meta-Learning Refinement · pp. 5–6
  • The LSTM meta-optimizer jointly refines the STAR-RIS coefficients and precoder by mapping objective gradients to learned updates.Source: B. Gradient Meta-Learning Refinement · pp. 5–6
  • Two coordinate-wise LSTMs handle the distinct scales of STAR-RIS coefficients and precoder entries, with each coordinate carrying its own momentum-like recurrent memory.The shared LSTM parameters are reused across coordinates; the per-coordinate memory resides in the recurrent state.Source: B. Gradient Meta-Learning Refinement · p. 6
  • Offline training unrolls the update recursion over channel realizations and minimizes negative average WSR across the unrolled steps.Source: B. Gradient Meta-Learning Refinement · p. 6
  • Detaching the gradient input avoids numerically unstable second-order backpropagation on the sharply peaked warm-start landscape while preserving per-coordinate adaptive updates.The first-order approximation follows the spirit of FOMAML.Source: B. Gradient Meta-Learning Refinement · p. 6

C. Proposed PSA-GML Algorithm

Algorithm 1 summarizes the proposed PSA-GML procedure.

D. Convergence and Complexity Analysis

PSA-GML’s refinement retains the best iterate, so its returned WSR is no lower than the PSO warm start. Its refinement and AO have the same asymptotic per-iteration order, while PSA-GML’s practical advantage comes from parallel PSO particles and initialization robustness.

D. Convergence and Complexity Analysis

  • Offline meta-training uses first-order updates of the LSTM parameters over channel minibatches, and the trained optimizer is deployed for S-step refinement.The average loss is described as encouraging fast convergence and high final WSR.Source: Figure 3 · p. 7, D. Convergence and Complexity Analysis · p. 7
  • The returned PSA-GML solution has WSR no lower than its PSO warm start because the best refinement iterate is retained.The PSO global-best fitness is also never degraded during Stage 1.Source: D. Convergence and Complexity Analysis · p. 7
  • Each Stage 2 step costs O(NNtK + K3 + DH2), with the coordinate-wise LSTM term dominant in the stated example.For N = 32, Nt = 32, K = 4, and H = 32, DH2 is approximately 1.3 × 10^5, versus approximately 4.1 × 10^3 for NNtK + K3.Source: D. Convergence and Complexity Analysis · p. 7
  • PSA-GML refinement and AO have the same asymptotic per-iteration complexity order; its practical advantage is parallel PSO search and avoiding AO’s multiple random restarts.The LSTM update is the dominant per-step cost in the stated example.Source: D. Convergence and Complexity Analysis · p. 7

PIPSO(NNtK + K3)

The section gives the simulation setup and comparison baselines for evaluating PSA-GML, alongside the stated dimension of the LSTM update. Experiments use multiple channel types and average results over independent channel realizations.

PIPSO(NNtK + K3)

  • The LSTM update dimension is D = 3N + 2K2, with H denoting the hidden size.The supplied complexity expression is a fragment; this point reports only the explicitly defined quantities.Source: PIPSO(NNtK + K3) · p. 7

V. SIMULATION RESULTS

  • Simulations use Nt = 32 antennas, N = 32 STAR-RIS elements, and K = 4 users by default, with i.i.d. Rayleigh and Saleh-Valenzuela channels.The setup uses S = 300 refinement steps, H = 32, and offline training over 120 channel realizations; results are averaged over independent realizations.Source: §V · p. 7, A. Parameter Setting and Baseline · p. 8

A. Parameter Setting and Baseline

  • The baselines include random-phase plus ZF, AO/BCD, PSO without refinement, and refinement initialized from random coefficients.AO/BCD is also evaluated using the best outcome from 20 random restarts to account for initialization sensitivity.Source: A. Parameter Setting and Baseline · p. 8

B. Convergence Behavior

PSA-GML converges rapidly and achieves higher WSR than the stated baselines, with its advantage over AO persisting across multiple random restarts. In the interference-limited regime, the learned optimizer approaches Adam’s result and transfers zero-shot from the main regime.

B. Convergence Behavior

  • PSA-GML converges rapidly to high WSR from a higher initial value than refine-only, which ends at a substantially lower WSR.Fig. 4 presents convergence behavior for PSA-GML and the baselines.Source: B. Convergence Behavior · p. 8, Figure 4 · p. 8

C. Performance versus SNR

  • 11.06 bits/s/Hz at 10 dB exceeds single-run AO’s 9.78 bits/s/Hz by 13.1% and 20-restart AO’s 10.42 bits/s/Hz by 6.2%.The reported advantage over 20-restart AO is stated to rule out an unfavorable AO initialization as the explanation.Source: C. Performance versus SNR · p. 8, Figure 5 · p. 8

D. Learned Optimizer in the Interference-Limited Regime

  • In the interference-limited regime, the learned optimizer reaches 83.9% of Adam’s WSR with the same 300-step budget, while SGD is nearly equal to PSO-only.The main-regime ablation reports 11.06 bits/s/Hz for the learned optimizer, 99.4% of Adam’s 11.12 bits/s/Hz; the refinement gain is smaller there because the PSO warm start is higher quality.Source: D. Learned Optimizer in the… · p. 9, Table I · p. 9
  • A model trained in the main regime transfers zero-shot to the interference-limited setting, achieving an average WSR of 4.85 bits/s/Hz, approximately 86% of Adam’s reference.This transfer uses no fine-tuning.Source: D. Learned Optimizer in the… · p. 9

E. Impact of the Number of Elements and Users

PSA-GML leads across the considered element and user ranges, with its PSO warm-start gain especially pronounced under correlated Saleh-Valenzuela channels. The reported runtime is higher than AO’s in the current prototype, while the optimized coefficients balance transmission and reflection powers across elements.

E. Impact of the Number of Elements and Users

F. Warm-Start Gain Analysis

G. Runtime and Complexity

H. Optimized Coefficients

VI. CONCLUSION

  • 11.06 bits/s/Hz WSR exceeds AO by 13.1%, multiple-random-restart AO by 6.2%, and the random-phase scheme by 35.1%.Source: §VI · p. 11
  • In the interference-limited regime, the learned optimizer reaches 83.9% of the hand-designed Adam refinement.Source: §VI · p. 11
Loading 2609.29150v1…