¿Cuál es la diferencia entre un sistema basado en el conocimiento y un sistema experto?

El propósito de utilizar el término “basado en el conocimiento” es distinguir que el mecanismo utilizado realiza sus operaciones basándose en el uso automático de un banco de conocimiento disponible. Esta definición de un tipo de “sistema” no depende de ningún tipo o campo de conocimiento en particular, y por definición no se requiere para dirigir una aplicación práctica del conocimiento. Un sistema basado en el conocimiento puede ser efectivo únicamente con el propósito de descubrir conceptos guiados.

Un sistema experto siempre es significativo por definición debido al tipo o campo de conocimiento que usa, y su propósito es aplicar conocimiento especial a requisitos específicos, no simplemente para recuperar o exponer información.

Hasta cierto punto, uno con respecto al otro , los sistemas basados ​​en el conocimiento están interesados ​​principalmente en categorías, y los sistemas expertos están interesados ​​principalmente en decisiones.

Según Wikipedia, técnicamente un sistema experto sería un tipo de sistema basado en el conocimiento. Creo que la verdadera diferencia sería que los sistemas expertos apuntan específicamente al conocimiento de uno o más expertos en el dominio humano; mientras que los sistemas más generales basados ​​en el conocimiento podrían utilizar heurísticas distintas de las que emulan específicamente los procesos de expertos en el dominio humano.

en.wikipedia.org/wiki/Knowledge-based_systems

Un sistema basado en el conocimiento (KBS) es un programa de computadora que razona y utiliza una base de conocimiento para resolver problemas complejos. El término es amplio y se utiliza para referirse a muchos tipos diferentes de sistemas. El único tema común que une a todos los sistemas basados ​​en el conocimiento es un intento de representar el conocimiento explícitamente a través de herramientas tales como ontologías y reglas, en lugar de hacerlo implícitamente a través del código, como lo hace un programa de computadora convencional. Un sistema basado en el conocimiento tiene dos tipos de subsistemas: una base de conocimiento y un motor de inferencia. La base de conocimiento representa hechos sobre el mundo, a menudo en alguna forma de ontología de subsunción. El motor de inferencia representa afirmaciones y condiciones lógicas sobre el mundo, generalmente representadas a través de reglas IF-THEN.

en.wikipedia.org/wiki/Expert_system

Un sistema experto es un sistema informático que emula la capacidad de toma de decisiones de un experto humano. Los sistemas expertos están diseñados para resolver problemas complejos mediante el razonamiento sobre el conocimiento, representado principalmente como si, luego reglas, en lugar de a través del código de procedimiento convencional.
. . .
Un sistema experto se divide en dos subsistemas: el motor de inferencia y la base de conocimiento. La base de conocimiento representa hechos y reglas. El motor de inferencia aplica las reglas a los hechos conocidos para deducir nuevos hechos. Los motores de inferencia también pueden incluir capacidades de explicación y depuración.

Vea también mis páginas web rápidas y sucias:

  • 100 mejores videos de sistemas expertos | Meta-Guide.com
  • 100 mejores GitHub: sistema experto | Meta-Guide.com
  • Sistema experto conexionista | Meta-Guide.com
  • Sistemas expertos de diagnóstico | Meta-Guide.com
  • JESS (Java Expert System Shell) 2014 | Meta-Guide.com
  • Sistemas de expertos médicos | Meta-Guide.com

Tradicionalmente, un sistema experto es científico y se enfoca en resolver una variedad de problemas relacionados (por ejemplo, en medicina, ética o diseño), mientras que un sistema basado en el conocimiento se basa más en el programador o el científico de datos para hacer un uso efectivo de un gran conjunto de datos almacenados en algún tipo de archivo o base de datos.

La heurística filosófica NO encaja perfectamente en ninguna de estas categorías. Los programadores están acostumbrados a las operaciones que usan la probabilidad, mientras que los filósofos son reacios a la probabilidad. Algunos sistemas expertos se han diseñado utilizando teorías éticas de la filosofía aplicada a la IA, pero rara vez es algo en lo que los filósofos trabajen (con la excepción de personas como Wallach y Allen que dan conferencias y escribieron el libro Moral Machines porque esa era su especialidad, supongo )

Las aplicaciones filosóficas no son el tipo de programa de computadora más común, pero muchos programadores lo han probado y tienen cierta experiencia con deducciones aristotélicas e inferencia probabilística. Muchas de las aplicaciones de los programas tienden a ser matemáticas, diseño gráfico y, en un nivel avanzado, diseño de diálogos y juegos. A menudo, los programadores pierden interés en la dificultad de diseñar un programa filosófico. Pero hay algunos ejemplos de programas que simulan el debate socrático, etc., pero eso no significa que hayan sido un éxito económico.

El campo de la heurística a veces se considera un dominio de la neurociencia, la psicología o la ingeniería de hardware, por lo que no se supone naturalmente que tenga contenido filosófico.

Cuando pienso en un sistema basado en el conocimiento, pienso en este tipo de cosas: Bienvenido | Base de datos de ideas de filosofía

Cuando pienso en la heurística filosófica, pienso en este tipo de cosas: heurística programable por Nathan Coppedge en el blog oficial de Nathan Coppedge

Y cuando pienso en sistemas expertos, pienso en este tipo de cosas, solo que mucho más estadísticas: Probabilidad avanzada para métricas sociales por Nathan Coppedge en el blog oficial de Nathan Coppedge

Los sistemas basados ​​en el conocimiento están destinados a expandirse, y los resultados pueden ser contraproducentes. Son un sistema de descubrimiento.

sistemas expertos, no lo son. destilan un conjunto particular de habilidades / base de conocimiento. están destinados a presentar resultados calificados. Son un sistema de habilidades.

Los sistemas basados ​​en el conocimiento, son como preguntarle a un generalista, sobre un tema. bueno para una visión general; pero no reemplaza a un experto (sistema). 😉

No tengo idea de por qué la gente en Quora insiste en respuestas largas con citas, cuando una respuesta breve y clara servirá.

  1. La representación del conocimiento es la clave del éxito del sistema experto
  2. el conocimiento afecta el desarrollo, la velocidad y la eficiencia del sistema
  3. Los sistemas expertos están diseñados para la representación del conocimiento.

No mucho. Más una cuestión de grados.

Un sistema de conocimiento generalmente funciona con “lo que está disponible”. Esto puede o no incluir información no válida.

Un sistema experto generalmente trabaja con información altamente curada, conocida por ser correcta y trazable a la fuente o medición.

Considere un sistema que detecta “noticias falsas”.

Si lo entrena en sus juicios y los de sus amigos, este es un sistema basado en el conocimiento.

Si lo entrena solo usando fuentes y modelos validados (seleccionados), entonces este es un sistema experto.

Y teniendo en cuenta los “tiempos oscuros” en los que vivimos, donde no se confía en ninguna fuente de información y los hechos mismos están bajo ataque, los sistemas basados ​​en el conocimiento dominarán en el futuro previsible. En gran medida

Cuando estudié para mi maestría en KBS, usamos los dos términos indistintamente. Ambos sistemas comparten las características de tener una base de datos y un motor de inferencia. Sin embargo, eso fue en 1989, por lo que es posible que las definiciones hayan cambiado desde entonces. El ‘Sistema Experto’ ciertamente se sale de la lengua un poco más fácil …

Creo que el sistema Expert es un tipo de programa de aplicación que toma decisiones o resuelve problemas en un campo particular mediante el uso de conocimiento y reglas analíticas definidas por expertos en ese campo. Un sistema basado en el conocimiento es un sistema que utiliza el conocimiento proporcionado para resolver problemas en un dominio específico.