Devotd Github
새 소식한국 테크

ongjin/garu 11ee7d5 — 문맥 품사·공백 공동 선택 연구 기록

ongjin/garu의 최신 커밋은 문맥 품사 교정과 공백·형태소 공동 선택 두 실험의 결과를 문서와 JSON으로 남겼고, 두 실험 모두 일부 지표는 개선됐지만 회귀가 남아 채택되지 않았다.

저장소 정보ongjin/garu ↗

ongjin/garu의 최신 커밋은 문맥 품사 교정과 공백·형태소 공동 선택 두 실험의 결과를 문서와 JSON으로 남겼고, 두 실험 모두 일부 지표는 개선됐지만 회귀가 남아 채택되지 않았다.

GitHub 설명: 초경량 한국어 형태소 분석기 — 1MB 모델로 브라우저에서 실행(WASM). Ultra-lightweight Korean morphological analyzer in the browser. npm: garu-ko

스타
★ 178
포크
8
언어
Python
라이선스
MIT
최신 릴리스
v0.9.18
원문 보기 ↗GitHub에서 보기 ↗

ongjin/garu는 1MB 규모의 한국어 형태소 분석기를 브라우저 WebAssembly(WASM)에서 실행하는 프로젝트이며, npm 패키지 이름은 garu-ko다. 2026년 10월 27일 커밋 11ee7d5는 동작 코드를 건드리지 않은 문서 성격의 변경이다. AGENTS.md에 2줄, docs/wiki/research-history.md에 35줄이 추가됐고, 근거 자료로 training/ambiguity/review_20261026.json(7,252줄)과 training/boundaries/review_joint_20261026.json(3,840줄)이 새로 들어갔다. 전체 11,129줄 추가, 삭제는 0이다.

기록된 실험은 둘이다. 첫째는 어절(띄어쓰기 단위) 캐시와 정확히 일치하지 않는 문장까지 마지막 품사(part-of-speech) 교정을 확장하는 연구(#75)다. 고정 골드 9,000문장의 형태소 F1(ep_norm)은 96.053823%에서 96.091643%로, 구어 16,407문장은 91.227384%에서 91.295119%로 올랐지만 문학 도메인은 0.017840%포인트 내려가 전 도메인 무회귀 조건을 만족하지 못했다. 둘째는 공백 복원 후보와 형태소 분석을 함께 고르는 연구(#76)다. 공백을 모두 지운 입력에서 골드 F1은 92.5965%에서 93.3075%(현행 복원 후 분석), 93.7700%(공동 선택)로 올라갔지만, 정상 문장에서는 96.0538%에서 95.5500%, 95.9692%로 내려가 원문 분석보다 낮았다. 이때 공백 경계 F1은 골드 79.22%에서 52.29%로 떨어졌다. #75의 최초 구어 채점은 사전 파일 누락으로 폐기되고 정본 변환기로 다시 매겨졌다.

판정은 두 실험 모두 기본 동작에 반영하지 않았다는 것이다. 연구 이력은 기존 제품 코드와 모델, 경계 가중치를 바꾸지 않았다고 적으며, 어느 쪽도 자동으로 켜지도록 하지 않았다. #75는 결과 JSON 31,075바이트를 Brotli q11 압축 시 4,558바이트로 남겼을 뿐 GMDL과 WASM에 묶지 않았고, 브라우저와 WASM 패키지 비용은 측정하지 않았다. #76은 M4의 로드 상태 Node/WASM 표본에서 무공백 평균 0.358ms가 1.423ms, P95 0.761ms가 3.758ms로 늘었지만 브라우저와 모든 입력의 지연은 보장하지 않는다. 수치도 자연 오타가 아니라 공백을 지운 합성 입력에 대한 것이다. 즉 배포 중인 브라우저용 한국어 형태소 분석기라는 사실은 그대로이고, 새로 늘어난 기능이 아니라 채택되지 않은 두 갈래의 기록으로 읽는 편이 맞다.