SlideShare uma empresa Scribd logo
Extração e Representação de Conhecimento
de Redes Neurais Artificiais Utilizando o
Reticulado Conceitual Iceberg e Extração de
Regras de Implicação no Método FCANN
Sérgio M. Dias1
, Luis E. Zárate2
, Bruno M. Nogueira3
, Newton J. Vieira1
1
Universidade Federal de Minas Gerais (UFMG)
2
Pontifícia Universidade Católica de Minas Gerais (PUC-MG)
3
Universidade de São Paulo (USP)
mariano@dcc.ufmg.br, zarate@pucminas.br, brunomn@icmc.usp.br, nvieira@dcc.ufmg.br

Apresentação: Luis E. Zárate
Agenda

Introdução

Análise Formal de Conceitos

Método FCANN para Extração de Conhecimento de
RNAs

Melhorias Propostas para o Modelo FCANN

Estudo de Caso

Conclusões
Introdução
• Redes Neurais Artificiais (RNAs) têm sido muito utilizadas
para a representação de processos reais complexos,
especialmente industriais
• Elas possuem a capacidade de obter relações entre os
parâmetros de entrada e saída de um domínio
– Parâmetros de entrada são mapeados em parâmetros de saída
da rede por uma função implícita
• Este comportamento torna as RNAs uma “caixa preta” e
nenhuma informação pode ser obtida de sua estrutura interna
RNA
Base
de
dados Saída
Introdução
• Diversas pesquisas são encontradas na busca de extrair
conhecimento de RNAs
– Por exemplo,[Tickle et al. 1998],[Benítez et al. 1997] e
[Craven 1996]
• Recentemente, a Análise Formal de Conceitos (AFC) vem
sendo utilizada com sucesso para extrair conhecimento de
RNAs previamente treinadas
• Destaca-se, aqui, o método FCANN [Zárate e Dias 2008], o
qual extrai relações qualitativas aprendidas pela RNA,
independente de sua estrutura
Introdução
• O método FCANN aplica o algoritmo Next Closure [Ganter
e Stumme 2003] para a obtenção de regras do tipo “Se ...
Então...”
– O conjunto de regras é mínima, completa e não redundante e
chamada Stem Base ou Duquenne-Guigues Base
• Entretanto, a obtenção dessa base mínima não é trivial,
sendo pouco encontrada em casos práticos e com custo
computacional proibitivo para muitas aplicações
Introdução
• Não existe uma relação direta entre o conjunto mínimo de
regras o reticulado conceitual
• Grande quantidade de regras e conceitos formais, o que
dificulta sua análise visual
• Dificuldade de derivar logicamente o conjunto mínimo de
regras utilizando axiomas para inferir novas regras
Introdução
• Esse trabalho aborda os dois principais problemas
observados no método FCANN:
– Dificuldade de extrair um grande conjunto de conceitos
formais e regras
– Dificuldade de análise do conhecimento obtido através do
conjunto mínimo de regras e do reticulado conceitual
• Propõe-se:
– Construção do reticulado conceitual usando itemsets
frequentes (reticulados Iceberg)
– Extrair regras de implicação do reticulado
Análise Formal de Conceitos
• Método matemático voltado para a representação de
conhecimento por meio de diagramas de linha, os quais são
representações de um reticulado conceitual
• Contexto formal: (G,M,I), sendo I ⊆ G × M uma relação de
incidência, sendo G objetos e M atributos
Análise Formal de Conceitos
Análise Formal de Conceitos
• Conceitos formais são pares ordenados (A, B), em que A e B
são subconjunto do conjunto de objetos e atributos
• Reticulados conceituais conjunto de todos os conceitos
formais de um contexto formal ordenados hierarquicamente pela
ordem de inclusão
{b}  {e, f, i}
Método FCANN
RNA
Treinada
FCANN
IF G=4 THEN Tamb =3 AND Tout =4
IF G=2 THEN Tamb =1 AND Tout =5
IF Tin = 3 THEN Tamb=4
...
Regras lógicas Representação gráfica
Método FCANN
Obtenção
dos dados
Operar a RNA
DiscretizaçãoContexto Formal
•Estrutura da RNA
•Parâmetros
•etc
Representação Gráfica e
Extração de Regras
Conceito
formal
Gerar Base
de Dados
Sintética
Melhorias Propostas para o
Modelo FCANN
• Uso de reticulados conceituais frequentes.
– Reticulados conceituais construídos apenas com conceitos formais
frequentes são conhecidos na literatura como reticulados conceituais
Iceberg [Stumme et al. 2002]
• Um conceito formal (X,Y) será frequente se, somente se,
sup(Y,G) ≥ minSup
– Em que minSup é o suporte mínimo fornecido pelo usuário
• Utilizar uma frequência artificial em Y, pois os atributos criados
a partir dos parâmetros de entrada da RNA possuem a mesma
frequência
Melhorias Propostas para o
Modelo FCANN
• Extraia regras e implicação
• Uma regra de implicação Se A Então B pertence a um
contexto formal (G,M,I) se, e somente se, (B',B'') ≥ (A',A'')
• (') - operadores de derivação
Estudo de Caso
• Sistema termossifão - sistema mais utilizado para
aquecimento solar de água
• Sua eficiência é influenciada por parâmetros operacionais e
de instalação
• A extração de conhecimento aqui visa compreender o
comportamento de seus parâmetros
• Parâmetros:
– temperatura de entrada da água
– irradiação solar
– temperatura do ambiente
– taxa de fluxo
– inclinação do coletor solar
– altura do tanque de armazenamento de água
– temperatura de saída da água
Representação Neural
Representação Neural
• Rede neural do tipo perceptron em múltiplas camadas (MLP)
e feedforward
• Uma camada intermediária e com neurônios de camadas
consecutivas totalmente conectados
• Para o treinamento, utilizou-se o algoritmo backpropagation,
com função log-sigmoide de ativação nos neurônios.
Representação Neural
• 2N+1 neurônios na camada intermediária, na qual N é o
número de entradas da rede neural, totalizando 13 neurônios
na camada intermediária e M = 1 neurônio na camada de
saída
• Para o processo de treinamento, 117 instâncias foram
coletadas do sistema
• 90% utilizado no conjunto de treinamento
– Continha as instâncias com os valores máximos e mínimos de
cada parâmetro e outras escolhidas aleatoriamente
• Os dados foram normalizados no intervalo [0.2, 0.8]
Representação Neural
Extração de Conhecimento
Utilizando o Método
Extração de Conhecimento
Utilizando o Método FCANN
Modificado
Extração de Conhecimento
Utilizando o Método FCANN
Modificado
• Reticulado Iceberg para um suporte mínimo de 50%
• Exemplo de regras
Extração de Conhecimento
Utilizando o Método FCANN
Modificado
• Reticulado Iceberg para um suporte mínimo de 40%
Conclusões
• Utilizando um suporte mínimo, foi possível selecionar os
conceitos formais frequentes
• Compromisso entre o conhecimento extraído, a
representatividade das regras e o suporte mínimo
• Possibilita, em muitos casos, a visualização do reticulado,
que é adequada para processos de aprendizagem no qual o
usuário procura compreender algum processo
Conclusões
• Extração de regras de implicação diretamente do reticulado
conceitual
• Apenas regras relevantes são selecionadas e existe uma relação
direta entre as regras e o reticulado conceitual, facilitando a
aprendizagem
• As mudanças propostas para o método FCANN podem ser
adotadas por outros métodos para reduzir a complexidade do
reticulado conceitual. Além disso, é possível adotar outros
paradigmas de construção de reticulados.
Referências
• [Tickle et al. 1998] - Tickle, A. B., Andrews, R., Golea, M., and Diederich, J. (1998). The truth is in
there:Directions and challenges in extracting rules from trained artificial neural networks. IEEE Trans
Neural Networks, pages 1057–1068.
• [Benítez et al. 1997] - Benítez, J. M., Castro, J. L., and Requena, I. (1997). Are artificial neural
networks black boxes? IEEE Transactions on Neural Networks, Vol. 8:1156–1164.
• [Craven 1996] - Craven, M. W. (1996). Extracting Comprehensible Models from Trained Neural
Networks. PhD thesis, University of Wisconsin-Madison.
• [Zárate e Dias 2008] - Zárate, L. E. and Dias, S. M. (2009). Qualitative behavior rules for the cold
rolling a process extracted from trained ann. Engineering Applications of Artificial Intelligence, In
Press, Corrected Proof(-).
• [Ganter e Stumme 2003] - Ganter, B. and Stumme, G. (2003). Formal concept analysis: Methods and
applications in computer science. Technical report, Otto - von - Guericke - Universitat Magdeburg.
• [Stumme et al. 2002] - Stumme, G., Taouil, R., Bastide, Y., Pasquier, N., and Lakhal, L. (2002).
Computing iceberg concept lattices with titanic. Data and Knowledge Engineering, 42:189–222(34).

Mais conteúdo relacionado

Semelhante a Extração e Representação de Conhecimento de Redes Neurais Artificiais Utilizando o Reticulado Conceitual Iceberg e Extração de Regras de Implicação no Método FCANN

Apresentacao
ApresentacaoApresentacao
Redes Neuronais
Redes NeuronaisRedes Neuronais
Redes Neuronais
eurosigdoc acm
 
Redes Neuronais Artificiais
Redes Neuronais ArtificiaisRedes Neuronais Artificiais
Redes Neuronais Artificiais
eurosigdoc acm
 
Redes_Neurais.ppt
Redes_Neurais.pptRedes_Neurais.ppt
Redes_Neurais.ppt
Csfe076280
 
Aprendizado de Máquina Supervisionado na Predição de Links em Redes Complexas...
Aprendizado de Máquina Supervisionado na Predição de Links em Redes Complexas...Aprendizado de Máquina Supervisionado na Predição de Links em Redes Complexas...
Aprendizado de Máquina Supervisionado na Predição de Links em Redes Complexas...
Orlando Junior
 
Aprendizado de Máquina para Classificação de Dados
Aprendizado de Máquina para Classificação de DadosAprendizado de Máquina para Classificação de Dados
Aprendizado de Máquina para Classificação de Dados
Diego Negretto
 
rn_1_int.pdf
rn_1_int.pdfrn_1_int.pdf
Kafer2014.pdf
Kafer2014.pdfKafer2014.pdf
Kafer2014.pdf
LuisCarvalho731494
 
Meta-aprendizado para otimização de parâmetros de redes neurais
Meta-aprendizado para otimização de parâmetros de redes neuraisMeta-aprendizado para otimização de parâmetros de redes neurais
Meta-aprendizado para otimização de parâmetros de redes neurais
Orlando Junior
 
Aplicações de Inteligência Artificial em Rádios Cognitivos
Aplicações de Inteligência Artificial em Rádios CognitivosAplicações de Inteligência Artificial em Rádios Cognitivos
Aplicações de Inteligência Artificial em Rádios Cognitivos
Ramon Mayor Martins
 
Prof. Dr. Fabrício Härter
Prof. Dr. Fabrício HärterProf. Dr. Fabrício Härter
Prof. Dr. Fabrício Härter
Dafmet Ufpel
 
Apresentacao tcc - Redes Mesh Cognitiva
Apresentacao tcc - Redes Mesh CognitivaApresentacao tcc - Redes Mesh Cognitiva
Apresentacao tcc - Redes Mesh Cognitiva
Iuri Andreazza
 
Banner sic 02
Banner sic 02Banner sic 02
Banner sic 02
siridakis
 
Redes neurais e lógica fuzzy
Redes neurais e lógica fuzzyRedes neurais e lógica fuzzy
Redes neurais e lógica fuzzy
Renato Ximenes
 
Em Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do FuturoEm Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do Futuro
Magnos Martinello
 
18.ago ouro i 16.00_495_coelce
18.ago ouro i 16.00_495_coelce18.ago ouro i 16.00_495_coelce
18.ago ouro i 16.00_495_coelce
itgfiles
 
ArtigoFinal_v02
ArtigoFinal_v02ArtigoFinal_v02
ArtigoFinal_v02
Tiago Prata
 
Unidade 0: Visão geral sobre o método científico
Unidade 0: Visão geral sobre o método científicoUnidade 0: Visão geral sobre o método científico
Unidade 0: Visão geral sobre o método científico
Alexandre Duarte
 
Aplicações de redes neurais 2010
Aplicações de redes neurais 2010Aplicações de redes neurais 2010
Aplicações de redes neurais 2010
Rogério Cardoso
 
Auxílio na Detecção de Câncer Usando Deep Learning em Redes Neurais e GPU
Auxílio na Detecção de Câncer Usando Deep Learning em Redes Neurais e GPUAuxílio na Detecção de Câncer Usando Deep Learning em Redes Neurais e GPU
Auxílio na Detecção de Câncer Usando Deep Learning em Redes Neurais e GPU
Israel Vieira
 

Semelhante a Extração e Representação de Conhecimento de Redes Neurais Artificiais Utilizando o Reticulado Conceitual Iceberg e Extração de Regras de Implicação no Método FCANN (20)

Apresentacao
ApresentacaoApresentacao
Apresentacao
 
Redes Neuronais
Redes NeuronaisRedes Neuronais
Redes Neuronais
 
Redes Neuronais Artificiais
Redes Neuronais ArtificiaisRedes Neuronais Artificiais
Redes Neuronais Artificiais
 
Redes_Neurais.ppt
Redes_Neurais.pptRedes_Neurais.ppt
Redes_Neurais.ppt
 
Aprendizado de Máquina Supervisionado na Predição de Links em Redes Complexas...
Aprendizado de Máquina Supervisionado na Predição de Links em Redes Complexas...Aprendizado de Máquina Supervisionado na Predição de Links em Redes Complexas...
Aprendizado de Máquina Supervisionado na Predição de Links em Redes Complexas...
 
Aprendizado de Máquina para Classificação de Dados
Aprendizado de Máquina para Classificação de DadosAprendizado de Máquina para Classificação de Dados
Aprendizado de Máquina para Classificação de Dados
 
rn_1_int.pdf
rn_1_int.pdfrn_1_int.pdf
rn_1_int.pdf
 
Kafer2014.pdf
Kafer2014.pdfKafer2014.pdf
Kafer2014.pdf
 
Meta-aprendizado para otimização de parâmetros de redes neurais
Meta-aprendizado para otimização de parâmetros de redes neuraisMeta-aprendizado para otimização de parâmetros de redes neurais
Meta-aprendizado para otimização de parâmetros de redes neurais
 
Aplicações de Inteligência Artificial em Rádios Cognitivos
Aplicações de Inteligência Artificial em Rádios CognitivosAplicações de Inteligência Artificial em Rádios Cognitivos
Aplicações de Inteligência Artificial em Rádios Cognitivos
 
Prof. Dr. Fabrício Härter
Prof. Dr. Fabrício HärterProf. Dr. Fabrício Härter
Prof. Dr. Fabrício Härter
 
Apresentacao tcc - Redes Mesh Cognitiva
Apresentacao tcc - Redes Mesh CognitivaApresentacao tcc - Redes Mesh Cognitiva
Apresentacao tcc - Redes Mesh Cognitiva
 
Banner sic 02
Banner sic 02Banner sic 02
Banner sic 02
 
Redes neurais e lógica fuzzy
Redes neurais e lógica fuzzyRedes neurais e lógica fuzzy
Redes neurais e lógica fuzzy
 
Em Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do FuturoEm Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do Futuro
 
18.ago ouro i 16.00_495_coelce
18.ago ouro i 16.00_495_coelce18.ago ouro i 16.00_495_coelce
18.ago ouro i 16.00_495_coelce
 
ArtigoFinal_v02
ArtigoFinal_v02ArtigoFinal_v02
ArtigoFinal_v02
 
Unidade 0: Visão geral sobre o método científico
Unidade 0: Visão geral sobre o método científicoUnidade 0: Visão geral sobre o método científico
Unidade 0: Visão geral sobre o método científico
 
Aplicações de redes neurais 2010
Aplicações de redes neurais 2010Aplicações de redes neurais 2010
Aplicações de redes neurais 2010
 
Auxílio na Detecção de Câncer Usando Deep Learning em Redes Neurais e GPU
Auxílio na Detecção de Câncer Usando Deep Learning em Redes Neurais e GPUAuxílio na Detecção de Câncer Usando Deep Learning em Redes Neurais e GPU
Auxílio na Detecção de Câncer Usando Deep Learning em Redes Neurais e GPU
 

Mais de Sérgio Dias

Fundamentos da Teoria da Computação Terceira Lista de Exercícios - Aula sobre...
Fundamentos da Teoria da Computação Terceira Lista de Exercícios - Aula sobre...Fundamentos da Teoria da Computação Terceira Lista de Exercícios - Aula sobre...
Fundamentos da Teoria da Computação Terceira Lista de Exercícios - Aula sobre...
Sérgio Dias
 
Fundamentos da Teoria da Computação Segunda Lista de Exercícios - Aula sobre ...
Fundamentos da Teoria da Computação Segunda Lista de Exercícios - Aula sobre ...Fundamentos da Teoria da Computação Segunda Lista de Exercícios - Aula sobre ...
Fundamentos da Teoria da Computação Segunda Lista de Exercícios - Aula sobre ...
Sérgio Dias
 
Fundamentos da Teoria da Computação Primeira Lista de Exercícios - Aula sobre...
Fundamentos da Teoria da Computação Primeira Lista de Exercícios - Aula sobre...Fundamentos da Teoria da Computação Primeira Lista de Exercícios - Aula sobre...
Fundamentos da Teoria da Computação Primeira Lista de Exercícios - Aula sobre...
Sérgio Dias
 
Introdução a ciência de dados com aplicações em dados educacionais
Introdução a ciência de dados com aplicações em dados educacionaisIntrodução a ciência de dados com aplicações em dados educacionais
Introdução a ciência de dados com aplicações em dados educacionais
Sérgio Dias
 
Big Data Analytics em Governo
Big Data Analytics em GovernoBig Data Analytics em Governo
Big Data Analytics em Governo
Sérgio Dias
 
Proposta de Tese: Redução de Reticulados Conceituais
Proposta de Tese: Redução de Reticulados ConceituaisProposta de Tese: Redução de Reticulados Conceituais
Proposta de Tese: Redução de Reticulados Conceituais
Sérgio Dias
 
Edital SERPRO/UFMG 01/2013 - “Práticas de Mineração de Dados Escalável para S...
Edital SERPRO/UFMG 01/2013 - “Práticas de Mineração de Dados Escalável para S...Edital SERPRO/UFMG 01/2013 - “Práticas de Mineração de Dados Escalável para S...
Edital SERPRO/UFMG 01/2013 - “Práticas de Mineração de Dados Escalável para S...
Sérgio Dias
 
Formal Concept Analysis applied to Professional Social Networks
Formal Concept Analysis applied to Professional Social NetworksFormal Concept Analysis applied to Professional Social Networks
Formal Concept Analysis applied to Professional Social Networks
Sérgio Dias
 
Redução de Reticulados Conceituais
Redução de Reticulados ConceituaisRedução de Reticulados Conceituais
Redução de Reticulados Conceituais
Sérgio Dias
 
Ciência de Dados em Governo
Ciência de Dados em GovernoCiência de Dados em Governo
Ciência de Dados em Governo
Sérgio Dias
 
Algoritmos para Geração de Reticulados Conceituais
Algoritmos para Geração de Reticulados ConceituaisAlgoritmos para Geração de Reticulados Conceituais
Algoritmos para Geração de Reticulados Conceituais
Sérgio Dias
 

Mais de Sérgio Dias (11)

Fundamentos da Teoria da Computação Terceira Lista de Exercícios - Aula sobre...
Fundamentos da Teoria da Computação Terceira Lista de Exercícios - Aula sobre...Fundamentos da Teoria da Computação Terceira Lista de Exercícios - Aula sobre...
Fundamentos da Teoria da Computação Terceira Lista de Exercícios - Aula sobre...
 
Fundamentos da Teoria da Computação Segunda Lista de Exercícios - Aula sobre ...
Fundamentos da Teoria da Computação Segunda Lista de Exercícios - Aula sobre ...Fundamentos da Teoria da Computação Segunda Lista de Exercícios - Aula sobre ...
Fundamentos da Teoria da Computação Segunda Lista de Exercícios - Aula sobre ...
 
Fundamentos da Teoria da Computação Primeira Lista de Exercícios - Aula sobre...
Fundamentos da Teoria da Computação Primeira Lista de Exercícios - Aula sobre...Fundamentos da Teoria da Computação Primeira Lista de Exercícios - Aula sobre...
Fundamentos da Teoria da Computação Primeira Lista de Exercícios - Aula sobre...
 
Introdução a ciência de dados com aplicações em dados educacionais
Introdução a ciência de dados com aplicações em dados educacionaisIntrodução a ciência de dados com aplicações em dados educacionais
Introdução a ciência de dados com aplicações em dados educacionais
 
Big Data Analytics em Governo
Big Data Analytics em GovernoBig Data Analytics em Governo
Big Data Analytics em Governo
 
Proposta de Tese: Redução de Reticulados Conceituais
Proposta de Tese: Redução de Reticulados ConceituaisProposta de Tese: Redução de Reticulados Conceituais
Proposta de Tese: Redução de Reticulados Conceituais
 
Edital SERPRO/UFMG 01/2013 - “Práticas de Mineração de Dados Escalável para S...
Edital SERPRO/UFMG 01/2013 - “Práticas de Mineração de Dados Escalável para S...Edital SERPRO/UFMG 01/2013 - “Práticas de Mineração de Dados Escalável para S...
Edital SERPRO/UFMG 01/2013 - “Práticas de Mineração de Dados Escalável para S...
 
Formal Concept Analysis applied to Professional Social Networks
Formal Concept Analysis applied to Professional Social NetworksFormal Concept Analysis applied to Professional Social Networks
Formal Concept Analysis applied to Professional Social Networks
 
Redução de Reticulados Conceituais
Redução de Reticulados ConceituaisRedução de Reticulados Conceituais
Redução de Reticulados Conceituais
 
Ciência de Dados em Governo
Ciência de Dados em GovernoCiência de Dados em Governo
Ciência de Dados em Governo
 
Algoritmos para Geração de Reticulados Conceituais
Algoritmos para Geração de Reticulados ConceituaisAlgoritmos para Geração de Reticulados Conceituais
Algoritmos para Geração de Reticulados Conceituais
 

Último

Atividade letra da música - Espalhe Amor, Anavitória.
Atividade letra da música - Espalhe  Amor, Anavitória.Atividade letra da música - Espalhe  Amor, Anavitória.
Atividade letra da música - Espalhe Amor, Anavitória.
Mary Alvarenga
 
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Biblioteca UCS
 
O que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdfO que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdf
Pastor Robson Colaço
 
UFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdfUFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdf
Manuais Formação
 
slides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentarslides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentar
JoeteCarvalho
 
Famílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do AssaréFamílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do Assaré
profesfrancleite
 
CRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdf
CRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdfCRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdf
CRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdf
soaresdesouzaamanda8
 
REGULAMENTO DO CONCURSO DESENHOS AFRO/2024 - 14ª edição - CEIRI /UREI (ficha...
REGULAMENTO  DO CONCURSO DESENHOS AFRO/2024 - 14ª edição - CEIRI /UREI (ficha...REGULAMENTO  DO CONCURSO DESENHOS AFRO/2024 - 14ª edição - CEIRI /UREI (ficha...
REGULAMENTO DO CONCURSO DESENHOS AFRO/2024 - 14ª edição - CEIRI /UREI (ficha...
Eró Cunha
 
Testes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdfTestes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdf
lveiga112
 
Introdução à Sociologia: caça-palavras na escola
Introdução à Sociologia: caça-palavras na escolaIntrodução à Sociologia: caça-palavras na escola
Introdução à Sociologia: caça-palavras na escola
Professor Belinaso
 
Redação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptxRedação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptx
DECIOMAURINARAMOS
 
1ª LEI DE OHN, CARACTERISTICAS IMPORTANTES.
1ª LEI DE OHN, CARACTERISTICAS IMPORTANTES.1ª LEI DE OHN, CARACTERISTICAS IMPORTANTES.
1ª LEI DE OHN, CARACTERISTICAS IMPORTANTES.
LeticiaRochaCupaiol
 
Potenciação e Radiciação de Números Racionais
Potenciação e Radiciação de Números RacionaisPotenciação e Radiciação de Números Racionais
Potenciação e Radiciação de Números Racionais
wagnermorais28
 
Aula 2 - Revisando o significado de fração - Parte 2.pptx
Aula 2 - Revisando o significado de fração - Parte 2.pptxAula 2 - Revisando o significado de fração - Parte 2.pptx
Aula 2 - Revisando o significado de fração - Parte 2.pptx
LILIANPRESTESSCUDELE
 
GÊNERO TEXTUAL - POEMA.pptx
GÊNERO      TEXTUAL     -     POEMA.pptxGÊNERO      TEXTUAL     -     POEMA.pptx
GÊNERO TEXTUAL - POEMA.pptx
Marlene Cunhada
 
UFCD_10145_Enquadramento do setor farmacêutico_indice.pdf
UFCD_10145_Enquadramento do setor farmacêutico_indice.pdfUFCD_10145_Enquadramento do setor farmacêutico_indice.pdf
UFCD_10145_Enquadramento do setor farmacêutico_indice.pdf
Manuais Formação
 
OS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdfOS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdf
AmiltonAparecido1
 
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIASA SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
HisrelBlog
 
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - AlfabetinhoAtividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
MateusTavares54
 
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptxAVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AntonioVieira539017
 

Último (20)

Atividade letra da música - Espalhe Amor, Anavitória.
Atividade letra da música - Espalhe  Amor, Anavitória.Atividade letra da música - Espalhe  Amor, Anavitória.
Atividade letra da música - Espalhe Amor, Anavitória.
 
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
 
O que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdfO que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdf
 
UFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdfUFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdf
 
slides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentarslides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentar
 
Famílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do AssaréFamílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do Assaré
 
CRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdf
CRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdfCRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdf
CRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdf
 
REGULAMENTO DO CONCURSO DESENHOS AFRO/2024 - 14ª edição - CEIRI /UREI (ficha...
REGULAMENTO  DO CONCURSO DESENHOS AFRO/2024 - 14ª edição - CEIRI /UREI (ficha...REGULAMENTO  DO CONCURSO DESENHOS AFRO/2024 - 14ª edição - CEIRI /UREI (ficha...
REGULAMENTO DO CONCURSO DESENHOS AFRO/2024 - 14ª edição - CEIRI /UREI (ficha...
 
Testes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdfTestes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdf
 
Introdução à Sociologia: caça-palavras na escola
Introdução à Sociologia: caça-palavras na escolaIntrodução à Sociologia: caça-palavras na escola
Introdução à Sociologia: caça-palavras na escola
 
Redação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptxRedação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptx
 
1ª LEI DE OHN, CARACTERISTICAS IMPORTANTES.
1ª LEI DE OHN, CARACTERISTICAS IMPORTANTES.1ª LEI DE OHN, CARACTERISTICAS IMPORTANTES.
1ª LEI DE OHN, CARACTERISTICAS IMPORTANTES.
 
Potenciação e Radiciação de Números Racionais
Potenciação e Radiciação de Números RacionaisPotenciação e Radiciação de Números Racionais
Potenciação e Radiciação de Números Racionais
 
Aula 2 - Revisando o significado de fração - Parte 2.pptx
Aula 2 - Revisando o significado de fração - Parte 2.pptxAula 2 - Revisando o significado de fração - Parte 2.pptx
Aula 2 - Revisando o significado de fração - Parte 2.pptx
 
GÊNERO TEXTUAL - POEMA.pptx
GÊNERO      TEXTUAL     -     POEMA.pptxGÊNERO      TEXTUAL     -     POEMA.pptx
GÊNERO TEXTUAL - POEMA.pptx
 
UFCD_10145_Enquadramento do setor farmacêutico_indice.pdf
UFCD_10145_Enquadramento do setor farmacêutico_indice.pdfUFCD_10145_Enquadramento do setor farmacêutico_indice.pdf
UFCD_10145_Enquadramento do setor farmacêutico_indice.pdf
 
OS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdfOS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdf
 
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIASA SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
 
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - AlfabetinhoAtividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
 
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptxAVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
 

Extração e Representação de Conhecimento de Redes Neurais Artificiais Utilizando o Reticulado Conceitual Iceberg e Extração de Regras de Implicação no Método FCANN

  • 1. Extração e Representação de Conhecimento de Redes Neurais Artificiais Utilizando o Reticulado Conceitual Iceberg e Extração de Regras de Implicação no Método FCANN Sérgio M. Dias1 , Luis E. Zárate2 , Bruno M. Nogueira3 , Newton J. Vieira1 1 Universidade Federal de Minas Gerais (UFMG) 2 Pontifícia Universidade Católica de Minas Gerais (PUC-MG) 3 Universidade de São Paulo (USP) mariano@dcc.ufmg.br, zarate@pucminas.br, brunomn@icmc.usp.br, nvieira@dcc.ufmg.br  Apresentação: Luis E. Zárate
  • 2. Agenda  Introdução  Análise Formal de Conceitos  Método FCANN para Extração de Conhecimento de RNAs  Melhorias Propostas para o Modelo FCANN  Estudo de Caso  Conclusões
  • 3. Introdução • Redes Neurais Artificiais (RNAs) têm sido muito utilizadas para a representação de processos reais complexos, especialmente industriais • Elas possuem a capacidade de obter relações entre os parâmetros de entrada e saída de um domínio – Parâmetros de entrada são mapeados em parâmetros de saída da rede por uma função implícita • Este comportamento torna as RNAs uma “caixa preta” e nenhuma informação pode ser obtida de sua estrutura interna RNA Base de dados Saída
  • 4. Introdução • Diversas pesquisas são encontradas na busca de extrair conhecimento de RNAs – Por exemplo,[Tickle et al. 1998],[Benítez et al. 1997] e [Craven 1996] • Recentemente, a Análise Formal de Conceitos (AFC) vem sendo utilizada com sucesso para extrair conhecimento de RNAs previamente treinadas • Destaca-se, aqui, o método FCANN [Zárate e Dias 2008], o qual extrai relações qualitativas aprendidas pela RNA, independente de sua estrutura
  • 5. Introdução • O método FCANN aplica o algoritmo Next Closure [Ganter e Stumme 2003] para a obtenção de regras do tipo “Se ... Então...” – O conjunto de regras é mínima, completa e não redundante e chamada Stem Base ou Duquenne-Guigues Base • Entretanto, a obtenção dessa base mínima não é trivial, sendo pouco encontrada em casos práticos e com custo computacional proibitivo para muitas aplicações
  • 6. Introdução • Não existe uma relação direta entre o conjunto mínimo de regras o reticulado conceitual • Grande quantidade de regras e conceitos formais, o que dificulta sua análise visual • Dificuldade de derivar logicamente o conjunto mínimo de regras utilizando axiomas para inferir novas regras
  • 7. Introdução • Esse trabalho aborda os dois principais problemas observados no método FCANN: – Dificuldade de extrair um grande conjunto de conceitos formais e regras – Dificuldade de análise do conhecimento obtido através do conjunto mínimo de regras e do reticulado conceitual • Propõe-se: – Construção do reticulado conceitual usando itemsets frequentes (reticulados Iceberg) – Extrair regras de implicação do reticulado
  • 8. Análise Formal de Conceitos • Método matemático voltado para a representação de conhecimento por meio de diagramas de linha, os quais são representações de um reticulado conceitual • Contexto formal: (G,M,I), sendo I ⊆ G × M uma relação de incidência, sendo G objetos e M atributos
  • 9. Análise Formal de Conceitos
  • 10. Análise Formal de Conceitos • Conceitos formais são pares ordenados (A, B), em que A e B são subconjunto do conjunto de objetos e atributos • Reticulados conceituais conjunto de todos os conceitos formais de um contexto formal ordenados hierarquicamente pela ordem de inclusão {b}  {e, f, i}
  • 11. Método FCANN RNA Treinada FCANN IF G=4 THEN Tamb =3 AND Tout =4 IF G=2 THEN Tamb =1 AND Tout =5 IF Tin = 3 THEN Tamb=4 ... Regras lógicas Representação gráfica
  • 12. Método FCANN Obtenção dos dados Operar a RNA DiscretizaçãoContexto Formal •Estrutura da RNA •Parâmetros •etc Representação Gráfica e Extração de Regras Conceito formal Gerar Base de Dados Sintética
  • 13. Melhorias Propostas para o Modelo FCANN • Uso de reticulados conceituais frequentes. – Reticulados conceituais construídos apenas com conceitos formais frequentes são conhecidos na literatura como reticulados conceituais Iceberg [Stumme et al. 2002] • Um conceito formal (X,Y) será frequente se, somente se, sup(Y,G) ≥ minSup – Em que minSup é o suporte mínimo fornecido pelo usuário • Utilizar uma frequência artificial em Y, pois os atributos criados a partir dos parâmetros de entrada da RNA possuem a mesma frequência
  • 14. Melhorias Propostas para o Modelo FCANN • Extraia regras e implicação • Uma regra de implicação Se A Então B pertence a um contexto formal (G,M,I) se, e somente se, (B',B'') ≥ (A',A'') • (') - operadores de derivação
  • 15. Estudo de Caso • Sistema termossifão - sistema mais utilizado para aquecimento solar de água • Sua eficiência é influenciada por parâmetros operacionais e de instalação • A extração de conhecimento aqui visa compreender o comportamento de seus parâmetros
  • 16. • Parâmetros: – temperatura de entrada da água – irradiação solar – temperatura do ambiente – taxa de fluxo – inclinação do coletor solar – altura do tanque de armazenamento de água – temperatura de saída da água Representação Neural
  • 17. Representação Neural • Rede neural do tipo perceptron em múltiplas camadas (MLP) e feedforward • Uma camada intermediária e com neurônios de camadas consecutivas totalmente conectados • Para o treinamento, utilizou-se o algoritmo backpropagation, com função log-sigmoide de ativação nos neurônios.
  • 18. Representação Neural • 2N+1 neurônios na camada intermediária, na qual N é o número de entradas da rede neural, totalizando 13 neurônios na camada intermediária e M = 1 neurônio na camada de saída • Para o processo de treinamento, 117 instâncias foram coletadas do sistema • 90% utilizado no conjunto de treinamento – Continha as instâncias com os valores máximos e mínimos de cada parâmetro e outras escolhidas aleatoriamente • Os dados foram normalizados no intervalo [0.2, 0.8]
  • 21. Extração de Conhecimento Utilizando o Método FCANN Modificado
  • 22. Extração de Conhecimento Utilizando o Método FCANN Modificado • Reticulado Iceberg para um suporte mínimo de 50% • Exemplo de regras
  • 23. Extração de Conhecimento Utilizando o Método FCANN Modificado • Reticulado Iceberg para um suporte mínimo de 40%
  • 24. Conclusões • Utilizando um suporte mínimo, foi possível selecionar os conceitos formais frequentes • Compromisso entre o conhecimento extraído, a representatividade das regras e o suporte mínimo • Possibilita, em muitos casos, a visualização do reticulado, que é adequada para processos de aprendizagem no qual o usuário procura compreender algum processo
  • 25. Conclusões • Extração de regras de implicação diretamente do reticulado conceitual • Apenas regras relevantes são selecionadas e existe uma relação direta entre as regras e o reticulado conceitual, facilitando a aprendizagem • As mudanças propostas para o método FCANN podem ser adotadas por outros métodos para reduzir a complexidade do reticulado conceitual. Além disso, é possível adotar outros paradigmas de construção de reticulados.
  • 26. Referências • [Tickle et al. 1998] - Tickle, A. B., Andrews, R., Golea, M., and Diederich, J. (1998). The truth is in there:Directions and challenges in extracting rules from trained artificial neural networks. IEEE Trans Neural Networks, pages 1057–1068. • [Benítez et al. 1997] - Benítez, J. M., Castro, J. L., and Requena, I. (1997). Are artificial neural networks black boxes? IEEE Transactions on Neural Networks, Vol. 8:1156–1164. • [Craven 1996] - Craven, M. W. (1996). Extracting Comprehensible Models from Trained Neural Networks. PhD thesis, University of Wisconsin-Madison. • [Zárate e Dias 2008] - Zárate, L. E. and Dias, S. M. (2009). Qualitative behavior rules for the cold rolling a process extracted from trained ann. Engineering Applications of Artificial Intelligence, In Press, Corrected Proof(-). • [Ganter e Stumme 2003] - Ganter, B. and Stumme, G. (2003). Formal concept analysis: Methods and applications in computer science. Technical report, Otto - von - Guericke - Universitat Magdeburg. • [Stumme et al. 2002] - Stumme, G., Taouil, R., Bastide, Y., Pasquier, N., and Lakhal, L. (2002). Computing iceberg concept lattices with titanic. Data and Knowledge Engineering, 42:189–222(34).