RESEARCH & ENGINEERING

양현서

Hyeonseo Yang

지능을 탐구하고, 동작하는 시스템을 만듭니다.

강화학습 · 백엔드 & 인프라 · 모바일 & 시스템

경력 살펴보기
01

소개

서울대학교에서 컴퓨터공학 학사와 석사 학위를 받았습니다. 석사 과정에서는 바이오지능연구실에서 장병탁 교수님의 지도를 받았습니다.

강화학습과 지능형 에이전트를 연구하고, 이를 실험할 수 있는 시스템을 만듭니다. 백엔드·인프라·모바일부터 저수준 시스템까지, 연구 아이디어를 실제로 동작하는 소프트웨어로 연결하는 데 관심이 있습니다.

02

학력

  1. 2023.09 — 2025.08

    서울대학교 · 컴퓨터공학 석사

    바이오지능연구실 · 지도교수 장병탁

  2. 2019.03 — 2023.08

    서울대학교 · 컴퓨터공학 학사

    바이오시스템공학으로 입학 후 컴퓨터공학으로 전과

  3. 경기고등학교

03

실무경험

  1. 2025.10 — 현재

    HYPERCONNECT

    Machine Learning Software Engineer

    정규직 · 서울 · 오피스 근무

    • 콘텐츠 모더레이션 PaaS를 개발하고 운영합니다.

    Machine Learning · Spring Framework

  2. 2023.08 — 2024.10

    덧셈 주식회사

    백엔드 · DevOps · 데이터 연동 · Android

    • 초기 멤버로 세금 환급 서비스 MVP를 구현했습니다. Django REST Framework 백엔드와 Kotlin·Jetpack Compose 앱을 개발했습니다.
    • 사용자 동의·인증 기반의 공공기관 자료 비동기 수집, PDF 파싱, DB 적재 파이프라인을 구현하고 SQL 쿼리를 분석해 병목을 최적화했습니다.

    Python · DRF · Kotlin · Jetpack Compose · SQL

  3. 2019.08 — 2023.12

    SNULife

    백엔드 · DevOps · 모바일 · 개발팀장 · 대표·부대표

    • MariaDB에서 PostgreSQL로 회원 10만 명과 게시글·댓글 100만 건 이상의 데이터를 이관했습니다. JDBC와 Kotlin 코루틴으로 새 스키마에 맞춰 마이그레이션하고 다운타임을 최소화했습니다.
    • DRF 백엔드와 FCM 알림, Docker·NGINX·GitHub Actions 배포 파이프라인, AWS Lambda 기반 구 링크 리다이렉트를 구현했습니다. Android·iOS 웹앱 개발 및 배포를 담당했습니다.

    Kotlin · PostgreSQL · DRF · Docker · AWS

  4. 2021.09 — 2022.12

    블루시그넘

    백엔드 · DevOps · Android

    • 하루콩 일기 동기화 백엔드와 라이트하우스 신규 서비스 백엔드의 개발·배포를 주도했습니다.
    • Google Cloud Run과 Firebase를 활용해 비용을 최적화하고 GitHub CI/CD 기반 GCP 배포와 BigQuery 앱 사용 데이터 적재를 구현했습니다.

    DRF · Cloud Run · Firebase · BigQuery

  5. 2022.01 — 2022.02

    소프트베리

    Android 개발자

    • 전기차 충전 서비스 EV Infra의 Android 앱을 Kotlin과 Jetpack Compose로 리팩토링했습니다.
    • 앱 연동 과정에서 API 설계 개선 사항을 정리해 백엔드 팀에 제안했습니다.

    Kotlin · Jetpack Compose · Android

  6. 2021.03 — 2022.08

    3R Innovation

    백엔드 · DevOps · Android · 시스템 개발

    • 학습 집중을 돕는 서비스의 데모 Android 앱과 API 서버를 구현·배포했습니다. IP 패킷 필터링과 자기 보호 기능을 갖춘 Windows 디바이스 드라이버를 개발했습니다.
    • Kotlin·Spring Boot·Arrow 기반 AWS 백엔드에서 학생 분석용 데이터 수집을 담당했습니다.

    Kotlin · Spring Boot · AWS · Windows Driver

04

연구 논문

논문별 출판 정보와 원문 링크입니다. 초록은 요약이며, 전체 초록은 연결된 원문에서 확인할 수 있습니다.

국제 저널·워크숍

2026 · Neurocomputing · 700, 134435

Toward object-centric spatial abstraction for probabilistic environment understanding

Won-Seok Choi, Dong-Sig Han, Suhyung Choi, Hyeonseo Yang, Byoung-Tak Zhang

출판 전 제목: OBSER: Object-Based Sub-Environment Recognition for Zero-Shot Environmental Inference.

Abstract · 한국어 요약

객체 임베딩의 경험적 분포로 환경을 표현하는 OSA와 이를 활용한 확률적 환경 이해 프레임워크 PEU-OSA를 제안합니다. 객체 간·객체와 환경 간·환경 간 관계를 커널 밀도 추정으로 측정하고, 표현의 분리도와 집중도를 분석합니다. Places, Replica, Minecraft 실험에서 환경 인식, 연쇄 추론, 체화된 에이전트의 기억과 표현 학습에 대한 활용 가능성을 평가합니다.

2026 · IEEE Access · 14, 74751–74762

CraftGround: A High-Performance Reinforcement Learning Environment Based on Minecraft

Hyeonseo Yang, Minsu Lee, Byoung-Tak Zhang

Abstract · 한국어 요약

개방형·멀티모달 강화학습 실험을 위한 Minecraft 기반 환경 CraftGround를 소개합니다. 기존 환경의 느린 시뮬레이션과 확장성 제약을 개선하고, 최대 2.79배 빠른 시뮬레이션, 소리 자막 관측, 이산 제어와 사람과 유사한 제어를 지원하는 통합 행동 인터페이스를 제공합니다. 두 강화학습 실험을 통해 실험 환경으로서의 활용성을 검증합니다.

2026 · IEEE Transactions on Cognitive and Developmental Systems · 18(3), 637–654

From Sparse to Dense: Toddler-Inspired Reward Transition in Goal-Oriented Reinforcement Learning

Junseok Park, Hyeonseo Yang, Min Whoo Lee, Won-Seok Choi, Minsu Lee, Byoung-Tak Zhang

arXiv 초판: 2025.

Abstract · 한국어 요약

유아가 자유 탐색에서 목표 지향 행동으로 옮겨가는 발달 과정에 착안해, 희소 보상에서 밀집 보상으로 전환하는 S2D 전략을 연구합니다. 잠재 함수 기반 보상 설계로 최적 정책을 유지하면서 로봇 조작과 3D 내비게이션에서 표본 효율과 일반화를 개선합니다. 보상 전환에 따른 정책 손실 지형의 변화와 초기 탐색의 역할도 분석합니다.

2026 · AAAI AIBSD Workshop · Oral

Surface-Based Visibility-Guided Uncertainty for Continuous Active 3D Neural Reconstruction

Hyunseo Kim, Hyeonseo Yang, Taekyung Kim, YoonSung Kim, Minsu Lee, Jin-Hwa Kim, Byoung-Tak Zhang

워크숍: Artificial Intelligence with Biased or Scarce Data. arXiv 초판: 2024; 이전 제목: Active Neural 3D Reconstruction with Colorized Surface Voxel-based View Selection.

Abstract · 한국어 요약

연속적인 능동 3D 재구성 과정에서 다음 관측 시점을 고르기 위해 Surface-Based Visibility(SBV)를 제안합니다. 신경 암시적 표면의 부호 거리 함수와 복셀 그리드를 이용해 표면 신뢰도를 갱신하고, 학습 중에도 가시성을 고려한 불확실성을 추정합니다. 여러 재구성 벤치마크와 불균형 시점 데이터셋에서 관측 선택의 효과를 평가합니다.

국내 저널·학술대회

2025 · 정보과학회논문지 (Journal of KIISE) · 52(3), 189–195

CraftGround: 최신 마인크래프트 기반의 유연한 강화학습 환경

양현서, 이민수, 장병탁

CraftGround: A Flexible Reinforcement Learning Environment Based on the Latest Minecraft

Abstract · 한국어 요약

Minecraft 1.21 기반의 강화학습 환경 CraftGround를 소개합니다. 시각, 소리, 생물 군계, 게임 통계 등 여러 관측 정보와 유연한 실험 설정을 지원합니다. 나무 채취, 몬스터 회피, 낚시 과제에서 VPT, PPO, RecurrentPPO, DQN을 평가해 사전 학습 및 온라인 학습 에이전트의 특성과 환경 활용성을 살펴봅니다.

2023 · 한국소프트웨어종합학술대회 (KSC) · pp. 1012–1014

새로운 강화학습 환경에서의 부분 관측 마르코프 결정 프로세스 학습

양현서, 장병탁

Abstract · 한국어 요약

새로운 Minecraft 강화학습 환경 CraftGround에서 부분 관측 마르코프 결정 프로세스(POMDP) 학습 가능성을 탐색합니다. 다양한 관측 공간으로 부분 관측 문제를 구성하고, 적대적 몬스터 회피 실험을 통해 이 설정에서 강화학습 에이전트의 행동과 성능을 살펴봅니다.

05

오픈소스 프로젝트

CraftGround

Minecraft 기반 고성능 강화학습 환경. 멀티모달 관측, 다양한 제어 방식, 크로스플랫폼 실험과 자동 배포 파이프라인을 개발합니다.

Python · C++ · CUDA · Metal · Protobuf

GitHub

Android Disassembler

Capstone 기반 Android 바이너리 분석 도구. 실행 파일과 DLL의 역어셈블리를 기기에서 수행할 수 있도록 개발했습니다.

Kotlin · Java · C++ · JNI · Jetpack Compose

GitHub

Kovik

Kotlin으로 작성한 Dalvik 바이트코드 에뮬레이터. DEX 파일을 분석하고 명령어를 실행합니다.

Kotlin · Java · DEX

GitHub
06

특허

US 11,843,471 B2 · 2023.12.12

Method and apparatus for providing online meeting, capable of detecting online meeting and blocking disruption factors

Chang-Gun Lee, Seonghyeon Park, Hyeonseo Yang

온라인 회의 실행을 감지하고 패킷·프로세스 모니터링과 차단 목록을 통해 방해 요소를 제어하는 방법 및 장치의 공동 발명자입니다.

특허권자: 서울대학교 산학협력단

등록 특허 보기
07

기술

Languages
Kotlin, Java, Python, SQL, C++, CUDA, Swift, JavaScript
Infrastructure
Docker, GitHub Actions, GCP, AWS, NGINX
Frameworks & tools
Django / DRF, Spring Boot, PyTorch, Jetpack Compose, Gradle, Kotlin Coroutines, JNI, Pybind11
Interfaces
REST, gRPC / Protobuf
08

어학

아랍어
듀오링고 · 레벨 25
러시아어
듀오링고 · 레벨 21

듀오링고 학습 진행 레벨입니다.

09

연결

함께 이야기하고 싶다면 아래 프로필에서 연락해 주세요.