ERASE Speeds Up Training for Recommendation Systems by Overlapping Passes.

Ergan Shang, Flavio Sales Truzzi· August 20, 2026 View original

Key takeaways

  • ERASE accelerates model training by overlapping backward and forward passes.
  • It uses detachment and separate CUDA streams to achieve concurrency.
  • The method improved training throughput by up to 9.51% on a large CTR model.
  • ERASE maintains accuracy close to baseline while speeding up training.

Who benefits

E-commerceSocial MediaStreaming ServicesAdTechAI/ML Development

Summary

This paper introduces ERASE, a novel training schedule that accelerates modern recommendation systems by overlapping the backward pass of detached subgraphs with subsequent forward passes. This method improves training throughput by up to 9.51% on large-scale click-through-rate models while maintaining accuracy.

Training large-scale recommendation systems, especially those with lightweight proxy models, often leads to underutilization of modern accelerators. Traditional training methods schedule forward and backward passes as distinct, sequential phases, which creates idle capacity. Researchers propose ERASE (EaRly bAckpropagation SchEdule), a new training primitive that reinterprets the detachment mechanism. By detaching a block's output, its downstream gradient dependencies are removed, allowing its backward pass to begin as soon as its forward pass completes. ERASE then launches this detached subgraph's backward pass early on a separate CUDA stream, enabling it to overlap with the forward work of subsequent blocks. This overlapping strategy was demonstrated on a lightweight transformer and, more significantly, on a large-scale click-through-rate model. Detaching six dense subarchitectures resulted in a training throughput improvement of up to 9.51%, all while maintaining accuracy close to the baseline. This method effectively utilizes spare capacity, leading to faster training times for complex recommendation systems.

Why it matters

Faster training cycles for recommendation systems mean quicker iteration on models, more rapid deployment of improvements, and ultimately, better user experiences and business outcomes for platforms relying on personalized recommendations.

How to implement this in your domain

  1. 1Evaluate ERASE for accelerating the training of your organization's recommendation systems or other large-scale deep learning models.
  2. 2Identify suitable subarchitectures within your models that can be detached for early backward pass scheduling.
  3. 3Experiment with different detachment strategies and CUDA stream configurations to optimize throughput on your specific hardware.
  4. 4Integrate ERASE into your deep learning training frameworks to reduce development cycles and operational costs.

Original post by Ergan Shang, Flavio Sales Truzzi

"arXiv:2608.18469v1 Announce Type: new Abstract: Lightweight proxy models enable rapid experimentation without repeatedly training frontier-scale systems, but their small kernels often leave modern accelerators underutilized. Conventional training compounds this inefficiency by sc…"

View on X

Originally posted by Ergan Shang, Flavio Sales Truzzi on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses