Career Profile

현재 Turing Co. ltd.의 기업부설연구소를 이끌고 있습니다. 현재 Vision-Language Model의 교육적 활용, Agentic pipeline을 활용한 전문적인 이미지 생성, VLM Fine-tuning을 주로 탐구하고 있습니다.

Research Interests

VLM for Education

Educational applications of vision-language models, AI tutoring, automated assessment

Agentic Pipelines

Professional image generation, multi-step agent pipelines, tool-augmented reasoning

Fine-tuning for Practical Use

VLM fine-tuning, domain adaptation, deployment for real-world products

Experiences

Head of AI Research

2022.11 - now (3년 8개월)
Turing Co. ltd.
정규직

Turing Co. ltd.의 기업부설연구소를 이끌며, “수학대왕”과 “GPAI” 관련 기술 연구를 총괄하고 있습니다.
“수학대왕”은 누적 가입자 220만명의 AI 수학 교육 앱으로, 자필 풀이 과정을 인식해 부분 점수를 매기는 AI 서술형 평가 기능을 국내 수학 앱 최초로 도입하였으며, 교사용 “수학대왕 CLASS”를 통해 전국 200여 개 학교와 계약하며 공교육 시장에 안착하였습니다.
“GPAI”는 수학대왕에서 축적한 추론 AI 기술을 바탕으로 개발한 이공계 특화 AI 에이전트(AI STEM Copilot)로, 전 세계 약 120개국에서 사용되며 활성 이용자 20만 명을 달성하였습니다.

Machine Learning Researcher

2021.8 - 2022.10 (1년 3개월)
Knowre Inc.
정규직

대교 산하의 Knowre Inc.에서 ML Researcher로 근무하였습니다. 현재 Knowre Inc.는 대교에 완전히 통합되었습니다.
Knowre Inc.는 수학/영어 과목에서 학생별로 개인화된 교육 서비스를 개발하였습니다. 대표적으로 대교 써밋 수학을 개발하고 서비스하였으며, 300여개에 달하는 미 공교육 기관에 수학 커리큘럼을 공급하였습니다.
저는 이러한 서비스의 핵심이 되는 학생 능력 추정(Knowledge Tracing) 및 문제 추천 시스템 개발을 리드하였습니다.

Machine Learning Intern

2019.07 - 2019.09 (3개월)
Deeping Source Inc.
학기 중 인턴

머신러닝에 쓰이는 이미지 데이터셋의 프라이버시 문제를 해결하기 위한 이미지 비식별화(Image Obfuscation)기법의 연구개발에 참여하였습니다. 여기서, 저는 비식별화에 사용된 인공신경망 구조를 구현하였고, 개발 완료된 비식별화 알고리즘이 다양한 크기의 이미지에 대응할 수 있도록 하는 방법을 개발하였습니다.

Education

MS in Computer Science

2019.03 - 2021.02
GIST (GPA 4.25/4.50)

광주과학기술원 컴퓨터 비전 연구실(최종현 교수님)에서 석사 학위를 받았습니다.
Video & Language, Action recognition, Image security 등의 분야를 경험하였습니다.
연구실에서 다음과 같은 분야를 경험하였습니다:

  • Vision & Language: Video Captioning, Natural Language Video Localization
  • Video Understanding: Action Recognition, Self-supervised Video Representation Learning
  • Embodied AI: Embodied Instruction Following, Vision-and-Language Navigation
  • Image Security: Steganography, Image Obfuscation
  • Image Generation(GAN): Image Obfuscation

BS in Computer Science

2015.03 -2019.02
GIST (GPA 3.94 / 4.50)

광주과학기술원대학 전기전자컴퓨터공학부에서 컴퓨터과학을 전공하였습니다.

  • 우등졸업
  • 국가이공계장학금 수여
  • ACM-ICPC Asia Seoul Regional 진출 (지역 본선)

Honors & Awards

대학교 수석입학

GIST (광주과학기술원)
2015

ACM-ICPC Asia Seoul Regional 본선 진출

2017

우수졸업생

GIST (광주과학기술원)
2019

KCC Invited Speaker

한국컴퓨터종합학술대회(KCC)
2022

OpenAI 협업기업 선정

Turing Co. ltd.
2024

Major Projects

GPAI

Turing Co. ltd. · 2025 – now
5

GPAI 클립아트 자동 생성

2026
Turing Co. ltd. Image Generation

과학·이공계 개념을 일관된 화풍의 클립아트로 자동 생성해, 교재·콘텐츠 제작에 활용할 수 있는 라이브러리를 구축하는 기능입니다.

  • 분야별(생물·천체물리·전자 등)로 Flux.2 dev 모델을 파인튜닝하여, 각 분야에 맞는 정확도와 스타일을 확보하였습니다.
  • 관련 과목 교과서에서 클립아트로 만들 후보 키워드를 수집하고, 이를 바탕으로 이미지를 생성합니다.
  • 각 키워드는 로컬 LLM(Gemma 기반)을 통해 새로운 키워드로 파생되어, 생성 대상이 스스로 확장되는 무한 플라이휠을 구축하였습니다.

GPAI 문제 자동 생성

2026
Turing Co. ltd. LLM · Problem Generation

Coming Soon…

GPAI TA Assist

2026
Turing Co. ltd. Agentic AI

Coming Soon…

GPAI Visualizer

2026
Turing Co. ltd. VLM · Image Generation

시각화할 내용을 텍스트로 입력하면, 이공계 개념을 정확한 그림(다이어그램·도식·그래프)으로 그려 주는 기능입니다. 예를 들어 “Draw Krebs cycle”을 입력하면 크렙스 회로 다이어그램을 생성합니다.

  • 현재의 생성형 이미지 AI(GPT-Image-2, Nano Banana Pro 등)는 과학적으로 정확한 그림을 그리지 못합니다. 그래서 우리는 분야별로 적합한 전문 도구(예: matplotlib 등)를 사용해 그림을 직접 그려, 과학적 정확성을 확보합니다.
  • GPAI Solver의 풀이 설명에서 그림이 필요할 때 이 기능을 활용해 학생의 이해를 돕습니다.
  • 생성된 그림은 벡터로 편집하거나 PNG·SVG로 내보내 재사용할 수 있습니다.

GPAI Solver

2025
Turing Co. ltd. Reasoning · STEM

임의의 이공계 문제를 사진으로 찍어 올리면, AI가 문제를 인식하고 풀이를 생성해 주는 기능입니다.

  • 정답과 함께 단계별 풀이 과정을 제공하여, 학생이 풀이 흐름을 따라갈 수 있도록 합니다.
  • 풀이 설명 중 필요한 경우, 위의 GPAI Visualizer를 활용해 도형·그래프 등 그림을 그려 학생의 원활한 이해를 돕습니다.
  • 여러 모델의 결과를 교차검증하여 답의 신뢰도를 높입니다.

수학대왕

Turing Co. ltd. · 2023 – now
8

수학대왕 필기 채점

2025
Turing Co. ltd. Handwriting · Grading

학생이 화면에 직접 손으로 작성한 풀이를 AI가 인식하여, 최종 답과 풀이 과정을 함께 채점하는 AI 서술형 평가 기능입니다. 국내 수학 앱 최초로 도입한 수학대왕의 대표 킬러 기능으로, 많은 사용자가 이 기능을 보고 서비스를 구매합니다.

  • 문항별로 채점 기준(루브릭)을 자동으로 생성하고, 그 루브릭에 맞추어 학생의 필기 풀이를 채점합니다.
  • 각 루브릭 항목이 필기의 어느 부분과 연관되는지 위치까지 찾아 표시하여, 학생이 어디서 맞고 틀렸는지 직관적으로 확인할 수 있습니다.
  • 손글씨 채점은 환각(Hallucination)이 발생하기 쉬운 작업이지만, 이를 성공적으로 억제하여 신뢰할 수 있는 채점 품질을 확보하였습니다.
  • 학생이 오래 기다리지 않도록, 짧은 시간 안에 채점을 완료하는 것을 핵심 목표로 최적화하였습니다.
Turing Co. ltd. LLM · Math Education

하나의 원본 문제로부터 구조가 동일한(isomorphic) 변형 문제를 LLM으로 대량 생성하는 프레임워크 CBIT(Computational Blueprints for Isomorphic Twins)를 개발하였습니다. 핵심 아이디어는 LLM이 문제를 직접 쓰는 대신, 문제의 정량적 관계를 코드로 추상화한 “생성기 프로그램”을 작성하게 하는 것입니다. 이후 시드별 결정론적 실행과 템플릿 복원을 통해 수학적 정확성과 구조적 일관성을 생성 과정에 내재화하였습니다.

  • 전문가가 직접 출제한 문항보다 오류율이 17.8% 낮았습니다.
  • K=100 생성 기준 비용을 42배 절감하였습니다.
  • “수학대왕” 상용 서비스에 배포하여 6,732명의 학습자에게 제공, 186,870건의 상호작용을 처리하였습니다.
  • EMNLP 2025 (Industry Track)에 게재되었습니다.

수학대왕 자동 단원 및 난이도 라벨링

2025
Turing Co. ltd. Classification · Difficulty Labeling

문제 사진을 올리면 AI가 이를 인식하여, 수학대왕의 단원 분류 체계와 난이도 체계에 맞게 자동으로 라벨링해 주는 기능입니다.

  • 문제를 임베딩 기반으로 클러스터링하는 방식과, 간단한 딥 러닝 분류 모델을 학습시키는 방식을 적절히 혼합하여 분류 정확도를 높였습니다.
  • 외부 참고자료를 수학대왕식 분류 체계로 정리할 때 사내 전문가들이 즐겨 사용하는 기능입니다.
  • 교사용 “수학대왕 CLASS”에서도, 참고자료를 업로드하여 수학대왕에 통합·활용할 때 널리 쓰입니다.
  • 누적 50만 건 이상의 문항을 분류하였습니다.

수학대왕 나만의 모의고사

2024
Turing Co. ltd. Assessment

학생이 견본 시험지를 올리면, 수학대왕이 각 문항과 유사한 문제를 자동으로 찾아와 나만의 모의고사를 만들어 주는 기능입니다.

  • 견본 시험지의 문항을 인식하여 단원·난이도·출제 의도를 파악하고, 그에 맞는 유사 문제로 새로운 시험지를 구성합니다.
  • 학생은 실제 시험과 동일한 구성의 모의고사를 원하는 만큼 반복해서 풀어볼 수 있습니다.

수학 문제 힌트 자동생성

2024
Turing Co. ltd. LLM · Hint Generation

학생이 풀고 있는 문제에 대해, 정답을 직접 알려주지 않으면서 풀이 방향을 단계적으로 안내하는 “AI 힌트”를 자동으로 생성합니다.

  • 각 문항의 조건과 풀이 흐름을 분석하여, 다음에 무엇을 해야 할지를 짚어주는 맞춤형 힌트를 제공합니다.
  • 정답을 노출하지 않고 사고 과정을 유도하도록 설계하여, 학생이 스스로 문제를 끝까지 풀어내도록 돕습니다.
  • 커리큘럼에 맞는 개념집을 근거로 힌트를 생성하여, 학생이 배운 내용과 일관된 설명을 제공합니다.
  • 학생 사용률이 매우 높은 핵심 기능으로, 약 2년째 안정적으로 서비스되고 있습니다.

수학대왕 문제 추천

2023 ~
Turing Co. ltd. Recommendation

학생의 실력 추정 결과를 바탕으로, 매 순간 학생에게 가장 적절한 난이도의 문제를 추천하는 시스템입니다. 추천된 문제를 풀면 자동 채점과 단계별 해설로 이어지는 학습 루프를 제공합니다.

  • 2년여에 걸쳐 학생들의 실제 학습 피드백을 반영하며 추천 알고리즘을 지속적으로 개선하였습니다.
  • 몬테카를로 트리 탐색(MCTS)을 기반으로 다수의 휴리스틱과 일부 딥러닝 모델을 접목하여, 학생에게 항상 적절한 수준의 문제를 제공합니다.
  • 배포 전 과정에 직접 참여하였으며, 모델을 TensorRT로 컴파일해 BentoML로 서빙하였습니다. 초기에는 EKS 기반으로 운영하다가 현재는 인하우스 로컬 환경으로 서빙하고 있습니다.

수학대왕 실력 분석

2023 ~
Turing Co. ltd. Math Education · Analytics

학생의 문제 풀이 기록으로부터 학생의 실력을 예측합니다. 유관 단원의 풀이 기록이 5개 정도만 있어도 학생의 본 실력에 가까운 추정이 가능하며, 학생이 문제를 풀어낼 확률을 3% 내외의 오차로 예측합니다. 또한 모델이 분석한 실력을 학생이 실제로 체감할 수 있는 다양한 방식으로 풀어 보여줍니다.

  • 현재 실력을 상위 퍼센트로 표현
  • 수능·모의고사 예상 성적 (원점수·표준점수·백분위·등급)
  • 목표 대학 합격 가능성 예측 (1~3지망)
  • 과목·단원별 정답 확률 분석
  • 목표 제시 (“30문제를 더 맞히면 상위 30.5%” 와 같이 다음 목표를 직관적으로 안내)
  • 모델 연구부터 배포까지 전 과정에 직접 참여하였습니다. 모델을 TensorRT로 컴파일해 BentoML로 서빙하였으며, 초기에는 EKS 기반으로 운영하다가 현재는 인하우스 로컬 환경으로 서빙하고 있습니다.
Turing Co. ltd. Knowledge Tracing

기존 Knowledge Tracing(학생의 정답 확률 예측)은 문제·정오답·시각 세 가지 신호만 사용합니다. 이는 벤치마크 데이터셋(ASSISTMENT2009)에 전문가 지식이 빠져 있기 때문입니다. 우리는 단원 간 연관관계(Skill-to-Skill)야말로 빠져 있는 핵심 정보라 보고, 사내 수학 전문가 4인이 110개 단원의 관계를 직접 라벨링한 ASSISTMENT-SSR 데이터셋을 제작·공개하였습니다.

  • 단원 관계를 그래프 → Node2Vec → Skill2Vec으로 표현하였습니다.
  • KT 손실(L_k)과 Skill2Vec 정렬 손실(L_p)을 함께 학습하였습니다 (L = L_k + L_p).
  • 전문가 관계를 사용하면 AUC가 향상되었고(80.81 → 81.10), 특히 학습 데이터가 적을수록 효과가 컸습니다.
  • AAAI 2023 (AI4ED Workshop)에서 발표하였습니다.

Knowre

Knowre Inc. · 2021 – 2022
1

학생의 실력과 문제의 난이도를 추정하기 위한 직관적인 점수 체계 개발

2021.8 - 2022.10
Knowre Inc. Explainable AI (XAI)

학생의 문제풀이 능력과 각 문제의 난이도를 추정하는 시스템을 개선하여, 기존 시스템보다 높은 정확도를 보이면서 직관적으로 이해할 수 있는 점수(레이팅)체계를 개발하였습니다.
새로운 시스템은 TrueSkill Rating system에 Knowledge Graph와 학생들의 문제 풀이 로그에서 나온 통계치를 접목하여 만들었으며, 다음과 같은 장점을 지닙니다:

  • 학년에 따라 학생의 능력이 증가하는 것을 직관적인 점수로 확인할 수 있습니다.
  • 마찬가지로, 학년에 따른 문제의 난이도 증가 역시 직관적인 점수로 표현됩니다
  • 학생의 실력 추정치가 급격하게 변하는 일이 적어 안정적입니다
  • 기존 시스템보다 추정치가 정확합니다

GIST

GIST Computer Vision Lab · 2018 – 2021
6
GIST Computer Vision Lab, NCSOFT Vision and Language

Natural Language Video Localization(NLVL)은 비디오와 문장이 주어졌을 때 비디오에서 문장이 가리키는 부분을 찾아내는 문제입니다. 이 문제를 별다른 annotation cost 없이 해결하는 Zero-Shot NLVL문제를 제시하고 이를 해결하는 알고리즘을 제시하였습니다. 해당 논문의 제 1저자로 연구를 진행하였고, 아이디어부터 대부분의 실험 설계와 논문 구성까지 도맡아 했습니다. 지도교수님과 다른 분들의 도움을 통해 성공적으로 논문의 형태로 만들 수 있었습니다.

GIST, NCSOFT Vision and Language

위에 소개된 Natural Lanugage Video Localization (NLVL) 문제의 지도학습 버전입니다. NCSOFT의 지원을 받아 당시 State-of-th-art 였던 ASST 모델을 재구현하고 이를 바탕으로 모델 성능을 올리는 방법을 제시하였습니다. 이 연구를 통해 노하우가 많이 필요한 비디오 분야에 필수적인 기술 여러 가지를 배울 수 있었습니다.

PyTorch-MFCC (link)

2019.11 - 2019.11
Personal Project Audio Processing

MFCC(Mel Frequency Cepstral Coefficient)는 음성 인식이나 기타 오디오 관련 분야에 필수적인 기능이지만, 2019년 12월 당시까지도 아직 PyTorh상에 구현되지 않은 기능이었습니다. 이 때문에 differentiable MFCC를 직접 개발하여 배포하였습니다. 현재는 공식 라이브러리인 TorchAudio에서 이를 지원하여 관리하고 있지는 않으나, 30개에 가까운 깃허브 스타를 가지고 있습니다.

GIST, Deeping Source Inc. Image Security

Deeping Source Inc.의 연구개발 인턴으로 활동하며 아래에 설명한 Image obfuscation 모델이 실사용에서도 잘 동장하도록 하는 선행연구를 하였습니다. 기존의 연구는 GAN을 활용하여 Image Obfuscation을 수행하나, 이로 인해 64*64 보다 큰 이미지에는 잘 적용되지 않습니다. 저는 이를 해결하기 위해 Target Task의 Featuremap을 활용하여 Obfuscator GAN이 커다란 이미지에서도 잘 작동할 수 있도록 만들었습니다.

Image Obfuscation (link)

2019.3 - 2019.8
GIST, Deeping Source Inc. Image Security

방학 동안 Deeping Source Inc.의 인턴으로 활동하며 Image Obfuscation서비스의 기반 연구를 하였습니다. Image Obfuscation은 데이터셋의 privacy문제를 해결하기 위해 이미지를 사람이 알아볼 수 없는 형태로 바꾸되 인공신경망에 학습되었을 때는 정상적인 성능을 내도록 하는 것을 목표로 합니다. 현재 Image Obfuscation은 Deeping source inc.의 주요 서비스로 자리잡았습니다.

GIST Image Security

하나의 이미지 안에 다른 이미지에 대한 정보를 주입하되 이를 사람이 인식하지는 못하게 하는 알고리즘을 제안하였습니다. 기존의 연구는 대부분 이미지 내에 짧은 문장을 주입하는 문제를 다루었으나, 여기에서는 하나의 이미지에 같은 사이즈의 다른 이미지를 주입하는 더 복잡한 문제를 다루었습니다. 이를 위해 기존에 존재하던 Text-in-Image Steganography 모델에서 출발하여 Image-in-Image 문제에도 대응하는 새로운 모델을 제안하였습니다.

And many more!

Publications

교육, 자연어, 비디오 분야에서 논문과 특허를 출판하였습니다.

  • Computational Blueprints: Generating Isomorphic Mathematics Problems with Large Language Models
  • Jeong-Hoon Kim*, Jinwoo Nam*, Geunsik Jo
    Conference on Empirical Methods in Natural Language Processing (EMNLP), 2025 - Industry Track
  • Leveraging Skill-to-Skill Supervision for Knowledge Tracing
  • Hyeondey Kim*, Jinwoo Nam*, Minjae Lee, Yun Jegal, Kyungwoo Song
    AAAI 2023 Workshop on Artificial Intelligence for Education (AI4ED)
  • Zero-Shot Natural Language Video Localization (Oral)
  • Jinwoo Nam, Daechul Ahn, Dongyeop Kang, SeongJong Ha, Jonghyun Choi
    International Conference on Computer Vision (ICCV), 2021
  • 비디오 내 구간을 검색하기 위한 뉴럴 네트워크의 학습 방법 및 장치
  • 남진우, 안대철, 강동엽, 하성종, 최종현
    국내 특허

    Skills & Proficiency

    Python


    • 대학원 시기부터 현재에 이르기까지 모든 연구에 파이썬을 이용하였습니다.

    ML Platforms


    • PyTorch, Lightning, Huggingface, Onnx, TensorRT, BentoML, …
    • 떠올린 아이디어를 무리 없이 PyTorch 딥 러닝 모델로 구현할 수 있습니다.
    • 모든 ML 연구에 PyTorch를 사용하여 다양한 종류의 모델을 설계하고 학습하였습니다 (CNN, RNN, GAN, GNN, Transformer, …)
    • PyTorch 모델을 직접 설계, 학습하고 “수학대왕” 서비스에 서빙하여 10만명 이상의 트래픽을 처리하였습니다.

    AI Coding Tools


    • Claude Code, OpenCode, Codex, …
    • 연구 프로토타이핑부터 서비스 코드 작성·리팩토링까지 AI 코딩 도구를 적극적으로 활용합니다.
    • 에이전트 기반 워크플로우를 구성하여 반복 작업을 자동화하고 개발 생산성을 높입니다.

    AWS/GCP


    • Turing Co. ltd.의 서비스 “수학대왕”과 “GPAI”의 개발에 직접 참여하여 개발자와 협업하였습니다. “수학대왕”에서 AWS, “GPAI”에서 GCP를 사용하였습니다.
      • API Gateway, Lambda, ECS, EKS, …
      • CloudRun, BigQuery, Compute Engine, Vertex, …
    • 노리코리아의 서비스 개발에 AWS 서비스를 자주 사용하였습니다.
      • AWS Lambda, Glue 등을 활용하여 Event-driven architecture 구현
      • EC2, S3, SageMaker 등의 서비스를 이용한 기계학습
    • 광주과학기술원 컴퓨터 비전 연구실의 AWS 관리자로 활동하였습니다.
      • 연구실 IAM 계정 통합 관리
      • EC2, S3, SageMaker 등의 서비스를 이용한 기계학습
      • Lightsail을 활용하여 웹/VPN 서버 호스팅
    • AWS Certified Solutions Architect – Associate(SAA)를 공부하였습니다.

    DevOps / Infra


    • Docker, Kubernetes, Git, GitHub Actions, …
    • 컨테이너 기반으로 서빙 환경을 구축하고 배포·운영합니다.
    • 개발팀을 도와 제품 개발 및 배포에 참여하고 있습니다.

    C/C++


    • 처음 컴퓨터 비전을 시작할 때 사용했던 언어입니다.
    • C/C++를 이용하여 ACM-ICPC Korea Regional 본선에 진출한 경험이 있습니다.

    AVR


    • 취미로 하는 DIY 프로젝트에 많이 이용하였습니다.
      • 2D 플로터
      • 수비드 머신