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.

Liên kết