Anthony Man-Cho So
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Anthony Man-Cho So has a total of 191 co-authors. Here are the top co-authors by number of shared publications:
- Wing-Kin Ma
Department of Electronic Engineering, The Chinese University of Hong Kong, Hong Kong
28 shared publications Sissi Xiaoxiao Wu
11 shared publicationsYinyu Ye
Department of Management Science & Engineering, Stanford University, Stanford, CA 94305
10 shared publications- Ya-Feng Liu
Ministry of Education Key Laboratory of Mathematics and Information Networks, School of Mathematical Sciences, Beijing University of Posts and Telecommunications, Beijing, China
8 shared publications Qiang Li
School of Communication and Information Engineering, University of Electronic Science and Technology of China, Chengdu, China
7 shared publications- Zirui Zhou
Huawei Technologies Canada
7 shared publications
Latest Publications
- 12 June 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Signal Processing Magazine
- Vol. 43 (3) , 102-114
Computational Nonsmooth Analysis: Modern applications and recent developments [Special Issue on the Mathematics of Deep Learning]
Neural networks (NNs) have transformed the field of artificial intelligence, showcasing remarkable abilities in learning complex representations, scaling to large datasets, and driving advancements across a wide range of applications. The training of these networks often involves optimizing functions that are not only nonconvex but possibly also nonsmooth, which introduces significant challenges in algorithm design and analysis. In this article, we provide an overview of recent advancements in the theoretical and computational aspects of nonsmooth optimization, thereby highlighting an area of growing importance that we refer to as “computational nonsmooth analysis.” We also demonstrate the relevance of these advancements in some representative applications. Lastly, we discuss some fundamental open questions in this area, the answers to which will impact the use and understanding of nonsmooth models in modern deep learning and signal processing.
- 12 June 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Signal Processing Magazine
- Vol. 43 (3) , 102-114
Computational Nonsmooth Analysis: Modern applications and recent developments [Special Issue on the Mathematics of Deep Learning]
Neural networks (NNs) have transformed the field of artificial intelligence, showcasing remarkable abilities in learning complex representations, scaling to large datasets, and driving advancements across a wide range of applications. The training of these networks often involves optimizing functions that are not only nonconvex but possibly also nonsmooth, which introduces significant challenges in algorithm design and analysis. In this article, we provide an overview of recent advancements in the theoretical and computational aspects of nonsmooth optimization, thereby highlighting an area of growing importance that we refer to as “computational nonsmooth analysis.” We also demonstrate the relevance of these advancements in some representative applications. Lastly, we discuss some fundamental open questions in this area, the answers to which will impact the use and understanding of nonsmooth models in modern deep learning and signal processing.
- Top Cited Papers
- 12 March 2026
- Published by Institute for Operations Research and the Management Sciences (INFORMS) in Mathematics of Operations Research
A Riemannian Alternating Descent Ascent Algorithmic Framework for Nonconvex-Linear Minimax Problems on Riemannian Manifolds
In this paper, we consider a class of nonconvex-linear minimax problems on Riemannian manifolds, which find wide applications in machine learning and signal processing. For solving this class of problems, we develop a flexible Riemannian alternating descent ascent (RADA) algorithmic framework. Within this framework, we propose two easy-to-implement yet efficient algorithms that alternately perform one or multiple projected/Riemannian gradient descent steps and a proximal gradient ascent step at each iteration. We show that the proposed RADA algorithmic framework can find both an [ ]-Riemannian game stationary point and an [ ]-Riemannian optimization stationary point within [ ] iterations, achieving the best known iteration complexity. We also reveal intriguing similarities and differences between the algorithms developed within our proposed framework and existing algorithms, thus providing important insights into the improved efficiency of the former. Lastly, we present numerical results on sparse principal component analysis (PCA), fair PCA, and sparse spectral clustering to demonstrate the superior performance of the proposed algorithms. Funding: M. Xu and Y.-F. Liu are supported in part by the National Natural Science Foundation of China [Grants 12371314 and 12021001]. B. Jiang is supported by the National Natural Science Foundation of China [Grants 12522116 and 12371314]. A. M.-C. So is supported in part by the Hong Kong Research Grants Council General Research Fund project [CUHK 14204823].
- 12 March 2026
- Published by Institute for Operations Research and the Management Sciences (INFORMS) in Mathematics of Operations Research
Top Cited PapersA Riemannian Alternating Descent Ascent Algorithmic Framework for Nonconvex-Linear Minimax Problems on Riemannian Manifolds
In this paper, we consider a class of nonconvex-linear minimax problems on Riemannian manifolds, which find wide applications in machine learning and signal processing. For solving this class of problems, we develop a flexible Riemannian alternating descent ascent (RADA) algorithmic framework. Within this framework, we propose two easy-to-implement yet efficient algorithms that alternately perform one or multiple projected/Riemannian gradient descent steps and a proximal gradient ascent step at each iteration. We show that the proposed RADA algorithmic framework can find both an [ ]-Riemannian game stationary point and an [ ]-Riemannian optimization stationary point within [ ] iterations, achieving the best known iteration complexity. We also reveal intriguing similarities and differences between the algorithms developed within our proposed framework and existing algorithms, thus providing important insights into the improved efficiency of the former. Lastly, we present numerical results on sparse principal component analysis (PCA), fair PCA, and sparse spectral clustering to demonstrate the superior performance of the proposed algorithms. Funding: M. Xu and Y.-F. Liu are supported in part by the National Natural Science Foundation of China [Grants 12371314 and 12021001]. B. Jiang is supported by the National Natural Science Foundation of China [Grants 12522116 and 12371314]. A. M.-C. So is supported in part by the Hong Kong Research Grants Council General Research Fund project [CUHK 14204823].
- Open Access
Optimal Low-Dimensional Structures of ISAC Beamforming: Theory and Efficient Algorithms
Transmit beamforming design is a fundamental problem in integrated sensing and communication (ISAC) systems. Numerous methods have been proposed to jointly optimize key performance metrics such as the signal-to-interference-plus-noise ratio and Cramér-Rao bound. However, the computational complexity of these methods often grows rapidly with the number of transmit antennas at the base station (BS). To tackle this challenge, we prove a fundamental structural property of the ISAC beamforming problem, i.e., there exists an optimal solution exhibiting a low-dimensional structure. This leads to an equivalent reformulation of the problem with dimension related to the number of users rather than the number of BS antennas, thereby enabling the development of low-complexity algorithms. When applying the interior-point method to the reformulated problem, we achieve up to six orders of magnitude in complexity reduction when the number of antennas exceeds the number of users by an order of magnitude. To further reduce the complexity, we develop a balanced augmented Lagrangian method to solve the reformulated problem. The proposed algorithm maintains optimality while achieving a computational complexity that scales quartically with the number of users. Our simulation results demonstrate that the proposed R-BAL method can achieve a speedup of more than 10000$\times$ over the conventional IPM in massive MIMO scenarios.
Open AccessOptimal Low-Dimensional Structures of ISAC Beamforming: Theory and Efficient Algorithms
Transmit beamforming design is a fundamental problem in integrated sensing and communication (ISAC) systems. Numerous methods have been proposed to jointly optimize key performance metrics such as the signal-to-interference-plus-noise ratio and Cramér-Rao bound. However, the computational complexity of these methods often grows rapidly with the number of transmit antennas at the base station (BS). To tackle this challenge, we prove a fundamental structural property of the ISAC beamforming problem, i.e., there exists an optimal solution exhibiting a low-dimensional structure. This leads to an equivalent reformulation of the problem with dimension related to the number of users rather than the number of BS antennas, thereby enabling the development of low-complexity algorithms. When applying the interior-point method to the reformulated problem, we achieve up to six orders of magnitude in complexity reduction when the number of antennas exceeds the number of users by an order of magnitude. To further reduce the complexity, we develop a balanced augmented Lagrangian method to solve the reformulated problem. The proposed algorithm maintains optimality while achieving a computational complexity that scales quartically with the number of users. Our simulation results demonstrate that the proposed R-BAL method can achieve a speedup of more than 10000$\times$ over the conventional IPM in massive MIMO scenarios.
- Open Access
- 1 January 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Signal Processing
- Vol. 74, 4065-4080
Learning Graph Topology With Functional Priors via Bilevel Optimization
- 1 January 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Signal Processing
- Vol. 74, 4065-4080
Open AccessLearning Graph Topology With Functional Priors via Bilevel Optimization
- 1 January 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Signal Processing
- Vol. 74, 3404-3418
Decentralized Weakly Convex Optimization Over the Stiefel Manifold
- 1 January 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Signal Processing
- Vol. 74, 3404-3418
Decentralized Weakly Convex Optimization Over the Stiefel Manifold
- 1 January 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Signal Processing
- Vol. 74, 3642-3659
Optimal Low-Dimensional Structures of ISAC Beamforming: Theory and Efficient Algorithms
- 1 January 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Signal Processing
- Vol. 74, 3642-3659
Optimal Low-Dimensional Structures of ISAC Beamforming: Theory and Efficient Algorithms
- 1 January 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Communications
- Vol. 74, 10479-10494
Gaussian Arimoto–Blahut Algorithm for Capacity Region Calculation of Gaussian Vector Broadcast Channels
- 1 January 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Communications
- Vol. 74, 10479-10494
Gaussian Arimoto–Blahut Algorithm for Capacity Region Calculation of Gaussian Vector Broadcast Channels
- Open Access
Accelerated Price Adjustment for Fisher Markets with Exact Recovery of Competitive Equilibrium
The canonical price-adjustment process, tâtonnement, typically fails to converge to the exact competitive equilibrium (CE) and requires a high iteration complexity of $\tilde{\mathcal{O}}(1/ε)$ to compute $ε$-CE prices in widely studied linear and quasi-linear Fisher markets. This paper proposes refined price-adjustment processes to overcome these limitations. By formulating the task of finding CE of a (quasi-)linear Fisher market as a strongly convex nonsmooth minimization problem, we develop a novel accelerated price-adjustment method (APM) that finds an $ε$-CE price in $\tilde{\mathcal{O}}(1/\sqrtε)$ lightweight iterations, which significantly improves upon the iteration complexities of tâtonnement methods. Furthermore, through our new formulation, we construct a recovery oracle that maps approximate CE prices to exact CE prices at a low computational cost. By coupling this recovery oracle with APM, we obtain an adaptive price-adjustment method whose iterates converge to CE prices in finite steps. To the best of our knowledge, this is the first convergence guarantee to exact CE for price-adjustment methods in linear and quasi-linear Fisher markets. Our developments pave the way for efficient lightweight computation of CE prices. We also present numerical results to demonstrate the fast convergence of the proposed methods and the efficient recovery of CE prices.Open AccessAccelerated Price Adjustment for Fisher Markets with Exact Recovery of Competitive Equilibrium
The canonical price-adjustment process, tâtonnement, typically fails to converge to the exact competitive equilibrium (CE) and requires a high iteration complexity of $\tilde{\mathcal{O}}(1/ε)$ to compute $ε$-CE prices in widely studied linear and quasi-linear Fisher markets. This paper proposes refined price-adjustment processes to overcome these limitations. By formulating the task of finding CE of a (quasi-)linear Fisher market as a strongly convex nonsmooth minimization problem, we develop a novel accelerated price-adjustment method (APM) that finds an $ε$-CE price in $\tilde{\mathcal{O}}(1/\sqrtε)$ lightweight iterations, which significantly improves upon the iteration complexities of tâtonnement methods. Furthermore, through our new formulation, we construct a recovery oracle that maps approximate CE prices to exact CE prices at a low computational cost. By coupling this recovery oracle with APM, we obtain an adaptive price-adjustment method whose iterates converge to CE prices in finite steps. To the best of our knowledge, this is the first convergence guarantee to exact CE for price-adjustment methods in linear and quasi-linear Fisher markets. Our developments pave the way for efficient lightweight computation of CE prices. We also present numerical results to demonstrate the fast convergence of the proposed methods and the efficient recovery of CE prices. - Open Access
Doubly Smoothed Optimistic Gradients: A Universal Approach for Smooth Minimax Problems
Smooth minimax optimization problems play a central role in a wide range of applications, including machine learning, game theory, and operations research. However, existing algorithmic frameworks vary significantly depending on the problem structure -- whether it is convex-concave, nonconvex-concave, convex-nonconcave, or even nonconvex-nonconcave with additional regularity conditions. In particular, this diversity complicates the tuning of step-sizes since even verifying convexity (or concavity) assumptions is challenging and problem-dependent. We introduce a universal and single-loop algorithm, Doubly Smoothed Optimistic Gradient Descent Ascent (DS-OGDA), that applies to a broad class of smooth minimax problems. Specifically, this class includes convex-concave, nonconvex-concave, convex-nonconcave, and nonconvex-nonconcave minimax optimization problems satisfying a one-sided Kurdyka-Lojasiewicz (KL) property. DS-OGDA works with a universal single set of parameters for all problems in this class, eliminating the need for prior structural knowledge to determine step-sizes. Moreover, when a particular problem structure in our class is specified, DS-OGDA achieves optimal or best-known performance guarantees. Overall, our results provide a comprehensive and versatile framework for smooth minimax optimization, bridging the gap between convex and nonconvex problem structures and simplifying the choice of algorithmic strategies across diverse applications.
Open AccessDoubly Smoothed Optimistic Gradients: A Universal Approach for Smooth Minimax Problems
Smooth minimax optimization problems play a central role in a wide range of applications, including machine learning, game theory, and operations research. However, existing algorithmic frameworks vary significantly depending on the problem structure -- whether it is convex-concave, nonconvex-concave, convex-nonconcave, or even nonconvex-nonconcave with additional regularity conditions. In particular, this diversity complicates the tuning of step-sizes since even verifying convexity (or concavity) assumptions is challenging and problem-dependent. We introduce a universal and single-loop algorithm, Doubly Smoothed Optimistic Gradient Descent Ascent (DS-OGDA), that applies to a broad class of smooth minimax problems. Specifically, this class includes convex-concave, nonconvex-concave, convex-nonconcave, and nonconvex-nonconcave minimax optimization problems satisfying a one-sided Kurdyka-Lojasiewicz (KL) property. DS-OGDA works with a universal single set of parameters for all problems in this class, eliminating the need for prior structural knowledge to determine step-sizes. Moreover, when a particular problem structure in our class is specified, DS-OGDA achieves optimal or best-known performance guarantees. Overall, our results provide a comprehensive and versatile framework for smooth minimax optimization, bridging the gap between convex and nonconvex problem structures and simplifying the choice of algorithmic strategies across diverse applications.