Skip to main content
공개 노트

CPU에서 8K 장문을 실시간으로? LFM2.5-Encoders가 바꾸는 추론 경제학

Views 14약 5분생성형 AI 활용
Summary

온디바이스 NLP의 현실적 병목

엔터프라이즈 NLP 파이프라인에서 인코더 모델이 감당하는 역할은 점점 무거워지고 있다. 단순한 스팸 필터링을 넘어 실시간 정책 위반 탐지, 복잡한 규정 문서 분류, 여러 언어가 섞인 고객 문의 라우팅까지, 처리해야 할 텍스트는 길어지고 요구되는 응답 속도는 짧아지고 있다. 특히 금융, 의료, 법률 도메인에서 데이터를 외부 GPU 서버로 보내지 않고 온프레미스 CPU에서 모든 추론을 완결해야 하는 규제 압력이 커지면서, ‘속도’와 ‘맥락 길이’ 사이의 트레이드오프는 더 이상 엔지니어링의 여유로운 선택지가 아니다.

긴 문서를 GPU 없이 CPU에서 처리하겠다는 목표 자체는 새롭지 않다. 문제는 지금까지의 경량화 접근이 대부분 컨텍스트 윈도우를 희생하거나, 어휘 커버리지를 좁혀 다국어 환경에서 재현율을 떨어뜨리는 방식이었다는 점이다. 최근 공개된 LFM2.5-Encoders가 주목받는 이유는 이 방정식의 양쪽을 동시에 풀려고 시도했기 때문이다.

설계 철학: 디코더를 뒤집어 인코더로 만든 이유

LFM2.5-Encoders의 기반이 된 LFM2 아키텍처는 본래 게이트 방식의 숏 컨볼루션 블록과 그룹화된 쿼리 어텐션(GQA) 블록을 결합한 최소 하이브리드 백본으로 설계되었다. 핵심 목표는 CPU 및 이기종 NPU 환경에서 메모리 예산과 지연 시간을 통제하면서도 품질 저하를 억제하는 것이었다 1. 이 백본을 양방향 인코더로 전환하는 과정에서 세 가지 결정적 변화가 적용되었다.

자기회귀적 생성을 전제로 한 인과적 어텐션 마스크를 양방향으로 교체했고, 숏 컨볼루션 또한 비인과적으로 재구성해 각 토큰이 시퀀스 내 좌우 문맥 정보를 동시에 취합할 수 있도록 했다. 사전 훈련 목표는 마스크드 언어 모델링(MLM)을 채택했는데, 마스킹 비율을 BERT 계열의 15%에서 30%로 과감하게 높여 제한된 연산 자원 내에서 더 강한 표현 학습을 유도했다 2.

긴 문맥에 적응하는 방식 역시 일반적인 점진적 확장과 다르다. 1,024 토큰 문맥으로 기본 언어 능력을 먼저 구축한 뒤, 8,192 토큰으로 확장하는 2단계 장문 적응 과정을 통해 긴 입력에서도 임베딩 품질이 흔들리지 않도록 제어했다 2. 이렇게 탄생한 두 모델 LFM2.5-Encoder-230M과 LFM2.5-Encoder-350M은 Hugging Face 생태계에서 즉시 로드 가능하며, 지원 언어는 영어, 중국어, 일본어, 아랍어, 힌디어를 포함한 15개에 달한다.

8,192 토큰 처리 속도, 그리고 실제로 의미하는 것

가장 직관적인 비교 지점은 역시 추론 레이턴시다. LFM2.5-Encoder-230M은 8,192 토큰 입력을 CPU에서 단일 순방향 패스로 처리할 때 ModernBERT-base 대비 약 3.7배 빠른 속도를 기록했다. 절대 수치로 보면 ModernBERT-base가 1분 30초 이상 걸리는 작업을 약 28초 안에 끝내는 셈이다 2. GPU 환경에서도 2,048 토큰 이상 구간부터 LFM2.5-Encoders의 처리량이 ModernBERT-base를 앞서기 시작한다는 점은 주목할 필요가 있다. 이 말은 단순히 ‘CPU에서 더 가볍다’를 넘어 GPU 인프라를 보유한 조직에서도 배치 처리량 최적화를 위한 대체재가 될 수 있음을 시사한다.

실무 관점에서 8,192 토큰은 대략 A4 13~15페이지 분량의 영문 계약서 혹은 기술 문서에 해당한다. 지금까지는 이 길이의 텍스트를 인코더에 통과시키려면 클라우드 GPU를 호출하거나, 별도의 청킹 전략을 세워 재조합하는 번거로움이 따랐다. LFM2.5-Encoders를 활용하면 계약서 리스크 분류, 의료 기록 개체명 추출, 긴 문의 이메일의 의도 라우팅 같은 작업을 로컬 CPU 엔드포인트에서 완결할 수 있다. 데이터 주권이 민감한 규제 산업이나 GPU 가속기를 추가로 탑재할 수 없는 임베디드 환경에 특히 의미 있는 전환점이다.

품질과 크기의 상관관계를 다시 살펴볼 시점

경량 모델의 최대 약점은 대개 벤치마크 성능이다. LFM2.5-Encoders는 이 지점에서도 흥미로운 신호를 보낸다. GLUE, SuperGLUE, 다국어 분류 태스크를 아우르는 14개 모델 평가에서 LFM2.5-Encoder-350M은 평균 순위 4위를 기록했다. 이보다 높은 순위를 차지한 세 모델은 전부 350M보다 파라미터 규모가 크다는 점을 고려하면, 모델 당 처리량 대비 품질로는 사실상 최상위권에 위치한 셈이다 3. 230M 모델 역시 ModernBERT-base와 모든 EuroBERT 모델을 상회하는 성적을 보여, 단순히 작고 빠르기만 한 모델이 아니라는 점을 입증했다.

여기서 짚고 넘어가야 할 점은, 이 모델들이 범용 표현을 추출하는 베이스 인코더라는 사실이다. 실제 비즈니스 태스크에 투입하려면 파인튜닝이 불가피하다. Liquid AI는 이러한 진입 장벽을 고려해 프롬프트 라우팅, 정책 위반 검사, PII 탐지 등 구체적인 유즈케이스에 파인튜닝된 데모를 함께 공개했으며 Hugging Face에서 바로 테스트할 수 있다 2. 선택 가이드는 명확하다. 정확도 우선이라면 350M, 하드웨어 제약이 크거나 대규모 스트리밍 파이프라인에 통합해야 한다면 230M을 고려하면 된다.

더 넓은 시사점과 앞으로 지켜볼 지점

LFM2.5-Encoders의 등장은 단순한 모델 출시 이벤트가 아니라, 인코더 아키텍처의 무게 중심이 트랜스포머에서 하이브리드 컨볼루션-어텐션 구조로 이동하고 있다는 더 큰 흐름의 일부다. 특히 ‘CPU 및 이기종 NPU에서의 지연 시간과 메모리 예산을 충족시키면서 품질을 극대화한다’는 설계 원칙은 향후 온디바이스 AI 하드웨어가 다양화될수록 더 많은 모델 개발사가 채택할 가능성이 높다 1.

아직 해소되지 않은 질문도 남아 있다. 첫째, 8,192 토큰을 넘어서는 초장문 입력에 대한 확장성이다. 현재 모델은 2단계 장문 적응을 통해 8K까지 학습되었으나, 실제 엔터프라이즈 환경에서는 더 긴 문서를 한 번에 처리해야 하는 경우가 적지 않다. 둘째, 비영어권 언어에서의 파인튜닝 성능 편차다. 15개 언어를 지원하지만, 다국어 분류 태스크의 평균 순위만으로는 언어별 정밀한 평가가 불가능하다. 셋째, 비인과적 숏 컨볼루션과 양방향 어텐션의 결합이 가져오는 파인튜닝 안정성과 프롬프트 민감도에 관한 장기적 데이터가 더 축적되어야 한다.

현장의 엔지니어 입장에서는 지금 당장 다음 세 가지를 점검해볼 시점이다. CPU 기반 NLP 파이프라인의 실제 레이턴시 병목 구간을 8K 수준에서 측정해보고, 기존 BERT 계열 인코더를 대체했을 때의 비용-속도 트레이드오프를 시뮬레이션해보며, 규제로 인해 클라우드 추론이 불가능한 태스크 리스트를 다시 정리해볼 필요가 있다.

LFM2.5-Encoders는 ‘더 이상 GPU 없이 긴 문서를 처리하는 게 불가능하다’는 오랜 가정에 정면으로 도전한다. 이 모델이 열어놓은 길이 단지 연구실의 흥미로운 실험으로 끝날지, 아니면 프로덕션 NLP 파이프라인의 기본 스택을 다시 쓰게 될지는 이제 현장의 도입 속도에 달려 있다.


1LFM2 Technical Report

2LFM2.5-Encoders: Fast at Long Context, Even on CPU

3LiquidAI/LFM2.5-Encoder-230M · Hugging Face

이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.

틸노트는 사용자가 AI를 활용해 노트를 쉽게 작성하거나 편집할 수 있는 서비스입니다.

AI 스퀘어 단톡방에 함께해요

AI 활용과 틸노트 사용 팁을 나누는 오픈채팅방입니다. 입장 비밀번호는 tilnote입니다.

참여하기