Sunteți pe pagina 1din 8

Sistema experto en metodologas y aplicaciones- revisin de una dcada desde 1995 al 2004.

Este documento estudia el desarrollo de los sistemas expertos (ES) mediante una revisin de la literatura y la clasificacin de los artculos desde 1995 a 2004 con un ndice de palabras clave y un resumen del artculo con el fin de explorar cmo las metodologas ES y aplicaciones se han desarrollado durante este perodo. Basndose en en la investigacin de 166 artculos de 78 revistas acadmicas (recuperados desde cinco bases de datos en lnea) de las aplicaciones ES, este articulo inspecciona y clasifica las metodologas ES usando las siguientes once categoras: sistemas basados en reglas, sistemas basados en el conocimiento , redes neuronales, sistemas expertos difusos, metodologa orientado a objetos, razonamiento basado en casos, arquitectura sistematica, los sistemas de agentes inteligentes, la metodologa de base de datos, modelado, y la ontologa junto con sus aplicaciones para diferentes investigaciones y problemas de dominio. La discusin es presentada, indicando las siguientes futuras direcciones del desarrollo de metodologas y aplicaciones ES: (1) las metodologas ES tienden a desarrollarse herramientas hacia la orientacin de experiencias y el desarrollo de aplicaciones de ES es un dominio orientado a los problemas. (2)Se sugiere que las diferentes metodologas de las ciencias sociales, tales como la psicologa, las ciencias cognitivas y del comportamiento humano podra implementar ES como otro tipo de metodologa. (3) La capacidad de continuamente cambiar y obtener nuevo conocimiento es la fuerza motriz de las metodologas ES, y debiese ser la aplicacin de ES de trabajos futuros. Introduccin Los sistemas expertos (ES) son una rama de la inteligencia artificial aplicada (AI), y fueron desarrollados por la comunidad Al a mediados la dcada de 1960. La idea bsica detrs de los SE es simplemente experiencia, que es el vasto conjunto de tareas especficas del conocimiento, es transferido de un humano a un computador. Este conocimiento luego almacenado en la computadora y los usuarios llaman a la computadora para especficos consejos como son necesitados. La computadora puede hacer inferencias y llegar a una conclusin especfica. Luego como un asesor humano, ste da consejos y explica, si necesariamente, la lgica detrs de los consejos (turbante y Aronson, 2001). Los sistemas expertos proporcionan potentes y flexibles mtodos para la obtencin de soluciones a una variedad de problemas que a menudo no pueden ser tratados por otros mtodos ms tradicionales y ortodoxos. Por lo tanto, su uso est proliferando en muchos sectores de nuestra vida social y tecnolgica, donde sus aplicaciones han demostrado ser crticos en el proceso de apoyo a decisiones y resolucin de problemas. Como parte de la investigacin de SE, este trabajo analiza el desarrollo de SE a travs de una revisin de la literatura y clasificacin de los artculos desde 1995 a 2004 como una base, explorando las metodologas y aplicaciones de SE durante

ese perodo. La razn para elegir este perodo es que el Internet fue abierto a los usuarios en general en 1994 y esta nueva era de la informacin y la tecnologa comunicacinal ha jugado un papel importante, no slo en el campo de los SE, sino tambin en la capacidad de recopilar datos de base de datos en lnea. Este estudio de la literatura comenz en marzo de 2003 y se basaba en una bsqueda en el ndice de palabras clave y el resumen del artculo de ES en la SDOS Elsevier, IEEE Xplore, EBSCO (Diario de la electrnica de servicio), Ingenta, y Wiley InterScience en la base de datos en linea, para el perodo comprendido entre 1995 y 2004, en la que 10.439 artculos se han actualizado y fundado en junio de 2004. despus de la filtracin del tema, donde 166 artculos de 78 revistas fueron relacionadas a la la palabra clave aplicaciones de SE , 98 de los cuales estaban conectados con la palabra clave "metodologa de los SE" . basado sobre el alcance de 166 artculos sobre las aplicaciones de SE, . este trabajo inspecciona y clasifica las metodologas de SE usando once categoras: sistemas basados en reglas, sistemas basados en el conocimiento , redes neuronales, sistemas expertos difusos, metodologa orientado a objetos, razonamiento basado en casos (RBC), el desarrollo de la arquitectura sistematica, sistemas de agentes inteligentes (AI) , modelado, ontologa, y la metodologa de las bases de datos junto con sus aplicaciones para diferentes investigacines y dominios de problemas. El resto del documento est organizado de la siguiente manera. La seccion 12.2 presenta los resultados de la encuesta de las metodologas de SE y las aplicaciones basadas en las categoras anteriores, respectivamente. la Seccin 13 presenta una discusin, que se extiende a las sugerencias para el desarrollo futuro de metodologas de SE y sus aplicaciones. Por ltimo, el artculo 14 contiene una breve conclusin.

2. Sistemas basados en reglas y sus aplicaciones Un SE basado en normas es definido como uno, el cual contiene informacin obtenida de un experto humano, y representa esa informacin en forma de normas, tales como SI-ENTONCES. la regla puede ser utilizada para realizar operaciones en los datos de inferencia con el fin de llegar a una conclusin apropiada. estas inferencias son esencialmente un programa informtico que proporciona una metodologa para el razonamiento sobre la informacin de la regla base o base de conocimientos, y para la formulacin de conclusiones. los sistemas de aplicaciones basados en reglas de sistemas expertos estn incluyendo: anlisis del estado de transicin, tratamiento psiquitrico, produccin de la planificacin, sistema de asesoramiento, enseanza, electrnica de potencia la planificacin, planificacin de los procesos automovilsticos, representacin hipergrafica, desarrollo del sistema, validacin/verificacin del conocimiento, produccin

de alcohol, la interpretacin del histograma del ADN ,mantenimiento del conocimiento base, estrategia de programacin, evaluacin de la gestin de fraude, adquisicin de conocimientos, representacin del conocimiento, diagnostico de fallos del sistema de comunicacin , bioseparacin, diseo de procesos de materiales , utilizacin de recursos, nanotecnologa bioqumica, diagnstico probabilstico de fallas, planificacin de la agricultura, programacin de carga, apicultura, el sistema de tutora, ciencias de la tierra, y el sensor de control. La metodologa de los sistemas basados en reglas y sus aplicaciones se clasifican en la Tabla 1.

Sistemas Basados en el conocimiento y sus aplicaciones La definicin ms comn de SBC es centrado en el hombre. Esto pone de relieve el hecho de que SBC tienen sus races en el campo de la inteligencia artificial (IA) y que se trata de comprender e iniciar el conocimiento humano en sistemas computacionales.(Wiig, 1994). Los cuatro principales componentes de los SBC son usualmente distinguidos como: una base de conocimientos, una inferencia motor, un conocimiento de herramientas motores, y un usuario interfaz especfico (Dhaliwal y Benbasat, 1996). Por otro lado, el termino SBC incluye toda la informacin de la organizacin de aplicaciones tecnolgicas que pueden resultar tiles para la gestin los activos de conocimiento de una organizacin, como Sistemas expertos, sistemas basados en reglas, trabajo en grupo, y sitemas de gestin de bases de datos (SGBD) (Laudon y Laudon, 2002).

Algunas de estas aplicaciones que son ejecutadas por Sistemas basados en conocimiento son los siguientes: tratamientos mdicos, planificacin financiera personal, anlisis de fracasos de ingeniera , gestin de residuos, gestin de produccin, ingeniera trmica, toma de decisiones, gestin del conocimiento, representacin del conocimiento, diseos de potencia electronica, evaluacin de enmarcados de edificios, anlisis financiero, gestin de incidencias quimicas, la segmentacin automtica dl tumores, juego de los negocios, el pronstico del clima, la gestin agrcola, Diseo de composiciones de acero , la gestin estratgica, proteccin del medio ambiente, tratamiento de aguas residuales, la decisin de hacer y el aprendizaje, la interpretacin isocinticos, proceso de control de quimicos, la planificacin de tratamientos, control de la planta de procesos, planificacin de corte de localizacines, diseo de sistemas concurrentes, el caso de validacin, diseo de chips, planificacin de la agricultura, proteccin de la transmicion de energa, planificacin de la produccin de cultivos, modelacin qumica de la troposfera, programacin de robots, y el diseo urbano. la metodologa de los sistemas basados en el conocimiento y sus aplicaciones se clasifican en la Tabla 2.

******************************************************************************************************

4. Redes neuronales y sus aplicaciones Una red neuronal artificial (RNA) es un modelo que emula una red neuronal biolgica. Este concepto se utiliza para implementar simulaciones de software para los procesos paralelos masivos que involucran elementos de procesamiento interconectados en la arquitectura de red. La neurona artificial recibe entradas que son anlogos a los impulsos electroqumicos que las dendritas de las neuronas biolgicas reciben de otras neuronas. La salida de la neurona artificial corresponde a las seales enviadas desde una neurona biolgica lo largo de su axn. Estas seales artificiales pueden ser cambiadas de manera similar a los cambios fsicos que ocurren en la sinapsis neural(turbante y Aronson, 2001). Algunas de las aplicaciones que son implementadas por las redes neutrales son los siguientes: diagnstico de fallas, energa ptima flujo, toma de decisiones, sistema del procesamiento de alarmas , mecanismos de inferencia , sistemas de diagnstico, aprendizaje de mquinas, el poder de previsin de cargas, diseo de los facilitadores de diagramas, control de procesos, aprendizaje de conocimientos, diseo de procesos en la minera del oro , sistemas roboticos, configuracin de parmetros, el tratamiento de residuos, ingeniera de cermicas, control de la mitigacin de procesos, diagnostico de la seal acstica, destilacin de petrleo crudo, y la aplicacin biomdica. La metodologa de las redes neuronales y susaplicaciones se clasifican en la tabla 3.
5. Sistemas expertos difusos y sus aplicaciones los sitemas expertos difusos se han desarrollado utilizando el mtodo de la lgica difusa , el cual concuerda con la incertidumbre . Esta tcnica, que utiliza la teora matemtica de conjuntos difusos, simula el proceso de razonamiento humano normal, permitiendo que el computador se comporte con menor precisin y lgica de los computadores convencionales. Este mtodo es utilizado porque la toma de decisiones no es siempre una cuestin de blanco y negro, verdadero o falso, sino que implica a menudo reas grises y el trmino quizas. En consecuencia, el proceso creativo de toma de decisiones puede ser caracterizado por no ser estructurado, juguetn, contenciosos y divago. (Jamshidi, Titli, Zadeh, y Boverie 1997). Algunas aplicaciones implementadas por los Sistemas expertos difusos son: previsin de potencia de cargas,programacin en lnea, diagnstico de fallas en preocesos quimicos, planificacin ecolgica, sistemas de control, razonamiento de incertidumbre, integracin del conocimiento, diagnsticos de fallo , clasificacin del sistema de energias, deteccin de fallas,

evaluacin de demandas, tratamiento de aguas residuales, seleccin de datos de maquinabilidad, previsin de abastecimiento de agua, la clasificacin de radiografa, procesamiento analtico en linea, seleccin de hoteles, integracin de herramientas de secado, el anlisis agrupado de la frecuencia de las inundaciones, sistema de consulta mdicos , trabajo de juegos, la indexacin de rendimiento, equipos de seguridad, reconocimiento de gestos, y el diagnstico mdico. La metodologa de los sistemas expertos difusos junto con sus aplicaciones se clasifican en la Tabla 4. ************************************************************************************ 6. Metodologa orientada a objetos y sus aplicaciones Metodologa orientada a objetos combina en un solo objeto datos juntos, con los procedimientos especficos que operan en estos datos, donde el objeto combina datos y cdigo del programa. En lugar de pasar los datos a los procedimientos, los programas envan un mensaje de un objeto para llevar a cabo un procedimiento que ya est dentro de l. Luego, el mismo mensaje puede ser enviado a muchos objetos diferentes, pero cada uno de ellos aplicar este mensaje de manera diferente. Los datos de un objeto son encapsulados desde otras partes del sistema, por lo que cada objeto es un software independiente de bloques de construccin que se puede utilizar en muchos sistemas diferentes sin cambiar el cdigo del programa. Algunas aplicaciones implementando metodologa orientada a objetos son las siguientes: diagnstico de la industria, aprendizaje de conocimientos, la red de informacin de manufactura, el mantenimiento del sistema de energa, la ingeniera del conocimiento, programacin sintctica y de representacin del conocimiento. La metodologia orientada a objetos y sus aplicaciones se clasifican en la tabla 5.

7. Razonamiento basado en casos y sus aplicaciones La idea bsica de la RBC es la adaptacin de las soluciones que fueron usadas para resolver los problemas anteriores y utilizarlas para resolver los nuevos problemas. En la RBC, las descripciones de las experiencias pasadas de los especialistas humanos , representados como de los casos, son almacenados en una base de datos para mas tarde recuperarlos cuando el usuario se encuentre con un nuevo caso con parmetros similares. El sistema busca los casos almacenados con las caractersticas de un problema similar al nuevo, encuentra el ajuste ms cercano, y aplica las soluciones del caso antiguo al nuevo caso. Las Soluciones xitosas son etiquetadas con el nuevo caso y ambos se almacenan junto con los otros casos en la base de conocimientos. Las Soluciones no exitosas tambin se adjuntan a la base de casos junto con las explicaciones de por qu la solucin no funcion (Kolonder, 1994).

Algunas de las aplicaciones implementadas por RBC incluyen las siguientes: diseo de procesos de fabricacin, gestin del conocimiento, el entrenamiento de restauracin del sistema de fuerzas, inspeccin por ultrasonidos, planificacin mdica, las aplicaciones mdicas, diagnstico de fallos, e-learning, y el conocimiento modelado. Estos RBC y sus aplicaciones se clasifican en la Tabla 6.

8. Modelado y sus aplicaciones La Metodologa de modelado se convierte en un enfoque interdisciplinario metodologa de la SE con el fin de establecer relaciones formales con el diseo del modelo lgico en los distintos dominios de conocimiento / problema. Adems, la tecnologa de modelado puede proporcionar los mtodos cuantitativos para analizar los datos para representar o adquirir conocimiento experto con la programacin lgica inductiva o algoritmos para que los Agentes Inteligentes, la ciencia cognitiva y otras investigaciones campos puedan tener plataformas ms amplias para implementar tecnologas para el desarrollo de SE. Las aplicaciones implementadas por modelos son: control de procesos, anlisis mdicos, la gestin de toma de decisiones , software de evaluacin, la validacin del sistema mdico, planificacin y simulacin de tareas de montaje , diseos de terminales de transportes, la asignacin de proyectos, y la clasificacin de la hiperplasia endometrial. La metodologa de modelacin y sus aplicaciones se clasifican en la tabla 7.

9. Arquitectura del sistema y sus aplicaciones La arquitectura del sistema de SE es similar a una arquitectura del dibujo de una casa. Se ofrece a los usuarios una idea general de lo que el sistema pueda mostrarte y cmo ste va a implementar sistemas. La arquitectura muestra las capacidades generales de el sistema, las interfaces de los usuarios, las funciones del sistema, el sistema de (datos) de flujo, sistema de gestin, DBMS, el protocolo necesario, y lenguaje de programacin especfico, como la pizarra arquitectonica, CommonKADS, etc Una vez que el sistema de diseo de la arquitectura y la aplicacin se han completado, los usuarios pueden manipular y controlar las funciones del sistema en el sistema de arquitectura. Algunas de las aplicaciones implementadas por el sistema arquitectura ilustrado son las siguientes: evaluacin y seleccin de los materiales, diseo asistido por ordenador, diseo ergonmico,ISO del sistema de ejecucin, apoyo a la decisin de recuperacin empresarial, la ingeniera concurrente, aplicacin militar, simulador de formacin , diseo lquido manteniendo la estructura y la configuracin de los barcos transbordadores. Estas arquitecturas de sistemas y sus aplicaciones se clasifican en la tabla 8.

10. Los agentes inteligentes y sus aplicaciones

Un Angente Inteligente es un programa informtico que ayuda a los usuarios con rutinarias tareas de la computadora. Esta es una nueva tecnologa, y tal como hay varias definiciones, capacidades de base de datos, y diferentes aplicaciones es usada en programas autnomos. varios de los los nombres usados para describir las NIC incluyen agentes de software, asistentes, y multi-agente (turbante y Aronson, 2001). Algunas de las aplicaciones que implementan AI son: sistemas de tutora, el anlisis y diseo de sistemas, mantenimiento de de sistemas electronicos, contaminacin en las normas de carbono , la representacin del conocimiento, sistemas adaptativos, el control de la contaminacin del aire, diseos de arquitectura de construcciones, soporte de decisiones agrcolas,simulacin de la industria y la ingeniera del conocimiento en la Plataforma WWW. La metodologa de los Agentes Inteligentes , junto con sus aplicaciones se clasifican en la tabla 9.

11. Ontologa y sus aplicaciones

La ontologa es un sistema de vocabulario, que se utiliza como concepto fundamental para describir el conocimiento de la tarea /dominio y ser identificado. Este vocabulario se utiliza como una base comunicacional entre expertos e ingenieros del conocimiento. En consecuencia, un modelo reutilizable de tarea/dominio puede ser representado y un cdigo de programa de un computador es generado en esa ontologa adquisicin de conocimientos, la reutilizacin, heurstica de aprendizaje. Algunas aplicaciones implementadas por las inclusiones ontolgicas son la siguientes: apoyo a la decisin mdica, la reutilizacin del conocimiento, control preventivo, la evaluacin del paisaje, el conocimiento adquititivo, y la poda heurstica de ajedrez. Esta ontologa y sus aplicaciones se clasifican en la tabla 10.

12. Metodologa de Base de datos de y sus aplicaciones

Una base de datos es una coleccin de datos organizados de manera eficiente para servir a muchas aplicaciones y asi centralizar los datos y reducir al mnimo los datos redundantes (McFadden, Hoffer, y Prescott, 2000). DBMS es el software que permite una organizacin centrada de la informacin, gestionar de manera eficiente, y proporcionar

el acceso a los datos almacenados por los programas de aplicacin (Laudon y Laudon, 2002). Sin embargo, algunas grandes bases de datos hacen que el conocimiento del descubrimiento computacional sea costoso, porque algunos dominios o el conocimiento de fondo, escondido en la base de datos deben gua y restringir la bsqueda de conocimiento importante. Por lo tanto, las metodologas modernas de base de datos necesitan procesar grandes volmenes, multiples jerarquas ,y diferentes formatos de datos para descubrir en profundidad de conocimientos expertos desde grandes bases de datos, tales como minera de datos y bsqueda de acercamiento. Algunas aplicaciones implementadas mediante la metodologa de la base de datos presentes como las siguientes: la planificacin del sistema elctrico, la planificacin de la geografa, sistema de informacin geogrfica, interpretacin de las rocas sedimentarias, diagnostico de la medicina tradicional china, y SE mdicos.. La metodologa de la metodologa de base de datos y sus aplicaciones se clasifican en el cuadro 11.

S-ar putea să vă placă și