Im YoungMin

Luis Ángel (임 영민)


My Portfolio

I am a computer scientist and software engineer interested in computational science (scientific computing) and applied machine learning. I am currently a graduate student at the University of California, Santa Barbara, where I am member of the Computational Applied Science Laboratory, advised by Prof. Frédéric Gibou.

Curriculum Vitae


Machine-learning tools for curvature computation in the level-set method. Multidisciplinary University Research Initiatives (MURI) Program at UCSB/UMN. February, 2022.

A symmetry-seeking model for 3D object reconstruction using a mesh of particles. Information Technologies National Congress at ITCG. October 2012.

Latest Projects

Project Image

Error-Correcting Neural Networks for Two-Dimensional Curvature Computation in the Level-Set Method

We present an error-neural-modeling-based strategy for approximating two-dimensional curvature in the level-set method. Our main contribution is a redesigned hybrid solver [Larios-Cárdenas and Gibou, J. Comput. Phys., 463: 111291, May 2022, 10.1016/] that relies on numerical schemes to enable machine-learning operations on demand. In particular, our routine features double predicting to harness curvature symmetry invariance in favor of precision and stability. The core of this solver is a multilayer perceptron trained on circular- and sinusoidal-interface samples. Its role is to quantify the error in numerical curvature approximations and emit corrected estimates for select grid vertices along the free boundary. These corrections arise in response to preprocessed context level-set, curvature, and gradient data. To promote neural capacity, we have adopted sample negative-curvature normalization, reorientation, and reflection-based augmentation. In the same manner, our system incorporates dimensionality reduction, well-balancedness, and regularization to minimize outlying effects. Our training approach is likewise scalable across mesh sizes. For this purpose, we have introduced dimensionless parametrization and probabilistic subsampling during data production. Together, all these elements have improved the accuracy and efficiency of curvature calculations around under-resolved regions. In most experiments, our strategy has outperformed the numerical baseline at twice the number of redistancing steps while requiring only a fraction of the cost.


Project Image

A Hybrid Inference System for Improved Curvature Estimation in the Level-Set Method Using Machine Learning

We present a novel hybrid strategy based on machine learning to improve curvature estimation in the level-set method. The proposed inference system couples enhanced neural networks with standard numerical schemes to compute curvature more accurately. The core of our hybrid framework is a switching mechanism that relies on well established numerical techniques to gauge curvature. If the curvature magnitude is larger than a resolution-dependent threshold, it uses a neural network to yield a better approximation. Our networks are multilayer perceptrons fitted to synthetic data sets composed of sinusoidal- and circular-interface samples at various configurations. To reduce data set size and training complexity, we leverage the problem's characteristic symmetry and build our models on just half of the curvature spectrum. These savings lead to a powerful inference system able to outperform any of its numerical or neural component alone. Experiments with stationary, smooth interfaces show that our hybrid solver is notably superior to conventional numerical methods in coarse grids and along steep interface regions. Compared to prior research, we have observed outstanding gains in precision after training the regression model with data pairs from more than a single interface type and transforming data with specialized input preprocessing. In particular, our findings confirm that machine learning is a promising venue for reducing or removing mass loss in the level-set method.

J. Comput. Phys., 463: 111291, May 2022, DOI: 10.1016/