← Latest papers
🤖 machine learning

Event-triggered Implicit Perturbation for Zeroth-Order Fine-Tuning of Spiking Transformers

This paper proposes an event-triggered implicit perturbation architecture (IPZO) for zeroth-order fine-tuning of Spiking Transformers on in-memory computing accelerators, which eliminates costly read-modify-write operations and reduces hardware overhead by generating perturbations only for spike-activated weights while employing an XOR recombination scheme to maintain accuracy comparable to software-based random number generators.

Original authors: Tengteng Lei, Prabodh Katti, Rashi Dutt, Houssem Sifaou, Tan Peng, Osvaldo Simeone, Kai Xu, Bipin Rajendran

Published 2026-08-24
📖 4 min read☕ Coffee break read

Original authors: Tengteng Lei, Prabodh Katti, Rashi Dutt, Houssem Sifaou, Tan Peng, Osvaldo Simeone, Kai Xu, Bipin Rajendran

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

In the rapidly evolving world of artificial intelligence, a specific type of computer program known as a transformer has become the dominant force, powering everything from language translation to image recognition. These systems are incredibly powerful but also incredibly hungry for energy and memory, often requiring massive data centers to run. To bring this intelligence to smaller, everyday devices like smartphones or sensors, engineers have turned to a different approach inspired by the human brain: spiking neural networks. Unlike traditional programs that process information continuously, these networks operate on events, firing only when necessary, which makes them naturally efficient. However, teaching these networks to learn new tasks directly on the device has been a stubborn problem. The standard method for training them, which involves calculating how to adjust every single connection in the network, is too complex and memory-intensive for small chips. A simpler alternative exists, one that estimates how to improve the system by making tiny, random nudges to its connections and seeing if the result gets better, but this method has its own severe hardware hurdles that have kept it from being practical.

A team of researchers has now designed a new architecture that clears these hurdles, allowing these efficient brain-like networks to learn directly on specialized computer chips without needing to constantly rewrite their internal memory. The core challenge they faced was that the standard way of making these random nudges requires the chip to repeatedly read its stored information, change it, and write it back. This process, known as read-modify-write, is slow and drains the battery, effectively undoing the energy savings that the specialized chips were designed to provide. Furthermore, generating the vast number of random numbers needed for these nudges for every single connection in the network would require a random number generator so large it would take up more space than the memory itself. The researchers proposed a clever workaround: instead of changing the stored weights directly, they inject the random changes into the calculation process itself, right where the numbers are being added up. This keeps the stored weights untouched and stationary, preserving the chip's efficiency.

To make this work, the team built a specialized unit that only generates these random nudges for the parts of the network that are actually active at any given moment. Because these brain-like networks are naturally sparse, meaning most of their connections are silent at any single instant, this unit only needs to be a fraction of the size of the full network. However, simply reusing the same small set of random numbers for different parts of the network creates a hidden problem: the nudges become too similar to each other, causing the learning process to get stuck or become inaccurate. To solve this, the researchers introduced a mixing scheme that combines these reused numbers in a specific way based on their location, ensuring that every part of the network receives a unique and independent nudge. This mixing process, which they call an address-driven XOR recombination, restores the statistical independence required for the system to learn effectively.

When the team tested this new design, the results were striking. In simulations and hardware tests using a standard chip manufacturing process, their system achieved the same high accuracy as software-based methods that use perfect, independent random numbers. In contrast, a simpler version that just reused the random numbers without the mixing scheme failed significantly, losing nearly ten percentage points of accuracy on image recognition tasks and requiring far more time to learn. The new design also proved to be remarkably energy-efficient. Because it avoids the costly process of rewriting memory, it consumes less than half the energy of the traditional method when running on typical settings. Even though the new mixing unit adds a small amount of extra hardware, the speed at which the system learns means the total energy used over the entire training process is cut by half compared to the simpler reuse method. This work demonstrates that by moving the random adjustments from the storage area to the calculation area and using a smart mixing technique, it is possible to train complex, brain-inspired AI models directly on energy-constrained hardware, opening the door for smarter, more adaptive devices that can learn on the go.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →