Sie sind auf Seite 1von 4

y

Sistema Experto para la Evaluacin


de Aptitudes DAT-5
Carlos Borbolla, Vernica Gonzlez Peredo, Guadalupe Campos, Karla
Garca, Rub Prez, Elia Vite, Rosario Baltazar, Hctor Jos PugaSoberanes.
Instituto Tecnolgico de Len,
Ingeniera en Sistemas Computacionales, Instituto Tecnolgico de Len,
Len, Gto. CP-37290.
TEL: +(477)7105200, ext. 5051, correo-e: borbolla_islas@hotmail.com,
risitas_tapi@hotmail.com, mglupis@hotmail.com, rubipele@hotmail.com,
retrotvhead@hotmail.com, charobalmx@hotmail.com,
pugahector@yahoo.com

Resumen En este artculo se describe el desarrollo de


un Sistema experto, el cual apoya la labor del Psiclogo
mediante la aplicacin del Sistema Experto DAT-5,
dicho test es utilizado como instrumento de
investigacin bsica y aplicada. El proyecto fue
desarrollado con sistemas informticos que evalan el
proceso de aprendizaje, de memorizacin, de
razonamiento, de comunicacin y de accin en
consecuencia de un experto humano en cualquier rama
de la ciencia. Este sistema se diseo en base a un test no
verbal, que consiste en presentar lminas ordenadas
por grado de dificultad, en los cuales se presentan
imgenes con piezas faltantes donde tendr que
completar con la respuesta correcta. Los resultados
obtenidos sern el percentil o capacidad y rango
intelectual estos sern guardados en una base de datos
para futuros usos.
Abstract This article describes the development of an
expert system, which pretends to be a Psychologist
expert through the application of DAT-5 Expert System,
this test is used as a tool for basic and applied research.
The project was developed with computer systems that
evaluate the process of learning, memory, reasoning,
communication and action in consequence of a human
expert in any branch of science. The system is based in a
nonverbal test, is to present films ordered by difficult
grade, in which images are presented with missing
pieces, which will be completed with the correct answer.

The results will percentile and intellectual capacity and


range, and will be stored in a database for future use.
Descriptores Artificial, Psiclogo, Sistema Experto,
Sistema Experto DAT-5.

I. INTRODUCCIN

A preocupacin por el progreso del bienestar


social, ha suscitado un creciente inters por los
medios para lograr el ajuste adecuando del individuo
de toda edad al medio, familia, trabajo y sociedad. El
objetivo que se pretende es tener un alto rendimiento
en la aplicacin de pruebas de aptitudes con un bajo
costo. La capacidad intelectual es el grado en que
estn desarrolladas las ms importantes habilidades de
la Estructura del Intelecto: Comprensin, memoria,
solucin de problemas, toma de decisiones, y
creatividad. sta puede medirse, conocerse y
desarrollarse. De ah nace el propsito de crear un
Sistema Experto, que permita medir la capacidad
intelectual de sujetos para diversos fines, sea
educativo o laboral. Otra de los propsitos del Test es
que permite la aplicacin simultnea a varias personas
permitiendo que los psiclogos evalen un mayor
nmero de personas en menor tiempo.

Encuentro de Investigacin en IE, 25 26 de Marzo, 2010

46

II.

SISTEMA EXPERTO
La tecnologa representada por los Sistemas Expertos
SE actuales, surge de las tcnicas de Inteligencia
Artificial que han sido objeto de amplias e intensivas
investigaciones desde finales de la dcada de 1950. La
investigacin especfica en SE realmente comenz a
mediados de los aos sesenta.
Un SE es un conjunto de programas que son capaces,
mediante la aplicacin de conocimientos, de resolver
problemas en un rea determinada del conocimiento o
saber y que ordinariamente requeriran de la
inteligencia humana [1]. Un SE Es un programa que
emula a un experto humano. Ahora bien Se considera
que un experto humano es alguien que sabe mucho
sobre un tema determinado y que puede dar un
consejo adecuado [2]. Esta experiencia slo se
adquiere tras un largo aprendizaje y a base de mucha
experiencia. En nuestro caso tenemos a un experto
humano en el rea de Psicologa. En la tabla 1 se hace
una comparacin entre un sistema experto y un
sistema clsico se puede apreciar que es ms
confiable la utilizacin de un sistema experto y se
obtiene un resultado ms rpido debido a que utiliza
una base de conocimiento y un motor de inferencia.
Tabla I: Comparacin de un sistema experto con un sistema clsico[1]
SISTEMA CLSICO

SISTEMA EXPERTO

Conocimiento
y
procesamiento combinados en
un programa.

Base de conocimiento separada del


mecanismo de procesamiento.

No contiene errores

Puede contener errores

No da explicaciones, los datos slo


se usan o escriben

Una parte del sistema experto la


forma el mdulo de explicacin

Los cambios son tediosos

Los cambios en las reglas son


fciles

El sistema slo opera completo

El sistema puede funcionar con


pocas reglas

Se ejecuta paso a paso

La ejecucin usa heursticas y


lgica

Necesita informacin
para operar
Representa y usa datos

completa

Puede
operar
con
informacin incompleta
Representa
y
conocimiento

usa

La caracterstica fundamental de un sistema experto


es que separa los conocimientos almacenados (base
de conocimiento) del programa que los controla
(motor de inferencia). Los datos propios de un

determinado problema se almacenan en una base de


datos aparte (base de hechos).
Un Sistema Experto est conformado por:
Base de conocimientos (BC): contiene el
conocimiento especializado extrado del experto en el
dominio. Es decir, contiene conocimiento general
sobre el dominio en el que se trabaja.
Base de hechos (Memoria de trabajo): es una parte
de la memoria del ordenador que se utiliza para
almacenar los datos recibidos inicialmente para la
resolucin de un problema. Contiene conocimiento
sobre el caso concreto en que se trabaja.
Motor de inferencia: Modela el proceso de
razonamiento humano. Es un programa que controla
el proceso de razonamiento que seguir el sistema
experto. Utilizando los datos que se le suministran,
recorre la base de conocimientos para alcanzar una
solucin.
Modulo de Explicacin: diseado para aclarar al
usuario la lnea de razonamiento seguida en el
proceso de inferencia.
Interfaz de usuario: permite que el usuario pueda
describir el problema al sistema experto. Interpreta
sus preguntas, los comandos y la informacin
ofrecida.
En general los sistemas expertos se pueden clasificar
en tres tipos: Basado en Reglas, Basado en casos o
CBR (Case Based Reasoning), basados en redes
bayesianas. En este trabajo se utiliz el sistema
experto basado en reglas.
Las principales ventajas de un sistema experto son
Permanencia: A diferencia de un experto
humano un SE (sistema experto) no envejece,
y por tanto no sufre prdida de facultades con
el paso del tiempo.
Duplicacin: Una vez programado un SE lo
podemos duplicar infinidad de veces.
Rapidez: Un SE puede obtener informacin de
una base de datos y realizar clculos
numricos mucho ms rpido que cualquier
ser humano.
Bajo costo: A pesar de que el costo inicial
pueda ser elevado, gracias a la capacidad de
duplicacin el coste finalmente es bajo.
Entornos peligrosos: Un SE puede trabajar en
entornos peligrosos o dainos para el ser
humano.

Encuentro de Investigacin en IE, 25 26 de Marzo, 2010

Fiabilidad: Los SE no se ven afectados por


condiciones externas, un humano s
(cansancio, presin, etc.).
El sistema experto se puede utilizar para el anlisis de
reglas del firewal[3], en la medicina [4], en la
interpretacin
de
clasificaciones
estadsticas
multidimensionales[5].

47

justificacin de los resultados y explicacin del


proceso. [6]

Figura 1: Estructura general de PROLOG

IV. SISTEMA EXPERTO DAT5


III. PROGRAMACIN LGICA (PROLOG)
PROLOG est orientado a la resolucin de problemas
mediante el clculo de predicados, basado en:
preguntas a la base de datos y pruebas matemticas.
El programa PROLOG especfica cmo debe ser la
solucin, en vez de dar el algoritmo para
suresolucin. La solucin se obtiene mediante
bsqueda aplicando la lgica de predicados.
El programa PROLOG se compone de unos hechos
(datos) y un conjunto de reglas, es decir, relaciones
entre objetos de la base de datos. Su estructura
general del PROLOG se muestra en la Figura 1.
La ejecucin del programa cargado en memoria
consiste en realizar una pregunta de forma interactiva:
el intrprete generar por inferencia los resultados que
se deducen a partir del contenido de la base de datos.
PROLOG tiene una sintaxis y semntica simples. Slo
busca relaciones entre los objetos creados, las
variables y las listas, que son sus estructuras bsicas.
Caractersticas de Prolog
PROLOG hace ms eficiente el tratamiento
simblico, y el sistema de representacin de
conocimiento, as como la estructura de control o
motor de inferencia y parte del sistema de
entrada/salida de un lenguaje general de
programacin de tareas. Prolog cuenta con:
Un sistema de representacin del conocimiento
en forma de clusulas (hechos y reglas)
tambin llamado reglas de produccin.
Un motor de inferencia de orden 1 que es el
propio intrprete o compilador PROLOG,
basado en la unificacin y la bsqueda en
profundidad y la marcha atrs.
Un sistema sencillo de dialogo.
As que la realizacin de un SE en PROLOG se
reduce a la presentacin y a los mdulos de

El sistema experto DAT 5 que se presenta en este


trabajo es un sistema informtico que simula el
proceso de evaluacin del aprendizaje, de la
memorizacin, del razonamiento, de la comunicacin
y en consecuencia apoya a un experto humano a
evaluar a varios aspirantes a trabajar en una empresa
o a ingresar a una institucin de posgrado en
cualquier rama de la ciencia.
Se pretende que el sujeto utilice habilidades como
Razonamiento verbal (VR), Razonamiento numrico
(NR), Razonamiento abstracto (AR), Aptitud espacial
(SR), Comprensin mecnica (MR), Ortografa (OR).
Por tanto la aplicacin de test son de gran importancia
para conocer las aptitudes de los aspirantes a ingresar
ya sea a un trabajo en especfico o a una institucin
educativa. Los test consisten en un procedimiento
estandarizado, es decir, igual para todos los
aspirantes, que se utilizan en las selecciones de
personal para calibrar la adecuacin de una persona al
puesto que trata de ocupar.
Mtodo de Evaluacin
Para comprobar los resultados que arroja el test,
deben seguirse los pasos siguientes:
1. Corregir la prueba: Evaluar el acierto o error en
la solucin propuesta por el sujeto para cada
problema.
2. Obtener el puntaje: Computar el nmero de
soluciones acertadas.
3. Verificar la consistencia del puntaje:
Comprobar si la composicin del puntaje del
sujeto se ajusta al esperado.
4. Convertir el puntaje obtenido por el sujeto en
el puntaje medio o tpico.
5. Convertir el puntaje medio en percentil:
Estimar el puntaje del sujeto e relacin con el
grupo de 100 sujetos de su misma edad.
6. Convertir el percentil en rango.

48

Encuentro de Investigacin en IE, 25 26 de Marzo, 2010

V. PROTOTIPO
Para la elaboracin del Sistema Experto DAT-5 se
siguieron los siguientes pasos:
Insercin de hechos inciales en la Base de
Hechos.
Obtencin de nuevos hechos a partir de la
evaluacin de reglas.
Exploracin de las reglas de la Base de
Conocimientos y adiccin de nuevos hechos a
la Base de Hechos.
Deduccin y obtencin del conocimiento.
Del cual se obtuvieron resultados como se puede ver
en la Figura 2:

Figura 2: Resultado del Sistema Experto DAT-5

El prototipo que se obtuvo es capaz de evaluar varios


sujetos y determinar gracias a las respuestas que dan,
sus
aptitudes,
habilidades,
capacidades
de
aprendizaje, de memorizacin, de razonamiento, de
comunicacin y de accin. En consecuencia se
obtiene que un sistema experto capaz de evaluar
rpidamente a un nmero considerable de sujetos al
contener todas las operaciones lgico-matemticas y
esto permite que el psiclogo encuentre sus
caractersticas para ver si es apto o no para ingresar a
una carrera o maestra del rea de ingeniera.
VI. CONCLUSIONES
La
inteligencia
artificial
es
una
ciencia
multidisciplinaria
(psicologa,
tecnologa,
comunicacin, etc.)
La I.A. modela el
funcionamiento de los procesos de razonamiento. Los
sistemas expertos mejoran la confiabilidad de los
procesos administrativos y disminuyen costos en la
gestin del talento humano. La fusin entre la
Psicologa e informtica permiten avances en

investigaciones de punta. Podemos decir que este Test


est listo para su uso ya que ha sido probado por un
estudiante de psicologa, que sera nuestro experto y
adems los resultados estn acorde con la realidad de
las personas evaluadas. Esta aplicacin aun sigue
siendo un prototipo, que se encuentra en la etapa de
implementacin y puede ser de gran ayuda a los
psiclogos para apoyarlos de una manera ms rpida y
efectiva, a la aplicacin de este tipo de pruebas en
gran masa; tampoco dejemos de lado que estos tipos
de test son aplicados para la seleccin de personal o
seleccin de estudiantes. El sistema se compar con el
resultado que se obtiene aplicando el test de forma
tradicional y los resultados fueron favorables.
REFERENCIAS
[1] Snchez y Beltrn, J. P. , Sistemas Expertos una
metodologa de programacin, Editorial Macrobit, 1990.
[2] Rolston, D.W. , Principios de Inteligencia Artificial y
Sistemas Expertos, Mxico, Mc.Graw-Hill, ( 1992).
[3] Pasi Eronen and Jukka Zitting, An expert system for
analyzing firewall rules, Proceedings of the Electronic
Technology, Helsinky University of Technology, pp. 1-8,
(2001)
[4] Fahad Shahbaz Khan, Fahad Maqbool, et. al. The Role
of Medical Expert Systems in Pakistan, World Academy of
Science, Engineering Technology , vol 37, pp 296-298,
(2008)
[5] A. Barcel J., El uso de sistemas expertos en la
interpretacin
de
clasificaciones
estadsticas
multidimensionales, Complutum, C.N.R.S. Unit Propre de
Recherches, pp. 41-51 (1991)
[6] Orenga y Ortega, J.M., PROLOG: Introduccin a la
Programacin de los Sistemas Expertos. Rama. (1996).

Das könnte Ihnen auch gefallen