kth.sePublications KTH
Change search
Link to record
Permanent link

Direct link
Mai, Vien V.
Publications (9 of 9) Show all publications
Biel, M., Mai, V. V. & Johansson, M. (2021). A Fast Smoothing Procedure for Large-Scale Stochastic Programming. In: 2021 60th IEEE conference on decision and control (CDC): . Paper presented at 60th IEEE Conference on Decision and Control (CDC), DEC 13-17, 2021, ELECTR NETWORK (pp. 2394-2399). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>A Fast Smoothing Procedure for Large-Scale Stochastic Programming
2021 (English)In: 2021 60th IEEE conference on decision and control (CDC), Institute of Electrical and Electronics Engineers (IEEE) , 2021, p. 2394-2399Conference paper, Published paper (Refereed)
Abstract [en]

We develop a fast smoothing procedure for solving linear two-stage stochastic programs, which outperforms the well-known L-shaped algorithm on large-scale benchmarks. We derive problem-dependent bounds for the effect of smoothing and characterize the convergence rate of the proposed algorithm. The theory suggests that the smoothing scheme can be sped up by sacrificing accuracy in the final solution. To obtain an efficient and effective method, we suggest a hybrid solution that combines the speed of the smoothing scheme with the accuracy of the L-shaped algorithm. We benchmark a parallel implementation of the smoothing scheme against an efficient parallelized L-shaped algorithm on three large-scale stochastic programs, in a distributed environment with 32 worker cores. The smoothing scheme reduces the solution time by up to an order of magnitude compared to L-shaped.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2021
Series
IEEE Conference on Decision and Control, ISSN 0743-1546
National Category
Signal Processing
Identifiers
urn:nbn:se:kth:diva-312984 (URN)10.1109/CDC45484.2021.9683554 (DOI)000781990302030 ()2-s2.0-85126038018 (Scopus ID)
Conference
60th IEEE Conference on Decision and Control (CDC), DEC 13-17, 2021, ELECTR NETWORK
Note

QC 20220530

Part of proceedings ISBN 978-1-6654-3659-5

Available from: 2022-05-30 Created: 2022-05-30 Last updated: 2022-06-25Bibliographically approved
Mai, V. V. & Johansson, M. (2021). Stability and Convergence of Stochastic Gradient Clipping: Beyond Lipschitz Continuity and Smoothness. In: Proceedings of the 38th International Conference on Machine Learning, ICML 2021: . Paper presented at 38th International Conference on Machine Learning, ICML 2021, Virtual, Online, Jul 18 2021 - Jul 24 2021 (pp. 7325-7335). ML Research Press
Open this publication in new window or tab >>Stability and Convergence of Stochastic Gradient Clipping: Beyond Lipschitz Continuity and Smoothness
2021 (English)In: Proceedings of the 38th International Conference on Machine Learning, ICML 2021, ML Research Press , 2021, p. 7325-7335Conference paper, Published paper (Refereed)
Abstract [en]

Stochastic gradient algorithms are often unstable when applied to functions that do not have Lipschitz-continuous and/or bounded gradients. Gradient clipping is a simple and effective technique to stabilize the training process for problems that are prone to the exploding gradient problem. Despite its widespread popularity, the convergence properties of the gradient clipping heuristic are poorly understood, especially for stochastic problems. This paper establishes both qualitative and quantitative convergence results of the clipped stochastic (sub)gradient method (SGD) for non-smooth convex functions with rapidly growing subgradients. Our analyses show that clipping enhances the stability of SGD and that the clipped SGD algorithm enjoys finite convergence rates in many cases. We also study the convergence of a clipped method with momentum, which includes clipped SGD as a special case, for weakly convex problems under standard assumptions. With a novel Lyapunov analysis, we show that the proposed method achieves the best-known rate for the considered class of problems, demonstrating the effectiveness of clipped methods also in this regime. Numerical results confirm our theoretical developments.

Place, publisher, year, edition, pages
ML Research Press, 2021
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-333347 (URN)000768182703043 ()2-s2.0-85156201826 (Scopus ID)
Conference
38th International Conference on Machine Learning, ICML 2021, Virtual, Online, Jul 18 2021 - Jul 24 2021
Note

Part of ISBN 9781713845065

QC 20250225

Available from: 2023-08-01 Created: 2023-08-01 Last updated: 2026-06-30Bibliographically approved
Mai, V. V. & Johansson, M. (2020). Convergence of a stochastic gradient method with momentum for non-smooth non-convex optimization. In: 37th International Conference on Machine Learning, ICML 2020: . Paper presented at 37th International Conference on Machine Learning, ICML 2020, 13 July 2020 through 18 July 2020 (pp. 6576-6585). International Machine Learning Society (IMLS)
Open this publication in new window or tab >>Convergence of a stochastic gradient method with momentum for non-smooth non-convex optimization
2020 (English)In: 37th International Conference on Machine Learning, ICML 2020, International Machine Learning Society (IMLS) , 2020, p. 6576-6585Conference paper, Published paper (Refereed)
Abstract [en]

Stochastic gradient methods with momentum are widely used in applications and at the core of optimization subroutines in many popular machine learning libraries. However, their sample complexities have not been obtained for problems beyond those that are convex or smooth. This paper establishes the convergence rate of a stochastic subgradient method with a momentum term of Polyak type for a broad class of non-smooth, non-convex, and constrained optimization problems. Our key innovation is the construction of a special Lyapunov function for which the proven complexity can be achieved without any tuning of the momentum parameter. For smooth problems, we extend the known complexity bound to the constrained case and demonstrate how the unconstrained case can be analyzed under weaker assumptions than the state-of-The-Art. Numerical results confirm our theoretical developments.

Place, publisher, year, edition, pages
International Machine Learning Society (IMLS), 2020
Keywords
Constrained optimization, Convex optimization, Gradient methods, Lyapunov functions, Machine learning, Momentum, Complexity bounds, Constrained optimi-zation problems, Convergence rates, Nonconvex optimization, Numerical results, Stochastic gradient methods, Sub-gradient methods, Theoretical development, Stochastic systems
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-302903 (URN)2-s2.0-85099888979 (Scopus ID)
Conference
37th International Conference on Machine Learning, ICML 2020, 13 July 2020 through 18 July 2020
Note

QC 20211002

Available from: 2021-10-02 Created: 2021-10-02 Last updated: 2023-04-05Bibliographically approved
Mai, V. V. & Johansson, M. (2019). Curvature-exploiting acceleration of elastic net computations. In: 36th International Conference on Machine Learning, ICML 2019: . Paper presented at 36th International Conference on Machine Learning, ICML 2019, Long Beach, 9 June 2019,through 15 June 2019 (pp. 7573-7594). International Machine Learning Society (IMLS), 97
Open this publication in new window or tab >>Curvature-exploiting acceleration of elastic net computations
2019 (English)In: 36th International Conference on Machine Learning, ICML 2019, International Machine Learning Society (IMLS) , 2019, Vol. 97, p. 7573-7594Conference paper, Published paper (Refereed)
Abstract [en]

This paper introduces an efficient second-order method for solving the elastic net problem. Its key innovation is a computationally efficient technique for injecting curvature information in the optimization process which admits a strong theoretical performance guarantee. In particular, we show improved run time over popular first-order methods and quantify the speed-up in terms of statistical measures of the data matrix. The improved time complexity is the result of an extensive exploitation of the problem structure and a careful combination of second-order information, variance reduction techniques, and momentum acceleration. Beside theoretical speed-up, experimental results demonstrate great practical performance benefits of curvature information, especially for ill-conditioned data sets.

Place, publisher, year, edition, pages
International Machine Learning Society (IMLS), 2019
Series
Proceedings of Machine Learning Research, ISSN 2640-3498 ; 97
Keywords
Machine learning, Computationally efficient, Curvature information, First order method, Performance benefits, Second-order methods, Statistical measures, Theoretical performance, Variance reduction techniques, Curve fitting
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:kth:diva-268568 (URN)000684034304045 ()2-s2.0-85077979676 (Scopus ID)
Conference
36th International Conference on Machine Learning, ICML 2019, Long Beach, 9 June 2019,through 15 June 2019
Funder
Swedish Foundation for Strategic ResearchKnut and Alice Wallenberg FoundationSwedish Research Council
Note

QC 20220923

Part of proceedings: ISBN 978-151088698-8

Available from: 2020-05-06 Created: 2020-05-06 Last updated: 2022-09-23Bibliographically approved
Mai, V. V. & Johansson, M. (2019). Noisy Accelerated Power Method for Eigenproblems With Applications. IEEE Transactions on Signal Processing, 67(12), 3287-3299
Open this publication in new window or tab >>Noisy Accelerated Power Method for Eigenproblems With Applications
2019 (English)In: IEEE Transactions on Signal Processing, ISSN 1053-587X, E-ISSN 1941-0476, Vol. 67, no 12, p. 3287-3299Article in journal (Refereed) Published
Abstract [en]

This paper introduces an efficient algorithm for finding the dominant generalized eigenvectors of a pair of symmetric matrices. Combining tools from approximation theory and convex optimization, we develop a simple scalable algorithm with strong theoretical performance guarantees. More precisely, the algorithm retains the simplicity of the well-knownpower method but enjoys the asymptotic iteration complexity of the powerful Lanczos method. Unlike these classic techniques, our algorithm is designed to decompose the overall problem into a series of subproblems that only need to be solved approximately. The combination of good initializations, fast iterative solvers, and appropriate error control in solving the subproblems lead to a linear running time in the input sizes compared to the superlinear time for the traditional methods. The improved running time immediately offers acceleration for several applications. As an example, we demonstrate how the proposed algorithm can be used to accelerate canonical correlation analysis, which is a fundamental statistical tool for learning of a low-dimensional representation of high-dimensional objects. Numerical experiments on real-world datasets confirm that our approach yields significant improvements over the current state of the art.

Place, publisher, year, edition, pages
IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC, 2019
Keywords
Approximation theory, canonical correlation analysis (CCA), Chebyshev polynomial, generalized eigenvalue (GEV) problems, power method, stochastic convex optimization
National Category
Computational Mathematics
Identifiers
urn:nbn:se:kth:diva-254003 (URN)10.1109/TSP.2019.2908126 (DOI)000469369900004 ()2-s2.0-85066733192 (Scopus ID)
Note

QC 20190814

Available from: 2019-08-14 Created: 2019-08-14 Last updated: 2022-09-06Bibliographically approved
Mai, V. V. & Johansson, M. (2019). NONLINEAR ACCELERATION OF CONSTRAINED OPTIMIZATION ALGORITHMS. In: 2019 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP): . Paper presented at 44th IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), MAY 12-17, 2019, Brighton, ENGLAND (pp. 4903-4907). IEEE
Open this publication in new window or tab >>NONLINEAR ACCELERATION OF CONSTRAINED OPTIMIZATION ALGORITHMS
2019 (English)In: 2019 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), IEEE , 2019, p. 4903-4907Conference paper, Published paper (Refereed)
Abstract [en]

This paper introduces a novel technique for nonlinear acceleration of first-order methods for constrained convex optimization. Previous studies of nonlinear acceleration have only been able to provide convergence guarantees for unconstrained convex optimization. In contrast, our method is able to avoid infeasibility of the accelerated iterates and retains the theoretical performance guarantees of the unconstrained case. We focus on Anderson acceleration of the classical projected gradient descent (PGD) method, but our techniques can easily be extended to more sophisticated algorithms, such as mirror descent. Due to the presence of a constraint set, the relevant fixed-point mapping for PGD is not differentiable. However, we show that the convergence results for Anderson acceleration of smooth fixed-point iterations can be extended to the non-smooth case under certain technical conditions.

Place, publisher, year, edition, pages
IEEE, 2019
Series
International Conference on Acoustics Speech and Signal Processing ICASSP, ISSN 1520-6149
Keywords
Anderson acceleration, constrained optimization, projected gradient descent, semi-smoothness
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-261054 (URN)10.1109/ICASSP.2019.8682962 (DOI)000482554005028 ()2-s2.0-85068981869 (Scopus ID)
Conference
44th IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), MAY 12-17, 2019, Brighton, ENGLAND
Note

QC 20191002

Part of ISBN 978-1-4799-8131-1

Available from: 2019-10-02 Created: 2019-10-02 Last updated: 2024-10-23Bibliographically approved
Mai, V. V. & Johansson, M. (2017). Lock-Free Incremental Coordinate Descent. In: 2017 IEEE 56th Annual Conference on Decision and Control, CDC 2017: . Paper presented at IEEE 56th Annual Conference on Decision and Control (CDC), DEC 12-15, 2017, Melbourne, AUSTRALIA. Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Lock-Free Incremental Coordinate Descent
2017 (English)In: 2017 IEEE 56th Annual Conference on Decision and Control, CDC 2017, Institute of Electrical and Electronics Engineers (IEEE), 2017Conference paper, Published paper (Refereed)
Abstract [en]

We study a flexible algorithm for minimizing a sum of component functions, each of which depends on a large number of decision variables. The algorithm combines aspects of incremental gradient method with that of coordinate descent. In contrast to earlier algorithms of this kind, our algorithm is lock-free and does not require synchronization of access to the shared memory. We prove convergence of the algorithm under asynchronous operation and provide explicit bounds on how the solution times depend on the degree of asynchrony. Numerical experiments confirm our theoretical results.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2017
Series
IEEE Conference on Decision and Control, ISSN 0743-1546
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:kth:diva-223858 (URN)10.1109/CDC.2017.8263981 (DOI)000424696902033 ()2-s2.0-85046302816 (Scopus ID)978-1-5090-2873-3 (ISBN)
Conference
IEEE 56th Annual Conference on Decision and Control (CDC), DEC 12-15, 2017, Melbourne, AUSTRALIA
Funder
Swedish Research CouncilKnut and Alice Wallenberg Foundation
Note

QC 20180306

Available from: 2018-03-06 Created: 2018-03-06 Last updated: 2022-09-06Bibliographically approved
Shin, W.-Y., Mai, V. V., Jung, B. C. & Yang, H. J. (2017). Opportunistic Network Decoupling with Virtual Full-Duplex Operation in Multi-Source Interfering Relay Networks. IEEE Transactions on Mobile Computing, 16(8), 2321-2333
Open this publication in new window or tab >>Opportunistic Network Decoupling with Virtual Full-Duplex Operation in Multi-Source Interfering Relay Networks
2017 (English)In: IEEE Transactions on Mobile Computing, ISSN 1536-1233, E-ISSN 1558-0660, Vol. 16, no 8, p. 2321-2333Article in journal (Refereed) Published
Abstract [en]

We introduce a new achievability scheme, termed opportunistic network decoupling (OND), operating in virtual full-duplex mode. In the scheme, a novel relay scheduling strategy is utilized in the K x N x K channel with interfering relays, consisting of K source-destination pairs and N half-duplex relays in-between them. A subset of relays using alternate relaying is opportunistically selected in terms of producing the minimum total interference level, thereby resulting in network decoupling. As our main result, it is shown that under a certain relay scaling condition, the OND protocol achieves K degrees of freedom even in the presence of interfering links among relays. Numerical evaluation is also shown to validate the performance of the proposed OND. Our protocol basically operates in a fully distributed fashion along with local channel state information, thereby resulting in relatively easy implementation.

Place, publisher, year, edition, pages
IEEE Computer Society, 2017
Keywords
Degrees of freedom (DoF), half-duplex, interference, K x N x K channel, opportunistic network decoupling (OND), relay, virtual full-duplex (FD)
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-211326 (URN)10.1109/TMC.2016.2614979 (DOI)000405069600018 ()2-s2.0-85028464888 (Scopus ID)
Note

QC 20170801

Available from: 2017-08-01 Created: 2017-08-01 Last updated: 2024-03-15Bibliographically approved
Mai, V. V., Shin, W.-Y. & Ishibashi, K. (2017). Wireless Power Transfer for Distributed Estimation in Sensor Networks. IEEE Journal on Selected Topics in Signal Processing, 11(3), 549-562
Open this publication in new window or tab >>Wireless Power Transfer for Distributed Estimation in Sensor Networks
2017 (English)In: IEEE Journal on Selected Topics in Signal Processing, ISSN 1932-4553, E-ISSN 1941-0484, Vol. 11, no 3, p. 549-562Article in journal (Refereed) Published
Abstract [en]

This paper studies power allocation for distributed estimation of an unknown scalar random source in sensor networks with a multiple-antenna fusion center (FC), where wireless sensors are equipped with radio-frequency-based energy harvesting technology. The sensors' observation is locally processed by using an uncoded amplify-and-forward scheme. The processed signals are then sent to the FC, and are coherently combined at the FC, at which the best linear unbiased estimator (BLUE) is adopted for reliable estimation. We aim to solve the following two power allocation problems: 1) minimizing distortion under various power constraints; and 2) minimizing total transmit power under distortion constraints, where the distortion is measured in terms of mean-squared error of the BLUE. Two iterative algorithms are developed to solve the nonconvex problems, which converge at least to a local optimum. In particular, the above algorithms are designed to jointly optimize the amplification coefficients, energy beamforming, and receive filtering. For each problem, a suboptimal design, a single-antenna FC scenario, and a common harvester deployment for collocated sensors, are also studied. Using the powerful semidefinite relaxation framework, our result is shown to be valid for any number of sensors, each with different noise power, and for an arbitrarily number of antennas at the FC.

Place, publisher, year, edition, pages
IEEE, 2017
Keywords
Amplify-and-forwarding, best linear unbiased estimator (BLUE), distributed estimation, mean-squared error (MSE), wireless power transfer (WPT)
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:kth:diva-208265 (URN)10.1109/JSTSP.2017.2678106 (DOI)000399674500009 ()2-s2.0-85018515386 (Scopus ID)
Note

QC 20170622

Available from: 2017-06-22 Created: 2017-06-22 Last updated: 2022-06-27Bibliographically approved
Organisations

Search in DiVA

Show all publications