EN - FR - DE - ES - IT - PT -

LexiconDream

🔤 Incrustación de palabras

Una representación vectorial densa de las palabras que capta su significado.

Incrustación de palabras

En una buena representación vectorial de palabras, "rey" menos "hombre" más "mujer" se sitúa cerca de "reina". Esta aritmética funciona porque los vectores codifican el significado, no solo la ortografía. Cada palabra se convierte en una lista densa de números, normalmente de 100 a 300 dimensiones, posicionados de forma que las palabras similares se encuentren cerca unas de otras en el espacio vectorial.

Las representaciones antiguas trataban las palabras como símbolos aislados. Un vector one-hot para "gato" no decía nada sobre "gatito". Las incrustaciones cambiaron esto al entrenarse con grandes corpus de texto: las palabras que aparecen en contextos similares terminan con vectores similares. La hipótesis distribucional, que se resume en "conocerás una palabra por las compañías que frecuenta", es el motor de toda la idea.

Métodos populares

Los modelos de incrustación estática como Word2Vec asignan un vector por palabra, por lo que "bank" tiene la misma representación en "river bank" y "bank account". Los modelos contextuales corrigen esa ambigüedad, razón por la cual ahora predominan. La desventaja es el costo: calcular un vector contextual requiere ejecutar todo el modelo.

Comments

No comments yet. Be the first to share a thought.

Leave a comment