Você está na página 1de 4

II Workshop de Tecnologia da Informao aplicada ao Meio Ambiente CBComp 2004 Inteligncia Artificial

Sistema para Reconhecimento de Plantas


Bioativas
Silva Neto, A. A.1, Fernandes, A. M.R.2

Resumo -- Este trabalho apresenta o desenvolvimento de um inteligncia humana, tais como raciocnio, aprendizagem e
sistema inteligente para identificao de plantas bioativas, que auto-aperfeioamento".
so espcies vegetais que possuem atividade farmacolgica, Conforme Lee (1998), Raciocnio Baseado em Casos
biolgica e/ou biocida, podendo ser utilizadas como base para uma tcnica de Inteligncia Artificial que reproduz aspectos
pesquisa em diversas instituies por profissionais e estudantes
da cognio humana para resolver problemas especialistas. A
da rea procurando determinar o uso adequado desta
bioatividade. O sistema est sendo desenvolvido aplicando a idia central do RBC consiste em fazer o sistema relembrar
tcnica de Raciocnio Baseado em Casos, buscando na memria de casos relevantes e reutiliz-los em uma nova soluo.
do sistema a experincia mais prxima com o problema de O estudo de sistemas inteligentes utilizando a tcnica de
entrada. O sistema est sendo implementado na linguagem de Raciocnio Baseado em Casos e a implementao de uma
programao para web PHP e banco de dados MySQL, visando ferramenta na rea de plantas bioativas, que se apresenta
um acesso fcil e pblico as informaes. Espera-se obter, com
pouco explorada e com recursos escassos, so as principais
esta ferramenta, identificaes cada vez mais claras de cada caso
especfico, com maior rapidez e segurana. justificativas deste trabalho. Alm destas, cita-se a
necessidade de se aperfeioar e agilizar o processo de
Abstract -- This paper proposes the development of intelligent identificao destas plantas com o objetivo de aumentar o
system for identification of bioactive plants, that are vegetal rendimento do trabalho produzido, e das pesquisas realizadas
species which possess pharmacological, biological and/or biocide por profissionais e estudantes da rea.
activity, to be used in research and education institutions by
professionals and students of the area. The system will be
II. METODOLOGIA
developed applying the technique of Case-Based Reasoning,
searching in the system memory the nearest experience with the Para a realizao desse trabalho, as tarefas foram divididas
entrance problem. The system will be developed in the em etapas seqenciais. Primeiramente foram revisados os
programming language for PHP Web and MySQL database, conhecimentos adquiridos durante o desenvolvimento do
aiming at an easy and public access to the information. Clearer trabalho, atravs de pesquisa bibliogrfica, e aprofundamento
identifications in each specific case, with more rapidity and
security are hoped to get with this aid. nos tpicos necessrios para o desenvolvimento do projeto,
tais como Inteligncia Artificial, Desenvolvimento de
Palavras-Chave - Raciocnio Baseado em Casos, Inteligncia Sistemas, Banco de Dados.
Artificial, Bioativas, Lgica Fuzzy. Na etapa seguinte levantou-se a situao atual junto
instituio de pesquisa escolhida para o projeto a EPAGRI -
Itaja, atravs de entrevistas e levantamento de dados com os
I. INTRODUO funcionrios responsveis, neste trabalho tratados como
Este artigo visa apresentar o desenvolvimento de uma especialistas, de forma a definir os requisitos para o sistema
ferramenta capaz de identificar espcies de plantas com em questo, e tambm modelar a base de conhecimentos
fatores bioativos teis comunidade atravs de suas necessria para o funcionamento do mesmo.
caractersticas fitolgicas, para utilizao em instituies de Foi coletada uma quantidade significativa de casos para
pesquisa e ensino, por profissionais de sade e pela elaborar a base inicial do sistema utilizando o sistema
comunidade em geral que procura os fitoterpicos. Segundo gerenciador de banco de dados MySQL.
Silva (2003), Planta Bioativa uma espcie vegetal que rene Analisou-se os requisitos dos usurios para definio do
componentes fitoqumicos (metablitos secundrios com escopo do sistema, suas funes e comportamento, bem como
atividade farmacolgica, biolgica e/ou biocida). a definio da metodologia e das ferramentas necessrias para
A Inteligncia Artificial um tipo de inteligncia o desenvolvimento do sistema. A partir destes dados, iniciou-
produzida pelo homem para dotar as mquinas de algum tipo se o desenvolvimento do projeto escrito.
de habilidade que simula a inteligncia humana Finalmente deu-se incio a implementao do software,
(FERNANDES, 2003). A conceituao nos dicionrios de utilizando as ferramentas e metodologias citadas nas etapas
computao a "Aptido ou capacidade de um dispositivo anteriores bem como a modelagem do sistema atravs dos
para desempenhar funes que so normalmente associadas diagramas e seus respectivos dicionrios de dados,
consultando quando necessrio os especialistas, de maneira a
1
A. A. Silva Neto (e-mail: aasneto@brturbo.com) cumprir os requisitos dos mesmos. Visando sua publicao na
2
Anita Maria da Rocha Fernandes, professora do Curso de Computao / web, utilizou-se a linguagem de programao PHP.
CTTMar / UNIVALI (e-mail: anita@inf.univali.br )

760
II Workshop de Tecnologia da Informao aplicada ao Meio Ambiente CBComp 2004 Inteligncia Artificial
III. DISCUSSO 1999).
Considerando-se um universo de quase 500.000 espcies De acordo com Gentner (1983), RBC a resoluo de
de plantas no planeta Terra e a possibilidade de ocorrncia de problemas por analogia, utilizando a experincia adquirida
at milhares de substncias bioativas em cada espcie, a busca para resolver novos problemas. As solues para os novos
por caractersticas especficas em modelos de consulta problemas surgem medida que so comparados aspectos de
convencionais tem sido uma tarefa de grande vulto e muitas problemas novos e antigos, utilizando-se as solues
vezes at desanimadora, resultando em um processo moroso encontradas anteriormente.
no desenvolvimento da fitoterapia, fitologia e fitoqumica Apesar de considerar o desenvolvimento de um sistema de
(SILVA, 2003). RBC como sendo uma tarefa complexa que no se sujeita a ser
Atualmente a recuperao de dados feita de forma formulada atravs de uma metodologia, Lee (1996) prope
manual e subjetiva nas instituies de pesquisa e baseada quatro etapas distintas, conforme Figura 1:
unicamente em recursos bibliogrficos esparsos e reduzidos, e representao dos casos;
no conhecimento de alguns pesquisadores. Da surgiu recuperao dos casos;
necessidade de uma ferramenta para aquisio e reviso e adaptao;
sistematizao do conhecimento, para auxlio ao profissional e reutilizao, avaliao e aprendizagem.
estudantes da rea, no intuito de gerar pesquisas mais exatas e
eficazes.

A. Identificao de Plantas Bioativas Recuperar Solues


Problema Iniciais
Para trabalhar com Plantas Bioativas ou us-las
necessrio conhece-las corretamente. A identificao botnica
, nesse caso, muito importante pois evita problemas como
Base de
intoxicaes e uso de plantas que no tenham efeito sobre a Casos
Reutiliza
doena que se pretende combater. Reter
A identificao deve ser feita por pessoas que tenham
amplo conhecimento de assunto, de preferncia botnicos que
atravs de caractersticas que diferenciam as espcies vegetais, Soluo Revisar Soluo
obtenham o nome correto da planta. As pessoas que se Confirmada Proposta
especializam em identificao de seres vivos so chamados de
taxonomistas, e na medida do possvel devem ser consultados
para a identificao de plantas (DI STASI, 1996).
As caractersticas mais importantes do ponto de vista Figura 1. O Ciclo do RBC.
taxonmico na definio de uma espcie, concentra-se na flor, Fonte: Adaptao de Lee (1998).
pois, esta parte da planta menos varivel com as condies
do ambiente (Ibidem). Segundo Fernandes (2003), a filosofia bsica desta tcnica
O escopo do sistema foi delimitado apenas no gnero a de buscar a soluo para uma situao atual atravs da
Phyllanthus, por motivo de tempo de desenvolvimento da comparao com uma experincia passada semelhante. O
grande diversidade deste gnero (cerca de 500 espcies processo caracterstico do RBC consiste em: identificar o
catalogadas) e a grande semelhana entre as espcies. problema atual, buscar a experincia mais semelhante na
Tambm como justificativa da escolha de um nico gnero foi memria e aplicar o conhecimento desta experincia passada
a grande complexidade em criar um modelo que fosse no problema atual.
genrico o suficiente para englobar todas as famlias de Este procedimento pode ser detalhado em alguns passos.
plantas bioativas, e especfico o bastante para diferenciar Identificao de um problema a ser resolvido
espcies muito semelhantes. (problema de entrada);
A semelhana entre espcies gerou a necessidade de se Definio das principais caractersticas que
utilizar um sistema de RBC para a identificao das mesmas. identificam este problema;
Algumas variveis destacaram-se uma incerteza quanto a sua Busca e recuperao na memria de casos com
valorizao o que levou a usar a lgica fuzzy. caractersticas similares;
Seleo de um ou mais dentre os casos
B. Raciocnio Baseado em Casos recuperados;
Reviso deste(s) caso(s) para determinar a
O Raciocnio Baseado em Casos uma tcnica de IA que
necessidade de adaptao;
consiste na utilizao de situaes passadas, implementadas na
forma de estruturas de dados chamados casos, como um Reutilizao do caso adaptado para resolver o
referencial para resoluo de novos problemas (COSTA, problema de entrada;
Avaliao da soluo do problema de entrada;

761
II Workshop de Tecnologia da Informao aplicada ao Meio Ambiente CBComp 2004 Inteligncia Artificial

Incluso do caso adaptado na memria de casos melhor desempenho quando se trata de uma consulta onde
(aprendizagem). maioria dos atributos informados possuem valores passveis
de clculo da distncia, tais como tamanho do caule, nmero
de spalas, pedicelo, dimetro do fruto e sementes. Juntamente
C. Lgica Fuzzy
com o mtodo do vizinho mais prximo, ser utilizada a
Segundo Pereira e Dotto (1999), a Lgica Fuzzy a lgica lgica fuzzy para as variveis valoradas. J o mtodo de
que suporta os modos de raciocnio que so aproximados ao contagem de caractersticas se sobressai em situaes onde
invs de exatos. Derivada do conceito de conjuntos fuzzy, a no h como calcular a distncia entre os valores dos atributos
Lgica Fuzzy constitui a base para o desenvolvimento de informados, como por exemplo forma do caule, presena de
mtodos e algoritmos de modelagem e controle de processos, folhas no caule, forma da folha, forma da estpula, forma das
permitindo a reduo da complexidade de projeto e glndulas, ornamentao das sementes, etc. A distribuio das
implementao, tornando-se a soluo para problemas de variveis pode ser observada na Tabela 1.
controle at ento intratveis por tcnicas clssicas. Ela difere
dos sistemas lgicos em suas caractersticas e seus detalhes. TABELA I
Nesta lgica, o raciocnio exato corresponde a um caso limite DISTRIBUIO DAS VARIVEIS SEGUNDO O MTODO DE BUSCA.
do raciocnio aproximado, sendo interpretado como um Lgic
Contagem de Vizinho Mais
processo de composio de relaes nebulosas. Varivel a
Caracterstica Prximo
Na Lgica Fuzzy, o valor verdade de uma proposio pode Fuzzy
ser um subconjunto fuzzy de qualquer conjunto parcialmente Cd_CauTam X X
ordenado, ao contrrio dos sistemas lgicos binrios, onde o Cd_CauForm X
valor verdade s pode assumir dois valores: verdadeiro (1) ou Cd_CauFolha X
falso (0). Nos sistemas lgicos multi-valores, o valor verdade Cd_FolhaForm X
de uma proposio pode ser ou um elemento de um conjunto Cd_FolhaApice X
finito, num intervalo, ou uma lgebra booleana. Na Lgica Cd_FolhaBase X
Fuzzy, os valores verdade so expressos lingisticamente Cd_FolhaBordo X
(verdade, muito verdade, no verdade, falso, muito falso), Cd_EstipulasCor X
onde cada termo lingstico interpretado como um
Cd_EstipulasForma X
subconjunto fuzzy do intervalo unitrio (ibidem).
Cd_FESepalas X X
Outras caractersticas da Lgica Fuzzy podem ser
Cd_FEEstames X
sumarizadas como segue: nos sistemas lgicos binrios, os
Cd_FEAnteras X
predicados so exatos (par, maior que), ao passo que na
Lgica Fuzzy os predicados so nebulosos (alto, baixo). Nos Cd_FEGlandulas X
sistemas lgicos clssicos, o modificador mais utilizado a Cd_FPSepalas X X
negao, enquanto que na Lgica Fuzzy uma variedade de Cd_FPConsistencia X
modificadores de predicados so possveis (muito, mais ou Cd_FPPedicelo X X
menos). Estes modificadores so essenciais na gerao de Cd_FPOvario X
termos lingsticos, tais como: muito alto, mais ou menos Cd_FPFruto X X
perto, etc. Cd_FPDiscGland X
Na lgica clssica existem somente os quantificadores Cd_SemCompr X X
existenciais e universais. A Lgica Fuzzy admite, em adio, Cd_SemOrnament X
uma ampla variedade de quantificadores como pouco, vrios,
usualmente, freqentemente, em torno de cinco, etc. A As Figuras 2,3 e 4 apresentam a interface do sistema.
probabilidade um valor numrico ou um intervalo. Na
Lgica Fuzzy existe a opo adicional de se empregar
probabilidades lingsticas (provvel, altamente provvel,
improvvel), interpretados como nmeros fuzzy e
manipulados pela aritmtica fuzzy. Tambm em contraste com
a lgica modal clssica, o conceito de possibilidade
interpretado utilizando-se subconjuntos fuzzy no universo dos
reais (PEREIRA e DOTTO, 1999).

IV. RESULTADOS
O sistema utiliza a combinao de dois mtodos de
recuperao: o vizinho mais prximo e a contagem de
caractersticas. Cada um deles se mostra mais adequado a uma
Figura 2. Interface de cadastro do sistema.
situao de busca. O mtodo do vizinho mais prximo mostra

762
II Workshop de Tecnologia da Informao aplicada ao Meio Ambiente CBComp 2004 Inteligncia Artificial
[2] DI STASI, L. C. Plantas Medicinais: arte e cincia. So Paulo:
Universidade Estadual Paulista, 1996. 230p.
[3] FERNANDES, Anita M. Inteligncia Artificial: noes gerais. 1. ed.
Florianpolis: Visual Books Ltda, 2003. 160p.
[4] GENTNER, D. Structure Mapping - A Theoretical Framework for
Analogy. Cognitive Science, Vol. 7, pp. 155-170, 1983.
[5] LEE, R. W. Pesquisa Jurisprudencial Inteligente. Florianpolis, 1998.
Tese (Doutorado em engenharia) Programa de Ps Graduao em
Engenharia de Produo PPGEP/UFSC, Universidade Federal de Santa
Catarina.
[6] PEREIRA, V. de A.; DOTTO, Fbio Romano Lofrano. Pgina da Lgica
Fuzzy. 10 fevereiro 1999. Disponvel em:
<http://www.geocities.com/Athens/ Crete/2647/indexp.html>. Acesso
em: 06 novembro 2003.
[7] SILVA, Junior A. A. Essentia herba - Plantas bioativas. Volume 1.
Florianpolis: EPAGRI, 2003. 441p.

Figura 3. Interface de busca do sistema.

Figura 4. Interface descritiva do sistema.

V. CONCLUSO
O interesse pelas plantas bioativas tem ressurgido nos
ltimos anos. O conhecimento das suas caractersticas tem
estado repartido pelos ancios das populaes rurais, os
defensores das medicinas naturais, pelos botnicos e
farmacuticos.
Com a construo do Sistema para Reconhecimento de
Plantas Bioativas pretende-se que esse seja utilizado pela
comunidade cientfica em geral que desejar estudar estes
vegetais. Esta ferramenta poder servir como um auxlio para
pesquisa com acesso rpido e simplificado.
Atualmente o sistema est em fase de concluso de sua
implementao e teste, sendo validado junto a especialistas da
EPAGRI.
Aps sua implantao, mdulos relativos a outras espcies
podem ser incorporados e avaliaes com outras funes de
pertinncia que no as triangulares usadas neste trabalho
devem ser feitas afim de se estabelecer a melhor modelagem
fuzzy.

VI. REFERNCIAS BIBLIOGRFICAS


[1] COSTA, M. T. C. Uma Arquitetura Baseada em Agentes para Suporte
ao Ensino Distncia. Tese submetida Universidade Federal de Santa
Catarina para a obteno do ttulo de Doutor em Engenharia de
Produo. Florianpolis, 1999. Disponvel em: <http://www.eps.ufsc.br/
teses99/thiry>. Acesso em: 09 setembro 2003.

763