atlas

Research map / Optimization / Optimizers

Analog In-memory Training on General Non-ideal Resistive Elements: The Impact of Response Functions

NeurIPS 2025 · Optimization › Optimizers · approach: Constrained and non-backprop training · 0 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.

Builds a theory of analog (AIMC) gradient training under generic asymmetric, non-linear resistive-element response functions, showing Analog SGD has an implicit penalty and proposing Residual Learning (a bilevel method generalizing Tiki-Taka) that converges exactly under zero-shifted symmetric points, plus v2 variants for noisy IO and limited granularity.

Problem

Analog in-memory computing training with pulse updates is governed by asymmetric, non-linear response functions, which bias gradient descent and cause inexact convergence; existing theory covers only special linear responses.

Approach

Model analog update as a compact dynamics with symmetric and asymmetric components F and G; show Analog SGD implicitly minimizes a penalized objective attracting weights to symmetric points; propose Residual Learning, a bilevel scheme with a residual array P whose stationary point is 0 and that is transferred into the main array, aligning the algorithmic stationary point with the physical symmetri

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Residual Learning / Tiki-Taka instead of Analog SGDResNet training with power response · CIFAR100, ResNet18test accuracy: 68.98±1.01 -> 76.17±0.23Helped
Add a digital buffer and threshold-based transfer (Residual Learning v2)Residual Learning · CIFAR100test accuracyHelped
Use Residual Learning v2 instead of Tiki-Taka v2ResNet training with power response · CIFAR100test accuracyHelped
Use Residual Learning v2 instead of Tiki-Taka v2ResNet training with power response · CIFAR10test accuracyMixed
Increase the mixing coefficient γ from 0 to 0.1 (ablation)Residual Learning · CIFAR10/CIFAR100 ResNet trainingtest accuracyHelped
Increase the mixing coefficient γ from 0.1 to 0.4 (ablation)Residual Learning · CIFAR10/CIFAR100 ResNet trainingtest accuracyNo clear effect
Use a non-zero mixing coefficient γ (ablation)Tiki-Taka / Residual Learning · analog trainingconvergence rate: O(1/(1 - 33P_max^2/τ^2)) -> O(1/(1 - P_max^2/τ^2))Helped
Use Tiki-Taka instead of Analog SGDResNet training with power response · CIFAR10/CIFAR100test accuracyHelped
Use Residual Learning instead of Analog SGDFCN/CNN · MNISTtest accuracy: <1% dropHelped
Perturb the linear response parameter c_Lin from 0 to 0.1–0.3 (ablation)Tiki-Taka · synthetic response-function simulationtraining accuracy: 0.1 to 0.3Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR10 CIFAR100

Benchmarks: MNIST CIFAR10 CIFAR100

Metrics: test accuracy

Baselines: Analog SGD Tiki-Taka Tiki-Taka v2 Digital SGD

Builds on: Tiki-Taka zero-shifting analog SGD

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