Saltar a contenido

Sesión 17 de Julio AWS III

Extracción de información

¿Que tipo de información se extrae?

  • Entidades: Son partes del texto con significado: Personas, requerimientos, compañías, fechas, etc
  • Los textos tienen frases comunes que se deberían categorizar
  • De los textos podemos extraer entidades conocidas (que se ha definido a partir de preguntas)

¿Que utilidad tiene?

  • Extraer información relevante de textos
  • Identificar partes del texto con significado
  • Identificar relaciones dentro del texto
  • Aplicaciones prácticas:

    • Etiquetado de noticias Esto es util para facilitar busquedas
    <meta name="keywords" content="armed forces, brand safety-nsf crime, brand safety-nsf discrimination, brand safety-nsf mature, brand safety-nsf/>
    
    • Identificar temas en textos: CMS: Joomla, Drupal, Wordpress, Salesforce: Los textos se suelen etiquetar (tags) para facilitar búsquedas, hay módulos que se pueden instalar que hacen PLN y etiquetan automáticamente

Tipos de extracción de información

¿Que se busca?

Es extraer información relevante de los textos e identificar que son: personas, compañías, fechas, eventos, ubicaciones, etc.


Extracción de frases clave (Key phrase extraction KPE)

  • Extraer palabras útiles para capturar el contexto general
  • Es un proceso de aprendizaje no supervisado
  • Se mapean las palabras en un grafo con pesos y se determina:
    • Pesos: Indicadores de la importancia de la palabra
    • Que tan conectada esta una palabra: Indicador de importancia
  • Algotimos TF-IDF, KeyBERT

Reconocimiento de entidades nombradas (Named Entity Recgnition NER)

  • Identificar nombres, ubicaciones, organizaciones, fechas y nombres de productos
  • Encontrar relaciones entre las entidades en contextos como evento
  • Se usan algoritmos como spaCy y BERT

Desambiguación de entidades nombradas (Named entity disambiguation NED)

  • Identificar entidades únicas en el texto (es decir eliminar ambigüedades)
  • Junto a NER se especifican relaciones en la base de conocimiento (grafo)

Extracción de relaciones

Identificar como dos entidades se relacionan, ejemplo Bill Gates: Persona Microsoft: Empresa ¿Relación? Bill Gates es uno de los fundadores de Microsoft


Extracción de eventos

  • Identificación de entidades nombradas
  • Extracción de relaciones: Persona o compañia, evento, fecha, ubicación.