Skip to main content
공개 노트

언어 모델 속 '성격 회로' 발견: Personality Subnetworks란?

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

언어 모델 속 '성격 회로' 발견: Personality Subnetworks란?

최근 arXiv에 흥미로운 소식이 올라왔습니다. "언어 모델 안에 성격 전용 서브네트워크가 숨어 있다"는 연구인데요1. 프롬프트를 바꾸는 수준을 넘어, 모델 내부 파라미터 자체에 '내향적 말투 회로', '외향적 말투 회로' 같은 길이 따로 있을 수 있다는 주장이라 개인화 AI와 해석가능성(interpretability) 관점에서 꽤 큰 의미가 있습니다.

이번 글에서는 'personality subnetworks'가 무엇인지, 기존 페르소나 제어 방식과 뭐가 다른지, 그리고 제품/서비스에 어떻게 응용할 수 있는지까지 핵심만 정리해보겠습니다.

Personality Subnetworks(성격 서브네트워크)란 무엇인가

쉽게 비유하면, 거대한 언어 모델은 "한 명의 배우"가 아니라 "한 배우 안에 여러 연기 루트"가 겹쳐 있는 느낌입니다. 상황에 따라 다른 말투와 태도를 내는 건, 매번 새로 학습해서가 아니라 원래부터 내부에 여러 경로가 존재해서일 수 있다는 거죠.

해당 연구는 작은 캘리브레이션 데이터(짧은 성격 예시들)로 특정 페르소나에서 반복적으로 나타나는 활성화 패턴을 잡아내고, 그 통계에 맞춰 일부 파라미터만 통과시키는 '마스킹'으로 페르소나 전용 서브네트워크를 분리합니다1. 핵심 포인트는 추가 학습 없이(training-free) 모델 안에서 "이 성격일 때 자주 쓰는 회로만 골라 켠다"는 발상입니다.

프롬프트·RAG·파인튜닝과 뭐가 다를까

현업에서 성격(페르소나)을 바꾸는 방법은 보통 세 가지입니다. 프롬프트로 역할극을 시키거나, RAG로 프로필/규칙을 붙이거나, 아예 파인튜닝(또는 LoRA/어댑터)로 성격을 새로 심는 방식이죠.

프롬프트는 간편하지만 대화가 길어지면 흔들리고, RAG는 검색 품질과 설계가 성격 일관성을 좌우합니다. 파인튜닝은 강력하지만 비용과 운영 부담이 큽니다. 반면 성격 서브네트워크 접근은 "이미 있는 내부 자원을 라우팅한다"에 가깝습니다1. 즉, 외부에서 성격을 '주입'하기보다 내부에서 성격을 '발굴'하는 방식이라 효율과 해석가능성 측면에서 매력적입니다.

여기서 흥미로운 연결고리가 하나 더 있습니다. 거대한 모델 안에 작은 서브네트워크가 숨어 성능을 유지한다는 '로터리 티켓 가설'은 오래전부터 알려져 왔는데요12. 이번 연구는 그 아이디어를 "압축"이 아니라 "성격 분리"에 가져다 쓴 셈입니다. 같은 모델이라도, 어떤 부분을 켜느냐에 따라 말투와 태도가 달라질 수 있다는 거죠.

내향/외향처럼 '반대 성격'은 어떻게 더 잘 갈라지나

성격은 종종 스펙트럼이고, 특히 내향-외향처럼 양극으로 대비되는 축이 있습니다. 연구에서는 이런 이진 대립 상황에서 두 성격을 더 또렷하게 분리하기 위해 '대조(contrastive) 프루닝' 아이디어도 제안합니다1. 요지는 "두 성격 사이의 통계적 차이를 가장 크게 만드는 파라미터"를 찾아 분리도를 높이자는 것입니다.

이 접근이 실무적으로 의미 있는 이유는, 고객센터 챗봇처럼 "단호하지만 무례하진 않게", "친절하지만 과하게 가볍진 않게" 같은 미세한 톤 조절을 할 때, 단순 프롬프트보다 흔들림이 적은 스위치가 될 가능성이 있기 때문입니다. 물론 실제 상용 모델에 적용하려면 안정성, 안전 정책, 일관성 평가가 함께 따라와야 합니다.

시사점

첫째, 개인화는 '추가 학습'만의 영역이 아닐 수 있습니다. 앞으로는 모델 내부에서 사용자/브랜드 톤에 해당하는 경로를 찾아 스위칭하는 방식이 더 흔해질지도 모릅니다.

둘째, 해석가능성 관점에서 "왜 이 말투가 나왔지?"를 추적할 단서가 늘어납니다. 활성화/서브네트워크 단위로 성격을 다루면, 막연한 프롬프트 엔지니어링보다 디버깅이 쉬워질 수 있습니다.

셋째, 실무 팁으로는 이렇게 접근해볼 만합니다. 먼저 프롬프트로 원하는 페르소나를 정의하고(현실적인 기준선), 대화 로그로 성격 일관성 지표를 만든 뒤, 향후에는 내부 라우팅/마스킹 계열 기법(또는 그에 준하는 경량 제어)을 검토하는 로드맵을 잡는 겁니다. "프롬프트 → 평가 체계 → 더 구조적인 제어" 순서가 실패 확률이 낮습니다.

참고

1Language Model Contains Personality Subnetworks

2Shrinking massive neural networks used to model language

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

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

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

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

참여하기