You are on page 1of 11

CINTED-UFRGS

Novas Tecnologias na Educao

____________________________________________________________________________________________________

Avaliao da aprendizagem por meio de lgica de fuzzy validado por


uma rvore de Deciso ID3
Beatriz Wilges, UFSC/(PGEGC), beaw@inf.ufsc.br
Gustavo Pereira Mateus, UFSC/(PPGCC), gpmateus@inf.ufsc.br
Silvia Modesto Nassar, UFSC/( PPGCC), silvia@inf.ufsc.br
Rogrio Cid Bastos, UFSC/(PGEGC), rogerio@inf.ufsc.br
Resumo. Esse trabalho implementa uma comunidade de agentes que utiliza lgica fuzzy
para determinar o perfil de aprendizagem dos estudantes. Esse perfil determinado pelo
desempenho, que considerado sob dois enfoques denominados prtico e terico. O
objetivo dessa classificao conduzir o estudante para uma utilizao mais apropriada
do ambiente de ensino-aprendizagem. As entradas do modelo proposto foram escolhidas
a partir de anlise estatstica e so apresentadas neste artigo. A arquitetura do AVA
implementada em PHP, o modelo fuzzy e o motor de inferncia foram feitos com
bibliotecas do Matlab. Os resultados da integrao destas tecnologias bem como a
validao do modelo fuzzy foram certificados atravs de um conjunto de dados. Esse
conjunto de dados possui vrios perfis de aprendizagem de diversos estudantes que
foram minerados. Para minerao aplicou-se o mtodo de classificao denominado
rvore de Deciso (AD). Esse trabalho apresenta uma possibilidade de validar e
melhorar os resultados do fuzzy. O processo de validao pode ser utilizado na
remodelagem das caractersticas de qualquer proposta de sistema fuzzy, ou seja, uma
forma de construir um modelo mais harmnico e condizente com o perfil do estudante.
Palavras-chave: Agente BDI, lgica fuzzy, rvore de deciso.
Abstract. This work implements a community of agents that use fuzzy logic to determine
the profile of student learning. This profile is determined by performance, which is
considered from two perspectives known as practical and theoretical. The purpose of
this classification is to lead the student to a more appropriate use of the teaching
learning environment. The inputs of the model were chosen from statistical analysis and
presented in this article. The architecture of the AVA is implemented in PHP, the model
and the fuzzy inference engine were done with Matlab libraries. The results of
integrating these technologies as well as validating the fuzzy model were verified
through a set of data. This dataset has several learning profiles of several students that
were mined. The classification method applied in data mining is called Decision Tree
(AD). This work presents an opportunity to validate and improve the performance of
fuzzy. The validation process can be used in the remodeling of the characteristics of any
proposed fuzzy system, thus it is a way to build a model which is more harmonious and
consistent with the student profile.
Evaluation of learning through fuzzy logic validated by an ID3 Decision Tree
V. 8 N 3, dezembro, 2010______________________________________________________________

CINTED-UFRGS

Novas Tecnologias na Educao

____________________________________________________________________________________________________

Keywords: BDI agent, fuzzy logic, decision tree.

1. Introduo
A proposta dessa pesquisa vem sendo desenvolvida, adaptada e avaliada por um grupo
de pesquisa que busca criar um modelo de adaptao para Ambientes Virtuais de
Aprendizagem (AVA), um desafio em constante evoluo. A possibilidade de gerar um
modelo de adaptao para os AVAs envolve tcnicas de IA que j esto bem
consolidadas: SMA, lgica fuzzy e minerao de dados.
Essa pesquisa trabalha com as caractersticas que so implementadas na maioria
dos ambientes de aprendizagem. Dessa forma o desenvolvimento dessa proposta no
est focado somente no ambiente em que so feitas as validaes, mas sim na
perspectiva de que qualquer AVA possa implementar este modelo adaptativo. Essas
caractersticas poderiam envolver, por exemplo, o registro de logs e as avaliaes do
desempenho de estudantes atravs de tarefas como os questionrios.
De acordo com Reategui (2006), Sistemas Multiagentes (SMA) so utilizados
como uma alternativa eficiente na modelagem de AVAs interativos. Alm disso,
segundo Oliveira (1996), os princpios dos SMA mostram-se bastante adequados ao
desenvolvimento de ambientes computacionais, tendo em vista que o problema de
ensino-aprendizagem de natureza social e cooperativa.
O termo agente compreendido pela comunidade cientfica como um
programa de software que auxilia o usurio na realizao de alguma tarefa ou atividade
(Wooldridge, 2002), sendo dotado de inteligncia e autonomia. A autonomia, neste
caso, significa que cada agente possui sua prpria existncia, operando sem a
interveno de humanos ou outros agentes e tem controle sobre suas aes e seu estado
interno.
Este trabalho direcionado para o modelo de agentes Belief-Desire-Intention
(BDI) (Georgeff, 1999). Os conceitos deste modelo foram inicialmente propostos por
Bratman (1987). O modelo consiste de crenas, desejos e intenes. Isso envolve as
atitudes mentais que geram a ao humana. Rao e Georgeff (1995) adaptaram o modelo
proposto por Bratman (1987), transformando-o em uma teoria formal e um modelo de
execuo para agentes de software baseados na noo de crenas, objetivos e planos.
Para reconhecer a qual tipo de categoria um determinado estudante pertence foi
aplicada a lgica fuzzy. De acordo com Jameson (1995), a lgica fuzzy exige poucos
clculos e mais fcil de inicializar e atualizar o modelo do aluno. Ainda assim, os
resultados que o sistema atribui para um determinado estudante so analisados.
Nesse trabalho propomos a utilizao da minerao de dados. Aplicamos a
tcnica de classificao baseada em rvores de Deciso (AD). De acordo com Quinlan
(1993) alguns dos algoritmos de classificao mais tradicionais e comuns so os que
usam os valores dos atributos de forma combinada para delimitar regies no espao de
atributos que definem as classes. A vantagem das AD que elas explicam claramente
que decises so tomadas sobre quais atributos para classificao e sumarizao.
Existem diversos algoritmos na literatura utilizados para a construo de rvores de
deciso, tais como ID3, C4.5 e CHAID. O algoritmo baseado em rvore de deciso mais
utilizado o C4.5 (Quinlan, 1993), que tem sua origem no ID3 (Quinlan, 1979).
V. 8 N 3, dezembro, 2010______________________________________________________________

CINTED-UFRGS

Novas Tecnologias na Educao

____________________________________________________________________________________________________

O interesse deste trabalho apoiado por um ambiente de aprendizagem


desenvolvido no Laboratrio de Estatstica Aplicada. O objetivo do AVA o
desenvolvimento de projetos e ideias que possam agregar conhecimentos de estatstica
para estudantes de graduao e ps-graduao. O ambiente utilizado como estudo de
caso e validao desta pesquisa denominado SestatNet. Ele considerado um
ambiente flexvel de ensino-aprendizagem de Estatstica por meio da web.
Esse artigo est organizado da seguinte forma: a prxima seo detalha aspectos
do AVA utilizado nesta pesquisa como estudo de caso. A seo 3 detalha os agentes
BDI que so implementados na arquitetura proposta, as definies e estratgias adotadas
por cada um deles. A seo 4 explica quais as variveis do AVA que foram
consideradas pertinentes para diagnosticar/determinar o perfil de aprendizagem do
estudante. A seo 5 detalha como foram modeladas as curvas de pertinncia em relao
as variveis definidas na seo 4. Tambm apresentada nesta seo a forma como a
lgica fuzzy foi utilizada neste trabalho para apoiar o SMA na tomada de deciso sobre o
perfil de aprendizagem do estudante. A seo 6 mostra a validao realizada utilizando
rvores de Deciso e os resultados dessa validao. E por fim, na seo 7 so
apresentadas as concluses desta proposta.

2. O Ambiente Virtual de Aprendizagem (AVA)


O AVA usado para ensino semipresencial na disciplina de estatstica pelos estudantes
de engenharia da Universidade Federal de Santa Catarina. No ambiente, o estudante
conduzido a projetar uma pesquisa quantitativa. Aps a coleta, os dados so
estruturados em uma planilha que importada para o ambiente. Nesse AVA o estudante
pode trabalhar os dados de sua pesquisa em dois mdulos: tutoria e avanado.
Inicialmente o estudante trabalha no mdulo tutoria e l aprende o contedo estatstico
guiado pelo Mapa Conceitual (MC) do AVA. Cada passo do estudante est vinculado a
uma planilha de dados, que pode ser de sua pesquisa ou um exemplo disponibilizado no
AVA.
O MC um mapa que contm os principais tpicos e respectivos subtpicos
abordados no curso. Nesse mdulo de tutoria o estudante tem total liberdade para
escolher seus caminhos de aprendizagem. O MC mostra ao estudante, em formato de
rvore de Deciso, o caminho de navegao que uma dada interao percorre at chegar
ao resultado estatstico final, e tambm os caminhos que o sistema pode seguir no caso
de respostas diferentes. Essa caracterstica tem como objetivo localizar o estudante
dentro do raciocnio estatstico.
No mdulo avanado do AVA o estudante aplica diretamente, sobre seus dados,
a anlise desejada, sem o apoio do mdulo de tutoria. Ou seja, sem o uso do MC.
Normalmente este mdulo usado pelos estudantes depois que eles se sentem seguros
sobre as anlises que desejam realizar, assim que eles tenham aprendido como se faz
uma anlise de dados no modulo tutoria.

3. Os agentes BDI
Implementar agentes Belief-Desire-Intention (BDI) em um Ambiente Virtual de
Aprendizagem (AVA) envolve a definio de quais sero as crenas, desejos e intenes
dos agentes dentro do ambiente. Essa pesquisa prope que as crenas representem o
nvel de conhecimento que o agente presume que o estudante tenha sobre um contedo
V. 8 N 3, dezembro, 2010______________________________________________________________

CINTED-UFRGS

Novas Tecnologias na Educao

____________________________________________________________________________________________________

especfico. Os desejos do agente so estimular e ajudar o estudante no processo de


aprendizagem, atravs de mensagens de apoio e dicas de utilizao do ambiente.
Enquanto que as intenes esto relacionadas com o modo como os agentes vo
conduzir os estudantes aos mdulos mais adequados do ambiente.
De acordo com Weiss (1999), em Sistemas Multiagentes os agentes se
comunicam e interagem para alcanarem objetivos comuns e individuais. Considerando
que o foco dos agentes BDI est centrado na anlise que os mesmos faro sobre os
dados dos estudantes obtidos do banco de dados do AVA. Foram identificados os
seguintes agentes: estudante, avaliao, tutoria e avanado.
O AVA implementado com a linguagem de programao PHP e o banco de
dados MySQL. Ambas as tecnologias adotadas nesta pesquisa so baseadas em software
livre. Alm disso, toda proposta do ambiente, apresentado na seo 2, j foi
desenvolvida sobre essas duas tecnologias, incluindo a linguagem de programao
PERL.
Alguns destes agentes so extremamente simples, necessitando apenas de
consultas a determinadas tabelas de um banco de dados do sistema. Nesse contexto
inserem-se os agentes tutoria e avaliao, que apenas coletam informaes de
utilizao do ambiente.
A aplicao do modelo BDI envolve a definio de como podem ser criados e
manipulados os agentes dentro de um AVA. Agentes BDI tm crenas, que so
armazenadas em uma base de crenas. Objetivos representam motivaes concretas,
como, por exemplo, estados a serem atingidos, e influenciam no comportamento do
agente. Para atingir seus objetivos, os agentes executam planos.
A arquitetura projetada utiliza quatro tipos de agentes, denominados de
estudante, avaliao, tutoria e avanado. Para cada estudante que utiliza o
ambiente existe uma instncia do agente estudante. Os agentes avaliao, tutoria e
avanado representam os recursos disponveis para o estudante no ambiente.
Inicialmente os estudantes interagem no ambiente com os mdulos de tutoria e
avaliao que registram suas interaes atravs de arquivos de log, armazenando as
aes do estudante no AVA. Alm das questes respondidas e salvas na base de dados
os agentes, que representam os estudantes, atualizam suas bases de crenas com
informaes a respeito do desempenho dos estudantes, obtidas dos arquivos de log.
Com o objetivo de indicar o mdulo mais adequado ao estudante, o agente
estudante processa as informaes obtidas, atravs de planos de ao, e inicia a troca de
mensagens com o agente do mdulo tutoria ou com o agente do mdulo avanado. O
plano de aes definido por meio da aplicao da lgica fuzzy. atravs da lgica
fuzzy que determinado se estudante tem um escore suficiente para mudar de mdulo ou
se precisa continuar estudando no mdulo tutoria. Assim o estudante conduzido a
utilizar o mdulo que mais se adapta ao seu atual nvel de aprendizagem. Os detalhes
sobre o funcionamento do mdulo fuzzy so apresentados na seo 5.

4. Anlise das variveis do modelo proposto


Muitas caractersticas dos usurios so armazenadas no servidor do AVA. Essas
caractersticas correspondem ao tempo de sesso nas pginas visitadas pelos estudantes,
o desempenho deles nos questionrios avaliativos, o tempo utilizado para responder o
questionrio entre outras informaes. Aplicar essas informaes para melhorar a
V. 8 N 3, dezembro, 2010______________________________________________________________

CINTED-UFRGS

Novas Tecnologias na Educao

____________________________________________________________________________________________________

interface adaptativa do AVA o objetivo deste trabalho. Para isso adotou-se a tcnica de
lgica fuzzy.
Como j apresentado o desempenho no AVA avaliado com dois enfoques: um
mais prtico e outro mais terico. Esses dois enfoques foram analisados considerando os
resultados do AVA e da avaliao presencial. Portanto, nessa pesquisa foi considerado
um mapeamento dessas diferentes avaliaes (ambiente e presencial) de desempenho
(prtico e terico) do estudante no intuito de encontrar uma analogia, que poderia ser
contemplada no modelo fuzzy proposto.
Segundo Bardin (2000) um equvoco privilegiar o conhecimento imediato
(emprico) em detrimento daquele fundamentado em conceitos, na falsa ideia de que a
teoria (uma abstrao) desprovida de objetividade. Inexiste prtica sem teoria, bem
como teoria desprovida de prtica. Sendo assim, o foco desta pesquisa concentrou-se
tanto na avaliao terica como a avaliao prtica justificando e preservando o
movimento contnuo de teoria-prtica.
Para obter essas informaes e definies dos parmetros para a modelagem
fuzzy foi realizada uma anlise estatstica nos logs da turma do semestre 2010/1. Alm
disso, era necessrio extrair os diferentes estados que podem levar a caracterizao do
perfil do estudante. No mdulo de tutoria do AVA, os estudantes eram conduzidos a
explicitar qual a deciso estatstica que estavam fazendo naquele momento. Nesse
instante o AVA reconhece se o estudante acertou ou errou, mas no interrompe o
processo de aprendizagem. Essa informao fica armazenada no registro de logs e est
em mos do agente estudante. Essa informao caracterizada com uma avaliao
prtica do AVA.
Esse desempenho no AVA foi comparado com a respectiva avaliao presencial
considerando tambm a parte prtica da prova. Nesse sentido buscou-se perceber a
existncia de algum tipo de relao entre os desempenhos prticos do AVA e o
desempenho na avaliao presencial, de forma a identificar diferentes grupos para
definio dos desafios pedaggicos.
Em seguida relacionou-se, tambm, o desempenho dos estudantes na avaliao
terica tanto no AVA como na avaliao presencial, ambas contemplam diferentes
nveis de conhecimento. A partir dos resultados e da forte correlao entre essas
variveis considerou-se pertinente adotar o desempenho prtico e terico do AVA com
entradas para o modelo fuzzy proposto.
Em princpio o tempo nas sesses de aprendizagem seria avaliado com uma
varivel lingustica para o sistema fuzzy. No entanto, depois de realizada algumas
anlises notou-se que no havia correlao entre tempo no AVA e desempenho do
estudante. Por meio das anlises percebemos que estudantes com pouco tempo nas
sesses do AVA apresentaram um desempenho que variava entre 50% a 100%. Ainda
nessa anlise percebeu-se que existem estudantes com um tempo extremamente alto o
que pode evidenciar no s o tempo de estudo, mas sim o tempo em outras atividades
externas ao AVA. Desta forma para acompanhar e reconhecer o nvel de aprendizagem
foram consideradas as variveis de desempenho no AVA.

5. O plano de aes determinado pelo fuzzy


Diversas pesquisas propem mtodos, ferramentas e ambientes de acompanhamento de
desempenho baseados em conjuntos fuzzy (por exemplo, satisfatrio, insatisfatrio e
V. 8 N 3, dezembro, 2010______________________________________________________________

CINTED-UFRGS

Novas Tecnologias na Educao

____________________________________________________________________________________________________

regular), onde o professor relaciona o grau de pertinncia desses valores dentro de


intervalos de notas, assim como a base de regras. (Nolan, 1998; Weon e Kim, 2001;
Fabri e Fabri, 2002; Rasmani, 2002; Hadjileontiadou et al, 2004; Rieder e Brancher,
2004; Rissoli e Giraffa, 2006; Stathacopoulou et al, 2005; Huang et al, 2007; Ribeiro,
2007; Silva et al, 2008).
Nesta pesquisa foram definidos os seguintes estados possveis de nvel de
aprendizagem: regular, bom e excelente. Os pontos na regio clara representam os
estudantes com desempenho/tempo aceitveis e os pontos na regio escura representam
estudantes com mais dificuldades. Assim, o ambiente agir de formas diferentes, pois
ser guiado pelo desempenho do estudante no AVA.
Nessa Figura 1 assume-se como ponto de corte o valor 0,6. Esse valor
determinado em funo de representar a nota mnima para aprovao nessa
universidade. Ou seja, um parmetro institucional e pode variar de acordo com a
instituio que implementar o modelo.

Figura 1. Estados baseados nas entradas: desempenho terico e prtico

Nessa Figura 1 observa-se que o grupo que se encontra na faixa acima do 0,8
tanto para o desempenho terico com para o desempenho prtico pode receber um
estimulo pedaggico. Esse estmulo hoje corresponde ao agente estudante indicar o
mdulo mais adequado ao estudante. Aps o processamento das informaes obtidas, o
agente estudante inicia a troca de mensagens com o agente do mdulo avanado. Nesse
momento o estudante conduzido a trabalhar no mdulo avanado.
Os estudantes que ficam abaixo da faixa de 0,6 devem continuar sendo
orientados a trabalhar no mdulo tutoria, estudando situaes mais pontuais (teoria +
prtica). Os estudantes que ficam acima da faixa de 0,6 somente em um dos tipos de
avaliao, devem ser conduzidos a desafios pedaggicos ou mais tericos ou mais
prticos dependendo dos resultados observados.
Tomando como base as variveis analisadas na seo anterior foi construdo o
modelo fuzzy. As entradas deste modelo correspondem ao desempenho na parte prtica e
o desempenho na parte terica no AVA. Foi utilizada uma funo de pertinncia
gaussiana neste trabalho, considerando que este tipo de funo trata a mudana de
estado entre as variveis lingusticas de uma maneira mais suave, e no crisp como
nas funes triangulares. O modelo dessa proposta se encontra na Figura 2.

V. 8 N 3, dezembro, 2010______________________________________________________________

CINTED-UFRGS

Novas Tecnologias na Educao

____________________________________________________________________________________________________

Figura 2. Modelo de avaliao de desempenho

O conjunto que define as regras do sistema fuzzy apresentado na Figura 3. Os


valores dos estados so: regular, bom e excelente e foram definidos conforme a
subdiviso apresentada na Figura 1.

Figura 3. Conjunto de regras do sistema fuzzy

O modelo funcionando no AVA trabalha com os parmetros das funes de


pertinncia obtidos por meio da anlise estatstica. Assim as regras de inferncia fuzzy
so aplicadas nas variveis lingusticas para determinar os objetivos dos agentes em
conduzir o estudante para o mdulo tutoria ou para o mdulo avanado. Este
raciocnio feito no agente estudante, pois ele coleta todas as informaes de
utilizao do ambiente obtidas a partir de outros agentes.
O mdulo fuzzy proposto funciona no AVA, que implementado em PHP,
atravs de um toolbox disponibilizado pelo Matlab na linguagem C. No toolbox existem
dois arquivos em C denominados fismain.c e fis.c, que so fornecidos como cdigosfonte para um motor de inferncia fuzzy no modo stand-alone. O cdigo stand-alone em
C para o motor de inferncia fuzzy pode ler um arquivo FIS, que a extenso dos
arquivos fuzzy gerados no Matlab, e um arquivo de dados de entrada para realizar
inferncia diretamente.
Nesse AVA gerado um arquivo para o conjunto de entrada (terica e prtica).
Esse conjunto de entrada considera os estudantes mais assduos, ou seja, so realizadas
inferncias somente com os estudantes que mais utilizam o ambiente considerando os
ltimos 30 dias. Aps a gerao desse arquivo, o mesmo submetido juntamente com o
modelo fuzzy proposto (arquivo FIS) ao motor de inferncia. O cdigo stand-alone
retorna um arquivo com a sada desfuzzificada para cada entrada (cada estudante).
A avaliao do modelo comparando a nota no ambiente e na avaliao presencial
mostrou uma alta correlao conforme apresentado no trabalho de Mateus (2010). As
regras do modelo fuzzy foram avaliadas por um processo de classificao atravs de um
processo de classificao baseado em minerao de dados.

6. Avaliao das regras do modelo fuzzy

V. 8 N 3, dezembro, 2010______________________________________________________________

CINTED-UFRGS

Novas Tecnologias na Educao

____________________________________________________________________________________________________

Foi utilizada uma amostra de 57 estudantes matriculados na disciplina do primeiro


semestre de 2010. Foram observadas as notas obtidas da parte terica, prtica e geral no
AVA e as notas obtidas nas avaliaes presenciais.
A avaliao terica no AVA composta por diversas questes em diferentes
nveis de aprendizagem. Cada questo tem diferentes nmeros de opes de respostas. A
avaliao terica um atributo que apresenta uma baixa entropia, o que caracteriza uma
informao significativa para construo da rvore de deciso (AD). Isso acontece
porque a parte terica do AVA muito mais complexa e rica quando comparada com a
avaliao prtica, tambm do AVA. A parte prtica caracteriza por uma tomada de
deciso do tipo sim e no que expressa a interpretao de clculos realizados no
AVA. E que determina a prxima interao do AVA com o estudante.
Os dois mdulos de avaliao: terico e prtico so mdulos independentes
desprovidos de uma hierarquia entre as avaliaes. Ou seja, o estudante tem total
liberdade de realizar as avaliaes tericas e prticas de modo independente e no tempo
em que achar conveniente.
A minerao dos dados considerou as seguintes variveis extradas do BD do
AVA: conceito terico e prtico obtidos do AVA com a respectiva sada desfuzzificada
do modelo apresentado na Figura 2. Para realizar essa classificao adotamos o
algoritmo da rvore de Deciso (AD).
O algoritmo adotado neste trabalho foi o ID3 por apresentar uma resposta mais
adequada ao sistema proposto, sem considerar as podas que acontecem no C4.5. No
algoritmo ID3 a escolha dos atributos a serem utilizados pela rvore se d a partir de
informaes de entropia e ganho de informao. Para medir o nvel de informao de
um atributo se utiliza o conceito de entropia da Teoria da Informao. O valor da
entropia corresponde impureza do atributo e o ganho de informao a variao da
impureza. Quanto menor o valor da entropia, menor a incerteza e mais utilidade tem o
atributo para a classificao.
O processamento foi realizado na ferramenta RapidMiner. Essa ferramenta
open-source, anteriormente chamada Yale. Conforme RapidMiner (2008), a ferramenta
possui interface grfica do usurio (GUI) e scripts baseados em XML, tornando esta
uma Integrated Development Environment (IDE) e um interpretador para Knowledge
Discovery and Data Mining (KDD). desenvolvida sob a plataforma Java, o que
facilita integrao com outras aplicaes sob esta arquitetura.
Os dados utilizados na classificao foram tratados para as etapas que
envolveram a descoberta de conhecimento. As etapas adotadas foram: seleo dos
dados, pr-processamento para retirar dados duplicados ou inconsistentes e discretizao
por frequncia. O resultado dessa validao e aproximao de valores apresentado na
Figura 4.

V. 8 N 3, dezembro, 2010______________________________________________________________

CINTED-UFRGS

Novas Tecnologias na Educao

____________________________________________________________________________________________________

Figura 4. Avaliao do modelo

Aps a transformao dos dados, as notas extradas do BD foram discretizadas


em conceitos: A, B e C. Correspondendo as variveis lingusticas regular, bom e
excelente. Os alunos que ficam com um desempenho abaixo de 0,6 so classificados em
C. Os estudantes entre 0,61 e 0,79 so B, e os estudantes entre 0,8 e 1,0 so A. A rvore
apresentada na Figura 4 mostra a relao entre as regras do modelo fuzzy proposto.
Os vrtices da AD representam os atributos preditivos, as folhas representam a
sada do modelo fuzzy (label). As arestas correspondem ao conceito obtido no atributo
do vrtice correspondente. Cada conceito representado por uma cor. O verde
representa o conceito A, o B o vermelho e o C representado pelo azul. As folhas,
onde aparece mais de uma cor, so a representao de outros conceitos que tambm
foram sadas alm do conceito descrito e determinante para a folha.
De acordo com a AD estudantes que tiram A na terica e A e B na prtica so
classificados com A na sada do sistema fuzzy. Assim como, percebe-se que estudantes
que tem um desempenho B na terica apresentam na sada do sistema um desempenho
avaliado com A. E por fim, os alunos que tiram C na terica em linhas gerais mantm o
C na sada do sistema.
De acordo com esse resultado percebe-se que interessante realizar um ajuste
nos parmetros das funes de pertinncia das entradas do mdulo apresentado na
Figura 2. Como o atributo de avaliao terica classificado, segundo o algoritmo ID3,
como raiz da rvore ele uma varivel que possui uma entropia menor, o que significa
que ele o atributo que possui mais informao na entrada do modelo fuzzy. A Figura 5
representa as trs funes de pertinncia do modelo fuzzy proposto j ajustadas
conforme anlise da AD.

V. 8 N 3, dezembro, 2010______________________________________________________________

CINTED-UFRGS

Novas Tecnologias na Educao

____________________________________________________________________________________________________

Figura 5. Funes de pertinncia do modelo fuzzy proposto

O objetivo desse ajuste foi caracterizar a maior incerteza presente no


desempenho prtico na classificao de um estudante. A funo de pertinncia da
avaliao prtica apresenta-se ampliada no intuito de representar um modelo mais
adequado conforme anlise dos dados descritos pela AD.

7. Concluses
O uso de lgica fuzzy na anlise do perfil do estudante pode flexibilizar a categorizao
do processo de ensino-aprendizagem. No sendo, simplesmente, um tratamento crisp
do tipo certo e errado e sim um valor lgico difuso que pode ser qualquer valor no
intervalo entre 0 e 1. Depois desse processo de fuzzificao, o agente fuzzy envolvido
nesse processo comunica o agente estudante que o responsvel por determinar o
recurso mais adequado a ser ativado. Este processo ocorre de forma dinmica e
transparente a cada ao do usurio no ambiente.
Alm disso, o modelo proposto teve a preocupao de validar os resultados. Essa
comparao entre a rvore de deciso e as regras do sistema fuzzy apresentam uma
correlao importante. Alm disso, minerar e classificar esses dados abre a possibilidade
de ajustes no modelo proposto. Um refinamento visando uma possvel melhoria.
importante destacar que uma AD pode ser utilizada com duas finalidades:
previso e descrio. Nesse trabalho buscamos elaborar uma descrio que fornecesse
informaes interessantes a respeito das relaes entre os atributos preditivos e o
atributo classe em cima da BD do AVA. O objetivo foi observar se as regras do modelo
fuzzy se ajustavam a estrutura da rvore apresentada. O ajuste do modelo fuzzy gera
como resultado final uma possibilidade de um acompanhamento mais adequado das
atividades tericas e prticas.

Referncias
BARDIN L. Anlise de contedo. Lisboa: Edies 70; 2000.
BRATMAN, M. E. Intention, Plans, and Practical Reason. Cambridge, MA. 1987
FABRI, J.A.; FABRI, M.G.S. (2002) Ferramenta Fuzzy para Acompanhamento do
Desempenho dos Alunos nos Cursos Distncia, In: Anais do XXII Congresso da
SBC. WIE, Campinas.
GEORGEFF, M., Pell, B., POLLACK, M., Tambe, M., and Wooldridge, M. The belief
desire intention model of agency. In Proceedings of the 5th International Workshop
on Intelligent Agents V: Agent Theories, Architectures, and Languages, SpringerVerlag: Heidelberg, Germany. 1999
HADJILEONTIADOU, S.J.; NIKOLAIDOU, G.N.; HADJILEONTIADIS, L.J.;
BALAFOUTAS, G.N. (2004) On Enhancing On-Line Collaboration Using Fuzzy
Logic Modeling, In: Educational Technology & Society, 7, p. 68-81.
JAMESON, A. (1995) Numerical Uncertainty Management In User And Student
Modeling: An Overview Of Systems And Issues, In: User Modeling And UserAdapted Interaction, 5, p. 193-251.
MATEUS, G.P.; WILGES, B.; NASSAR, S. M.; SILVEIRA, R.A.; BASTOS, R.C.
(2010) Reconhecendo as caractersticas dos estudantes por meio de um SMA e
lgica Fuzzy, In: Revista de Novas Tecnologias na Educao RENOTE. Ed. 2, 2010.
V. 8 N 3, dezembro, 2010______________________________________________________________

CINTED-UFRGS

Novas Tecnologias na Educao

____________________________________________________________________________________________________

NOLAN, J.R. (1998) An Expert Fuzzy Classification System For Supporting The
Grading Of Student Writing Samples, In: Expert Systems with Applications 15, p.
59-68.
OLIVEIRA, F. M.; Vicari, R. M. (1996) Are learning systems distributed or social
systems. In: European Conference on AI in Education. Lisbon: [s.n].
QUINLAN, J.R. Discovering rules by induction from large collection of examples.
Expert Systems in the Micro Electronic Age. Edinburgh, UK: Edinburgh University
Press, 1979.
QUINLAN, J.R. C4.5: Programs for Machine Learning. So Francisco: Morgan
Kaufmann, 1993.
RASMANI, K.A. (2002) A Data-Driven Fuzzy Rule-Based Approach for Student
Academic Performance Evaluation, Ph.D. Dissertation Proposal, Central for
Intelligent Systems and their Applications. School of Informatics. Universidade de
Edinburgo, Edingurgo, U.K.
RAPIDMINER, Dortmund Alemanha. RapidMiner 4.1 User Guide. Dortmund, 2008.
RAO, A. S. and GEORGEFF, M. P. Bdi-agents: from theory to practice. In Proceedings
of the First Intl. Conference on Multiagent Systems, San Francisco. 1995
REATEGUI, Eliseo; BOFF, Elisa; CERON, Rafael Fernando; VICARI, Rosa Maria.
Um Agente Animado Scio-Afetivo para Ambientes de Aprendizagem. Revista
Brasileira de Informtica na Educao Edio Epecial Aprendizagem Colaborativa.
v. 14 n.3. Setembro-Dezembro de 2006. p27-38.
RIEDER, R.; BRANCHER, J.D. (2004) Aplicao da Lgica Fuzzy a Jogos Didticos
de Computador A Experincia Do Mercado GL. VII Congresso Iberoamericano de
Informtica Educativa.
SILVA, Ismnia Galvo Lourena da. Projeto e Implementao de Sistemas MultiAgentes: O Caso Tropos. Dissertao de Mestrado. Universidade Federal de
Pernambuco UFPE. 2005.
WEISS, G. (1999). Multiagent systems - a modern approach to distributed artificial
intelligent. MIT Press, Cambridge, MA.
WEON, S.; KIM. J. (2001) Learning Achievement Evaluation Strategy Using Fuzzy
Membership Function, Paper presented at the 31st ASEE/IEEE Frontiers in
Education Conference, October 10-13, Reno, NV,
WOOLDRIDGE, M. (2002) Introduction to Multi Agent Systems. Chichester: Wiley.

V. 8 N 3, dezembro, 2010______________________________________________________________