# Análisis semántico

El análisis semántico, también denominado relación semántica, es el uso de ontologías (en el sentido informático de este término, no en el filosófico) para analizar el contenido de textos almacenados en un soporte informático, como Internet. Este conjunto de procedimientos informáticos combina minería de textos y tecnologías de Web Semántica como Marco de Descripción de Recursos (RDF por sus siglas en inglés). El análisis semántico mide la relación de diferentes conceptos ontológicos.
Varios grupos de investigación académica tienen proyectos activos en esta área. Uno de ellos es el Centro Kno.e.sis de la Universidad Estatal de Wright.

## Historia

En 1996 se produjo un hito importante en los inicios del análisis semántico, aunque la progresión histórica de estos algoritmos es, en buena parte, subjetiva. En la publicación de su estudio fundamental, Philip Resnik estableció que las computadoras tienen la capacidad de emular el juicio humano.
Al abarcar las publicaciones de múltiples revistas, las mejoras en la precisión de los cálculos analíticos semánticos generales pretendían revolucionar el campo. Sin embargo, la falta de una terminología estándar a finales de la década de 1990 provocó mucha falta de comunicación. Esto llevó a Budanitsky y Hirst a estandarizar el tema en 2006 con un resumen que también estableció un marco para el análisis moderno de ortografía y gramática.
En los primeros días del análisis semántico, era difícil obtener bases de conocimiento suficientemente grandes y fiables. En 2006, Strube y Ponzetto demostraron que Wikipedia podía utilizarse en cálculos de análisis semántico. El uso de una gran base de conocimientos como Wikipedia permite aumentar tanto la precisión como la aplicabilidad del análisis semántico.

## Métodos

Dada la naturaleza subjetiva del campo, los diferentes métodos utilizados en el análisis semántico dependen del dominio de aplicación. Ningún método singular se considera correcto; sin embargo, uno de los métodos más aplicables y eficaces es el análisis semántico explícito (ESA). El ESA fue desarrollado por Evgeniy Gabrilovich y Shaul Markovitch a finales de la década de 2000. Utiliza técnicas de aprendizaje automático para crear un intérprete semántico que extrae fragmentos de texto de artículos y los ordena en una lista según su relación con el texto circundante.
El análisis semántico latente (LSA) es otro método habitual que no utiliza ontologías; solo considera el texto en el espacio de entrada.

## Aplicaciones

* Vinculación de entidades
* Construcción de ontologías / rellenado de bases de conocimientos
* Tareas de búsqueda y consulta.
* Procesamiento de lenguajes naturales
** Sistemas de diálogo hablado (por ejemplo, Amazon Alexa, Google Assistant, Cortana de Microsoft)
* Inteligencia artificial
* Gestión del conocimiento
La aplicación de métodos de análisis semántico generalmente agiliza los procesos organizacionales de cualquier sistema de gestión del conocimiento. Las bibliotecas académicas suelen utilizar una aplicación de dominio específico para crear un sistema organizativo más eficiente. Al clasificar las publicaciones científicas utilizando la semántica y Wikipedia, los investigadores ayudan a las personas a encontrar recursos más rápido. Los motores de búsqueda como Semantic Scholar brindan acceso organizado a millones de artículos.