When Valid Signals Fail: Regime Boundaries Between LLM Features and RL Trading Policies
이 논문은 LLM 기반 뉴스 분석이 강화학습 트레이딩 에이전트의 예측 지표 (IC) 를 개선할 수 있으나, 거시경제 충격과 같은 분포 변화 상황에서는 오히려 노이즈로 작용하여 가격 기반 베이스라인보다 성능이 저하됨을 보여주며, 중간 표현의 유효성과 정책의 강건성 간 괴리를 지적합니다.
요리사 (LLM): 매일 수천 장의 뉴스와 기업 보고서를 읽습니다. 그리고 "오늘 이 주식은 맛이 어떨까?"라고 생각해서 **숫자 점수 (예: 0.8 점, -0.2 점)**를 매겨서 미식가에게 줍니다.
미식가 (투자 AI): 요리사가 준 점수와 주식 차트, 거시 경제 지표 (금리, 인플레이션 등) 를 보고 "오늘은 이 요리를 사야지, 아니면 팔아야지"라고 결정을 내립니다.
연구자들은 **"요리사가 점수를 잘 매기면 미식가가 돈을 잘 벌까?"**라고 궁금해했습니다.
🔍 실험 과정: "레시피를 고쳐보자"
처음에는 요리사 (LLM) 가 점수를 매기는 방식이 엉뚱했습니다. 뉴스의 '감정'만 보고 점수를 줘서, 실제 주식 가격 변동과 상관없는 점수를 매겼습니다.
그래서 연구자들은 **요리사의 레시피 (프롬프트)**를 자동으로 고쳐보기로 했습니다.
기존 방식: "뉴스가 긍정적이면 +1 점, 부정적이면 -1 점." (이건 틀렸습니다.)
새로운 방식 (자동 최적화): "시장의 예상과 다른 '놀라움'이 크면 점수를 높여라."
결과: 이 레시피를 고치니, 요리사가 매긴 점수가 실제 주식 가격 변동과 높은 상관관계를 보였습니다. (점수가 진짜 '예측'이 된 것!)
💥 하지만, 문제는 여기서 시작됩니다. (핵심 발견)
여기서 놀라운 반전이 일어납니다. "요리사가 점수를 잘 매겼는데, 미식가는 여전히 돈을 못 벌었다!"
왜일까요? 바로 날씨 (시장 상황) 때문입니다.
1. 평온한 날 (H2 2025, calm regime)
상황: 날씨가 좋고 시장이 안정적일 때.
결과: 요리사가 매긴 '뉴스 점수'가 도움이 됩니다. 미식가는 점수를 보고 더 좋은 투자를 해서, 차트만 보고 투자하는 사람보다 조금 더 돈을 벌었습니다.
비유: 날씨가 좋을 때는 요리사의 '맛있는 점수'가 메뉴 추천에 큰 도움이 됩니다.
2. 태풍이 부는 날 (H1 2025, macro shock)
상황: 관세 전쟁이나 금리 급등 같은 거대한 경제 충격이 왔을 때.
결과: 요리사가 매긴 '뉴스 점수'는 오히려 **소음 (Noise)**이 되었습니다. 미식가는 그 점수를 믿고 투자를 했는데, 태풍 때문에 모든 주식 가격이 폭락했습니다.
비유: 태풍이 불 때는 "이 식당이 맛있으니 가자"라는 요리사의 조언보다 **"태풍이 오니 집에 있으라"**는 기상청의 경고가 훨씬 중요합니다. 요리사의 조언을 믿고 나갔다가는 다치기만 합니다.
📊 결론: "점수"와 "생존"은 다릅니다
이 논문이 말하고 싶은 가장 중요한 교훈은 다음과 같습니다.
중간 단계의 성공 ≠ 최종 성공: AI 가 뉴스 분석을 잘해서 '예측 점수'를 잘 매긴다고 해서, 그것이 곧 '투자 수익'으로 이어지는 것은 아닙니다.
상황 (Regime) 이 다르면 다릅니다: 시장이 안정적일 때는 뉴스 분석이 유용하지만, 거시 경제 (태풍) 가 변하면 그 분석은 무용지물이 됩니다.
가장 중요한 것은 '날씨 예보' (거시 경제 지표): 실험 결과, 주식별 뉴스 점수보다 VIX(공포 지수), 국채 금리, 신용 스프레드 같은 '거시 경제 지표'가 투자 AI 를 더 잘 보호하고 수익을 내게 했습니다. 이는 마치 "요리사의 맛 평가"보다 "기상청의 태풍 예보"가 더 중요하다는 뜻입니다.
🎯 한 줄 요약
"AI 가 뉴스를 아주 잘 분석해서 점수를 잘 매겨도, 거대한 경제 위기 (태풍) 가 오면 그 점수는 무용지물이 됩니다. 진짜 중요한 건 '날씨 (거시 경제)'를 보고 언제 멈춰야 할지 아는 것입니다."
이 연구는 AI 투자 시스템을 만들 때, 단순히 "뉴스 분석 능력"만 높이는 게 아니라, 어떤 시장 상황에서도 살아남을 수 있는 튼튼한 시스템을 만들어야 함을 경고하고 있습니다.
1. 연구 배경 및 문제 정의 (Problem)
최근 금융 의사결정 분야에서 대규모 언어 모델 (LLM) 의 활용이 증가하고 있으나, 다음과 같은 근본적인 한계가 존재합니다.
목적 불일치 (Objective Mismatch): 기존 연구들은 LLM 을 sentiment 분석이나 분류 작업과 같은 표준 NLP 손실 함수 (BLEU, 정확도 등) 로 최적화합니다. 그러나 이러한 최적화는 하류의 강화학습 (RL) 거래 에이전트가 필요한 **지속적인 수치적 특징 (Continuous Numerical Features)**의 예측력을 보장하지 못합니다.
분포 이동 (Distribution Shift) 에 대한 취약성: LLM 이 추출한 특징이 훈련 데이터에서는 유효하더라도, 거시경제 충격과 같은 외부 요인으로 인해 데이터 분포가 변할 때 (Regime Shift) RL 에이전트의 성능이 급격히 저하되는 현상이 발생합니다.
핵심 질문: LLM 이 생성한 유효한 중간 표현 (Intermediate Representations) 이 반드시 하류 RL 작업의 성능 향상으로 이어지는가?
2. 방법론 (Methodology)
저자는 LLM 을 고정된 (Frozen) 특징 추출기로 사용하고, 이를 RL 에이전트와 모듈러하게 연결하는 파이프라인을 구축했습니다.
A. 시스템 아키텍처
데이터 파이프라인: Go 기반의 동시성 파이프라인을 사용하여 뉴스, SEC filing(EDGAR), RSS 등을 수집하고 SQLite 에 저장합니다. 이는 **Look-ahead Bias(선점 편향)**를 방지하기 위해 당일 종료 시점까지의 정보만 사용합니다.
LLM 특징 추출기: 고정된 LLM(Qwen3-235B) 을 사용하여 매일의 뉴스/문서 묶음을 9 차원의 고정 길이 벡터로 변환합니다.
LLM 특징 (4 차원): Sentiment, Impact, Conflicting Signals, News Novelty.
거시경제 특징 (5 차원): VIX, 10 년 국채 수익률, 신용 스프레드, 시장 레짐 플래그 등.
RL 에이전트: PPO(Proximal Policy Optimization) 알고리즘을 사용하며, OHLCV 데이터, 기술적 지표, LLM 특징, 거시경제 데이터를 결합한 상태 벡터를 입력받아 포트폴리오 결정을 내립니다.
B. 프롬프트 최적화 루프 (Prompt-as-Hyperparameter)
기존 NLP 손실 대신 **정보 계수 (Information Coefficient, IC)**를 직접 최적화 목표로 삼는 자동화 루프를 도입했습니다.
메커니즘: 추출 프롬프트를 이산형 하이퍼파라미터로 간주하고, Anthropic 의 Claude API 를 메타 옵티마이저로 사용하여 프롬프트를 변형 (Mutation) 합니다.
평가 지표: 예측된 수익률과 실현된 수익률 간의 순위 상관관계인 **IC(Spearman Rank Correlation)**를 기준으로 프롬프트를 평가합니다.
최적화 과정: Few-shot 예시 추가, 반증적 사고 (Counterfactual) 도입 등 다양한 변형 실험을 통해 IC 를 극대화하는 프롬프트를 도출했습니다.
3. 주요 기여 (Key Contributions)
프롬프트를 하이퍼파라미터로 최적화: NLP 손실이 아닌 금융 목적 (IC) 에 맞춰 프롬프트를 자동 최적화하는 메커니즘을 제안했습니다. 이를 통해 IC 를 -0.024 에서 +0.104 로 크게 향상시켰습니다.
특징 유효성과 정책 유용성 간의 간극 (Gap) 규명: LLM 이 생성한 특징이 통계적으로 유의미한 예측 신호 (Valid Features) 를 가진다고 하더라도, 이것이 반드시 RL 에이전트의 수익률 향상으로 이어지는 것은 아님을 증명했습니다.
다중 레짐 (Multi-regime) 평가: 거시경제 충격이 발생한 불안정한 기간 (H1 2025) 과 상대적으로 안정된 기간 (H2 2025) 을 구분하여 실험함으로써, LLM 특징의 성능이 시장 레짐에 따라 어떻게 달라지는지 규명했습니다.
4. 실험 결과 (Results)
A. 특징의 유효성 (Feature Validity)
최적화된 프롬프트를 통해 추출된 conflicting_signals 와 impact 특징은 5 일 후 수익률과 유의미한 상관관계 (IC > 0.15) 를 보였습니다.
신호의 유효 기간은 1 일보다는 3~10 일에 정점을 찍고 20 일 이후에는 감소하는 것으로 확인되었습니다 (뉴스 지연 효과).
B. RL 성능 평가: 레짐 의존성
불안정 기간 (H1 2025, 관세 충격 등):
LLM 특징을 추가한 에이전트는 가격 기반 베이스라인보다 성능이 떨어졌습니다. (Sharpe Ratio: Baseline 0.010 vs LLM+Macro -0.267).
거시경제 충격 시 LLM 기반 뉴스 신호는 오히려 노이즈로 작용하여 에이전트의 의사결정을 방해했습니다.
거시경제 변수 (Macro-only) 만을 사용한 에이전트는 베이스라인과 유사한 성능을 보였으나, LLM 과 결합했을 때 성능이 저하되었습니다.
안정 기간 (H2 2025, calm regime):
시장이 안정화되자 LLM 특징을 포함한 에이전트들이 베이스라인을 상회하는 성과를 보였습니다 (LLM-only Sharpe 1.001).
그러나 여전히 **거시경제 변수만 사용한 에이전트 (Macro-only, Sharpe 1.099)**가 가장 강력한 성능을 보였습니다.
C. 특징 중요도 분석
그래디언트 부스팅 트리 분석 결과, RL 에이전트의 의사결정 가중치 **58%**가 거시경제 변수 (VIX, 국채, 신용 스프레드) 에 할당되었습니다.
거시경제 변수는 개별 종목의 순위를 예측하지는 않지만 (Cross-sectional IC = 0), 시장의 위험 상태를 감지하여 거래를 조절하는 '레짐 브레이크 (Regime Brake)' 역할을 수행했습니다.
5. 의의 및 결론 (Significance & Conclusion)
전환 학습의 한계 재확인: LLM 이 생성한 중간 표현의 품질이 높다고 해서 하류 RL 작업의 성공을 보장하지 않습니다. 특히 데이터 분포가 이동할 때 (Distribution Shift) 특징의 예측 구조가 무너질 수 있음을 보여주었습니다.
평가 프로토콜의 필요성: 단순히 중간 단계의 특징 (Feature-level) 유효성만 평가하는 것은 부족하며, 다양한 시장 레짐 (특히 스트레스 기간) 을 포함한 아웃-오브-샘플 테스트가 LLM 기반 금융 파이프라인의 표준 프로토콜이 되어야 함을 강조합니다.
실용적 시사점: LLM 기반 뉴스 분석은 시장이 안정적일 때 알파 (Alpha) 를 창출할 수 있으나, 거시경제 충격 시에는 오히려 노이즈가 될 수 있으므로, RL 에이전트 설계 시 거시경제 레짐 감지 메커니즘을 필수적으로 통합해야 합니다.
이 연구는 LLM 을 금융에 적용할 때 "유효한 신호"와 "수익성 있는 정책" 사이의 간극을 명확히 구분하고, 이를 해결하기 위한 레짐 적응형 접근의 중요성을 시사합니다.