Duc Toan Nguyen

(Vietnamese: Nguyễn Đức Toàn)

I am a first-year Ph.D. student in Electrical and Computer Engineering (ECE) at Rice University in Houston, TX, USA. I completed double bachelor degrees in Mathematics (with Department Honors) and Computer Science at Texas Christian University (TCU). My research interests lie between Optimization theory, Riemannian geometry, and Machine Learning.

My own favorite quote: "Nothing is trivial in astute eyes."

                             

Projects

Towards Tuning-Free Minimum-Volume Nonnegative Matrix Factorization
(REU STAT-DATASCI 2023, Rice University)

Nonnegative Matrix Factorization (NMF) is a dimensionality reduction technique used in data analysis and machine learning. It aims to decompose a nonnegative matrix as a product of two lower-rank nonnegative matrices. In this project, we implemented and compared multiple minimum-volume NMF algorithms in synthetic and practical data. Also, we applied the Majorization-Minimization idea, a popular paradigm for solving challenging optimization problems. We proposed a new algorithm named Square-Root Minimum-Volume NMF inspired by the Square-Root Lasso problem. Our method improves the previous minimum-volume NMF methods by automatically determining the optimal tuning parameter. I presented this research at the Gulf Coast Undergraduate Research Symposium (GCURS) 2023 and received the Outstanding Session Presentation Award from the Computational Applied Mathematics and Operations Research Department, Rice University. Our paper is published in the Proceedings of the 2024 SIAM International Conference on Data Mining (SDM24). Moreover, I also achieved the SIAM Student Travel Award for the SDM24!

Please visit these links for:
 - The paper.
 - The presentation slides
 - The poster

I worked on this project with Dr. Eric C. Chi under REU STAT-DATASCI 2023 at Rice Department of Statistics.


Shuffling Variance Reduction Stochastic Gradient Optimization

Variance Reduction is an approach in Stochastic Optimization Methods that improves the convergence rate compared to the original Stochastic Gradient Descent (SGD). Intuitively, Variance Reduction methods decrease the variance of the gradient so that the gradient is more direct to the optimal point. Moreover, the shuffling paradigm has recently become a 'hot' topic in the optimization society, and it can improve the rate for SGD in many cases. In this research project, we combine the shuffling paradigm into a famous variance reduction method called SARAH (StochAstic Recursive grAdient algoritHm), analyze its efficiency (convergence rate and complexity), and compare it to other shuffling gradient methods.

I am working on this project with Dr. Lam M. Nguyen (IBM Research) and Dr. Trang H. Tran (Lehigh ISE).


Geodesics Nets - Existence and Construction

A geodesic net is a network that connects multiple points with the geodesics while ensuring that each additional point is " balanced " and stretched equally by its neighbors through those curves. In this project, we are finding a new algorithm that can construct geodesic nets on different surfaces based on Steiner trees since Steiner trees are satisfied to be geodesic nets. Our algorithm is inspired by the construction of Steiner Tree by bubble soap film, illustrated in the videos below. Moreover, we are finding a condition for the existence of a balanced point in a triangle on a general surface. The investigation is divided into two cases: surfaces with non-positive curvature and surfaces with positive curvature.
 - In the non-positive curvature case, our proof is based on the Gauss-Bonnet theorem.
 - In the positive curvature case, we find a condition for the existence of a balanced point on a general sphere with curvature \(1/R^2\).
Then, we use Jacobi fields (vector fields describing how geodesics "spread") and Rauch comparison theorem to find a general condition on a surface with curvature bounded above by \(1/R^2\) based on the condition on the sphere.

I am working on this project with Dr. Ken Richardson at TCU Department of Mathematics.
Please try our algorithm at https://github.com/ductoanng/BubbleGeodesicNet.

           


GO2AI

GO2AI is a project working with AI and the game Go to optimize playing. It is inspired by the advent of AlphaGo 2016. In this project, we aim to train AI "slowly" to discover the similarities and differences between AI and human learning processes. We are applying Grad-CAM, an explainable AI method, to understand better how the neural network influences the policy of the AI agent in the decision-making process. The image below shows how the grad-CAM method visualizes how model Q (the AI agent) decides the optimal move from iteration 1 to the final iteration (iter 70). I am part of a dedicated team, including Blake Good, Harrison Leath, Shawn Fahimi, and me, under the supervision of Dr. Liran Ma and Dr. Ze-li Dou at the TCU Department of Computer Science.

Publications

Publications in English

  • Nguyen, Duc Toan and Eric C. Chi. "Towards tuning-free minimum-volume nonnegative matrix factorization", Proceedings of the 2024 SIAM International Conference on Data Mining (SDM24). Society for Industrial and Applied Mathematics, 2024. https://doi.org/10.1137/1.9781611978032.25
  • Nguyen, Duc Toan. “Anti-Steiner Point Revisited.” Mathematical Reflections. Vol. 2020 and 2021, 30 Sep. 2022, pp. 568–608.
  • Nguyen, Duc Toan. “On the existence of balanced vertex in geodesic nets with three boundary vertices.” https://doi.org/10.48550/arXiv.2412.02872 (Preprint)

Publications in Vietnamese

  • Nguyen, Duc Toan. “Problems with two tangent homothetic circles.” The mathematical solving methods through Olympiads, 2019.
  • Nguyen, Duc Toan and Van Thanh Son Nguyen. “Solution for Problems from Entrance Exam to Le Quy Don High School For The Gifted, Da Nang city, Vietnam, in 2019.” Vnexpress.net, June 5, 2019.
  • Nguyen, Duc Toan and Van Thanh Son Nguyen. “Solution for Problems from Entrance Exam to Le Quy Don High School For The Gifted, Da Nang city, Vietnam, in 2020.” Vnexpress.net, July 20, 2020.
  • Nguyen, Duc Toan, et al. “Solution for Problems from Entrance Exam to Le Quy Don High School For The Gifted, Da Nang city, Vietnam, in 2021.” Vnexpress.net, June 17, 2021.

Honors/Awards

Presentation

Blog/Podcast

"My Favorite Theorem" math podcast - Episode 84 - The Students of TCU

This spring, I was honored to join the "My Favorite Theorem" mathematics podcast with Dr. Kevin Knudson, Professor and Chair at Department of Mathematics, University of Florida. I was really excited to discuss with him about my favorite theorem, which is "The Mean Value Theorem". We all agreed that it is the "Real" Fundamental Theorem of Calculus. You can find the podcast here .

Duc Toan Nguyen's Plane Geometry Blog

Here is my blog about plane geometry, the field I am really interested when I was in high school. On this site, there are some Olympiad geometry problems I proposed by myself as well as some of my solutions for hard problems. Also, there are some posts about popular topics in Olympiad geometry such as Radical Axis Related Problems.