atlas

Research map / Learning theory and algorithms / Matrix and tensor methods

Layered-Parameter Perturbation for Zeroth-Order Optimization of Optical Neural Networks

AAAI 2025 · Learning theory and algorithms › Matrix and tensor methods · approach: Geometry of low-rank and SPD structure · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes layered-parameter perturbation for zeroth-order training of MZI-based optical neural networks, sampling perturbations from a Gaussian with a covariance designed to make output perturbations isotropic.

Problem

Training optical neural networks with fabrication variations cannot use exact backpropagation, so black-box zeroth-order optimization is used; standard isotropic parameter perturbations ignore that MZI parameters in layered modules are interrelated, yielding anisotropic output perturbations.

Approach

Perturb each layered linear module's parameters with N(0, Σu), where Σu is computed in closed form from averaged Fisher information (via Jacobian-vector and vector-Jacobian products) so that output perturbations become as isotropic as possible, minimizing a LogDet divergence cost.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use layered-parameter perturbations with Σu instead of identity-covariance perturbationsZO optimization for ONNs · MNIST, K=16, L=16test accuracy: 79.18% ±0.43 -> 79.60% ±0.32Helped
Use layered-parameter perturbations with Σu instead of coordinate-wise perturbationsZO optimization for ONNs · MNIST, K=32, L=32test accuracy: 92.17% ±0.16 -> 92.29% ±0.21Helped
Use layered-parameter perturbations with Σu instead of coordinate-wise perturbationsZO optimization for ONNs · MNIST, K=64, L=64test accuracy: 94.43% ±0.15 -> 94.70% ±0.14Helped
Use layered-parameter perturbations with Σu instead of coordinate-wise perturbationsZO optimization for ONNs · FashionMNIST, K=16, L=16test accuracy: 64.89% ±0.34 -> 65.34% ±0.29Helped
Use layered-parameter perturbations with Σu instead of coordinate-wise perturbationsZO optimization for ONNs · FashionMNIST, K=32, L=32test accuracy: 77.12% ±0.26 -> 77.43% ±0.18Helped
Use layered-parameter perturbations with Σu instead of coordinate-wise perturbationsZO optimization for ONNs · FashionMNIST, K=64, L=64test accuracy: 81.48% ±0.18 -> 81.87% ±0.22Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST FashionMNIST

Benchmarks: MNIST FashionMNIST

Metrics: test accuracy training loss

Baselines: ZO-I (identity covariance perturbation) ZO-co (coordinate-wise perturbation) CMA-ES backpropagation with error info

Builds on: zeroth-order optimization (Liu et al. 2020) CMA-ES Clements mesh

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy