Youngin Cho

NCSOFT Research Engineer
Email: [email protected]
[CV] [LinkedIn] [Github]


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

Jan. 2024 - Present

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

Mar. 2023 - Dec. 2023

Kakao Corp. Recommendation Team · Internship

Dec. 2018 - Feb. 2019

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

Feb. 2021 - Feb. 2023

Bachelor's degree in Computer Science

Feb. 2017 - Feb. 2021

Bachelor's degree in Mathematics (double major)

Feb. 2017 - Feb. 2021


Awards & certifications

NeurIPS 2022 Scholar Award travel grant

Oct. 8, 2022

Advanced to ICPC World Finals Moscow Invitational Contest

Sep. 30, 2021

2019 ACM-ICPC Seoul regional 3rd place

Nov. 9, 2019

2018 ACM-ICPC Jakarta regional silver

Nov. 12, 2018

2018 ACM-ICPC Seoul regional 5th place

Nov. 3, 2018

2018 ACM-ICPC KAIST competition gold

Oct. 6, 2018

2018 KAKAO code festival 4th place

Aug. 25, 2018

2018 Samsung Collegiate Programming Cup 5th place

Jul. 31, 2018

2017 ACM-ICPC Daejeon regional 5th place

Nov. 11, 2017

2017 KAKAO code festival 5th place

Sep. 9, 2017


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.

Feb. 2018 - Dec. 2018

Taught Incheon Science High School students as a Korea Olympiad in Informatics lecturer.

Jun. 2018 - Jul. 2018