{"title":"Escaping from saddle points with perturbed gradient estimation","authors":"Jingjing Chen , Sanyang Liu","doi":"10.1016/j.eswa.2026.131549","DOIUrl":null,"url":null,"abstract":"<div><div>For non-convex functions where derivative information is difficult to obtain, escaping saddle points remains a significant challenge. Existing zeroth-order optimization algorithms approximate the true gradient using unbiased gradient estimation techniques, employing zero-mean random perturbations, or exploring negative curvature directions to escape saddle points. However, these methods encounter near-zero approximate gradients in the vicinity of saddle points, necessitating multiple small perturbations to escape, thereby consuming a substantial number of function evaluations. In this work, we propose the Two-step Simultaneous Perturbation Stochastic Approximation (2-SPSA) approach, to facilitate saddle point escape, which requires fewer function evaluations. At each iteration, this method requires only 4 function evaluations to estimate the gradients at the current point and its neighboring point, of which their convex combination serves as the descent direction. The randomness inherent in this gradient estimation aids in rapidly jumping out of saddle points. Experimental results indicate that the proposed method can escape saddle points with fewer function evaluations compared to other zeroth-order optimization algorithms.</div></div>","PeriodicalId":50461,"journal":{"name":"Expert Systems with Applications","volume":"312 ","pages":"Article 131549"},"PeriodicalIF":7.5000,"publicationDate":"2026-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Expert Systems with Applications","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0957417426004628","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/2/11 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
For non-convex functions where derivative information is difficult to obtain, escaping saddle points remains a significant challenge. Existing zeroth-order optimization algorithms approximate the true gradient using unbiased gradient estimation techniques, employing zero-mean random perturbations, or exploring negative curvature directions to escape saddle points. However, these methods encounter near-zero approximate gradients in the vicinity of saddle points, necessitating multiple small perturbations to escape, thereby consuming a substantial number of function evaluations. In this work, we propose the Two-step Simultaneous Perturbation Stochastic Approximation (2-SPSA) approach, to facilitate saddle point escape, which requires fewer function evaluations. At each iteration, this method requires only 4 function evaluations to estimate the gradients at the current point and its neighboring point, of which their convex combination serves as the descent direction. The randomness inherent in this gradient estimation aids in rapidly jumping out of saddle points. Experimental results indicate that the proposed method can escape saddle points with fewer function evaluations compared to other zeroth-order optimization algorithms.
期刊介绍:
Expert Systems With Applications is an international journal dedicated to the exchange of information on expert and intelligent systems used globally in industry, government, and universities. The journal emphasizes original papers covering the design, development, testing, implementation, and management of these systems, offering practical guidelines. It spans various sectors such as finance, engineering, marketing, law, project management, information management, medicine, and more. The journal also welcomes papers on multi-agent systems, knowledge management, neural networks, knowledge discovery, data mining, and other related areas, excluding applications to military/defense systems.