GNOSS Sherlock, la herramienta de Inteligencia Cognitiva para que las máquinas puedan entendernos

GNOSS Sherlock, la herramienta de Inteligencia Cognitiva para que las máquinas puedan entendernos

Procesamiento del lenguaje natural, generación automática de grafos de conocimiento y sistemas de interrogación, descubrimiento de conocimiento, análisis y recomendación basados en el reconocimiento y enlazado de entidades.

GNOSS Sherlock colabora en la aceleración e intensificación de las capacidades de anticipación, aprendizaje y adaptación colectivos, ayudando a las empresas a tomar mejores y más seguras decisiones.

Componentes de GNOSS Sherlock:

Sherlock-NERD-NLU. Natural Language Understanding System

Named Entity Recognition and Disambiguation (NERD) es una colección de APIs que permiten el procesamiento, comprensión, interpretación y análisis del lenguaje natural (Natural Language Understanding -NLU) orientadas al reconocimiento, extracción y desambiguación de entidades, conceptos y palabras clave en textos estructurados y no estructurados.

Sherlock-NERD-NLU. Natural Language Understanding System --  NERD-NLU

1. ¿Qué es NERD-Natural Language Understanding? Named Entity Recognition and Disambiguation (NERD) es una colección de APIs que hacen posible el análisis de textos a través del procesamiento e interpretación del lenguaje natural.

NERD es capaz de localizar, contextualizar, clasificar y desambiguar las entidades nombradas en un texto. NERD-NLU ofrece:

  • Un motor de comprensión de lenguaje natural y un servicio de reconocimiento de entidades y desambiguación capaz de analizar textos y de extraer metadatos a partir de su contenido tales como conceptos, entidades o palabras clave.
  • Servicios de entrenamiento y aprendizaje orientados a construir modelos personalizados de procesamiento del lenguaje orientados a obtener resultados en dominios específicos y privados de conocimiento.

2. ¿Cómo funciona?

  • NERD identifica, desambigua y extrae las entidades de un texto dado a partir del reconocimiento del contexto en el que aparecen con un porcentaje de seguridad explícito.
  • Cuanto mayor y más rico sea el contexto mayor porcentaje de seguridad tendrá NERD con relación a las entidades extraídas y propuestas.
  • NERD dispone de potenciadores de desambiguación, un sistema de herramientas que refuerza su seguridad y acierto.

3. Rendimiento y alcance del servicio

  • Velocidad. NERD-NLU es una solución concebida para procesar grandes volúmenes de información en tiempos muy competitivos:
    • El Nuevo Testamento, 1.000.000 de caracteres y 10.000 líneas, lo analiza en menos de 1 minuto o…
    • Para cualquier texto con un volumen inferior a 5000 palabras es capaz de proponer el conjunto de metadatos que lo representan en menos de un segundo.
  • Flexibilidad:
    • NERD-NLU ofrece una solución capaz de identificar y extraer entidades de cualquier texto publicado, como los que producen los medios de comunicación, las grandes instituciones culturales, los editores educativos…
    • NERD-NLU puede ofrecer el mismo rendimiento para áreas o fuentes de conocimiento privadas sobre la base de un entrenamiento inicial que incorpore al servicio los contextos necesarios para la labor de interpretación. NERD-NLU utiliza tecnologías de machine learning con el fin de aprender y poder acompañar la evolución del conocimiento en cualquier área. 

Sherlock-Connect. Connecting Data System

Connect construye en tiempo real el grafo dinámico de conocimiento de un recurso digital dado haciendo posible que las máquinas puedan desarrollar procesos de computación semántica sobre el grafo generado.  

Sherlock-Connect. Connecting Data System -- Connect

Sherlock-Connect: Qué es

Connect es un servicio concebido para generar el grafo dinámico de conocimiento de un recurso digital dado en tiempo real. Este grafo conecta y relaciona las entidades extraídas del recurso.

Connect se ofrece como un API que recibe los datos básicos del recurso y devuelve al usuario la información en el formato adecuado para la visualización seleccionada.

Sherlock-Connect ofrece:

  • Un servicio altamente personalizable, que permite al usuario configurar el tipo de recursos y relaciones a mostrar y que puede, en consecuencia, adaptarse a cualquier clase de proyecto.
  • La posibilidad de trabajar con cualquier sistema NLU, facilitando así que el cliente pueda elegir el servicio de extracción y publicación de entidades, conceptos y palabras clave que prefiera.
  • La actualización continua, sobre la base de un sistema de aprendizaje automático, del grafo dinámico de una entidad dada con los últimos datos y relaciones que afectan a ese dominio de conocimiento.

Sherlock-Discovery

Dicovery facilita sacar a la luz y descubrir el conocimiento oculto en el conjunto de los datos de la organización, enriqueciéndolo con información relacionada de terceras partes.

Sherlock-Discovery -- Discovery

Sherlock-Discovery: Qué es

Discovery se presenta como un API para la construcción de un grafo avanzado que enlaza y consolida las entidades de un repositorio entre sí y las enriquece con contenidos de terceras partes.

  • Discovery amplia las capacidades de Connect, ofreciendo la posibilidad de enriquecer el grafo dinámico de conocimiento de un recurso dado con contenidos de terceras partes (por ejemplo, Dbpedia-Wikipedia, Geonames, etc…), pero también con otras bases de conocimiento más especializadas o propietarias del cliente.
  • Posibilita crear/leer/actualizar/borrar recursos de forma individual.

Sherlock- Connect y Discovery: Administración

El panel de administración de los servicios Connect y Discovery ofrece al usuario las siguientes opciones de configuración:

  • Numero de niveles y nodos del grafo.
  • Propiedades que se emplean para generar el grafo.
  • Tipos de entidades que se muestran en el grafo.
  • Dataset privados del cliente que se integran en el grafo (sólo disponible en Discovery). 

Sherlock-Visualizer, Entity Navigator and Data Analytics

Graph Visualizer and Entity Navigator es el complemento visual para los servicios Connect y Discovery. Facilita a las personas una rica paleta de interrogación, navegación y visualización de grafos de conocimiento, propiciando su exploración desde diferentes puntos de vista e interés.

Ver más

Analytics. Sherlock Data Analytics es un servicio de visualización basado en gráficos altamente especializado orientado a consolidar y reforzar los procesos de Business Intelligence de la organización.

Ver más

Sherlock-Visualizer, Entity Navigator and Data Analytics -- Data Visualizer and Analytics

Sherlock- Graph Visualizer and Entity Navigator

Sherlock- Data Visualizer

Graph Visualizer and Entity Navigator es el complemento visual para los servicios Connect y Discovery. Facilita a las personas una rica paleta de interrogación, navegación y visualización de grafos de conocimiento, propiciando su exploración desde diferentes puntos de vista e interés.

El servicio cuenta con las siguientes vistas:

  • infoboxes
  • grafos dinámicos
  • cajas con información contextual
  • líneas de tiempo
  • mapas

Sherlock- Data Visualizer: Plugin

Graph Visualizer and Entity Navigator pueden integrarse en cualquier web mediante un plugin que ofrece una librería que encapsula todas las funciones necesarias precisas para pintar las vistas del grafo en cualquier web: el usuario solo tiene que indicar a la librería en que espacio de la web se mostrará la vista, qué servicio desea utilizar y qué vista es la elegida.

Sherlock- Data Visualizer : Opciones de publicación

Multiplataforma

  • Api REST: Disponible para que cualquier desarrollador la utilice en sus proyectos.
  • Librería JavaScript: Encapsula las llamadas al API facilitando el uso e integración.

Plataformas especificas 

  • WordPress
  • Joomla
  • Drupal
  • Liferay

Sherlock- Data Visualizer: Rendimiento

Capacidad

  • Calculo de grafos con 1000 nodos densamente relacionados en menos de 10 segundos
  • Representación rápida en pantalla mediante Renderizado de las visualizaciones en tiempos inferiores a 1 segundo para problemas del tipo:
    • Grafos dinámicos: 300 entidades en pantalla completa
    • Mapa: +500 entidades a lo largo del globo terráqueo

Sherlock - Data Analytics

Sherlock- Data Analytics

Sherlock Data Analytics es un servicio de visualización basado en gráficos altamente especializado, que pueden integrarse mediante un plugin en cualquier web de terceros.

Ofrece la posibilidad de agrupar e integrar información distribuida en distintos espacios del grafo de conocimiento con una marcada orientación a consolidar y reforzar los procesos de Business Intelligence de la organización.

Se pueden obtener informes personalizados de cualquier tipo.