Word2Vec
Định nghĩa
Word2Vec là họ mô hình học word embeddings bằng cách dự đoán quan hệ giữa một từ trung tâm và các từ xuất hiện quanh nó trong corpus.
Cách hiểu bằng lời của tôi
Word2Vec biến câu hỏi “từ này nghĩa là gì?” thành câu hỏi dễ train hơn: “từ này thường xuất hiện cùng những từ nào?“. Nếu hai từ xuất hiện trong ngữ cảnh giống nhau, training sẽ kéo vector của chúng về gần nhau.
Cơ chế
Với skip-gram, model nhận center word và dự đoán outside/context word :
- : vector của center word.
- : vector output của context word.
- : điểm tương thích giữa center và context.
- Softmax biến score thành xác suất trên vocabulary.
Điều cần biết
- Word2Vec dựa trên distributional semantics: từ có nghĩa tương tự thường xuất hiện trong context tương tự.
- Analogy tuyến tính là một dấu hiệu thú vị nhưng không đủ để kết luận embedding tốt cho task thật.
- Intrinsic evaluation nhanh, còn extrinsic evaluation mới kiểm tra giá trị trong downstream task.