Two Columns

I am highly interested in detecting and solving problems using data, machine learning, and deep learning technologies. I have conducted research and projects related to solving problems such as anomaly detection and OOD detection using deep learning, developing counseling chatbots and game NPCs with language models, working with generative models like diffusion models, and enhancing the quality of training data through data-centric AI.

My dream is to contribute to making AI an everyday tool, just like calculators and smartphones.

Interests

  • Deep Learning : Anomaly Detection, OOD detection
  • Generative AI : Language model, Diffusion model
  • Data-centric AI

Education

  • Gwangju Institute of Science and Technology
    (2023-2025) M.S in Artificial Intelligence
  • Ulsan National Institute of Science and Technology
    (2014-2019) B.S in Physics, minor in Nuclear Science and Engineering


Research & Projects

Sample-Incremental Influence Function: A Sensitivity Metric to detect Key Feature Replacement (2024.03 ~ 2024.12)

Abstract

Influence function serves as a quantitative metric of model sensitivity, measuring the degree of parameter variation, offering insights into model parameter behavior, and enabling parameter predictions without the need for retraining. The traditional influence function-based sensitivity relies on a sample-decremental approach, which only measures the impact of removing specific samples. This narrow focus restricts its ability to analyze model behavior in response to newly introduced samples, highlighting a significant limitation in adapting to dynamic data environments. In this work, we present the Sample-Incremental Influence Function that leverages influence function to evaluate the impact of additional data on model sensitivity. Correlation analysis and CAM-based visualization demonstrate the validity of our method and reveal its ability to detect key feature replacement. Sensitivity show strong potential for various applications related to feature corresponding to unknown sample.

Development and Training of Reinforcement Learning Environments with Dynamic Terrain Considerations: A Case Study on Robot Vacuum Cleaner (2023.03 ~ 2023.06)

* Language: Python

Reinforcement learning is commonly applied to learn optimal decision-making in stationary environments. However, in real-world scenarios, stationary environments are limited, and thus, the use of reinforcement learning in machine intelligence applications is limited. In the case of robot vacuum cleaners, companies typically employ simple algorithms or basic machine learning techniques to determine the robot’s movement path. These approaches fail to address the issue of adapting to environmental changes that occur during the cleaning process. We aim to develop a reinforcement learning environment that can be used to enhance the efficiency of robot vacuum cleaners and use the environment to train a robot vacuum cleaner agent. We created a dynamic grid-world-based learning environment that incorporates potential changes in the real world. We trained a robot vacuum cleaner to navigate the room efficiently and compared its performance with traditional algorithm-based approaches.

MENU Master : Service that provides food recommendations and information to help you navigate away from menus in languages you don't understand. (2024.03 ~ 2024.06)

* Language: Python(Flask)

This service can be useful if the menu is in a language you don't understand and you can't get any information from it. It uses the user's information and the menu information on the menu board to determine the fitness of the food and recommends the top three options.

Development of efficient dictionary training technology for large Korean language models (2024. 01 ~ 2024. 12)

* Language: Python, PyTorch

We developed a model to determine whether the input text is ungrammatical, contains hate speech, or discusses a book-related topic.

Correlation between park area and cost of living (2022.04 ~ 2022.06)

I recently watched a YouTube video that argued Gangnam’s high cost of living is due to the lack of free recreational spaces, such as nearby parks. This prompted me to start a project to verify whether this claim holds true using data. While I could easily obtain data on metrics like per capita park area, defining a suitable indicator for the cost of living—and collecting the corresponding data—proved challenging. I eventually decided to use hair salon prices and oil prices as proxies for the cost of living, gathering the data by crawling Naver Map. Based on these data, I conducted a correlation analysis.



Study


Why ML lost and DL became the trend?


Diffusion model Background

Discussion of deep learning representations


Why Cross Entropy?



Experience

Teaching

  • General PhysicsⅠ, UNIST (spring 2018)
  • General Physics Ⅱ, UNIST (fall 2018)
  • Calculus Ⅱ, UNIST (fall 2018)

Military Service

  • ROKAF (2020-2022)

Additional Education

  • KIAS-APCTP Statistical Physics Winter School (POSTECH) (2020) - ML & Deep Learning
  • Data Youth Campus (Yonsei University) (2022) - Big Data analysis & Deep Learning


Life Motto

3 words abouts suceess

  • Lifeization : Making It a Part of Your Daily Life.
  • Whether you’re eating, taking a walk, or even running errands, constantly thinking about your field and how to improve it is what it means to truly make it a part of your everyday life. So, Let's do something I'm passionate about.No matter what you do, there will always come a time when it's hard and you feel like giving up. To get through those moments, you need to do something you love and are passionate about. This is the secret to success and how I live my life.

  • Momentum
  • You won’t really know anything until you give it a try. That’s why people who lack the momentum to take action often find it difficult to succeed. To find a field that I have passion for and can fully lifeizate, I must overcome the fear of trying new things. Let’s develop the habit of quickly running pilot tests to determine whether something has potential or not.

  • Muscle growth : Mental Fortitude
  • When you choose a particular field, you will inevitably face tough and challenging moments. To overcome these moments, having strong mental fortitude is absolutely essential.This is when you think about muscle growth. If you look at the process of muscle development, the first thing that happens is that muscle fibers tear, and new muscle fibers grow to fill the void. Human growth is no different than muscle development. The right amount of "tearing" is what makes you grow.

3 words about Happiness

  • Friday
  • Between Friday and Sunday, which day makes people happier? Most choose Friday. A high school senior who is certain of getting into a prestigious university is often happier than a student already attending one. A pair who just succeeded in confessing their love and is about to become a couple can be happier than couples already in a relationship. Essentially, people feel a stronger sense of happiness when the future is assured rather than while things are still unfolding.

  • Value (Usefulness)
  • Among the five stages of happiness, the highest level is identity. People find value and usefulness when they realize who they are and what unique abilities they possess—things that others can’t do—and this realization leads to happiness.

  • Magic
  • The magical moment in a performance goes by in a flash, yet magicians spend countless hours practicing to create that brief moment. Life works the same way. Three years of high school are dedicated to preparing for college entrance exams, and four years of college are spent honing skills for employment. We put in a great deal of time and effort to seize those fleeting moments of happiness. This is what happiness is all about.

Skills

  • Python, C++, C#, HTML
  • Deep Learning Frame work: PyTorch
  • 3D modeling: Unreal Engine, Unity, Sketchup