Un gráfico de conocimiento es: una estructura digital que representa el conocimiento como conceptos y las relaciones entre ellos (hechos). Un gráfico de conocimiento incluye estructuras semánticas que permiten que tanto humanos como máquinas comprendan y razonen sobre su contenido.
Aunque nuestro producto GraphBase tiene muchas características que lo hacen útil como almacén de datos de propósito general, la mayoría de las implementaciones de nuestros clientes se han centrado en la capacidad única del producto para adjuntar uno o más marcos semánticos a su gráfico de datos.
Un gráfico de datos que proporciona acceso semántico de esta manera se denomina gráfico de conocimiento.
Da la casualidad de que no hay consenso sobre lo que constituye un gráfico de conocimiento. Para algunos, puede ser cualquier cosa que conecte elementos de datos para crear algo que sea más que la suma de sus partes. Para otros, un gráfico de conocimiento necesita estructuras y declaraciones derivadas de la lógica formales y estandarizadas.
Esta falta de una definición simple, accesible y pragmática no ayuda a la adopción empresarial de la tecnología de gráficos de conocimiento. ¿Por qué? Si no puede entender algo fácilmente, es difícil ver sus beneficios.
Esta falta de consenso es en gran parte producto de la rica y diversa historia del tema. Lo que parece un tema de vanguardia se ha debatido en realidad durante miles de años, remontándose (al menos) a Aristóteles en el siglo IV a. C. También ha sido objeto de miles de artículos, el más reciente se centró principalmente en las redes semánticas de finales del siglo XX y su evolución en la "Web semántica".
Google, sin embargo, creó el gráfico de conocimiento arquetípico, la implementación que popularizó el término. El Gráfico de conocimiento de Google es un componente clave de su experiencia de búsqueda y la semilla de la exageración actual de KG. Si algo no es una característica del Gráfico de conocimiento de Google, probablemente no pertenezca a una definición.
Como solía decir mi antiguo entrenador de debates de la escuela secundaria, "si vas a definir algo, debes comenzar con tu diccionario. Irónicamente, un diccionario es un gráfico de conocimiento impreso con referencias (enlaces) que debe seguir usted mismo.
"Graph" es sencillo. En este contexto, es un conjunto de objetos y un conjunto de relaciones que conectan esos objetos.
"Conocimiento" es el término que realmente necesitamos examinar. Cada definición de diccionario para "conocimiento" en este contexto incluye "comprensión". Saber algo es tener uno o más hechos relevantes y tener una comprensión de esos hechos.
La información se convierte en conocimiento cuando la conectamos a nuestro propio modelo del mundo. Cuando aprendemos el significado de un concepto (o "semántica"), estamos reconociendo que tenemos una representación interna en la que encaja el concepto.
Cuando comunicamos conocimiento, transmitimos ese entendimiento a otra persona. Esto es exactamente lo que debe hacer un gráfico de conocimiento: capturar una comprensión y comunicarla a un humano.
Solo los humanos consumen conocimientos empaquetados: las máquinas están bastante contentas con los bits. Entonces, cuando elaboramos nuestra definición, la necesitamos para reflejar que un gráfico de conocimiento es una construcción principalmente para humanos.
Eso es lo que tienen de especial los gráficos de conocimiento, lo que hace que valgan la pena. Son software restringidos para representar el conocimiento en términos humanos, no al revés. Los gráficos de conocimiento tienen el poder de representar cualquier conocimiento humano y en términos que cualquier humano pueda entender.
La mayoría de las definiciones actuales incluyen características que se utilizan para restringir las interacciones con el gráfico de conocimiento. Estas restricciones están ahí para hacernos comunicarnos de una manera que una máquina de gráficos de conocimiento pueda entender. Las limitaciones definidas varían y se basan en la visión del mundo y las preferencias tecnológicas del autor.
Sin embargo, debemos reconocer que cuando requerimos que un gráfico de conocimiento use esquemas, lenguajes controlados, tipos, triples RDF (o su gráfico de propiedades equivalente de 3 tuplas), clases o cualquier otra restricción de codificación, lo convertimos en otra construcción de programación.
¿La Búsqueda de Google sería tan útil en general si tuviera que poder codificar para usarla?
Claro, (por ahora) cualquier implementación de KG todavía necesita restricciones de alguna forma, pero debemos reconocer que son solo un detalle de implementación y no deben ser parte de ninguna definición de gráfico de conocimiento.
Entonces … un gráfico de conocimiento es un conjunto de conceptos y las conexiones entre ellos. El gráfico incluye conceptos (principalmente lenguaje) que nos permiten asignar partes del gráfico a lo que tenemos en la cabeza. Para que podamos entenderlos.
Sin embargo, una definición simple no constituye un tema simple. Hay mucho que explorar. ¿Quién usa los gráficos de conocimiento y para qué los usa? ¿Qué herramientas y métodos se están utilizando?
¿Busca obtener una mayor comprensión? ¿Por qué no poner a prueba el poder de los gráficos de conocimiento? Dirígete a KGkg: The Knowledge Graph sobre Knowledge Graphs y explora un poco.
Esta publicación apareció por primera vez en el blog FactNexus en https://factnexus.com/