About Me
I obtained Bachelor's degrees in Computer Science and Mathematics from Korea Advanced Institute of Science and Technology (KAIST).
Subsequently, I earned a Master's degree in Artificial Intelligence at KAIST under the guidance of Jaegul Choo.
I am interested in various machine learning algorithms, including recommendation systems and vision, as well as the engineering technologies required to apply them to real-world services.
Work Experience
NCSOFT NC Research · Research Engineer
Mobile game recommendation system
- Developed custom bandit algorithms to enhance the purchase of package items in a mobile game.
- Designed and implemented machine learning pipelines for training and inference.
- Built simulators and A/B testing tools for model evaluation and conducted on/offline tests.
- Demonstrated through focus group test that the proposed model outperformed the popularity-based model by 11.4% in terms of purchase volume.
- Related Skills: Spark, FastAPI, Airflow, Python
Coding assistant tools using large language models
- Developed and deployed a LLM server and copilot-like IDE extensions to enhance team productivity while preventing code leaks.
- Implemented a code interpreter feature utilizing open-source LLMs, allowing for real-time code execution and analysis within a conversational interface.
- Related Skills: React, FastAPI, vLLM, Pytorch, Typescript, Python
Kakao Corp. Recommendation Team · Internship
Piccoma webtoon recommendation system
- Improved the preprocessing of comic descriptions and tag text used in content-based filtering algorithms.
- Designed and implemented deep-learning-based contextual bandit algorithms.
- Related Skills: MongoDB, RocksDB, Elasticsearch, Apache Kafka, Tensorflow, Python
Education
Korea Advanced Institute of Science and Technology (KAIST) Master's degree in Artificial Intelligence
Bachelor's degree in Computer Science
Bachelor's degree in Mathematics (double major)
Awards & certifications
NeurIPS 2022 Scholar Award travel grant
Advanced to ICPC World Finals Moscow Invitational Contest
2019 ACM-ICPC Seoul regional 3rd place
2018 ACM-ICPC Jakarta regional silver
2018 ACM-ICPC Seoul regional 5th place
2018 ACM-ICPC KAIST competition gold
2018 KAKAO code festival 4th place
2018 Samsung Collegiate Programming Cup 5th place
2017 ACM-ICPC Daejeon regional 5th place
2017 KAKAO code festival 5th place
Personal Projects
End-to-end development of a personal website [Link]
- Hosted and maintained a personal website on a home PC server.
- Provided machine learning paper reviews and programming problem solutions (>1K).
- Related Skills: Kubernetes, Helm, ASP.NET Core, Tailwind CSS, Svelte, Typescript, C#
C++ HTTP server implementation [Code]
- Implemented an HTTP server in C++ with support for routing functionality using regex matching.
- Related Skills: Boost libraries, C++
Publications
Deep Imbalanced Time-series Forecasting via Local Discrepancy Density
Junwoo Park, Jungsoo Lee, Youngin Cho, Woncheol Shin, Dongmin Kim, Jaegul Choo, and Edward Choi
ECML/PKDD 2023
[Paper]
Guiding Users to Where to Give Color Hints for Efficient Interactive Sketch Colorization via Unsupervised Region Prioritization
Youngin Cho*, Junsoo Lee*, Soyoung Yang, Juntae Kim, Yeojeong Park, Haneol Lee, Mohammad Azam Khan, Daesik Kim, and Jaegul Choo
WACV 2023
[Paper]
[Code]
WaveBound: Dynamic Error Bounds for Stable Time Series Forecasting
Youngin Cho*, Daejin Kim*, Dongmin Kim, Mohammad Azam Khan, and Jaegul Choo
NeurIPS 2022
[Paper]
[Code]
Mining Multi-Label Samples from Single Positive Labels
Youngin Cho*, Daejin Kim*, Mohammad Azam Khan, and Jaegul Choo
NeurIPS 2022
[Paper]
[Code]
Residual Correction in Real-Time Traffic Forecasting
Daejin Kim*, Youngin Cho*, Dongmin Kim, Cheonbok Park, and Jaegul Choo
CIKM 2022
[Paper]
Teaching Experience
Conducted mentoring for undergraduate students at KAIST in the Programming course.
Taught Incheon Science High School students as a Korea Olympiad in Informatics lecturer.