TL;DR
Activation Steering은 추론 중간 상태에 고정 벡터를 더해 모델의 행동을 조절하지만, 모델 상태와 무관하게 같은 압력을 가해 반복 출력과 추론 붕괴를 일으킬 수 있습니다. LaTense는 hidden state와 reasoning vector의 방향 차이를 나타내는 1 - cos(h, v)와 크기 비율 ||h||/||v||를 함께 사용해 토큰마다 개입 강도를 바꿉니다. Llama 3.1 8B Instruct, Gemma 2 9B IT, Qwen-2.5-7B-Instruct의 StrategyQA·MATH-500·TriviaQA 평가에서 반복률을 모든 아키텍처에 걸쳐 0.00%로 낮췄고, 일부 과제에서는 Static CAA와 Greedy Base를 웃돌았습니다. 단일 경로 추론으로 Self-Consistency(k=5)보다 생성 토큰 계산량을 4.6배 줄였지만, steering 성능의 상한은 과제 유형에 따라 달라졌습니다.
섹션별 상세


용어 해설
- Activation Steering
- — LLM의 추론 중간 상태에 특정 방향의 벡터를 더해 모델의 행동이나 출력 경향을 조절하는 학습 없는 제어 방식입니다. LaTense는 이 벡터의 영향력을 토큰별 hidden state와 reasoning vector의 방향 및 크기 관계에 따라 조정합니다.
- 잠재 표현 붕괴(Latent Collapse)
- — 모델의 내부 표현이 특정한 퇴화 상태로 몰리면서 반복 출력이나 추론 실패가 발생하는 현상입니다. 이 글에서는 정적인 steering vector가 생성 궤적을 자기강화적 반복 영역에 가둘 때 발생하며, LaTense가 동적 개입으로 이를 완화합니다.
- 코사인 패널티(Cosine Penalty)
- — hidden state와 steering vector의 방향이 얼마나 다른지 측정해 개입 강도를 조절하는 항입니다. LaTense는 1 - cos(h, v)를 사용해 두 벡터가 이미 같은 방향이면 압력을 줄이고, 방향이 크게 어긋나면 복원 압력을 키웁니다.
- 노름 스케일링(Norm Scaling)
- — 벡터의 크기 비율을 이용해 steering 개입이 모델의 현재 표현 규모에서 지나치게 벗어나지 않도록 조절하는 방식입니다. LaTense는 ||h||/||v||를 곱해 hidden state의 크기에 비례하는 개입을 만들고 분포 밖의 이동을 줄입니다.
- Self-Consistency
- — 같은 문제에 대해 여러 추론 경로를 생성한 뒤 다수결로 답을 선택하는 test-time compute 방식입니다. 이 글의 k=5 기준은 다섯 개의 완전한 후보 경로를 필요로 하지만, LaTense는 단일 forward pass인 k=1로 비교 가능한 정확도를 추구합니다.
기술
- LaTense
- Llama 3.1 8B Instruct
- Gemma 2 9B IT
- Qwen-2.5-7B-Instruct
- StrategyQA
- MATH-500
- TriviaQA
활용 사례
- 학습 없이 LLM의 추론 행동을 조절하는 Activation Steering
- 반복 출력과 reasoning collapse를 줄이는 inference-time intervention
- 다중 샘플링 없이 test-time compute를 절감하는 단일 경로 추론
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.