InvestAlign: Overcoming Data Scarcity in Aligning Large Language Models with Investor Decision-Making Processes under Herd Behav
Aligning Large Language Models (LLMs) with investor decision-making processes under herd behavior is a critical challenge in behavioral finance, which grapples with a fundamental limitation: the scarcity of real-user data needed for Supervised Fine-Tuning
arxiv.org
1. 연구 개요
- 연구 연도: 2025년
- 게재처: ACL Anthology
- 연구 목적: 군집행동(herd behavior)이 존재하는 투자 의사결정 상황에서, 실제 투자자 데이터 부족 문제를 해결하면서 LLM을 인간 투자자의 의사결정 과정에 정렬시키는 방법 제안
- 핵심 주장: InvestAlign은 실제 사용자 데이터를 대량으로 수집하지 않고도, 단순 투자 문제의 이론해를 활용해 SFT 데이터를 생성할 수 있으며, 이를 통해 fine-tuning한 InvestAgent는 기존 LLM보다 실제 투자자 의사결정에 더 가깝게 정렬됨.
2. 연구 배경
- 투자자는 일반적으로 자신의 위험 선호에 따라 투자 의사결정을 수행함.
- 투자 의사결정은 개인의 수익률과 위험뿐 아니라 금융시장 전체의 효율성과 안정성에도 영향을 줌.
- 실제 금융시장에서는 투자자가 독립적으로만 판단하지 않음.
- 금융 애널리스트, 펀드매니저, 투자 전문가, 주변 투자자의 행동을 참고하거나 모방하는 경우가 많음.
- 이러한 현상은 행동재무학에서 군집행동, 즉 herd behavior로 설명됨.
- 군집행동은 투자자가 타인의 투자 결정을 따라 하거나, 타인의 포트폴리오 변화율을 모방하는 행동을 의미함.
- 기존 수리경제학 연구는 군집행동이 존재하는 최적 투자 문제를 이론적으로 분석해 왔음.
- 그러나 복잡한 투자 문제에서는 이론해를 직접 구하기 어렵거나 계산 비용이 큼.
- 이에 따라 LLM을 활용해 복잡한 투자 의사결정 문제를 보조하거나 시뮬레이션하려는 필요가 있음.
3. 문제의식
- LLM을 투자자 의사결정 과정에 맞추려면 보통 Supervised Fine-Tuning, 즉 SFT가 필요함.
- SFT를 하려면 실제 투자자의 의사결정 데이터가 많이 필요함.
- 그러나 실제 사용자 투자 데이터는 수집 비용이 높음.
- 투자자의 위험 선호, 모방 성향, 투자 경험 등이 다양하기 때문에 충분한 표본 확보가 어려움.
- 또한 투자 결정은 민감한 개인정보와 금융정보를 포함하므로 프라이버시와 보안 문제가 큼.
- 따라서 실제 투자자 데이터를 대량 수집하지 않고도 LLM을 투자자 의사결정에 정렬시키는 방법이 필요함.
- 논문은 이 문제를 해결하기 위해 “단순하지만 유사한 투자 문제의 이론해”를 활용하는 InvestAlign을 제안함.
4. 핵심 개념: Herd Behavior
- Herd behavior는 투자자가 타인의 투자 결정을 모방하는 현상임.
- 논문은 두 가지 군집행동 유형을 구분함.
- 첫째, absolute herd behavior임.
- 타인의 전체 투자 비중 또는 포트폴리오 수준 자체를 따라 하는 방식임.
- 예를 들어 투자 보조자가 주식에 40% 투자하면 자신도 그 수준에 가까워지려는 행동임.
- 둘째, relative herd behavior임.
- 타인의 투자 결정 변화율을 따라 하는 방식임.
- 예를 들어 투자 보조자가 주식 비중을 매년 얼마나 늘리거나 줄이는지를 모방하는 행동임.
- 또한 영향 구조도 두 가지로 나눔.
- 첫째, unilateral influence임.
- 한 투자자가 다른 투자자의 영향을 받지만, 반대 방향 영향은 없는 구조임.
- 둘째, mutual influence임.
- 두 투자자가 서로 영향을 주고받는 구조임.
5. 연구 문제 설정
- 논문은 두 명의 투자자 또는 에이전트가 존재하는 최적 투자 문제를 설정함.
- 투자자는 예금과 주식에 자산을 배분함.
- 예금은 무위험 수익률을 제공함.
- 주식은 초과수익률과 변동성을 가짐.
- 각 투자자는 자신의 최종 자산 효용을 극대화하려 함.
- 동시에 군집행동을 고려해 다른 투자자의 결정과의 거리를 줄이려 함.
- 즉, 투자자는 “수익·위험 최적화”와 “타인 모방” 사이에서 균형을 잡음.
- 이때 핵심 투자 속성은 두 가지임.
- 위험회피계수, risk aversion coefficient
- 영향계수, influence coefficient
6. 세 가지 투자 문제
- 논문은 세 가지 투자 문제를 구분함.
- P1: relative herd behavior + unilateral influence
- 투자자 A1이 A2의 투자 결정 변화율을 모방함.
- A2는 A1의 영향을 받지 않음.
- 복잡 문제로 설정됨.
- P2: absolute herd behavior + mutual influence
- A1과 A2가 서로의 투자 결정 수준을 모방함.
- 양방향 영향이 존재함.
- 복잡 문제로 설정됨.
- P3: absolute herd behavior + unilateral influence
- A1이 A2의 투자 결정 수준을 모방함.
- A2는 A1의 영향을 받지 않음.
- 상대적으로 단순하며 이론해를 쉽게 계산할 수 있음.
- InvestAlign은 P3의 이론해를 활용해 SFT 데이터를 만들고, 이를 통해 P1·P2 같은 복잡 문제에서도 LLM 성능을 개선하는 접근임.
7. InvestAlign의 핵심 아이디어
- 기존 방법은 복잡한 문제에 대해 실제 사용자 데이터를 수집하고, 이를 기반으로 LLM을 fine-tuning함.
- InvestAlign은 접근을 바꿈.
- 먼저 복잡한 문제와 수학적으로 유사한 단순 문제를 찾음.
- 그 단순 문제의 이론해를 계산함.
- 이 이론해를 기반으로 대량의 고품질 SFT 데이터를 생성함.
- 이후 LLM을 이 데이터로 fine-tuning함.
- fine-tuning된 모델을 InvestAgent라고 부름.
- 핵심은 실제 투자자 데이터를 직접 대량 수집하지 않고도, 이론해 기반 데이터로 투자자 의사결정에 가까운 모델을 만드는 것임.
8. 연구 질문
- Q1: 복잡한 투자 문제가 주어졌을 때, 이와 유사하면서도 단순한 문제를 어떻게 식별할 수 있는가.
- Q2: 단순 문제의 이론해가 실제 투자자의 투자 결정과 일치하는가.
- Q3: 이론해를 기반으로 SFT 데이터를 어떻게 생성할 수 있으며, 실제 사용자 데이터와 비교해 학습 효율은 어떤가.
- Q4: 이론해 기반 데이터로 fine-tuning한 LLM이 복잡한 투자 문제에서도 실제 투자자 의사결정에 잘 정렬되는가.
9. 실제 사용자 데이터 수집
- 연구진은 단순 문제 P3에 대해 실제 사용자 데이터를 수집함.
- 참여자는 119명임.
- 참여자는 주로 미시경제학과 행동재무학 분야의 전문가 및 학생임.
- 이는 투자 문제에 대한 이해 부족으로 인한 노이즈를 줄이기 위한 선택임.
- 참여자는 투자자 A1 역할을 수행함.
- A1은 투자 보조자 A2의 영향을 받는 상황으로 설정됨.
- 참여자는 10년 동안 매년 주식에 투자할 자금 비중을 결정함.
- 연구진은 설문을 통해 참여자의 위험회피계수와 영향계수도 추정함.
10. Pre-SFT LLM 평가
- 연구진은 fine-tuning 전 LLM이 실제 투자자 데이터와 얼마나 일치하는지 평가함.
- 평가 모델은 다음과 같음.
- GPT-3.5-Turbo
- Qwen-2-7B-Instruct
- Meta-Llama-3.1-8B-Instruct
- GLM-4-9B-CHAT
- LLM에는 투자 전문가 역할을 부여함.
- 투자 환경, 예금 수익률, 주식 수익률, 변동성, 투자 기간, 투자 보조자 추천, 투자자 속성 등을 프롬프트로 제시함.
- LLM은 10년 동안 매년 주식에 투자할 비중을 출력해야 함.
- 결과적으로 fine-tuning 전 LLM의 투자 결정은 실제 사용자 데이터와 상당한 차이를 보임.
- 즉, 기본 LLM은 군집행동이 존재하는 최적 투자 문제에서 인간 투자자의 의사결정을 잘 모사하지 못함.
11. 이론해와 실제 사용자 데이터의 일치성
- 연구진은 P3의 이론해와 실제 사용자 데이터를 비교함.
- 페이지 6의 Figure 2는 실제 사용자 데이터, 이론해, Pre-SFT LLM 결정을 함께 보여줌.
- 그래프상 이론해는 Pre-SFT LLM보다 실제 사용자 데이터에 훨씬 가깝게 나타남.
- 통계 검정도 수행함.
- 실제 투자 결정과 이론해의 차이에 대한 평균은 1% 유의수준에서 0과 유의하게 다르지 않음.
- 상관계수 평균도 1% 유의수준에서 0.85와 유의하게 다르지 않음.
- 이는 이론해가 실제 투자자 의사결정의 대체 데이터로 활용될 수 있음을 뒷받침함.
12. SFT 데이터 생성 방식
- InvestAlign은 P3의 이론해를 이용해 input-output pair를 생성함.
- 입력에는 투자 환경, 투자자 속성, 투자 보조자 추천 등이 포함됨.
- 출력에는 이론적으로 계산된 최적 주식 투자 비중 시퀀스가 포함됨.
- 투자자 속성은 자연어로 표현함.
- 즉, LLM에게 단순히 α, θ 같은 수치를 던지는 것이 아니라, 위험 선호와 보조자 의존도를 사람이 이해할 수 있는 설명으로 제공함.
- 위험회피계수 α1은 0.05부터 0.50까지 설정함.
- 영향계수 θ1은 1×10⁻⁸부터 1×10⁻⁷까지 설정함.
- 각 투자 속성 조합마다 이론적 최적 결정을 계산함.
- 무작위 교란을 고려해 각 조건을 10회 반복함.
- 최종 SFT 데이터셋은 1,000개 학습 샘플로 구성됨.
13. 이론해 기반 학습의 장점
- 논문은 이론해 기반 데이터가 실제 사용자 데이터보다 학습 효율이 높다고 주장함.
- 이유는 실제 사용자 데이터에는 노이즈가 많기 때문임.
- 반면 이론해는 동일한 조건에서 결정론적으로 계산됨.
- 따라서 학습 신호가 더 명확함.
- 논문은 수학적 분석을 통해 이론해 기반 데이터로 학습할 때 손실함수의 gradient norm이 더 크다고 보임.
- gradient norm이 크면 초기 학습 단계에서 더 빠른 수렴이 가능함.
- 실험에서도 Qwen-2와 Llama-3.1을 대상으로 확인함.
- 페이지 8의 Figure 3은 이론해 기반 데이터로 학습할 때 gradient norm이 실제 사용자 데이터 기반 학습보다 더 크게 나타남을 보여줌.
- 페이지 8의 Figure 4는 이론해 기반 데이터로 학습한 모델이 더 빠르게 training loss를 낮춘다는 점을 보여줌.
14. InvestAgent 성능: 단순 문제 P3
- 연구진은 InvestAlign으로 fine-tuning한 모델을 InvestAgent라고 부름.
- P3에서 InvestAgent의 투자 결정은 Pre-SFT LLM보다 실제 사용자 데이터와 훨씬 가까워짐.
- 페이지 9의 Figure 5는 GPT-3.5, Qwen-2, Llama-3.1에서 InvestAgent가 실제 사용자 데이터와 이론해에 더 가까운 투자 경로를 생성함을 보여줌.
- 전체 MSE 기준으로 성능이 크게 개선됨.
- P3에서 전체 MSE 감소율은 다음과 같음.
- GPT-3.5: 61.26% 감소
- Qwen-2: 45.59% 감소
- Llama-3.1: 61.03% 감소
- 이는 이론해 기반 SFT가 단순 문제에서 인간 투자자 의사결정과의 정렬을 크게 개선함을 의미함.
15. InvestAgent 성능: 복잡 문제 P1
- InvestAlign은 P3의 데이터로 학습했지만, 복잡 문제 P1에도 적용됨.
- P1은 relative herd behavior와 unilateral influence가 결합된 문제임.
- 실제 사용자 데이터는 80명으로부터 수집됨.
- 실험 결과 InvestAgent는 Pre-SFT LLM보다 실제 사용자 데이터와 더 가까운 결정을 생성함.
- P1에서 전체 MSE 감소율은 다음과 같음.
- GPT-3.5: 46.84% 감소
- Qwen-2: 56.69% 감소
- Llama-3.1: 44.52% 감소
- 이는 단순 문제의 이론해로 학습한 모델이 복잡한 군집행동 문제에도 일반화될 수 있음을 보여줌.
16. InvestAgent 성능: 복잡 문제 P2
- P2는 absolute herd behavior와 mutual influence가 결합된 문제임.
- 즉, 두 투자자가 서로의 투자 결정을 모방하는 상황임.
- 실제 사용자 데이터는 44명으로부터 수집됨.
- P2에서도 InvestAgent는 Pre-SFT LLM보다 실제 사용자 데이터와 더 가까운 결정을 보임.
- 전체 MSE 감소율은 다음과 같음.
- Qwen-2: 60.92% 감소
- Llama-3.1: 45.77% 감소
- 이는 InvestAlign이 단순히 학습 문제에만 맞춘 것이 아니라, 유사한 구조의 복잡 문제에도 효과가 있음을 시사함.
17. FinGPT 데이터셋과의 비교
- 논문은 InvestAgent를 FinGPT 데이터셋으로 fine-tuning한 모델과도 비교함.
- 비교 대상은 FinGPT-FinEval과 FinGPT-ConvFinQA임.
- 실험 결과 InvestAgent가 FinGPT 기반 fine-tuning 모델보다 더 낮은 MSE를 기록함.
- 이유는 FinGPT 데이터셋이 일반 금융 과제에 초점을 맞춘 반면, InvestAlign 데이터셋은 군집행동이 있는 최적 투자 문제에 특화되어 있기 때문임.
- 즉, 금융 도메인 데이터라고 해서 모두 같은 효과를 내는 것은 아님.
- 특정 행동재무 문제에는 해당 문제 구조에 맞는 데이터 생성이 더 중요함.
18. 경제 원리 반영 여부
- 논문은 InvestAgent가 경제학적 원리를 반영하는지도 검증함.
- 첫 번째 가설은 영향계수가 커질수록 투자자들의 투자 결정이 서로 가까워진다는 것임.
- P1과 P3에서는 A1의 결정이 A2의 최적 결정에 가까워지는지 확인함.
- P2에서는 A1과 A2의 결정이 서로 수렴하는지 확인함.
- 페이지 21의 Figure 8~10은 영향계수가 커질수록 투자 결정 간 거리가 줄어드는 경향을 보여줌.
- 두 번째 가설은 mutual influence 상황에서 영향계수가 커질수록 두 투자자의 최종 자산 합이 감소한다는 것임.
- 페이지 22의 Figure 11은 영향계수가 증가할수록 두 투자자의 최종 자산 합의 평균이 감소하는 경향을 보여줌.
- 이는 InvestAgent가 단순히 실제 사용자 데이터에 가까운 값만 내는 것이 아니라, 군집행동과 관련된 경제 원리도 어느 정도 반영함을 의미함.
19. 연구 시사점
- LLM을 투자자 의사결정에 정렬시키기 위해 반드시 대규모 실제 사용자 데이터만 필요한 것은 아님.
- 수리경제학 또는 행동재무학의 이론해를 활용하면 고품질 synthetic SFT 데이터를 만들 수 있음.
- 이론해 기반 데이터는 실제 사용자 데이터보다 노이즈가 적고 학습 수렴이 빠를 수 있음.
- 단순 문제에서 얻은 이론해 기반 지식이 유사한 복잡 문제로 이전될 가능성이 있음.
- 이는 금융 LLM 개발에서 이론 모델과 LLM fine-tuning을 결합하는 방향의 가능성을 보여줌.
- 특히 개인정보 보호와 데이터 부족 문제가 큰 금융 분야에서 유용한 접근임.
20. 기존 연구와의 차별점
- 기존 금융 LLM 연구는 주가 예측, 뉴스 분석, 리포트 요약, 투자 아이디어 생성 등에 초점을 맞춘 경우가 많음.
- 이 논문은 미시경제학과 행동재무학의 투자자 의사결정 과정 자체에 초점을 둠.
- 특히 herd behavior가 있는 최적 투자 문제를 다룸.
- 기존 LLM 투자 에이전트는 인간 투자자의 군집행동을 충분히 반영하지 못함.
- InvestAlign은 이론해 기반 SFT 데이터를 사용해 LLM을 인간 투자자의 의사결정 경로에 맞추려 함.
- 즉, “금융 지식을 많이 아는 LLM”이 아니라 “투자자처럼 결정하는 LLM”을 목표로 함.
21. 연구 한계
- InvestAlign은 모든 복잡한 최적 투자 문제에 보편적으로 적용된다고 주장하지 않음.
- 이론해가 실제 투자자의 모든 미묘한 행동을 포착하지 못할 수 있음.
- 실험은 두 명의 에이전트와 특정 형태의 군집행동 문제에 집중함.
- 실제 금융시장에서는 더 많은 투자자, 다양한 자산, 정보 비대칭, 거래비용, 제도적 제약 등이 존재함.
- 실제 사용자 데이터는 전문가와 관련 분야 학생 중심으로 수집됨.
- 일반 개인 투자자의 행동을 완전히 대표한다고 보기는 어려움.
- 향후 연구에서는 과신, 손실회피 등 다른 행동 편향으로 확장할 필요가 있음.
- 또한 SFT뿐 아니라 RLHF를 결합해 투자 의사결정 정렬 효과를 비교할 필요가 있음.
22. 결론
- 이 논문은 군집행동이 존재하는 투자 의사결정에서 LLM을 인간 투자자와 정렬시키기 위한 InvestAlign 프레임워크를 제안함.
- InvestAlign은 복잡한 문제와 유사한 단순 문제의 이론해를 활용해 SFT 데이터를 생성함.
- 이론해는 실제 사용자 데이터와 통계적으로 일관되며, Pre-SFT LLM보다 실제 투자자 의사결정에 더 가까움.
- 이론해 기반 데이터는 실제 사용자 데이터보다 노이즈가 적어 더 빠른 학습 수렴을 가능하게 함.
- InvestAgent는 P3뿐 아니라 P1, P2 같은 복잡 문제에서도 Pre-SFT LLM보다 실제 사용자 데이터에 더 잘 정렬됨.
- 결론적으로, InvestAlign은 금융 분야에서 데이터 부족과 개인정보 문제를 완화하면서, LLM을 행동재무학적 투자 의사결정 과정에 정렬시키는 유망한 방법임.
'테크 > 곰국' 카테고리의 다른 글
| 페르소나 설계 및 프롬프트 분석을 통한 LLM 유발 투자 편향 평가: 사회적 시뮬레이션을 통한 은퇴 후 자산 고갈 위험의 정량적 연구 (1) | 2026.07.11 |
|---|---|
| 금융 의사결정에서의 위치 편향 추적: Qwen2.5를 통한 메커니즘적 통찰 (0) | 2026.07.11 |
| LLM 내 숨겨진 편향성 평가 및 완화를 위한 강건한 프레임워크 (0) | 2026.07.11 |
| Fin-Bias: 금융 도메인에서 인간 편향하의 LLM 의사결정에 대한 종합적 평가 (0) | 2026.07.11 |
| FinCon: 향상된 금융 의사결정을 위한 개념적 언어 강화 기반 합성 LLM 멀티에이전트 시스템 (0) | 2026.07.10 |