728x90
반응형
SMALL
GloVe란 무엇인가?
2014년 스탬포드 대학교에서 발표한 GloVe는 단어 임베딩의 두 가지 큰 흐름인 '카운트 기반 (Count-based) 방식과 예측 기반(Predictive) 방식을 결한한 모델이다.
- 카운트 기반(LSA 등): 전체 말뭉치에서 단어들이 동사에 몇 번 등장했는지 통계를 낸다. ( 전체적인 문맥 파악에 유리)
- 예측 기반(Word2Vec) : 원도우를 옮겨가며 주변 단어를 예측한다. (단어 간 유사도 파악에 유리)
GloVe는 이 두 장점을 합쳐 전체 말뭉치에서 단어들이 같이 나타나는 횟수의 비율을 학습 목표로 삼아있다.
-> 단어 간 전체 통계 기반
GloVe는 전체 말뭉치(corpus)의 통계 정보를 활용하여 단어 벡터를 학습하는 방법이다.
핵심은
단어 간 “동시 등장(co-occurrence)” 확률을 기반으로 의미를 학습한다.
반응형
핵심 아이디어 : 동시 등장 확률의 비율 (Co-occurrence Probabilities)
GloVe의 핵심을 단순히 "A와 B가 얼마나 자주 나오는가? " 가 아니라, "단어 C가 주어졌을 때, A와 함께 나올 확률과 B와 함께 나올 확률의 비율을 보는 것이다.
예 : '얼음(Ice)과 '증기(Steam)'
- '차갑다(solid)' 라는 단어는 '얼음'과는 자주 쓰이지만 '증기'와는 드물게 쓰인다.
- '뜨겁다(Gas)'라는 단어는 '증기'와는 자주 쓰이지만 '얼음'과는 두물게 쓰인다.
- '물(Water)이나 '패션(Fashion)' 같은 단어는 두 단어 모두에 관련이 깊거나 아예 없어서 비율이 1에 가깝다.
GloVe는 이러한 '비율(Ratio)'을 벡터 공간에 그대로 투명하여, 단어 시아의 관계를 수학적으로 훨씬 더 정교하게 표현한다.
-> 여기서 패턴을 학습하여 벡터 생성한다.
GloVe의 장점
- 전역적 정보 활용 : 데이터셋 전체의 통계적 정보를 반영하므로, Word2Vec보다 말뭉치 전체의 의미를 더 잘 담아낸다.
- 안정적인 성능 : 학습 데이터가 적을 때도 비교적 준수한 성능을 보이며, 대규모 말뭉치에서도 단어 간의 유사성을 매우 정확하게 측정한다.
- 빠른 학습 : 동시 등장 행렬(Co-occurrence Matrix)을 미리 계산해두기 때문에, 반복적인 윈도우 스캔 과정이 적어 효율적이다.
한계
- 메모리 많이 사용(co-occurrence matrix)
- 희귀 단어 처리 어려움
- 문맥 반영 못함 (정적 임베딩)
Python 실습 : 사전 학습된 Glove 활용
GloVe는 직접 학습시키기보다 이미 거대한 위키피디아 데이터로 학습된 벡터를 불러와서 사용하는 경우가 많다.
728x90
언제 사용하면 좋을까?
- 데이터 전체 통계가 중요한 경우
- 안정적인 임베딩이 필요한 경우
- Word2Vec보다 해석력을 주요시할 때
요약: Word2Vec vs GloVe
| 비교 항목 | Word2Vec | GloVe |
| 핵심 기법 | 구소적 윈도우 예측 | 전역적 동시 등장 통계 |
| 방식 | 예측 기반 | 통계 기반 |
| 학습 데이터 | 윈도우 내 주변 단어 쌍 | 전체 말뭉치의 빈도 행렬 |
| 학습 | 로컬 문맥 | 전체 코퍼스 |
| 구조 | 신경망 | 행렬 분해 |
| 특징 | 새로운 단어 업데이트에 유연함/ 빠름 | 단어 간 전체적인 관계 파악에 강함/ 안정적 |
-> Word2Vec = "문맥으로 예측하면서 학습" , GloVe = "전체 통계를 분석해서 학습"
GloVe는 단어 임베딩이 단순한 예측을 넘어, 데이터 전체의 통계적 구조를 어떻게 수학적으로 표현할 수 있는지 보여준 기념비적인 모델이다.
제미나이, 챗지피티 등을 이용 하여 작성
728x90
반응형
'LLM' 카테고리의 다른 글
| 15. 희소 행렬 (Sparse Matrix) (0) | 2026.04.29 |
|---|---|
| 14. 카운트 기반(Count-based) 모델 (0) | 2026.04.28 |
| 12. Skip-gram (0) | 2026.04.24 |
| 11. CBOW (Continuous Bag of Words) (0) | 2026.04.23 |
| 10. Word2Vec (0) | 2026.04.22 |