← Latest papers
🤖 machine learning

New Insight of Variance reduce in Zero-Order Hard-Thresholding: Mitigating Gradient Error and Expansivity Contradictions

This paper proposes a generalized variance-reduced zeroth-order hard-thresholding algorithm that resolves the inherent conflict between gradient deviation and operator expansivity in the existing SZOHT method, thereby eliminating restrictions on random directions and achieving improved convergence rates and broader applicability for 0\ell_0 constrained optimization.

Original authors: Xinzhe Yuan (Harbin Institute of Technology), William de Vazelhes (Mohamed bin Zayed University of Artificial Intelligence), Bin Gu (Mohamed bin Zayed University of Artificial Intelligence, Jilin Univ
Published 2026-05-19
📖 5 min read🧠 Deep dive

Original authors: Xinzhe Yuan (Harbin Institute of Technology), William de Vazelhes (Mohamed bin Zayed University of Artificial Intelligence), Bin Gu (Mohamed bin Zayed University of Artificial Intelligence, Jilin University), Huan Xiong (Harbin Institute of Technology, Mohamed bin Zayed University of Artificial Intelligence)

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

The Big Picture: Finding the Needle in a Haystack Without Touching It

Imagine you are trying to find the perfect combination of ingredients for a secret recipe (the "optimal solution"). However, you have two major rules:

  1. The "Zero-Order" Rule: You cannot taste the ingredients to see how they change the flavor (you can't calculate a "gradient"). You can only mix them, bake a cake, and see if it tastes good or bad. You have to guess the direction to improve based on trial and error.
  2. The "Hard-Thresholding" Rule: You are only allowed to use exactly 5 ingredients out of a pantry of 1,000. If you use a 6th, you must immediately throw one out to stay at 5.

This paper tackles a specific problem: When you try to improve your recipe using only taste tests (Zero-Order) while strictly limiting your ingredients (Hard-Thresholding), the math gets messy. The previous best method (called SZOHT) was like a tightrope walker who could only cross the wire if the wind was perfectly calm and the wire was a specific length. If the wind blew too hard (too much "noise" or "variance" in your taste tests) or the wire was too long, the walker would fall.

The Problem: The "Expansivity" Trap

The authors explain that the "Hard-Thresholding" rule (keeping only the top 5 ingredients) is tricky. Unlike a gentle filter that smooths things out, this rule is "expansive." Imagine trying to squeeze a large, bouncy ball through a small hole. If you push it too hard, it might bounce back out or get stuck in a weird shape.

In the old method (SZOHT), to stop the algorithm from bouncing out of control, the researchers had to force the "taste testers" (the random directions used to guess the gradient) to be extremely precise. They had to use a huge number of taste tests just to make sure the noise didn't ruin the math. This made the method slow and impractical for many real-world problems.

The Solution: The "Memory" Trick (Variance Reduction)

The authors' big insight is that the problem isn't just about the "noise" of the taste tests; it's about the variance (how much the guesses jump around).

They propose a new approach called pM-SZHT and VR-SZHT. Think of this as giving the chef a memory.

  • The Old Way: Every time you bake a cake, you forget what happened last time. You start from scratch, taste a few random spots, and guess the direction. Because you have no memory, your guesses jump all over the place (high variance). To fix this, you have to taste thousands of spots to get a reliable average.
  • The New Way: The chef remembers the last few cakes. When tasting the new cake, they compare it to the memory of the old ones. "This one is a bit sweeter than the last one, but the last one was too salty." By looking at the difference between the new guess and the old memory, the wild jumps cancel out. The "noise" is reduced.

Because the chef is using memory to smooth out the guesses, they don't need to taste thousands of spots to get a reliable direction. They can get away with fewer taste tests, and the algorithm doesn't need those strict, impossible conditions to work.

The Results: Faster and More Flexible

The paper proves mathematically that by using this "memory" (variance reduction):

  1. The "Wind" Doesn't Matter as Much: The algorithm no longer needs the number of random taste tests to be huge to stay stable. It can handle more "windy" conditions (noisier data).
  2. Faster Convergence: The recipe gets to the perfect flavor much faster because the chef isn't wasting time re-tasting things they already know.
  3. Broader Use: The method works on problems where the old method would have failed completely.

Real-World Tests

The authors tested their new "Chef with a Memory" on two specific tasks:

  1. Ridge Regression: A standard math problem for predicting numbers (like predicting house prices based on features). They showed their method found a better solution faster than the old method.
  2. Black-Box Adversarial Attacks: This is like trying to trick a security camera (a neural network) into misidentifying a picture of a "plane" as a "truck" by adding tiny, invisible pixels. The camera is a "black box" (you can't see its internal math). The authors showed their method could find the perfect set of pixels to fool the camera more effectively than the previous best method, even when they could only "poke" the camera and see the result, not see the code.

Summary

The paper says: "We found that the reason the old method was so fragile was that it didn't use memory to calm down the noise. By adding a 'variance reduction' memory system, we can make the algorithm stable without needing strict, unrealistic rules. This makes it faster and usable for more difficult problems."

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 →