Estudio de las relaciones causales: De un marco teórico a una aplicación práctica

Figura 1, Esquema general del proceso.

Figura 2. Salida esquematizada del programa.

Cada una de estas oraciones pasará directamente a una aplicación programada en C, donde se analizará si el concepto introducido en el proceso está dentro del contexto condicional de la oración. En caso afirmativo se presentará un esquema con las conjunciones, modificadores y demás términos relevantes para su posterior representación en el grafo causal.

Los pasos que sigue el algoritmo son los siguientes:

  • Procesar una frase mediante un programa (Stanford parser [10] o part-of-speech-tagger (POST) [11], según los patrones considerados) para dividirla en lexemas.
  • Localizar el concepto buscado dentro de la frase analizada.
  • Localizar la partícula condicional o causal más próxima al concepto buscado y evaluar si pertenecen al mismo contexto (en base al número de palabras que los separan). Si no, eliminar la sentencia.
  • Determinar si el concepto es causa o efecto dentro de la sentencia analizada para establecer la dirección de la flecha dentro del grafo.
  • Localizar atributos y modificadores como adjetivos y adverbios cerca del concepto.
  • Si el concepto buscado está antes de la conjunción causal/condicional, etiquetar el nodo como efecto y buscar el nodo causal junto con sus modificadores. En caso contrario etiquetar el nodo como causa y buscar el nodo efecto junto con sus modificadores.

De una manera más general, el esquema completo del proceso es el representado en la figura 1, donde se parte de un conjunto de documentos para, a través del proceso descrito, generar un grafo causal con la información relacionada con el concepto introducido por el usuario.

El proceso desarrollado es capaz de simplificar una sentencia compleja, extrayendo los conceptos y modificadores que pudieran estar relacionados con el buscado.


(2) http://www.mayoclinic.com (última visita: octubre 2010).
(3) http://www.cancer.net/patient/Cancer+Types/Lung+Cancer/ (última visita: octubre 2010).
(4) http://www.cdc.gov/cancer/lung/basic_info/ (última visita: octubre 2010).
(5) http://www.emedicinehealth.com/lung_cancer (última visita: octubre 2010).
(6) http://www.lungcanceronline.org/info/index.html (última visita: octubre 2010).

 
Créditos-Comité Editorial © Asociación de Ingenieros del ICAI Normas para Autores