TL;DR
Patronus Ark는 prompt injection, 위험한 tool call, 민감 문서와 PII를 클라우드로 보내기 전에 endpoint에서 탐지하기 위해 CPU 노트북에서도 실행되는 보안 추론 구조를 구축했습니다. 초기에는 작업별 모델을 양자화하고 축소했지만 메모리가 약 3GB까지 늘어나는 문제가 생겨, 규칙 기반 L1과 저비용 분류기인 L2 NTDBs를 먼저 거친 뒤 필요한 경우에만 mmBERT 기반 L3를 실행하는 cascade로 방향을 바꿨습니다. 공유 tokenizer·embedding·latent representation과 learned gate를 사용해 전체 transformer 실행의 약 76–84%를 제거했고, 다섯 개 pipeline은 항상 L3를 실행하는 기준과 F1 1%p 이내를 유지했습니다. 데스크톱 애플리케이션은 M1 MacBook Air에서 약 750MB RSS, 실제 보안 분석 중앙값 약 500ms를 기록했으며, mmBERT 내부에서도 22개 층 중 12층 전에 약 90%를 판별하고 전체 층이 필요한 사례는 1% 미만인 조기 종료 실험을 진행하고 있습니다.
실용적 조언
- 보안 추론을 CPU endpoint에 상주시킬 때는 작업별 Transformer를 각각 줄이기보다 native heuristic과 structured detection을 먼저 배치하고, 작은 classifier를 거친 뒤 어려운 입력만 큰 모델로 보내는 cascade를 우선 검토할 수 있습니다.
- 여러 보안 작업이 같은 입력을 처리한다면 tokenizer, embedding, latent representation을 공유해 chunk당 중복 전처리를 없애고, 저비용 판단 결과를 사용해 full model 진입 여부를 learned gate로 결정하는 방식을 적용할 수 있습니다.
- 조기 종료 구조는 평균 연산량만 보지 말고 pipeline별 F1 차이, 승격 비율, RSS, 실제 입력 길이, median latency를 함께 측정해야 합니다. 이 사례에서는 L3 승격률이 약 16–24%였고 다섯 개 pipeline만 기준 대비 F1 1 percentage point 이내였으므로, 모든 작업에 동일한 gate 기준을 적용하지 않는 편이 타당합니다.
섹션별 상세
용어 해설
- 조기 종료 추론(Early-Exit Inference)
- — 모델의 모든 층을 끝까지 실행하지 않고 중간 층의 예측 확신도가 충분하면 계산을 중단하는 추론 방식입니다. 입력마다 필요한 연산 깊이를 달리해 지연시간과 비용을 줄이는 것이 핵심입니다.
- 캐스케이드 추론(Cascaded Inference)
- — 값싼 1차 판별기를 먼저 통과시킨 뒤 어려운 입력만 더 큰 모델로 보내는 다단계 추론 구조입니다. 쉬운 사례의 전체 모델 실행을 생략해 평균 계산량을 낮추는 데 목적이 있습니다.
- 선택적 Transformer 깊이(Selective Transformer Depth)
- — 모든 입력에 동일한 Transformer 층 수를 적용하지 않고 입력별로 필요한 깊이를 선택하는 방식입니다. 중간 표현과 게이트를 활용해 조기 종료 지점을 정하며, 정확도와 연산량 사이의 균형이 중요합니다.
- RSS 메모리(RSS Memory)
- — 프로세스가 실제로 점유하는 상주 메모리 크기입니다. 백그라운드에서 실행되는 AI 보안 애플리케이션에서는 운영체제와 IDE, 브라우저, 로컬 모델이 사용할 메모리까지 고려해야 하므로 핵심 제약이 됩니다.
- 동적 PII 탐지(Dynamic PII Detection)
- — 입력에 포함된 개인정보를 고정된 규칙만으로 찾지 않고 모델 경로를 통해 문맥에 맞게 식별하는 처리입니다. 이 글에서는 별도의 GLiNER 경로가 동적 PII 처리를 맡습니다.
언급된 도구
L2 NTDBs에서 사용하는 저비용 classifier
dynamic PII 처리를 위한 별도 경로
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.