Power Homotopy for Zeroth-Order Non-Convex Optimizations
This paper introduces GS-PowerHP, a zeroth-order optimization method that employs an incrementally decaying smoothing radius within a power-smoothed homotopy framework to dynamically balance global exploration and local refinement, thereby outperforming fixed-smoothing baselines in non-convex optimization tasks such as high-dimensional adversarial attacks.
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
Imagine you are trying to find the highest peak in a vast, foggy mountain range, but you are blindfolded. You can't see the landscape, and you can't ask for directions. All you can do is take a step, feel the ground beneath your feet, and guess which way is up. This is the challenge of "zeroth-order optimization," a branch of math used to solve problems where we don't have a clear map (a gradient) to guide us. This happens often in real life, like when trying to trick a computer vision system or tune a complex machine learning model without knowing its internal wiring.
To help blindfolded explorers, scientists often use a trick called "smoothing." Imagine taking a thick, fuzzy blanket and laying it over the jagged, rocky mountains. The sharp, confusing little bumps disappear, leaving a gentle, rolling hill that is much easier to climb. By climbing this smooth hill, you might get close to the real peak. However, there's a catch: if the blanket is too thick, it might hide the true location of the highest peak, making you stop at a slightly wrong spot. If the blanket is too thin, the ground is still too rocky to climb easily, and you might get stuck in a small valley. For a long time, researchers had to choose one blanket thickness and stick with it, which meant they were always stuck with a compromise between getting lost and getting stuck.
This paper introduces a clever new strategy called GS-PowerHP to solve that exact problem. Instead of picking one blanket thickness and sticking with it, the authors propose a method that starts with a very thick, fuzzy blanket to help the explorer take big, confident steps across the whole mountain range. As the explorer gets closer to the top, the blanket is slowly and carefully thinned out. This allows the explorer to first find the general direction of the highest peak from far away, and then, once close, to feel the tiny details of the ground to find the exact highest point.
The authors tested this "thinning blanket" idea on some very difficult math puzzles and even on a high-stakes game: trying to fool a super-smart computer that recognizes images (like those in the ImageNet database, which has over 150,000 pixels per image). They found that their new method was much better at finding the best solutions than previous methods that used a fixed blanket thickness. In fact, on the hardest image puzzles, their method successfully tricked the computer 78% of the time, while the old fixed-blanket method only managed 47%. The paper suggests that by dynamically adjusting how much we "blur" the problem as we go, we can explore the unknown world much faster and find better answers, especially in massive, complex spaces where getting lost is easy.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.