Skip to content

Extracción de relaciones y eventos

Cómo anotar relaciones entre entidades y eventos estructurados con disparadores y argumentos, usando enlaces de tramos y anotación de eventos en Potato.

La extracción de relaciones conecta dos entidades con un enlace tipado ("Marie Curie, ganó, Premio Nobel"). La extracción de eventos va más allá: marca un disparador del evento y los roles que lo rodean (quién hizo qué, a quién y cuándo). Ambas convierten texto plano en conocimiento estructurado.

Consulta Extracción de relaciones y Extracción de eventos para más contexto.

Relaciones: enlazar tramos

Una anotación de relación tiene tres partes: un tramo cabeza, un tramo cola y un tipo de relación. En Potato, los anotadores primero marcan los tramos y luego trazan un enlace dirigido y tipado entre ellos (enlace de tramos).

yaml
annotation_schemes:
  - annotation_type: span
    name: entities
    description: "Mark the entities involved."
    labels: [PERSON, ORGANIZATION, AWARD]
  - annotation_type: span_link
    name: relations
    description: "Draw a link between two entities and choose the relation."
    labels: [won, works_for, located_in, founded_by]

Las relaciones son direccionales, así que decide y documenta la dirección de cada tipo (¿"founded_by" apunta de la empresa a la persona, o al revés?).

Eventos: disparadores y argumentos

Un evento se ancla en una palabra disparadora (a menudo un verbo como "acquired") y tiene argumentos que ocupan roles tipados (Comprador, Vendedor, Precio, Fecha). El tipo de anotación de eventos de Potato permite a los anotadores marcar el disparador y adjuntar tramos etiquetados con roles.

El escaparate de anotación de eventos muestra una configuración funcional de disparador y argumentos.

Por qué estas tareas son difíciles

  • El espacio de etiquetas es grande, por lo que la concordancia baja. Mantén pocos y bien definidos los tipos de relación y de rol.
  • Los anotadores deben acertar primero con los tramos; los errores se acumulan. Plantéate anotar las entidades en una primera pasada y las relaciones en una segunda.
  • La salida estructurada vuelve no triviales las métricas de concordancia: mide en el nivel que te importa (disparador correcto, argumento correcto, evento completo correcto).

Lecturas adicionales