AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Redução de Reticulados Conceituais
Sérgio Mariano Dias
Programa de Pós-Graduação em Ciência da Computação - PPGCC
Departamento de Ciência da Computação - DCC
Universidade Federal de Minas Gerais - UFMG
e
Coordenação Estratégica de Informação e Inteligência para Governo - CEIIG
Serviço Federal de Processamento de Dados - SERPRO
16 de Maio de 2016
1/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Sumário
Análise Formal de Conceitos - AFC
Redução de Reticulados Conceituais: Características e Classificação
Redução Baseada na Similaridade entre Objetos
Análise de Reduções
Conclusões
2/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Análise Formal de Conceitos
Um formalismo importante para representação, extração e análise
de conhecimento, introduzido em 1982 por Wille [71].
3/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Análise Formal de Conceitos
Um formalismo importante para representação, extração e análise
de conhecimento, introduzido em 1982 por Wille [71].
• Quatro conceitos fundamentais:
1. Contexto formal: (G, M, I): I ⊆ G × M
2. Conceito formal: (A, B): A ⊆ G, B ⊆ M, A = B, B = A
3. Reticulado conceitual: B(G, M, I): (A1, B1) ≤ (A2, B2) sse
A1 ⊆ A2
4. Implicação: P → Q: P, Q ⊆ M, Q ⊆ P
3/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Análise Formal de Conceitos
• Exemplo:
Contexto: (G, M, I)
G/M a b c d e f
1 x x
2 x
3 x x x x x
4 x x x x
5 x
Reticulado: B(G, M, I)
• Conceito formal: ({1, 3}, {a, b}): {1, 3} = {a, b} e
{a, b} = {1, 3}
• Implicação: f → b, d: {b, d} ⊆ f
4/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Análise Formal de Conceitos
• Aplicações:
• Recuperação de informação [11, 30, 33]
• Web semântica e ontologia [24–27, 44]
• Representação e descoberta de conhecimento
[22, 45, 49, 52, 61]
• Mineração de dados [8, 23, 48, 53, 57, 64, 72–74]
• Inteligência artificial [20, 63, 75, 76]
• Redes sociais [1, 31, 32, 34, 46, 47]
• Outras
5/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Análise Formal de Conceitos
• Aplicações:
• Recuperação de informação [11, 30, 33]
• Web semântica e ontologia [24–27, 44]
• Representação e descoberta de conhecimento
[22, 45, 49, 52, 61]
• Mineração de dados [8, 23, 48, 53, 57, 64, 72–74]
• Inteligência artificial [20, 63, 75, 76]
• Redes sociais [1, 31, 32, 34, 46, 47]
• Outras
Stumme [60], já em 2002, apontava que nos anos anteriores
a AFC vinha migrando cada vez mais de pesquisas teóricas,
apresentadas em congressos matemáticos, para aplicações
práticas.
5/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Análise Formal de Conceitos: motivação
• Todos os conceitos e relacionamentos entre eles estão
presentes no reticulado
6/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Análise Formal de Conceitos: motivação
• Todos os conceitos e relacionamentos entre eles estão
presentes no reticulado
• Resulta, em geral, num grande volume de relacionamentos
6/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Análise Formal de Conceitos: motivação
• Todos os conceitos e relacionamentos entre eles estão
presentes no reticulado
• Resulta, em geral, num grande volume de relacionamentos
• |B(G, M, I)| = 2|G|
no pior caso
|G| = |M| = 10
6/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Análise Formal de Conceitos: motivação
• Todos os conceitos e relacionamentos entre eles estão
presentes no reticulado
• Resulta, em geral, num grande volume de relacionamentos
• |B(G, M, I)| = 2|G|
no pior caso
|G| = |M| = 10
Os aspectos essenciais,
aqueles efetivamente
procurados, podem estar
imersos em um emaranhado
de detalhes irrelevantes
6/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Análise Formal de Conceitos: motivação
• Mesmo um reticulado conceitual cuidadosamente construído
pode facilmente perder sua legibilidade [29]
• Pode ser computacionalmente caro calcular todos os
conceitos formais ou o número de conceitos pode ser muito
grande para analisar em uma quantidade razoável de tempo
[55]
7/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Análise Formal de Conceitos: motivação
• Mesmo um reticulado conceitual cuidadosamente construído
pode facilmente perder sua legibilidade [29]
• Pode ser computacionalmente caro calcular todos os
conceitos formais ou o número de conceitos pode ser muito
grande para analisar em uma quantidade razoável de tempo
[55]
Problema
Obter um reticulado conceitual de complexidade apropriada, que ex-
ponha os aspectos essenciais, constitui um dos problemas mais rele-
vantes da análise formal de conceitos [4–6, 36, 43, 55, 59, 79]
7/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Objetivos
Tema central
Redução de reticulados conceituais de forma a preservar e/ou expor
as informações mais relevantes em determinado contexto ou aplica-
ção
• A investigação relatada teve como objetivos principais:
8/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Objetivos
Tema central
Redução de reticulados conceituais de forma a preservar e/ou expor
as informações mais relevantes em determinado contexto ou aplica-
ção
• A investigação relatada teve como objetivos principais:
1. Analisar e classificar as principais técnicas para redução
de reticulados
8/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Objetivos
Tema central
Redução de reticulados conceituais de forma a preservar e/ou expor
as informações mais relevantes em determinado contexto ou aplica-
ção
• A investigação relatada teve como objetivos principais:
1. Analisar e classificar as principais técnicas para redução
de reticulados
2. Propor uma técnica para redução de reticulados
conceituais capaz de abstrair excesso de conhecimento
8/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Objetivos
Tema central
Redução de reticulados conceituais de forma a preservar e/ou expor
as informações mais relevantes em determinado contexto ou aplica-
ção
• A investigação relatada teve como objetivos principais:
1. Analisar e classificar as principais técnicas para redução
de reticulados
2. Propor uma técnica para redução de reticulados
conceituais capaz de abstrair excesso de conhecimento
3. Propor uma metodologia independente de aplicação para
análise de reduções
8/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Sumário
Análise Formal de Conceitos - AFC
Redução de Reticulados Conceituais: Características e Classificação
Redução Baseada na Similaridade entre Objetos
Análise de Reduções
Conclusões
9/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Redução de Reticulados Conceituais: definição
Definição
Uma técnica para redução de reticulados conceituais tem
como objetivo reduzir a complexidade de um reticulado conceitual,
tanto em termos de magnitude quanto de inter-relacionamentos,
procurando manter as informações relevantes [19]
10/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Redução de Reticulados Conceituais: definição
Definição
Uma técnica para redução de reticulados conceituais tem
como objetivo reduzir a complexidade de um reticulado conceitual,
tanto em termos de magnitude quanto de inter-relacionamentos,
procurando manter as informações relevantes [19]
• Propõe-se a divisão das técnicas em três grupos:
• eliminação de informação redundante,
• simplificação e
• seleção
10/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Classificação: eliminação de informação redundante
Definição
Seja B(G, M, I) um reticulado conceitual. Um objeto g ∈ G,
atributo m ∈ M ou incidência i ∈ I são considerados informação
redundante se sua remoção ou transformação resultar em um
reticulado isomorfo a B(G, M, I) [19]
11/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Classificação: eliminação de informação redundante
Definição
Seja B(G, M, I) um reticulado conceitual. Um objeto g ∈ G,
atributo m ∈ M ou incidência i ∈ I são considerados informação
redundante se sua remoção ou transformação resultar em um
reticulado isomorfo a B(G, M, I) [19]
• As técnicas de eliminação de informação redundante obtêm
um reticulado conceitual isomorfo ao original
• Existe um número mínimo de objetos e de atributos capaz de
manter a estrutura do reticulado conceitual inalterada
[38–43, 50, 51, 54, 65–70, 79]
11/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Classificação: eliminação de informação redundante
Definição
A redução de atributos em um reticulado conceitual B(G, M, I) é
a busca de um conjunto X ⊆ M, com a menor cardinalidade
possível, tal que B(G, X, I ) é isomorfo a B(G, M, I), sendo
I = I ∩ (G × X). Tal X é denominado conjunto minimal de
atributos [19]
12/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Classificação: eliminação de informação redundante
Definição
A redução de atributos em um reticulado conceitual B(G, M, I) é
a busca de um conjunto X ⊆ M, com a menor cardinalidade
possível, tal que B(G, X, I ) é isomorfo a B(G, M, I), sendo
I = I ∩ (G × X). Tal X é denominado conjunto minimal de
atributos [19]
Reticulado original Remoção dos atributos c e d
12/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Classificação: simplificação
Definição
Uma técnica de simplificação é aquela que, a partir do contexto
formal ou reticulado conceitual, abstrai diferenças não essenciais
(de acordo com algum critério) entre conceitos, objetos ou
atributos [19]
13/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Classificação: simplificação
Definição
Uma técnica de simplificação é aquela que, a partir do contexto
formal ou reticulado conceitual, abstrai diferenças não essenciais
(de acordo com algum critério) entre conceitos, objetos ou
atributos [19]
Reticulado original Abstraindo diferenças
13/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Classificação: seleção
Definição
Uma técnica de seleção é aquela que, a partir de um contexto
formal ou reticulado conceitual, seleciona um subconjunto de
conceitos formais que satisfaça um conjunto de restrições [19]
14/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Classificação: seleção
Definição
Uma técnica de seleção é aquela que, a partir de um contexto
formal ou reticulado conceitual, seleciona um subconjunto de
conceitos formais que satisfaça um conjunto de restrições [19]
Reticulado original Reticulado parcial
14/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Características para Análise e Classificação
1. Ponto de partida: a) contexto formal, b) conceitos formais,
c) reticulado conceitual e d) extensão da AFC
2. Utiliza conhecimento adicional: a) sim e b) não
3. Alterações no contexto formal: a) altera o conjunto de
objetos, b) altera o conjunto de atributos e c) altera o
conjunto de incidências
4. Reticulado conceitual resultante: a) isomorfo ao reticulado
original, b) subconjunto do reticulado original e c) não
isomorfo e não subconjunto do reticulado original
5. Índices de qualidade: a) perda de fidelidade, b) perda de
representatividade e c) perda descritiva
6. Aspecto algorítmico: a) exato, b) heurístico e c) alta
complexidade
7. Classe: a) eliminação de informação redundante, b)
simplificação e c) seleção
15/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Analisando as Técnicas de Redução através da AFC
Características Classes
1a 1b 1c 1d 2a 2b 3a 3b 3c 4a 4b 4c 5a 5b 5c 6a 6b 6c c1 c2 c3
Zhang et al. (2005) x x x x x x x x x x
Wang & Ma (2006) x x x x x x x x x x
Wang & Zhang (2008b) x x x x x x x x x x
Wei et al. (2008) x x x x x x x x x x
Liu & Mi (2008) x x x x x x x x x x
Wang & Zhang (2008a) x x x x x x x x x x
Qi (2009) x x x x x x x x x x
Wang & Zhang (2010) x x x x x x x x x x
Wang et al. (2010) x x x x x x x x x x
Pei & Mi (2011) x x x x x x x x x x
Pei et al. (2011) x x x x x x x x x x
Li et al. (2011b) x x x x x x x x x x
Li et al. (2011a) x x x x x x x x x x
Medina (2012) x x x x x x x x x x
Li et al. (2012) x x x x x x x x x x
Li et al. (2013) x x x x x x x x x x
Gajdos et al. (2004) x x x x x x x x x
King (2004) x x x x x x x x x x
Belohlavek & Sklenar (2005) x x x x x x x x x x
Snásel et al. (2007) x x x x x x x x x
Kumar & Srinivas (2010a) x x x x x x x x x x
Gél (2011) x x x x x x x x x x
Dias & Vieira (2010) x x x x x x x x x x
Kumar (2012) x x x x x x x x x x
Kuznetsov (2007) x x x x x x x x x x x x x
Babin & Kuznetsov (2012) x x x x x x x x x x x x x
Arévalo et al. (2007) x x x x x x x x x x x
Rice & Siff (2001) x x x x x x x x x x x
Stumme et al. (2002) x x x x x x x x x x x
Pernelle et al. (2002) x x x x x x x x x x x
Belohlavek et al. (2004a) x x x x x x x x x x x
Belohlavek et al. (2004b) x x x x x x x x x x x
Ventos & Soldano (2005) x x x x x x x x x x x
Belohlavek & Vychodil (2006) x x x x x x x x x x x
Boulicaut & Besson (2008) x x x x x x x x x x x
Belohlavek & Vychodil (2009) x x x x x x x x x x x
Riadh et al. (2009) x x x x x x x x x x
Soldano et al. (2010) x x x x x x x x x x x
Belohlavek & Macko (2011) x x x x x x x x x x x x x
Zhang et al. (2012) x x x x x x x x x x x x
16/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Analisando as Técnicas de Redução através da AFC
17/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Analisando as Técnicas de Redução através da AFC
(a) Eliminação de
informação
redundante
(b) Simplificação (c) Seleção
Reticulado conceitual para cada classe.
18/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Analisando as Técnicas de Redução através da AFC
• Eliminação de informação redundante
• Metade das técnicas têm como ponto de partida os conceitos
formais
• Doze técnicas possuem algoritmos exatos e outros quatro
possuem métodos heurísticos
• A exigência do isomorfismo limita o nível de redução possível
de ser obtido
19/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Analisando as Técnicas de Redução através da AFC
• Simplificação
• A maioria das técnicas utiliza o contexto formal como ponto
de partida e produzem reticulados conceituais não isomorfos
nem subconjuntos do reticulado conceitual original
• Deteminadas técnicas utilizam conhecimento adicional ao
contexto formal
• Transformam o espaço dos conceitos formais em um espaço
menor - potencial de aplicação maior
• Pode levar a uma degradação da qualidade do reticulado
20/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Analisando as Técnicas de Redução através da AFC
• Seleção
• A maioria das técnicas seleciona conceitos formais, não utiliza
conhecimento adicional e utiliza algoritmos exatos
• Trabalham podando o espaço dos conceitos formais
• Eventualmente, conceitos formais importantes podem ser
perdidos
• Algumas técnicas requerem acesso a todos os conceitos
formais [4, 35, 78] - alto custo computacional
21/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Sumário
Análise Formal de Conceitos - AFC
Redução de Reticulados Conceituais: Características e Classificação
Redução Baseada na Similaridade entre Objetos
Análise de Reduções
Conclusões
22/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Redução Baseada na Similaridade entre Objetos
Motivação
Lacuna em técnicas de redução que, efetivamente, simplifiquem o re-
ticulado conceitual com base em conhecimento acerca da aplicação
específica, e que apresentem um desempenho computacional satisfa-
tório [19]
23/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Redução Baseada na Similaridade entre Objetos
Motivação
Lacuna em técnicas de redução que, efetivamente, simplifiquem o re-
ticulado conceitual com base em conhecimento acerca da aplicação
específica, e que apresentem um desempenho computacional satisfa-
tório [19]
• Alguns requisitos:
• evitar criar novos objetos, atributos ou incidências
• preservar a hierarquia conceitual ao máximo
• manter o conhecimento representado no reticulado conceitual
consistente com o original
23/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Redução Baseada na Similaridade entre Objetos
• Junção Baseada na Similaridade de Objetos (JBOS)
• Desdobramento de resultado apresentado por Dias [15]
24/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Redução Baseada na Similaridade entre Objetos
• Junção Baseada na Similaridade de Objetos (JBOS)
• Desdobramento de resultado apresentado por Dias [15]
• JBOS atende, adicionalmente, ao conjunto dos seguintes
requisitos:
1. evita acesso ao reticulado conceitual completo
2. obtém um reticulado conceitual simplificado
3. corta características não essenciais do reticulado original,
chegando a um reticulado que exponha apenas o essencial
4. permite o uso de conhecimento prévio, relativo ao domínio do
problema, para discernir o que é essencial do que não é
5. apresenta uma complexidade computacional razoável
24/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Junção Baseada na Similaridade de Objetos (JBOS)
• A cada atributo m é associado um peso 0 ≤ wm ≤ 1
• Deve representar a relevância do atributo
25/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Junção Baseada na Similaridade de Objetos (JBOS)
• A cada atributo m é associado um peso 0 ≤ wm ≤ 1
• Deve representar a relevância do atributo
• A similaridade entre dois objetos g e h é dada por um
número entre 0 (totalmente distintos) e 1 (totalmente
similares):
sim(g, h) = m∈M µ(g,h,m)
m∈M wm ; µ(g, h, m) =
wm, se (g, m) ∈ I ↔ (h, m) ∈ I
0, caso contrário.
• Soma ponderada dos pesos dos atributos em que ambos
concordem (ambos possuam ou ambos não possuam)
• sim(g, h)∀g, h ∈ G forma uma matriz de similaridade
25/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Junção Baseada na Similaridade de Objetos (JBOS)
• Dois objetos g e h são considerados similares, e, portanto,
passíveis de permanecer em um mesmo grupo, se e somente se
sim(g, h) ≥
• Um índice α impõe um limite superior para o número de
objetos de cada grupo
• O contexto formal reduzido (Gr , Mr , Ir ) obtido pela técnica
JBOS é aquele em que:
• Gr = γ - cada grupo construído de acordo com sim, e α é
um objeto
• Mr = { {g |g ∈ H}|H ∈ γ}
• Ir = {(H, m) ∈ γ × Mr | m ∈ {g |g ∈ H}}
• Determinar a matriz de similaridade: O(|G|2|M|)
• Formar grupos: O(|G|3)
26/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Junção Baseada na Similaridade de Objetos (JBOS)
• Exemplo: para = 0.65, α = 3 e pesos wa = 1, wb = 0,
wc = 1, wd = 0.3, we = 0.2, wf = 0.5
Obj/Att a b c d e f
[1, 2, 5] x
3 x x x x x
4 x x x x
27/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Estudo de Caso
• Processo Siderúrgico de Laminação a Frio [20, 75–77]:
• Muitos fatores influenciam no processo
• Entender do comportamento das variáveis é extremamente
importante para obtenção de um produto final de melhor
qualidade
• Na indústria siderúrgica o número de especialistas é pequeno
• Parâmetros: P, hi, ho, µ, tb, tf e ¯y
28/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Estudo de Caso
• Processo Siderúrgico de Laminação a Frio [20, 75–77]:
• Muitos fatores influenciam no processo
• Entender do comportamento das variáveis é extremamente
importante para obtenção de um produto final de melhor
qualidade
• Na indústria siderúrgica o número de especialistas é pequeno
• Parâmetros: P, hi, ho, µ, tb, tf e ¯y
• Modelagem
• Dez amostras de 1961 registros para modelagem e avaliação
• Atributos discretizados em quinze intervalos
• (G, M, I) - G: registros da mostra - M: intervalos dos
parâmetros - I: existência de um registro g (g ∈ G), que
possui um parâmetro no intervalo m (m ∈ M)
28/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Estudo de Caso
• Processo Siderúrgico de Laminação a Frio [20, 75–77]:
• Muitos fatores influenciam no processo
• Entender do comportamento das variáveis é extremamente
importante para obtenção de um produto final de melhor
qualidade
• Na indústria siderúrgica o número de especialistas é pequeno
• Parâmetros: P, hi, ho, µ, tb, tf e ¯y
• Modelagem
• Dez amostras de 1961 registros para modelagem e avaliação
• Atributos discretizados em quinze intervalos
• (G, M, I) - G: registros da mostra - M: intervalos dos
parâmetros - I: existência de um registro g (g ∈ G), que
possui um parâmetro no intervalo m (m ∈ M)
• Análise através de implicações próprias [62]
• AFC clássica, JBOS [16], estabilidade [35], conceitos
frequentes [59] e geradores mínimos [4]
28/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Estudo de Caso
• AFC clássica, JBOS [16], estabilidade [35], conceitos
frequentes [59] e geradores mínimos [4]
Relação entre carga (P) e
espessura de saída (ho)
Relação entre carga (P) e
coeficiente de atrito (µ)
• Carga e espessura de saída são inversamente proporcionais
• Quanto maior a carga exercida, maior será o atrito obtido
29/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Estudo de Caso
• AFC clássica, JBOS [16], estabilidade [35], conceitos
frequentes [59] e geradores mínimos [4]
Relação entre carga (P) e
espessura de saída (ho)
Relação entre carga (P) e
coeficiente de atrito (µ)
• Após a redução média de 40% no número de conceitos, tem-se
um comportamento similar ao do observado sem redução
• Implicações próprias com o parâmetro carga mapeado no
intervalo 14 (atributo P = 14) foram removidas
30/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Estudo de Caso
• AFC clássica, JBOS [16], estabilidade [35], conceitos
frequentes [59] e geradores mínimos [4]
Relação entre carga (P) e
espessura de saída (ho)
Relação entre carga (P) e
coeficiente de atrito (µ)
• Tem-se em média uma redução de 45.5%
• Comportamento do processo, com relação aos parâmetros
carga, espessura de saída e coeficiente de atrito, foi preservado
31/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Estudo de Caso
• AFC clássica, JBOS [16], estabilidade [35], conceitos
frequentes [59] e geradores mínimos [4]
Relação entre carga (P) e
espessura de saída (ho)
Relação entre carga (P) e
coeficiente de atrito (µ)
• O nível de redução foi similar ao obtido pela técnica de seleção
baseada em estabilidade
• A redução resultou em um número relativamente pequeno de
implicações próprias - seleciona apenas os conceitos frequentes
32/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Estudo de Caso
• AFC clássica, JBOS [16], estabilidade [35], conceitos
frequentes [59] e geradores mínimos [4]
Relação entre carga (P) e
espessura de saída (ho)
Relação entre carga (P) e
coeficiente de atrito (µ)
• Mesmo ante uma redução média de 37% no número de
conceitos formais, o comportamento do processo de laminação
foi preservado
33/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Estudo de Caso
• Os requisitos estabelecidos são atendidos pela técnica JBOS
• O nível de satisfação do requisito “chegar a um reticulado que
exponha o essencial” é dependente de uma escolha criteriosa
dos pesos para os atributos e escolha do parâmetro
• Tal grau de satisfação pode ser ajustado por meio de
experimentos com diferentes atribuições de pesos aos atributos
e valores para e α
• Apresenta desempenho computacional satisfatório, uma vez
que não necessita ter acesso aos conceitos formais
originais
• Produz, efetivamente, um contexto formal e, em consequência,
um reticulado conceitual reduzido
34/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Sumário
Análise Formal de Conceitos - AFC
Redução de Reticulados Conceituais: Características e Classificação
Redução Baseada na Similaridade entre Objetos
Análise de Reduções
Conclusões
35/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Análise de Reduções
Motivações
• São muitas as técnicas de redução propostas
• Há uma alta dose de subjetividade quando se analisa os
resultados das reduções
• Existe uma carência de uma metodologia que permita
identificar, com alguma clareza, o que ocorre quando se aplica
uma técnica de redução: quais porções de conhecimento são
preservadas, eliminadas, inseridas ou transformadas
• Em particular, seria importante identificar se a técnica faz
especializações e/ou generalizações
36/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Metodologia de análise de reduções
• Conhecimento expresso por implicações:
• I: implicações do contexto formal original
• Ir : implicações do contexto formal reduzido
• I∗ = {i | i segue de I e i não é supérflua (P ∩ Q = ∅)}
37/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Metodologia de análise de reduções
• Conhecimento expresso por implicações:
• I: implicações do contexto formal original
• Ir : implicações do contexto formal reduzido
• I∗ = {i | i segue de I e i não é supérflua (P ∩ Q = ∅)}
Tipos de conhecimento:
• preservado: Pr = I∗ ∩ I∗
r
• eliminado: El = I∗  I∗
r
• inserido: In = I∗
r  I∗
• transformado:
• generalizado: Ge = {P → Q ∈ In | ∃R → S ∈ Pr: (P ⊂
R e S ⊆ Q) ou (P ⊆ R e S ⊂ Q)}
• especializado: Sp = {P → Q ∈ Pr | ∃R → S ∈ El: (R ⊂
P e Q ⊆ S) ou (R ⊆ P e Q ⊂ S)}
37/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Metodologia de análise de reduções
• Os conjuntos Pr, In e El são usualmente muito grandes
• Mencionar apenas as implicações presentes em I e Ir com
as propriedades:
• Seus lados direitos (LD) são unitários
• Implicações supérfluas não são permitidas
• Especializações não são permitidas, i.e., os lados esquerdos
(LE) são mínimos
38/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Metodologia de análise de reduções
• Os conjuntos Pr, In e El são usualmente muito grandes
• Mencionar apenas as implicações presentes em I e Ir com
as propriedades:
• Seus lados direitos (LD) são unitários
• Implicações supérfluas não são permitidas
• Especializações não são permitidas, i.e., os lados esquerdos
(LE) são mínimos
Conjunto completo de implicações
Um conjunto completo de implicações de um contexto formal com
tais propriedades é o conjunto de implicações próprias [62]
38/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Metodologia de análise de reduções
• Os conjuntos Pr, In e El são usualmente muito grandes
• Mencionar apenas as implicações presentes em I e Ir com
as propriedades:
• Seus lados direitos (LD) são unitários
• Implicações supérfluas não são permitidas
• Especializações não são permitidas, i.e., os lados esquerdos
(LE) são mínimos
Conjunto completo de implicações
Um conjunto completo de implicações de um contexto formal com
tais propriedades é o conjunto de implicações próprias [62]
• Extrair implicações de um subconjunto de conceitos (não
necessariamente um reticulado completo) [56]
• Proposta de um algoritmo baseado em geradores mínimos:
O(|L|m|M||I|)
38/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Metodologia de análise de reduções
• Terminologia:
• P → m generaliza Q → n se e somente se P ⊂ Q e m = n
• A implicação i especializa j se e somente se j generaliza i
39/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Metodologia de análise de reduções
• Terminologia:
• P → m generaliza Q → n se e somente se P ⊂ Q e m = n
• A implicação i especializa j se e somente se j generaliza i
Propriedade do conjunto de implicações próprias (pip)
Se I é um conjunto de implicações próprias e i ∈ I∗, então i ∈ I
ou existe j ∈ I tal que j generaliza i [62]
39/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Metodologia de análise de reduções
• Terminologia:
• P → m generaliza Q → n se e somente se P ⊂ Q e m = n
• A implicação i especializa j se e somente se j generaliza i
Propriedade do conjunto de implicações próprias (pip)
Se I é um conjunto de implicações próprias e i ∈ I∗, então i ∈ I
ou existe j ∈ I tal que j generaliza i [62]
• Hipóteses:
• Nomes idênticos
• Redução real
39/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Metodologia de análise de reduções
Relação entre implicações antes e depois da redução
Eliminado Preservado Inserido
40/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Metodologia de análise de reduções
• Preservado: Ip = {i ∈ Ir | i ∈ I∗} ∪ {i ∈ I | i ∈ I∗
r }
• Eliminado:
• parcialmente eliminado (fonte de especializações):
Ig
= {j ∈ I | ∃i ∈ Ir : j generaliza i}
• totalmente eliminado: Ie = I  (Ip ∪ Ig
)
• Inserido:
• parcialmente novo (generalizado):
Ig
r = {i ∈ Ir | ∃j ∈ I : i generaliza j}
• totalmente novo: In = Ir  (Ip ∪ Ig
r )
• Transformado:
• especialização: de Ig
para
Is
r = {i ∈ Ir | ∃j ∈ I : j generaliza i}
• generalização: de Is
= {j ∈ I | ∃i ∈ Ir : i generaliza j} para
Ig
r
41/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Metodologia de análise de reduções
Proposições
• Proposição 1: I ∩ Ir , Is e Is
r são conjuntos mutuamente
disjuntos cuja união é Ip
• Proposição 2: Ie, Ig , Is, I ∩ Ir , Is
r , Ig
r e In são conjuntos
mutuamente disjuntos e a união deles é igual a I ∪ Ir
• Proposição 3: Pr e I∗
p diferem, eventualmente, apenas em
algumas especializações em comum obtidas de implicações em
Ie ∪ Ig e implicações em In ∪ Ig
r , que estariam presentes em
Pr, mas não em I∗
p
• Proposição 4: El ⊆ (Ie ∪ Ig )∗
• Proposição 5: In ⊆ (In ∪ Ig
r )∗
42/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Metodologia de análise de reduções
• Não é exato - especialização de uma implicação em Ie ∪ Ig é
também uma especialização de uma implicação em In ∪ Ig
r
• Especializações que seguem de ambos os conjuntos
representam um conhecimento que não é eliminado ou novo,
mas preservado
• Sob as hipóteses de nomes idênticos e redução real, espera-se,
e os experimentos comprovam a expectativa, que o conjunto
de especializações em comum de Ie ∪ Ig
e In ∪ Ig
r é vazio
• O número de implicações próprias pode ser exponencial
• Utilizar uma base derivada
• Utilizar apenas implicações com suporte maior que zero
43/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Características de cada Classe de Redução
Eliminação Simplificação Seleção
Além de conhecimentos preservado e eliminado:
• Eliminação de informação redundante
• Nada mais [39, 43, 50, 79]
• Simplificação
• Conhecimentos generalizado e novo [9, 13, 16, 58]
• Seleção
• Conhecimento especializado [5–7, 10, 55, 59]
44/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Qualidade de um Conjunto de Implicações
• Conteúdo de informação:
• Razão entre o número de atribuições de valores-verdade que
fazem a expressão lógica falsa e o número total de possíveis
atribuições de valores-verdade [2]
45/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Qualidade de um Conjunto de Implicações
• Conteúdo de informação:
• Razão entre o número de atribuições de valores-verdade que
fazem a expressão lógica falsa e o número total de possíveis
atribuições de valores-verdade [2]
• Fidelidade:
• Taxa de sucesso das implicações do contexto formal (ou
reticulado) reduzido quando aplicadas aos objetos do contexto
formal original [16]
45/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Qualidade de um Conjunto de Implicações
• Conteúdo de informação:
• Razão entre o número de atribuições de valores-verdade que
fazem a expressão lógica falsa e o número total de possíveis
atribuições de valores-verdade [2]
• Fidelidade:
• Taxa de sucesso das implicações do contexto formal (ou
reticulado) reduzido quando aplicadas aos objetos do contexto
formal original [16]
• Representatividade:
• Taxa de sucesso das implicações considerando-se apenas
implicações com LE satisfeito (implicações com suporte) [19]
45/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Qualidade de um Conjunto de Implicações
• Conteúdo de informação:
• Razão entre o número de atribuições de valores-verdade que
fazem a expressão lógica falsa e o número total de possíveis
atribuições de valores-verdade [2]
• Fidelidade:
• Taxa de sucesso das implicações do contexto formal (ou
reticulado) reduzido quando aplicadas aos objetos do contexto
formal original [16]
• Representatividade:
• Taxa de sucesso das implicações considerando-se apenas
implicações com LE satisfeito (implicações com suporte) [19]
• Perda Descritiva:
• Mensura a perda da capacidade de caracterizar objetos devido
à perda de atributos [16]
45/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Estudo de Caso
• Quatro técnicas, representativas das classes de redução
identificadas, foram selecionadas:
• Seleção do conjunto minimal de atributos [79]
• Agrupamento pela técnica JBOS [16]
• Seleção de conceitos baseada no índice de estabilidade [35]
• Restrições determinadas a partir dos dados [7]
• Três reticulados:
Animais
Laminação
Tuberculose
46/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Estudo de Caso: minimal
Ie Ig Is I ∩ Ir Is
r Ig
r In
j → d ∅ ∅ g → a b, d → h ∅ ∅ ∅
h, j → f g → d b, f → h
b, j → f f → d a, e → h
b, j → h i → e a, e → i
d → j c → e e, h → i
f → j d, h → f b, e → i
g → j b, d → f c, h → i
a, i → h
|Ir | = 15 Tipos de redução
cont(Ir ) = 0.894 Objetos: 0%
F = 1 Atributos: 10%
R = 0.91 Conceitos: 0%
PD = 0.1
• Reticulado gerado é isomorfo ao original - atributo j eliminado
• Ir ⊂ I e algumas implicações são eliminadas: Ie = I  Ir
• Não existe conhecimento transformado
(Ig = Is
r = Ig
r = Is = ∅) nem novo (In = ∅)
47/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Estudo de Caso: JBOS
Ie Ig Is I ∩ Ir Is
r Ig
r In
g → a ∅ b, f → h f → d ∅ f → h e, h → a
g → d b, e → i j → d b → i h, i → a
b, d → f c → e a, h → e
b, j → f i → e b → e
b, d → h d, h → f a, h → i
b, j → h h, j → f
d → j a, e → h
f → j a, i → h
g → j e, h → i
a, e → i
a, e → i
|Ir | = 17 Tipos de redução
cont(Ir ) = 0.923 Objetos: 58%
F = 0.94 Atributos: 0%
R = 0.83 Conceitos: 50%
PD = 0.19
• Implicações em I foram preservadas em Ir
• Duas implicações em Is foram generalizadas Ig
r
• Novos conceitos são gerados - implicações em In
• Metade das implicações em I foram eliminadas Ie
48/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Estudo de Caso: estabilidade
Ie Ig Is I ∩ Ir Is
r Ig
r In
g → a a, i → h ∅ ∅ j → d ∅ ∅ ∅
f → d b, j → h i → e
g → d b, d → h d → j
c → e b, f → h e, h → i
d, h → f a, e → i b, e → i
h, j → f c, h → i
b, d → f f → j
b, j → f g → j
a, e → h
|Ir | = 5 Tipos de redução
cont(Ir ) = 0.718 Objetos: 8%
F = 1 Atributos: 30%
R = 0.91 Conceitos: 79%
• Acesso a todo reticulado
• Ir ⊂ I e assim Ip = I ∩ Ir = Ir , Ie = I  Ir e In = ∅
• Generalizações e especializações não são observadas, i.e.,
Is = Ig
r = Ig = Is = ∅
• Comum a todas as técnicas com acesso ao conjunto total de
conceitos formais
49/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Estudo de Caso: restrições
Ie Ig Is I ∩ Ir Is
r Ig
r In
g → a b, d → h f → d ∅ a, i → h a, f → d ∅ ∅
g → d b, f → h j → d a, e → h a, h, j → d
c → e b, j → h i → e e, h → i h, i → e
b, d → f c, h → i d, h → f a, e → i a, i → e
b, j → f b, e → i h, j → f a, d, h → f
g → j d → j a, h, j → f
f → j a, f → j
a, d, h → j
|sup(Ir )| = 12 Tipos de redução
cont(sup(Ir )) = 0.554 Objetos 25%
F = 1 Atributos: 20%
R = 0.5 Conceitos: 62%
• Algumas implicações de Ir são originadas de I e algumas são
especializações
• Por exemplo, a, f → d ∈ Is
r é a especialização de f → d ∈ Ig
• Parte do conhecimento é eliminado
50/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Estudo de Caso: conclusões
• Identificação de subconjuntos disjuntos dos conjuntos de
implicações original e reduzido, a qual fornece uma visão
clara dos diferentes tipos de conhecimento resultantes da
transformação realizada por uma redução
• Melhor entendimento das classes de redução existentes
• Índices complementares foram discutidos, cada um deles
mensurando diferentes aspectos
• Consoante esperado: a maioria dos exemplos lida com perdas
no conteúdo de informação e descritiva, apenas exemplos da
classe simplificação lidam com perdas no índice de fidelidade e
todos apresentam perdas no índice de representatividade
51/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Sumário
Análise Formal de Conceitos - AFC
Redução de Reticulados Conceituais: Características e Classificação
Redução Baseada na Similaridade entre Objetos
Análise de Reduções
Conclusões
52/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Conclusões
Contribuições
1. Análise e classificação de técnicas para redução de reticulados
conceituais
2. Uma técnica para redução de reticulados conceituais
3. Metodologia para análise de reduções
53/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Conclusões
Contribuições
1. Análise e classificação de técnicas para redução de reticulados
conceituais
2. Uma técnica para redução de reticulados conceituais
3. Metodologia para análise de reduções
• Classificação
• Primeira classificação independente de aplicação
53/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Conclusões
Contribuições
1. Análise e classificação de técnicas para redução de reticulados
conceituais
2. Uma técnica para redução de reticulados conceituais
3. Metodologia para análise de reduções
• Classificação
• Primeira classificação independente de aplicação
• Técnica
• Reduz o reticulado utilizando o contexto; baixa complexidade;
flexível; generaliza o conhecimento
53/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Conclusões
Contribuições
1. Análise e classificação de técnicas para redução de reticulados
conceituais
2. Uma técnica para redução de reticulados conceituais
3. Metodologia para análise de reduções
• Classificação
• Primeira classificação independente de aplicação
• Técnica
• Reduz o reticulado utilizando o contexto; baixa complexidade;
flexível; generaliza o conhecimento
• Metodologia
• Independente de aplicação; identifica as reais características de
uma redução
53/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Conclusões: limitações
• Classificação
• A análise foi feita para um conjunto específico de técnicas,
aquelas que se considerou mais representativas até o momento
em que foi feita a análise
• Evidentemente, o acréscimo de novas técnicas pode alterar um
pouco os resultados apresentados
54/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Conclusões: limitações
• Classificação
• A análise foi feita para um conjunto específico de técnicas,
aquelas que se considerou mais representativas até o momento
em que foi feita a análise
• Evidentemente, o acréscimo de novas técnicas pode alterar um
pouco os resultados apresentados
• Técnica
• Atribuir o melhor conjunto de pesos pode ser uma tarefa difícil
54/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Conclusões: limitações
• Classificação
• A análise foi feita para um conjunto específico de técnicas,
aquelas que se considerou mais representativas até o momento
em que foi feita a análise
• Evidentemente, o acréscimo de novas técnicas pode alterar um
pouco os resultados apresentados
• Técnica
• Atribuir o melhor conjunto de pesos pode ser uma tarefa difícil
• Metodologia
• Gerar implicações próprias pode ser custoso – filtrar por
suporte e/ou utilizar conjuntos não redundantes
54/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Conclusões: publicações e prêmios
• Prêmio: um dos três melhores trabalhos de doutorado
apresentados na Semana de Seminários do PPGCC em 2015
• Resultados publicados: [12, 16–21]
• “A methodology for analysis of concept lattices reductions” em
processo de revisão no periódico Information Sciences
• Coorientações: na Pontifícia Universidade Católica de Minas
Gerais direcionadas a alunos da graduação em Ciência da
Computação e do mestrado em Informática em AFC - alguns
resultados [14, 32, 46, 47]
55/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Conclusões: trabalhos futuros
• Estudo de técnicas de redução que atuem diretamente nos
dados originais
• Variações não tradicionais da AFC carecem de uma análise
mais criteriosa, como, por exemplo, pattern structures [28],
reticulados fuzzy [3], AFC triadic [37]
• Uso de conjuntos de implicações não redundantes, assim como
conjuntos de implicações com outras características
• Aprimoramento do cálculo do conteúdo de informação deve ser
estudado e, eventualmente, novos índices propostos
• Estudo da aplicação de índices nos subconjuntos de I ∪ Ir
para melhor caracterizar o processo de redução levado a efeito
56/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
Considerações Finais
Perguntas?
Obrigado pela atenção!
• autor: Sérgio M. Dias - UFMG/DCC e SERPRO/CEIIG
• e-mail: mariano@dcc.ufmg.br e sergio.dias@serpro.gov.br
• website: www.dcc.ufmg.br~mariano
• orientador: Dr. Newton J. Vieira
57/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
[1] Marie-Aude Aufaure and Bénédicte Le Grand. Advances in FCA-based Applications for Social
Networks Analysis. Int. J. Concept. Struct. Smart Appl., 1(1):73–89, January 2013. ISSN
2166-7292. doi: 10.4018/ijcssa.2013010104.
[2] Yehoshua Bar-Hillel and Rudolf Carnap. Semantic information. The British Journal for the
Philosophy of Science, 4(14):147–157, 1953.
[3] Radim Belohlavek. What is a Fuzzy Concept Lattice? II. In Proceedings of the 13th International
Conference on Rough Sets, Fuzzy Sets, Data Mining and Granular Computing, pages 19–26,
Berlin, Heidelberg, 2011. Springer-Verlag. ISBN 978-3-642-21880-4.
[4] Radim Belohlavek and Juraj Macko. Selecting important concepts using weights. In Proceedings
of international conference on Formal concept analysis - ICFCA, pages 65–80, Berlin, Heidelberg,
2011. Springer-Verlag. ISBN 978-3-642-20513-2.
[5] Radim Belohlavek and Vilém Vychodil. Formal Concept Analysis with Constraints by Closure
Operators. In Proceedings of the International Conference on Conceptual Structures - ICCS,
volume 4068, pages 131–143. Springer, 2006. ISBN 3-540-35893-5. doi: 10.1007/11787181_10.
[6] Radim Belohlavek and Vilem Vychodil. Formal concept analysis with background knowledge:
attribute priorities. Trans. Sys. Man Cyber Part C, 39(4):399–409, 2009. ISSN 1094-6977.
[7] Radim Belohlavek and Vilem Vychodil. Closure-based constraints in formal concept analysis.
Discrete Applied Mathematics, 161(13–14):1894 – 1911, 2013. ISSN 0166-218X. doi:
10.1016/j.dam.2013.02.029.
[8] Radim Belohlavek, Bernard De Baets, Jan Outrata, and Vilem Vychodil. Inducing decision trees
via concept lattices. International journal of general systems, 38(4):455–467, 2009.
[9] Radim Belohlavek, BernardDe Baets, and Jan Konecny. Zoom-In/Zoom-Out Algorithms for FCA
with Attribute Granularity. In Computer and Information Sciences II, pages 549–555. Springer
London, 2012. ISBN 978-1-4471-2154-1. doi: 10.1007/978-1-4471-2155-8_70.
[10] Jean-François Boulicaut and Jérémy Besson. Actionability and Formal Concepts: A Data Mining
Perspective. In Proceedings of international conference on Formal concept analysis - ICFCA, pages
14–31, 2008. doi: 10.1007/978-3-540-78137-0_2.
[11] Claudio Carpineto and Giovanni Romano. Exploiting the Potential of Concept Lattices for
Information Retrieval with CREDO. J.UCS - The Journal of Universal Computer Science, 10(8):
985–1013, 2004.
57/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
[12] Aswani Kumar Ch., Sérgio M. Dias, and Newton J. Vieira. Knowledge reduction in formal contexts
using non-negative matrix factorization. Mathematics and Computers in Simulation, 109(0):46–63,
2015. ISSN 0378-4754. doi: 10.1016/j.matcom.2014.08.004.
[13] Karen S. K. Cheung and Douglas Vogel. Complexity Reduction in Lattice-Based Information
Retrieval. Information Retrieval, 8(2):285–299, 2005. ISSN 1386-4564. doi:
10.1007/s10791-005-5663-y.
[14] Nilander R. M. de Moraes, Sérgio M. Dias, Henrique C. Freitas, and Luis E. Zárate. Parallelization
of the NextClosure Algorithm for Generating the Minimum Set of Implication Rules. Artificial
Intelligence Research, 5(2):40–54, 2016. doi: 10.5430/air.v5n2p40.
[15] Sérgio M. Dias. Algoritmos para Geração de Reticulados Conceituais. Master’s thesis,
Universidade Federal de Minas Gerais (UFMG), Instituto de Ciências Exatas, Departamento de
Ciência da Computação, Belo Horizonte, Minas Gerais, Brasil, 2010.
[16] Sérgio M. Dias and Newton J. Vieira. Reducing the Size of Concept Lattices: The JBOS
Approach. In Proceeding of the International Conference on Concept Lattices and their
Applications - CLA, volume 672, pages 80–91, Seville, Spain, 2010.
[17] Sérgio M. Dias and Newton J. Vieira. Um Arcabouço para Desenvolvimento de Algoritmos da
Análise Formal de Conceitos. Revista de Informática Teórica e Aplicada - RITA, 18:31–57, 2011.
[18] Sérgio M. Dias and Newton J. Vieira. Applying the JBOS reduction method for relevant
knowledge extraction. Expert Systems with Applications, 40(5):1880–1887, 2013. ISSN
0957-4174. doi: 10.1016/j.eswa.2012.10.010.
[19] Sérgio M. Dias and Newton J. Vieira. Concept lattices reduction: definition, analysis and
classification. Expert Systems with Applications, 42(20):7084–7097, 2015. ISSN 0957-4174. doi:
dx.doi.org/10.1016/j.eswa.2015.04.044.
[20] Sérgio M. Dias, Luis E. Zárate, and Newton J. Vieira. Extracting reducible knowledge from ANN
with JBOS and FCANN approaches. Expert Systems with Applications, 40(8):3087 – 3095, 2013.
ISSN 0957-4174. doi: 10.1016/j.eswa.2012.12.024.
[21] Sérgio M. Dias, Luis E. Zárate, and Newton J. Vieira. Using Iceberg Concept Lattices and
Implications Rules to Extract Knowledge from ANN. Intelligent Automation & Soft Computing, 19
(3):361–372, 2013. doi: 10.1080/10798587.2013.771433.
[22] Belén Díaz-Agudo and Pedro A. González-Calero. Formal Concept Analysis as a Support
Technique for CBR. Knowledge-based systems, 14(3):163–171, 2001. doi:
10.1016/S0950-7051(01)00093-4.
57/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
[23] João Paulo Domingos-Silva and Newton JosE Vieira. A Classification Algorithm based on Concept
Similarity. In Research and Development in Intelligent Systems XXIV, pages 281–291. Springer
London, 2008. ISBN 978-1-84800-093-3. doi: 10.1007/978-1-84800-094-0_21.
[24] Peter Eklund, Tim Wray, Peter Goodall, and Amanda Lawson. Design, information organisation
and the evaluation of the Virtual Museum of the Pacific digital ecosystem. Journal of Ambient
Intelligence and Humanized Computing, 3(4):265–280, 2012. ISSN 1868-5137. doi:
10.1007/s12652-012-0144-9.
[25] Anna Formica. Ontology-based concept similarity in Formal Concept Analysis. Information
Sciences, 176(18):2624 – 2641, 2006. ISSN 0020-0255. doi: 10.1016/j.ins.2005.11.014.
[26] Anna Formica. Concept similarity in Formal Concept Analysis: An information content approach.
Knowledge-Based Systems, 21(1):80 – 87, 2008. ISSN 0950-7051. doi:
10.1016/j.knosys.2007.02.001.
[27] Anna Formica. Similarity reasoning for the semantic web based on fuzzy concept lattices: An
informal approach. Information Systems Frontiers, pages 1–10, 2012. ISSN 1387-3326. doi:
10.1007/s10796-011-9340-y.
[28] B. Ganter and S. O. Kuznetsov. Pattern structures and their projections. In Proceedings of the
International Conference on Conceptual Structures - ICCS, pages 129–142. Springer-Verlag, 2001.
[29] Bernhard Ganter and Rudolf Wille. Formal Concept Analysis: Mathematical Foundations.
Springer-Verlag, Germany, 1999.
[30] R. Godin, C. Pichet, and J. Gecsei. Design of a browsing interface for information retrieval. SIGIR
Forum, 23(SI):32–39, May 1989. ISSN 0163-5840. doi: 10.1145/75335.75339.
[31] F. Hao, G. Min, Z. Pei, D.-S. Park, and L.T. Yang. K-clique community detection in social
networks based on formal concept analysis. Systems Journal, IEEE, (99):1–10, 2015. doi:
10.1109/JSYST.2015.2433294.
[32] G. Jota Resende, N.R.M. De Moraes, S.M. Dias, H.T. Marques Neto, and L.E. Zárate. Canonical
Computational Models Based on Formal Concept Analysis for Social Network Analysis and
Representation. In International Conference on Web Services (ICWS) - IEEE, pages 717–720, June
2015.
[33] Bjoern Koester. FooCA - Web Information Retrieval with Formal Concept Analysis. Verlag
Allgemeine Wissenschaft, 2006.
57/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
[34] Stanislav Krajči. Social Networks: A Framework of Computational Intelligence, chapter Social
Network and Formal Concept Analysis, pages 41–61. Springer International Publishing, Cham,
2014. doi: 10.1007/978-3-319-02993-1_3.
[35] Sergei Kuznetsov. On stability of a formal concept. Annals of Mathematics and Artificial
Intelligence, 49:101–115, 2007. ISSN 1012-2443. doi: 10.1007/s10472-007-9053-6.
[36] Sergei Kuznetsov, Sergei Obiedkov, and Camille Roth. Reducing the Representation Complexity of
Lattice-Based Taxonomies. In Proceedings of the International Conference on Conceptual
Structures - ICCS, volume 4604, pages 241–254, Berlin, Heidelberg, 2007. Springer-Verlag.
[37] Fritz Lehmann and Rudolf Wille. A triadic approach to formal concept analysis. In Conceptual
Structures: Applications, Implementation and Theory, volume 954, pages 32–43. Springer Berlin
Heidelberg, 1995. doi: 10.1007/3-540-60161-9_27.
[38] Jinhai Li, Changlin Mei, and Yuejin Lv. Knowledge reduction in decision formal contexts.
Knowledge-Based Systems, 24(5):709 – 715, 2011. ISSN 0950-7051. doi:
10.1016/j.knosys.2011.02.011.
[39] Jinhai Li, Changlin Mei, and Yuejin Lv. A heuristic knowledge-reduction method for decision
formal contexts. Computers & Mathematics with Applications, 61(4):1096 – 1106, 2011. ISSN
0898-1221. doi: 10.1016/j.camwa.2010.12.060.
[40] Jinhai Li, Changlin Mei, and Yuejin Lv. Knowledge reduction in real decision formal contexts.
Information Sciences, 189:191–207, April 2012. ISSN 0020-0255. doi: 10.1016/j.ins.2011.11.041.
[41] Jinhai Li, Changlin Mei, and Yuejin Lv. Incomplete decision contexts: Approximate concept
construction, rule acquisition and knowledge reduction. International Journal of Approximate
Reasoning, 54(1):149 – 165, 2013. ISSN 0888-613X. doi: 10.1016/j.ijar.2012.07.005.
[42] Jing Liu and Ju-Sheng Mi. A Novel Approach to Attribute Reduction in Formal Concept Lattices.
In Rough Sets and Knowledge Technology, volume 5009, pages 426–433. Springer Berlin,
Heidelberg, May 13 2008.
[43] Jesús Medina. Relating attribute reduction in formal, object-oriented and property-oriented
concept lattices. Computers & Mathematics with Applications, 64(6):1992 – 2002, 2012. ISSN
0898-1221. doi: 10.1016/j.camwa.2012.03.087.
[44] R. Meza and R.A. Buchmann. Real-time social networking profile information semantization using
pipes and FCA. In Automation Quality and Testing Robotics (AQTR), 2010 IEEE International
Conference on, volume 3, pages 1–5, 2010. doi: 10.1109/AQTR.2010.5520734.
57/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
[45] Jirapond Muangprathub, Veera Boonjing, and Puntip Pattaraintakorn. A New Case-Based
Classification using Incremental Concept Lattice Knowledge. Data & Knowledge Engineering, 83
(0):39 – 53, 2013. ISSN 0169-023X. doi: 10.1016/j.datak.2012.10.001.
[46] Sebastião M. Neto, Luis E. Zárate, Mark A. J. Song , and Sérgio M. Dias. Using implications
from FCA to represent two mode network data. In The 27th International Conference on Software
Engineering and Knowledge Engineering (SEKE), pages 253–256, Pittsburgh, 2015. doi:
10.18293/SEKE2015-85.
[47] Sebastião M. Neto, Luis E. Zárate, Mark A. J. Song , and Sérgio M. Dias. Minimal Cover of
Implication Rules to Represent Two Mode Networks. In IEEE/WIC/ACM International Conference
on Web Intelligence and Intelligent Agent Technology, pages 211–218, 2015. doi:
10.1109/WI-IAT.2015.134.
[48] Nicolas Pasquier, Yves Bastide, Rafik Taouil, and Lotfi Lakhal. Discovering Frequent Closed
Itemsets for Association Rules. In Proceedings of the 7th International Conference on Database
Theory, pages 398–416, London, UK, UK, 1999. Springer-Verlag. ISBN 3-540-65452-6.
[49] P. Pattaraintakorn, V. Boonjing, and J. Tadrat. A New Case-Based Classifier System Using Rough
Formal Concept Analysis. In Convergence and Hybrid Information Technology, volume 2, pages
645 –650, nov. 2008. doi: 10.1109/ICCIT.2008.343.
[50] Duo Pei and Ju-Sheng Mi. Attribute reduction in decision formal context based on
homomorphism. International Journal of Machine Learning and Cybernetics, 2:289–293, 2011.
ISSN 1868-8071. doi: 10.1007/s13042-011-0034-z.
[51] Duo Pei, Mei-Zheng Li, and Ju-Sheng Mi. Attribute reduction in fuzzy decision formal contexts. In
2011 International Conference on Machine Learning and Cybernetics (ICMLC), volume 1, pages
204 –208, july 2011. doi: 10.1109/ICMLC.2011.6016665.
[52] Uta Priss. Formal concept analysis in information science. Annual Rev. Info. Sci & Technol., 40
(1):521–543, December 2006. ISSN 0066-4200. doi: 10.1002/aris.v40:1.
[53] Chengming Qi, Shoumei Cui, and Yunchuan Sun. Learning classification rules based on concept
semilattice. In Computing, Communication, Control, and Management, 2009. CCCM 2009. ISECS
International Colloquium on, volume 3, pages 221 –224, aug. 2009. doi:
10.1109/CCCM.2009.5267891.
[54] Jian-Jun Qi. Attribute reduction in formal contexts based on a new discernibility matrix. Journal
of Applied Mathematics and Computing, 30:305–314, 2009. ISSN 1598-5865. doi:
10.1007/s12190-008-0174-9.
57/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
[55] Michael D. Rice and Michael Siff. Clusters, Concepts, and Pseudometrics. Electronic Notes in
Theoretical Computer Science, 40(0):323 – 346, 2001. doi: 10.1016/S1571-0661(05)80060-X.
[56] Camille Roth, Sergei Obiedkov, and Derrick G. Kourie. Towards concise representation for
taxonomies of epistemic communities. In Proceeding of the International Conference on Concept
Lattices and their Applications - CLA, pages 205–218, 2006.
[57] Mehran Sahami. Learning Classification Rules Using Lattices (Extended Abstract). In Proceedings
of the 8th European Conference on Machine Learning, pages 343–346, London, UK, 1995.
Springer-Verlag. ISBN 3-540-59286-5.
[58] Václav Snásel, Martin Polovincak, Hussam M. Dahwa Abdulla, and Zdenek Horak. On Concept
Lattices and Implication Bases from Reduced Contexts. In Proceedings of the International
Conference on Conceptual Structures - ICCS, pages 83–90, 2008.
[59] G. Stumme, R. Taouil, Y. Bastide, N. Pasquier, and L. Lakhal. Computing iceberg concept lattices
with Titanic. Data and Knowledge Eng., 42:189–222(34), 2002. doi:
10.1016/S0169-023X(02)00057-5.
[60] Gerd Stumme. Formal Concept Analysis on its Way from Mathematics to Computer Science. In
Proceedings of the International Conference on Conceptual Structures - ICCS, pages 2–19,
London, UK, 2002. Springer-Verlag.
[61] Jirapond Tadrat, Veera Boonjing, and Puntip Pattaraintakorn. A new similarity measure in formal
concept analysis for case-based reasoning. Expert Systems with Applications, 39(1):967–972,
January 2012. ISSN 0957-4174. doi: 10.1016/j.eswa.2011.07.096.
[62] Rafik Taouil and Yves Bastide. Computing Proper Implications. In Proceedings of the International
Conference on Conceptual Structures - ICCS, page 13 p, Stanford, CA US, July 2001.
[63] Norbert Tsopze, Engelbert Mephu Nguifo, and G. Tindo. M-CLANN: Multi-Class Concept
Lattice-based Artificial Neural Network for supervised classification. In 18th International
Conference on Artificial Neural Networks(ICANN-08), Prague (RTC), sep 2008. Springer-Verlag
LNAI.
[64] Bay Vo, Frans Coenen, and Bac Le. A new method for mining Frequent Weighted Itemsets based
on WIT-trees. Expert Systems with Applications, 40(4):1256 – 1264, 2013. ISSN 0957-4174. doi:
10.1016/j.eswa.2012.08.065.
[65] Hong Wang and Wen-Xiu Zhang. Approaches to knowledge reduction in generalized consistent
decision formal context. Mathematical and Computer Modelling, 48(11-12):1677–1684, 2008.
ISSN 0895-7177. doi: 10.1016/j.mcm.2008.06.007.
57/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
[66] Junhong Wang, Jiye Liang, and Yuhua Qian. A heuristic method to attribute reduction for
concept lattice. In International Conference on Machine Learning and Cybernetics, ICMLC, pages
483–487, 2010. doi: 10.1109/ICMLC.2010.5581015.
[67] Xia Wang and Jianmin Ma. A Novel Approach to Attribute Reduction in Concept Lattices. In
Rough Sets and Knowledge Technology, volume 4062, pages 522–529. Springer Berlin /
Heidelberg, 2006. ISBN 978-3-540-36297-5. doi: 10.1007/11795131_76.
[68] Xia Wang and Wenxiu Zhang. Relations of attribute reduction between object and property
oriented concept lattices. Knowledge-Based System, 21(5):398–403, 2008.
[69] Xia Wang and Wenxiu Zhang. Attribute reduction in concept lattices based on deletion
transformations. In Sixth International Conference on Natural Computation - ICNC, volume 4,
pages 2065 –2069, aug. 2010. doi: 10.1109/ICNC.2010.5582340.
[70] Ling Wei, JianJun Qi, and WenXiu Zhang. Attribute reduction theory of concept lattice based on
decision formal contexts. Science in China Series F: Information Sciences, 51:910–923, 2008. ISSN
1009-2757. doi: 10.1007/s11432-008-0067-4.
[71] R. Wille. Restructuring lattice theory: an approach based on hierarchies of concepts. I. Rival
(Ed.): Ordered Sets, pages 445–470, 1982.
[72] Zhipeng Xie, Wynne Hsu, Zongtian Liu, and Mong Li Lee. Concept lattice based composite
classifiers for high predictability. Journal of Experimental & Theoretical Artificial Intelligence, 14
(2-3):143–156, 2002. doi: 10.1080/09528130210164206.
[73] M.J. Zaki and C.J. Hsiao. Efficient algorithms for mining closed itemsets and their lattice
structure. IEEE Transactions on Knowledge and Data Engineering, 17(4):462 – 478, april 2005.
ISSN 1041-4347. doi: 10.1109/TKDE.2005.60.
[74] Mohammed Javeed Zaki and Ching-Jiu Hsiao. CHARM: An Efficient Algorithm for Closed Itemset
Mining. In SDM, volume 2, pages 457–473, 2002.
[75] L. E. Zárate, Sérgio M. Dias, and Mark A. J. Song. FCANN: A new approach for extraction and
representation of knowledge from ANN trained via Formal Concept Analysis. Neurocomputing, 71:
2670–2684, 2008.
[76] Luis E. Zárate and Sérgio M. Dias. Qualitative behavior rules for the cold rolling process extracted
from trained ANN via the FCANN method. Engineering Applications of Artificial Intelligence, 22
(4-5):718–731, 2009. ISSN 0952-1976. doi:
http://dx.doi.org/10.1016/j.engappai.2008.11.009.
57/57
AFC Redução Redução Baseada na Similaridade Análise de Reduções Conclusões Referências
[77] Luis Enrique Zárate. Um Método para Análise da Laminação Tandem a Frio. PhD thesis,
Universidade Federal de Minas Gerais, Escola de Engenharia Metalurgica de Minas, Belo
Horizonte, MG, Brasil, 1998.
[78] Sulan Zhang, Ping Guo, Jifu Zhang, Xinxin Wang, and Witold Pedrycz. A completeness analysis
of frequent weighted concept lattices and their algebraic properties. Data & Knowledge
Engineering, 81-82(0):104 – 117, 2012. ISSN 0169-023X. doi: 10.1016/j.datak.2012.08.002.
[79] Wenxiu Zhang, Ling Wei, and Jianjun Qi. Attribute reduction theory and approach to concept
lattice. Science in China Series F: Information Sciences, 48:713–726, 2005. ISSN 1009-2757. doi:
10.1360/122004-104.
57/57

Redução de Reticulados Conceituais

  • 1.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Redução de Reticulados Conceituais Sérgio Mariano Dias Programa de Pós-Graduação em Ciência da Computação - PPGCC Departamento de Ciência da Computação - DCC Universidade Federal de Minas Gerais - UFMG e Coordenação Estratégica de Informação e Inteligência para Governo - CEIIG Serviço Federal de Processamento de Dados - SERPRO 16 de Maio de 2016 1/57
  • 2.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Sumário Análise Formal de Conceitos - AFC Redução de Reticulados Conceituais: Características e Classificação Redução Baseada na Similaridade entre Objetos Análise de Reduções Conclusões 2/57
  • 3.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Análise Formal de Conceitos Um formalismo importante para representação, extração e análise de conhecimento, introduzido em 1982 por Wille [71]. 3/57
  • 4.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Análise Formal de Conceitos Um formalismo importante para representação, extração e análise de conhecimento, introduzido em 1982 por Wille [71]. • Quatro conceitos fundamentais: 1. Contexto formal: (G, M, I): I ⊆ G × M 2. Conceito formal: (A, B): A ⊆ G, B ⊆ M, A = B, B = A 3. Reticulado conceitual: B(G, M, I): (A1, B1) ≤ (A2, B2) sse A1 ⊆ A2 4. Implicação: P → Q: P, Q ⊆ M, Q ⊆ P 3/57
  • 5.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Análise Formal de Conceitos • Exemplo: Contexto: (G, M, I) G/M a b c d e f 1 x x 2 x 3 x x x x x 4 x x x x 5 x Reticulado: B(G, M, I) • Conceito formal: ({1, 3}, {a, b}): {1, 3} = {a, b} e {a, b} = {1, 3} • Implicação: f → b, d: {b, d} ⊆ f 4/57
  • 6.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Análise Formal de Conceitos • Aplicações: • Recuperação de informação [11, 30, 33] • Web semântica e ontologia [24–27, 44] • Representação e descoberta de conhecimento [22, 45, 49, 52, 61] • Mineração de dados [8, 23, 48, 53, 57, 64, 72–74] • Inteligência artificial [20, 63, 75, 76] • Redes sociais [1, 31, 32, 34, 46, 47] • Outras 5/57
  • 7.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Análise Formal de Conceitos • Aplicações: • Recuperação de informação [11, 30, 33] • Web semântica e ontologia [24–27, 44] • Representação e descoberta de conhecimento [22, 45, 49, 52, 61] • Mineração de dados [8, 23, 48, 53, 57, 64, 72–74] • Inteligência artificial [20, 63, 75, 76] • Redes sociais [1, 31, 32, 34, 46, 47] • Outras Stumme [60], já em 2002, apontava que nos anos anteriores a AFC vinha migrando cada vez mais de pesquisas teóricas, apresentadas em congressos matemáticos, para aplicações práticas. 5/57
  • 8.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Análise Formal de Conceitos: motivação • Todos os conceitos e relacionamentos entre eles estão presentes no reticulado 6/57
  • 9.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Análise Formal de Conceitos: motivação • Todos os conceitos e relacionamentos entre eles estão presentes no reticulado • Resulta, em geral, num grande volume de relacionamentos 6/57
  • 10.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Análise Formal de Conceitos: motivação • Todos os conceitos e relacionamentos entre eles estão presentes no reticulado • Resulta, em geral, num grande volume de relacionamentos • |B(G, M, I)| = 2|G| no pior caso |G| = |M| = 10 6/57
  • 11.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Análise Formal de Conceitos: motivação • Todos os conceitos e relacionamentos entre eles estão presentes no reticulado • Resulta, em geral, num grande volume de relacionamentos • |B(G, M, I)| = 2|G| no pior caso |G| = |M| = 10 Os aspectos essenciais, aqueles efetivamente procurados, podem estar imersos em um emaranhado de detalhes irrelevantes 6/57
  • 12.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Análise Formal de Conceitos: motivação • Mesmo um reticulado conceitual cuidadosamente construído pode facilmente perder sua legibilidade [29] • Pode ser computacionalmente caro calcular todos os conceitos formais ou o número de conceitos pode ser muito grande para analisar em uma quantidade razoável de tempo [55] 7/57
  • 13.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Análise Formal de Conceitos: motivação • Mesmo um reticulado conceitual cuidadosamente construído pode facilmente perder sua legibilidade [29] • Pode ser computacionalmente caro calcular todos os conceitos formais ou o número de conceitos pode ser muito grande para analisar em uma quantidade razoável de tempo [55] Problema Obter um reticulado conceitual de complexidade apropriada, que ex- ponha os aspectos essenciais, constitui um dos problemas mais rele- vantes da análise formal de conceitos [4–6, 36, 43, 55, 59, 79] 7/57
  • 14.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Objetivos Tema central Redução de reticulados conceituais de forma a preservar e/ou expor as informações mais relevantes em determinado contexto ou aplica- ção • A investigação relatada teve como objetivos principais: 8/57
  • 15.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Objetivos Tema central Redução de reticulados conceituais de forma a preservar e/ou expor as informações mais relevantes em determinado contexto ou aplica- ção • A investigação relatada teve como objetivos principais: 1. Analisar e classificar as principais técnicas para redução de reticulados 8/57
  • 16.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Objetivos Tema central Redução de reticulados conceituais de forma a preservar e/ou expor as informações mais relevantes em determinado contexto ou aplica- ção • A investigação relatada teve como objetivos principais: 1. Analisar e classificar as principais técnicas para redução de reticulados 2. Propor uma técnica para redução de reticulados conceituais capaz de abstrair excesso de conhecimento 8/57
  • 17.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Objetivos Tema central Redução de reticulados conceituais de forma a preservar e/ou expor as informações mais relevantes em determinado contexto ou aplica- ção • A investigação relatada teve como objetivos principais: 1. Analisar e classificar as principais técnicas para redução de reticulados 2. Propor uma técnica para redução de reticulados conceituais capaz de abstrair excesso de conhecimento 3. Propor uma metodologia independente de aplicação para análise de reduções 8/57
  • 18.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Sumário Análise Formal de Conceitos - AFC Redução de Reticulados Conceituais: Características e Classificação Redução Baseada na Similaridade entre Objetos Análise de Reduções Conclusões 9/57
  • 19.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Redução de Reticulados Conceituais: definição Definição Uma técnica para redução de reticulados conceituais tem como objetivo reduzir a complexidade de um reticulado conceitual, tanto em termos de magnitude quanto de inter-relacionamentos, procurando manter as informações relevantes [19] 10/57
  • 20.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Redução de Reticulados Conceituais: definição Definição Uma técnica para redução de reticulados conceituais tem como objetivo reduzir a complexidade de um reticulado conceitual, tanto em termos de magnitude quanto de inter-relacionamentos, procurando manter as informações relevantes [19] • Propõe-se a divisão das técnicas em três grupos: • eliminação de informação redundante, • simplificação e • seleção 10/57
  • 21.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Classificação: eliminação de informação redundante Definição Seja B(G, M, I) um reticulado conceitual. Um objeto g ∈ G, atributo m ∈ M ou incidência i ∈ I são considerados informação redundante se sua remoção ou transformação resultar em um reticulado isomorfo a B(G, M, I) [19] 11/57
  • 22.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Classificação: eliminação de informação redundante Definição Seja B(G, M, I) um reticulado conceitual. Um objeto g ∈ G, atributo m ∈ M ou incidência i ∈ I são considerados informação redundante se sua remoção ou transformação resultar em um reticulado isomorfo a B(G, M, I) [19] • As técnicas de eliminação de informação redundante obtêm um reticulado conceitual isomorfo ao original • Existe um número mínimo de objetos e de atributos capaz de manter a estrutura do reticulado conceitual inalterada [38–43, 50, 51, 54, 65–70, 79] 11/57
  • 23.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Classificação: eliminação de informação redundante Definição A redução de atributos em um reticulado conceitual B(G, M, I) é a busca de um conjunto X ⊆ M, com a menor cardinalidade possível, tal que B(G, X, I ) é isomorfo a B(G, M, I), sendo I = I ∩ (G × X). Tal X é denominado conjunto minimal de atributos [19] 12/57
  • 24.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Classificação: eliminação de informação redundante Definição A redução de atributos em um reticulado conceitual B(G, M, I) é a busca de um conjunto X ⊆ M, com a menor cardinalidade possível, tal que B(G, X, I ) é isomorfo a B(G, M, I), sendo I = I ∩ (G × X). Tal X é denominado conjunto minimal de atributos [19] Reticulado original Remoção dos atributos c e d 12/57
  • 25.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Classificação: simplificação Definição Uma técnica de simplificação é aquela que, a partir do contexto formal ou reticulado conceitual, abstrai diferenças não essenciais (de acordo com algum critério) entre conceitos, objetos ou atributos [19] 13/57
  • 26.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Classificação: simplificação Definição Uma técnica de simplificação é aquela que, a partir do contexto formal ou reticulado conceitual, abstrai diferenças não essenciais (de acordo com algum critério) entre conceitos, objetos ou atributos [19] Reticulado original Abstraindo diferenças 13/57
  • 27.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Classificação: seleção Definição Uma técnica de seleção é aquela que, a partir de um contexto formal ou reticulado conceitual, seleciona um subconjunto de conceitos formais que satisfaça um conjunto de restrições [19] 14/57
  • 28.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Classificação: seleção Definição Uma técnica de seleção é aquela que, a partir de um contexto formal ou reticulado conceitual, seleciona um subconjunto de conceitos formais que satisfaça um conjunto de restrições [19] Reticulado original Reticulado parcial 14/57
  • 29.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Características para Análise e Classificação 1. Ponto de partida: a) contexto formal, b) conceitos formais, c) reticulado conceitual e d) extensão da AFC 2. Utiliza conhecimento adicional: a) sim e b) não 3. Alterações no contexto formal: a) altera o conjunto de objetos, b) altera o conjunto de atributos e c) altera o conjunto de incidências 4. Reticulado conceitual resultante: a) isomorfo ao reticulado original, b) subconjunto do reticulado original e c) não isomorfo e não subconjunto do reticulado original 5. Índices de qualidade: a) perda de fidelidade, b) perda de representatividade e c) perda descritiva 6. Aspecto algorítmico: a) exato, b) heurístico e c) alta complexidade 7. Classe: a) eliminação de informação redundante, b) simplificação e c) seleção 15/57
  • 30.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Analisando as Técnicas de Redução através da AFC Características Classes 1a 1b 1c 1d 2a 2b 3a 3b 3c 4a 4b 4c 5a 5b 5c 6a 6b 6c c1 c2 c3 Zhang et al. (2005) x x x x x x x x x x Wang & Ma (2006) x x x x x x x x x x Wang & Zhang (2008b) x x x x x x x x x x Wei et al. (2008) x x x x x x x x x x Liu & Mi (2008) x x x x x x x x x x Wang & Zhang (2008a) x x x x x x x x x x Qi (2009) x x x x x x x x x x Wang & Zhang (2010) x x x x x x x x x x Wang et al. (2010) x x x x x x x x x x Pei & Mi (2011) x x x x x x x x x x Pei et al. (2011) x x x x x x x x x x Li et al. (2011b) x x x x x x x x x x Li et al. (2011a) x x x x x x x x x x Medina (2012) x x x x x x x x x x Li et al. (2012) x x x x x x x x x x Li et al. (2013) x x x x x x x x x x Gajdos et al. (2004) x x x x x x x x x King (2004) x x x x x x x x x x Belohlavek & Sklenar (2005) x x x x x x x x x x Snásel et al. (2007) x x x x x x x x x Kumar & Srinivas (2010a) x x x x x x x x x x Gél (2011) x x x x x x x x x x Dias & Vieira (2010) x x x x x x x x x x Kumar (2012) x x x x x x x x x x Kuznetsov (2007) x x x x x x x x x x x x x Babin & Kuznetsov (2012) x x x x x x x x x x x x x Arévalo et al. (2007) x x x x x x x x x x x Rice & Siff (2001) x x x x x x x x x x x Stumme et al. (2002) x x x x x x x x x x x Pernelle et al. (2002) x x x x x x x x x x x Belohlavek et al. (2004a) x x x x x x x x x x x Belohlavek et al. (2004b) x x x x x x x x x x x Ventos & Soldano (2005) x x x x x x x x x x x Belohlavek & Vychodil (2006) x x x x x x x x x x x Boulicaut & Besson (2008) x x x x x x x x x x x Belohlavek & Vychodil (2009) x x x x x x x x x x x Riadh et al. (2009) x x x x x x x x x x Soldano et al. (2010) x x x x x x x x x x x Belohlavek & Macko (2011) x x x x x x x x x x x x x Zhang et al. (2012) x x x x x x x x x x x x 16/57
  • 31.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Analisando as Técnicas de Redução através da AFC 17/57
  • 32.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Analisando as Técnicas de Redução através da AFC (a) Eliminação de informação redundante (b) Simplificação (c) Seleção Reticulado conceitual para cada classe. 18/57
  • 33.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Analisando as Técnicas de Redução através da AFC • Eliminação de informação redundante • Metade das técnicas têm como ponto de partida os conceitos formais • Doze técnicas possuem algoritmos exatos e outros quatro possuem métodos heurísticos • A exigência do isomorfismo limita o nível de redução possível de ser obtido 19/57
  • 34.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Analisando as Técnicas de Redução através da AFC • Simplificação • A maioria das técnicas utiliza o contexto formal como ponto de partida e produzem reticulados conceituais não isomorfos nem subconjuntos do reticulado conceitual original • Deteminadas técnicas utilizam conhecimento adicional ao contexto formal • Transformam o espaço dos conceitos formais em um espaço menor - potencial de aplicação maior • Pode levar a uma degradação da qualidade do reticulado 20/57
  • 35.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Analisando as Técnicas de Redução através da AFC • Seleção • A maioria das técnicas seleciona conceitos formais, não utiliza conhecimento adicional e utiliza algoritmos exatos • Trabalham podando o espaço dos conceitos formais • Eventualmente, conceitos formais importantes podem ser perdidos • Algumas técnicas requerem acesso a todos os conceitos formais [4, 35, 78] - alto custo computacional 21/57
  • 36.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Sumário Análise Formal de Conceitos - AFC Redução de Reticulados Conceituais: Características e Classificação Redução Baseada na Similaridade entre Objetos Análise de Reduções Conclusões 22/57
  • 37.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Redução Baseada na Similaridade entre Objetos Motivação Lacuna em técnicas de redução que, efetivamente, simplifiquem o re- ticulado conceitual com base em conhecimento acerca da aplicação específica, e que apresentem um desempenho computacional satisfa- tório [19] 23/57
  • 38.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Redução Baseada na Similaridade entre Objetos Motivação Lacuna em técnicas de redução que, efetivamente, simplifiquem o re- ticulado conceitual com base em conhecimento acerca da aplicação específica, e que apresentem um desempenho computacional satisfa- tório [19] • Alguns requisitos: • evitar criar novos objetos, atributos ou incidências • preservar a hierarquia conceitual ao máximo • manter o conhecimento representado no reticulado conceitual consistente com o original 23/57
  • 39.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Redução Baseada na Similaridade entre Objetos • Junção Baseada na Similaridade de Objetos (JBOS) • Desdobramento de resultado apresentado por Dias [15] 24/57
  • 40.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Redução Baseada na Similaridade entre Objetos • Junção Baseada na Similaridade de Objetos (JBOS) • Desdobramento de resultado apresentado por Dias [15] • JBOS atende, adicionalmente, ao conjunto dos seguintes requisitos: 1. evita acesso ao reticulado conceitual completo 2. obtém um reticulado conceitual simplificado 3. corta características não essenciais do reticulado original, chegando a um reticulado que exponha apenas o essencial 4. permite o uso de conhecimento prévio, relativo ao domínio do problema, para discernir o que é essencial do que não é 5. apresenta uma complexidade computacional razoável 24/57
  • 41.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Junção Baseada na Similaridade de Objetos (JBOS) • A cada atributo m é associado um peso 0 ≤ wm ≤ 1 • Deve representar a relevância do atributo 25/57
  • 42.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Junção Baseada na Similaridade de Objetos (JBOS) • A cada atributo m é associado um peso 0 ≤ wm ≤ 1 • Deve representar a relevância do atributo • A similaridade entre dois objetos g e h é dada por um número entre 0 (totalmente distintos) e 1 (totalmente similares): sim(g, h) = m∈M µ(g,h,m) m∈M wm ; µ(g, h, m) = wm, se (g, m) ∈ I ↔ (h, m) ∈ I 0, caso contrário. • Soma ponderada dos pesos dos atributos em que ambos concordem (ambos possuam ou ambos não possuam) • sim(g, h)∀g, h ∈ G forma uma matriz de similaridade 25/57
  • 43.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Junção Baseada na Similaridade de Objetos (JBOS) • Dois objetos g e h são considerados similares, e, portanto, passíveis de permanecer em um mesmo grupo, se e somente se sim(g, h) ≥ • Um índice α impõe um limite superior para o número de objetos de cada grupo • O contexto formal reduzido (Gr , Mr , Ir ) obtido pela técnica JBOS é aquele em que: • Gr = γ - cada grupo construído de acordo com sim, e α é um objeto • Mr = { {g |g ∈ H}|H ∈ γ} • Ir = {(H, m) ∈ γ × Mr | m ∈ {g |g ∈ H}} • Determinar a matriz de similaridade: O(|G|2|M|) • Formar grupos: O(|G|3) 26/57
  • 44.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Junção Baseada na Similaridade de Objetos (JBOS) • Exemplo: para = 0.65, α = 3 e pesos wa = 1, wb = 0, wc = 1, wd = 0.3, we = 0.2, wf = 0.5 Obj/Att a b c d e f [1, 2, 5] x 3 x x x x x 4 x x x x 27/57
  • 45.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Estudo de Caso • Processo Siderúrgico de Laminação a Frio [20, 75–77]: • Muitos fatores influenciam no processo • Entender do comportamento das variáveis é extremamente importante para obtenção de um produto final de melhor qualidade • Na indústria siderúrgica o número de especialistas é pequeno • Parâmetros: P, hi, ho, µ, tb, tf e ¯y 28/57
  • 46.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Estudo de Caso • Processo Siderúrgico de Laminação a Frio [20, 75–77]: • Muitos fatores influenciam no processo • Entender do comportamento das variáveis é extremamente importante para obtenção de um produto final de melhor qualidade • Na indústria siderúrgica o número de especialistas é pequeno • Parâmetros: P, hi, ho, µ, tb, tf e ¯y • Modelagem • Dez amostras de 1961 registros para modelagem e avaliação • Atributos discretizados em quinze intervalos • (G, M, I) - G: registros da mostra - M: intervalos dos parâmetros - I: existência de um registro g (g ∈ G), que possui um parâmetro no intervalo m (m ∈ M) 28/57
  • 47.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Estudo de Caso • Processo Siderúrgico de Laminação a Frio [20, 75–77]: • Muitos fatores influenciam no processo • Entender do comportamento das variáveis é extremamente importante para obtenção de um produto final de melhor qualidade • Na indústria siderúrgica o número de especialistas é pequeno • Parâmetros: P, hi, ho, µ, tb, tf e ¯y • Modelagem • Dez amostras de 1961 registros para modelagem e avaliação • Atributos discretizados em quinze intervalos • (G, M, I) - G: registros da mostra - M: intervalos dos parâmetros - I: existência de um registro g (g ∈ G), que possui um parâmetro no intervalo m (m ∈ M) • Análise através de implicações próprias [62] • AFC clássica, JBOS [16], estabilidade [35], conceitos frequentes [59] e geradores mínimos [4] 28/57
  • 48.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Estudo de Caso • AFC clássica, JBOS [16], estabilidade [35], conceitos frequentes [59] e geradores mínimos [4] Relação entre carga (P) e espessura de saída (ho) Relação entre carga (P) e coeficiente de atrito (µ) • Carga e espessura de saída são inversamente proporcionais • Quanto maior a carga exercida, maior será o atrito obtido 29/57
  • 49.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Estudo de Caso • AFC clássica, JBOS [16], estabilidade [35], conceitos frequentes [59] e geradores mínimos [4] Relação entre carga (P) e espessura de saída (ho) Relação entre carga (P) e coeficiente de atrito (µ) • Após a redução média de 40% no número de conceitos, tem-se um comportamento similar ao do observado sem redução • Implicações próprias com o parâmetro carga mapeado no intervalo 14 (atributo P = 14) foram removidas 30/57
  • 50.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Estudo de Caso • AFC clássica, JBOS [16], estabilidade [35], conceitos frequentes [59] e geradores mínimos [4] Relação entre carga (P) e espessura de saída (ho) Relação entre carga (P) e coeficiente de atrito (µ) • Tem-se em média uma redução de 45.5% • Comportamento do processo, com relação aos parâmetros carga, espessura de saída e coeficiente de atrito, foi preservado 31/57
  • 51.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Estudo de Caso • AFC clássica, JBOS [16], estabilidade [35], conceitos frequentes [59] e geradores mínimos [4] Relação entre carga (P) e espessura de saída (ho) Relação entre carga (P) e coeficiente de atrito (µ) • O nível de redução foi similar ao obtido pela técnica de seleção baseada em estabilidade • A redução resultou em um número relativamente pequeno de implicações próprias - seleciona apenas os conceitos frequentes 32/57
  • 52.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Estudo de Caso • AFC clássica, JBOS [16], estabilidade [35], conceitos frequentes [59] e geradores mínimos [4] Relação entre carga (P) e espessura de saída (ho) Relação entre carga (P) e coeficiente de atrito (µ) • Mesmo ante uma redução média de 37% no número de conceitos formais, o comportamento do processo de laminação foi preservado 33/57
  • 53.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Estudo de Caso • Os requisitos estabelecidos são atendidos pela técnica JBOS • O nível de satisfação do requisito “chegar a um reticulado que exponha o essencial” é dependente de uma escolha criteriosa dos pesos para os atributos e escolha do parâmetro • Tal grau de satisfação pode ser ajustado por meio de experimentos com diferentes atribuições de pesos aos atributos e valores para e α • Apresenta desempenho computacional satisfatório, uma vez que não necessita ter acesso aos conceitos formais originais • Produz, efetivamente, um contexto formal e, em consequência, um reticulado conceitual reduzido 34/57
  • 54.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Sumário Análise Formal de Conceitos - AFC Redução de Reticulados Conceituais: Características e Classificação Redução Baseada na Similaridade entre Objetos Análise de Reduções Conclusões 35/57
  • 55.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Análise de Reduções Motivações • São muitas as técnicas de redução propostas • Há uma alta dose de subjetividade quando se analisa os resultados das reduções • Existe uma carência de uma metodologia que permita identificar, com alguma clareza, o que ocorre quando se aplica uma técnica de redução: quais porções de conhecimento são preservadas, eliminadas, inseridas ou transformadas • Em particular, seria importante identificar se a técnica faz especializações e/ou generalizações 36/57
  • 56.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Metodologia de análise de reduções • Conhecimento expresso por implicações: • I: implicações do contexto formal original • Ir : implicações do contexto formal reduzido • I∗ = {i | i segue de I e i não é supérflua (P ∩ Q = ∅)} 37/57
  • 57.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Metodologia de análise de reduções • Conhecimento expresso por implicações: • I: implicações do contexto formal original • Ir : implicações do contexto formal reduzido • I∗ = {i | i segue de I e i não é supérflua (P ∩ Q = ∅)} Tipos de conhecimento: • preservado: Pr = I∗ ∩ I∗ r • eliminado: El = I∗ I∗ r • inserido: In = I∗ r I∗ • transformado: • generalizado: Ge = {P → Q ∈ In | ∃R → S ∈ Pr: (P ⊂ R e S ⊆ Q) ou (P ⊆ R e S ⊂ Q)} • especializado: Sp = {P → Q ∈ Pr | ∃R → S ∈ El: (R ⊂ P e Q ⊆ S) ou (R ⊆ P e Q ⊂ S)} 37/57
  • 58.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Metodologia de análise de reduções • Os conjuntos Pr, In e El são usualmente muito grandes • Mencionar apenas as implicações presentes em I e Ir com as propriedades: • Seus lados direitos (LD) são unitários • Implicações supérfluas não são permitidas • Especializações não são permitidas, i.e., os lados esquerdos (LE) são mínimos 38/57
  • 59.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Metodologia de análise de reduções • Os conjuntos Pr, In e El são usualmente muito grandes • Mencionar apenas as implicações presentes em I e Ir com as propriedades: • Seus lados direitos (LD) são unitários • Implicações supérfluas não são permitidas • Especializações não são permitidas, i.e., os lados esquerdos (LE) são mínimos Conjunto completo de implicações Um conjunto completo de implicações de um contexto formal com tais propriedades é o conjunto de implicações próprias [62] 38/57
  • 60.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Metodologia de análise de reduções • Os conjuntos Pr, In e El são usualmente muito grandes • Mencionar apenas as implicações presentes em I e Ir com as propriedades: • Seus lados direitos (LD) são unitários • Implicações supérfluas não são permitidas • Especializações não são permitidas, i.e., os lados esquerdos (LE) são mínimos Conjunto completo de implicações Um conjunto completo de implicações de um contexto formal com tais propriedades é o conjunto de implicações próprias [62] • Extrair implicações de um subconjunto de conceitos (não necessariamente um reticulado completo) [56] • Proposta de um algoritmo baseado em geradores mínimos: O(|L|m|M||I|) 38/57
  • 61.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Metodologia de análise de reduções • Terminologia: • P → m generaliza Q → n se e somente se P ⊂ Q e m = n • A implicação i especializa j se e somente se j generaliza i 39/57
  • 62.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Metodologia de análise de reduções • Terminologia: • P → m generaliza Q → n se e somente se P ⊂ Q e m = n • A implicação i especializa j se e somente se j generaliza i Propriedade do conjunto de implicações próprias (pip) Se I é um conjunto de implicações próprias e i ∈ I∗, então i ∈ I ou existe j ∈ I tal que j generaliza i [62] 39/57
  • 63.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Metodologia de análise de reduções • Terminologia: • P → m generaliza Q → n se e somente se P ⊂ Q e m = n • A implicação i especializa j se e somente se j generaliza i Propriedade do conjunto de implicações próprias (pip) Se I é um conjunto de implicações próprias e i ∈ I∗, então i ∈ I ou existe j ∈ I tal que j generaliza i [62] • Hipóteses: • Nomes idênticos • Redução real 39/57
  • 64.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Metodologia de análise de reduções Relação entre implicações antes e depois da redução Eliminado Preservado Inserido 40/57
  • 65.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Metodologia de análise de reduções • Preservado: Ip = {i ∈ Ir | i ∈ I∗} ∪ {i ∈ I | i ∈ I∗ r } • Eliminado: • parcialmente eliminado (fonte de especializações): Ig = {j ∈ I | ∃i ∈ Ir : j generaliza i} • totalmente eliminado: Ie = I (Ip ∪ Ig ) • Inserido: • parcialmente novo (generalizado): Ig r = {i ∈ Ir | ∃j ∈ I : i generaliza j} • totalmente novo: In = Ir (Ip ∪ Ig r ) • Transformado: • especialização: de Ig para Is r = {i ∈ Ir | ∃j ∈ I : j generaliza i} • generalização: de Is = {j ∈ I | ∃i ∈ Ir : i generaliza j} para Ig r 41/57
  • 66.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Metodologia de análise de reduções Proposições • Proposição 1: I ∩ Ir , Is e Is r são conjuntos mutuamente disjuntos cuja união é Ip • Proposição 2: Ie, Ig , Is, I ∩ Ir , Is r , Ig r e In são conjuntos mutuamente disjuntos e a união deles é igual a I ∪ Ir • Proposição 3: Pr e I∗ p diferem, eventualmente, apenas em algumas especializações em comum obtidas de implicações em Ie ∪ Ig e implicações em In ∪ Ig r , que estariam presentes em Pr, mas não em I∗ p • Proposição 4: El ⊆ (Ie ∪ Ig )∗ • Proposição 5: In ⊆ (In ∪ Ig r )∗ 42/57
  • 67.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Metodologia de análise de reduções • Não é exato - especialização de uma implicação em Ie ∪ Ig é também uma especialização de uma implicação em In ∪ Ig r • Especializações que seguem de ambos os conjuntos representam um conhecimento que não é eliminado ou novo, mas preservado • Sob as hipóteses de nomes idênticos e redução real, espera-se, e os experimentos comprovam a expectativa, que o conjunto de especializações em comum de Ie ∪ Ig e In ∪ Ig r é vazio • O número de implicações próprias pode ser exponencial • Utilizar uma base derivada • Utilizar apenas implicações com suporte maior que zero 43/57
  • 68.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Características de cada Classe de Redução Eliminação Simplificação Seleção Além de conhecimentos preservado e eliminado: • Eliminação de informação redundante • Nada mais [39, 43, 50, 79] • Simplificação • Conhecimentos generalizado e novo [9, 13, 16, 58] • Seleção • Conhecimento especializado [5–7, 10, 55, 59] 44/57
  • 69.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Qualidade de um Conjunto de Implicações • Conteúdo de informação: • Razão entre o número de atribuições de valores-verdade que fazem a expressão lógica falsa e o número total de possíveis atribuições de valores-verdade [2] 45/57
  • 70.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Qualidade de um Conjunto de Implicações • Conteúdo de informação: • Razão entre o número de atribuições de valores-verdade que fazem a expressão lógica falsa e o número total de possíveis atribuições de valores-verdade [2] • Fidelidade: • Taxa de sucesso das implicações do contexto formal (ou reticulado) reduzido quando aplicadas aos objetos do contexto formal original [16] 45/57
  • 71.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Qualidade de um Conjunto de Implicações • Conteúdo de informação: • Razão entre o número de atribuições de valores-verdade que fazem a expressão lógica falsa e o número total de possíveis atribuições de valores-verdade [2] • Fidelidade: • Taxa de sucesso das implicações do contexto formal (ou reticulado) reduzido quando aplicadas aos objetos do contexto formal original [16] • Representatividade: • Taxa de sucesso das implicações considerando-se apenas implicações com LE satisfeito (implicações com suporte) [19] 45/57
  • 72.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Qualidade de um Conjunto de Implicações • Conteúdo de informação: • Razão entre o número de atribuições de valores-verdade que fazem a expressão lógica falsa e o número total de possíveis atribuições de valores-verdade [2] • Fidelidade: • Taxa de sucesso das implicações do contexto formal (ou reticulado) reduzido quando aplicadas aos objetos do contexto formal original [16] • Representatividade: • Taxa de sucesso das implicações considerando-se apenas implicações com LE satisfeito (implicações com suporte) [19] • Perda Descritiva: • Mensura a perda da capacidade de caracterizar objetos devido à perda de atributos [16] 45/57
  • 73.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Estudo de Caso • Quatro técnicas, representativas das classes de redução identificadas, foram selecionadas: • Seleção do conjunto minimal de atributos [79] • Agrupamento pela técnica JBOS [16] • Seleção de conceitos baseada no índice de estabilidade [35] • Restrições determinadas a partir dos dados [7] • Três reticulados: Animais Laminação Tuberculose 46/57
  • 74.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Estudo de Caso: minimal Ie Ig Is I ∩ Ir Is r Ig r In j → d ∅ ∅ g → a b, d → h ∅ ∅ ∅ h, j → f g → d b, f → h b, j → f f → d a, e → h b, j → h i → e a, e → i d → j c → e e, h → i f → j d, h → f b, e → i g → j b, d → f c, h → i a, i → h |Ir | = 15 Tipos de redução cont(Ir ) = 0.894 Objetos: 0% F = 1 Atributos: 10% R = 0.91 Conceitos: 0% PD = 0.1 • Reticulado gerado é isomorfo ao original - atributo j eliminado • Ir ⊂ I e algumas implicações são eliminadas: Ie = I Ir • Não existe conhecimento transformado (Ig = Is r = Ig r = Is = ∅) nem novo (In = ∅) 47/57
  • 75.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Estudo de Caso: JBOS Ie Ig Is I ∩ Ir Is r Ig r In g → a ∅ b, f → h f → d ∅ f → h e, h → a g → d b, e → i j → d b → i h, i → a b, d → f c → e a, h → e b, j → f i → e b → e b, d → h d, h → f a, h → i b, j → h h, j → f d → j a, e → h f → j a, i → h g → j e, h → i a, e → i a, e → i |Ir | = 17 Tipos de redução cont(Ir ) = 0.923 Objetos: 58% F = 0.94 Atributos: 0% R = 0.83 Conceitos: 50% PD = 0.19 • Implicações em I foram preservadas em Ir • Duas implicações em Is foram generalizadas Ig r • Novos conceitos são gerados - implicações em In • Metade das implicações em I foram eliminadas Ie 48/57
  • 76.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Estudo de Caso: estabilidade Ie Ig Is I ∩ Ir Is r Ig r In g → a a, i → h ∅ ∅ j → d ∅ ∅ ∅ f → d b, j → h i → e g → d b, d → h d → j c → e b, f → h e, h → i d, h → f a, e → i b, e → i h, j → f c, h → i b, d → f f → j b, j → f g → j a, e → h |Ir | = 5 Tipos de redução cont(Ir ) = 0.718 Objetos: 8% F = 1 Atributos: 30% R = 0.91 Conceitos: 79% • Acesso a todo reticulado • Ir ⊂ I e assim Ip = I ∩ Ir = Ir , Ie = I Ir e In = ∅ • Generalizações e especializações não são observadas, i.e., Is = Ig r = Ig = Is = ∅ • Comum a todas as técnicas com acesso ao conjunto total de conceitos formais 49/57
  • 77.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Estudo de Caso: restrições Ie Ig Is I ∩ Ir Is r Ig r In g → a b, d → h f → d ∅ a, i → h a, f → d ∅ ∅ g → d b, f → h j → d a, e → h a, h, j → d c → e b, j → h i → e e, h → i h, i → e b, d → f c, h → i d, h → f a, e → i a, i → e b, j → f b, e → i h, j → f a, d, h → f g → j d → j a, h, j → f f → j a, f → j a, d, h → j |sup(Ir )| = 12 Tipos de redução cont(sup(Ir )) = 0.554 Objetos 25% F = 1 Atributos: 20% R = 0.5 Conceitos: 62% • Algumas implicações de Ir são originadas de I e algumas são especializações • Por exemplo, a, f → d ∈ Is r é a especialização de f → d ∈ Ig • Parte do conhecimento é eliminado 50/57
  • 78.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Estudo de Caso: conclusões • Identificação de subconjuntos disjuntos dos conjuntos de implicações original e reduzido, a qual fornece uma visão clara dos diferentes tipos de conhecimento resultantes da transformação realizada por uma redução • Melhor entendimento das classes de redução existentes • Índices complementares foram discutidos, cada um deles mensurando diferentes aspectos • Consoante esperado: a maioria dos exemplos lida com perdas no conteúdo de informação e descritiva, apenas exemplos da classe simplificação lidam com perdas no índice de fidelidade e todos apresentam perdas no índice de representatividade 51/57
  • 79.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Sumário Análise Formal de Conceitos - AFC Redução de Reticulados Conceituais: Características e Classificação Redução Baseada na Similaridade entre Objetos Análise de Reduções Conclusões 52/57
  • 80.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Conclusões Contribuições 1. Análise e classificação de técnicas para redução de reticulados conceituais 2. Uma técnica para redução de reticulados conceituais 3. Metodologia para análise de reduções 53/57
  • 81.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Conclusões Contribuições 1. Análise e classificação de técnicas para redução de reticulados conceituais 2. Uma técnica para redução de reticulados conceituais 3. Metodologia para análise de reduções • Classificação • Primeira classificação independente de aplicação 53/57
  • 82.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Conclusões Contribuições 1. Análise e classificação de técnicas para redução de reticulados conceituais 2. Uma técnica para redução de reticulados conceituais 3. Metodologia para análise de reduções • Classificação • Primeira classificação independente de aplicação • Técnica • Reduz o reticulado utilizando o contexto; baixa complexidade; flexível; generaliza o conhecimento 53/57
  • 83.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Conclusões Contribuições 1. Análise e classificação de técnicas para redução de reticulados conceituais 2. Uma técnica para redução de reticulados conceituais 3. Metodologia para análise de reduções • Classificação • Primeira classificação independente de aplicação • Técnica • Reduz o reticulado utilizando o contexto; baixa complexidade; flexível; generaliza o conhecimento • Metodologia • Independente de aplicação; identifica as reais características de uma redução 53/57
  • 84.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Conclusões: limitações • Classificação • A análise foi feita para um conjunto específico de técnicas, aquelas que se considerou mais representativas até o momento em que foi feita a análise • Evidentemente, o acréscimo de novas técnicas pode alterar um pouco os resultados apresentados 54/57
  • 85.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Conclusões: limitações • Classificação • A análise foi feita para um conjunto específico de técnicas, aquelas que se considerou mais representativas até o momento em que foi feita a análise • Evidentemente, o acréscimo de novas técnicas pode alterar um pouco os resultados apresentados • Técnica • Atribuir o melhor conjunto de pesos pode ser uma tarefa difícil 54/57
  • 86.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Conclusões: limitações • Classificação • A análise foi feita para um conjunto específico de técnicas, aquelas que se considerou mais representativas até o momento em que foi feita a análise • Evidentemente, o acréscimo de novas técnicas pode alterar um pouco os resultados apresentados • Técnica • Atribuir o melhor conjunto de pesos pode ser uma tarefa difícil • Metodologia • Gerar implicações próprias pode ser custoso – filtrar por suporte e/ou utilizar conjuntos não redundantes 54/57
  • 87.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Conclusões: publicações e prêmios • Prêmio: um dos três melhores trabalhos de doutorado apresentados na Semana de Seminários do PPGCC em 2015 • Resultados publicados: [12, 16–21] • “A methodology for analysis of concept lattices reductions” em processo de revisão no periódico Information Sciences • Coorientações: na Pontifícia Universidade Católica de Minas Gerais direcionadas a alunos da graduação em Ciência da Computação e do mestrado em Informática em AFC - alguns resultados [14, 32, 46, 47] 55/57
  • 88.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Conclusões: trabalhos futuros • Estudo de técnicas de redução que atuem diretamente nos dados originais • Variações não tradicionais da AFC carecem de uma análise mais criteriosa, como, por exemplo, pattern structures [28], reticulados fuzzy [3], AFC triadic [37] • Uso de conjuntos de implicações não redundantes, assim como conjuntos de implicações com outras características • Aprimoramento do cálculo do conteúdo de informação deve ser estudado e, eventualmente, novos índices propostos • Estudo da aplicação de índices nos subconjuntos de I ∪ Ir para melhor caracterizar o processo de redução levado a efeito 56/57
  • 89.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências Considerações Finais Perguntas? Obrigado pela atenção! • autor: Sérgio M. Dias - UFMG/DCC e SERPRO/CEIIG • e-mail: mariano@dcc.ufmg.br e sergio.dias@serpro.gov.br • website: www.dcc.ufmg.br~mariano • orientador: Dr. Newton J. Vieira 57/57
  • 90.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências [1] Marie-Aude Aufaure and Bénédicte Le Grand. Advances in FCA-based Applications for Social Networks Analysis. Int. J. Concept. Struct. Smart Appl., 1(1):73–89, January 2013. ISSN 2166-7292. doi: 10.4018/ijcssa.2013010104. [2] Yehoshua Bar-Hillel and Rudolf Carnap. Semantic information. The British Journal for the Philosophy of Science, 4(14):147–157, 1953. [3] Radim Belohlavek. What is a Fuzzy Concept Lattice? II. In Proceedings of the 13th International Conference on Rough Sets, Fuzzy Sets, Data Mining and Granular Computing, pages 19–26, Berlin, Heidelberg, 2011. Springer-Verlag. ISBN 978-3-642-21880-4. [4] Radim Belohlavek and Juraj Macko. Selecting important concepts using weights. In Proceedings of international conference on Formal concept analysis - ICFCA, pages 65–80, Berlin, Heidelberg, 2011. Springer-Verlag. ISBN 978-3-642-20513-2. [5] Radim Belohlavek and Vilém Vychodil. Formal Concept Analysis with Constraints by Closure Operators. In Proceedings of the International Conference on Conceptual Structures - ICCS, volume 4068, pages 131–143. Springer, 2006. ISBN 3-540-35893-5. doi: 10.1007/11787181_10. [6] Radim Belohlavek and Vilem Vychodil. Formal concept analysis with background knowledge: attribute priorities. Trans. Sys. Man Cyber Part C, 39(4):399–409, 2009. ISSN 1094-6977. [7] Radim Belohlavek and Vilem Vychodil. Closure-based constraints in formal concept analysis. Discrete Applied Mathematics, 161(13–14):1894 – 1911, 2013. ISSN 0166-218X. doi: 10.1016/j.dam.2013.02.029. [8] Radim Belohlavek, Bernard De Baets, Jan Outrata, and Vilem Vychodil. Inducing decision trees via concept lattices. International journal of general systems, 38(4):455–467, 2009. [9] Radim Belohlavek, BernardDe Baets, and Jan Konecny. Zoom-In/Zoom-Out Algorithms for FCA with Attribute Granularity. In Computer and Information Sciences II, pages 549–555. Springer London, 2012. ISBN 978-1-4471-2154-1. doi: 10.1007/978-1-4471-2155-8_70. [10] Jean-François Boulicaut and Jérémy Besson. Actionability and Formal Concepts: A Data Mining Perspective. In Proceedings of international conference on Formal concept analysis - ICFCA, pages 14–31, 2008. doi: 10.1007/978-3-540-78137-0_2. [11] Claudio Carpineto and Giovanni Romano. Exploiting the Potential of Concept Lattices for Information Retrieval with CREDO. J.UCS - The Journal of Universal Computer Science, 10(8): 985–1013, 2004. 57/57
  • 91.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências [12] Aswani Kumar Ch., Sérgio M. Dias, and Newton J. Vieira. Knowledge reduction in formal contexts using non-negative matrix factorization. Mathematics and Computers in Simulation, 109(0):46–63, 2015. ISSN 0378-4754. doi: 10.1016/j.matcom.2014.08.004. [13] Karen S. K. Cheung and Douglas Vogel. Complexity Reduction in Lattice-Based Information Retrieval. Information Retrieval, 8(2):285–299, 2005. ISSN 1386-4564. doi: 10.1007/s10791-005-5663-y. [14] Nilander R. M. de Moraes, Sérgio M. Dias, Henrique C. Freitas, and Luis E. Zárate. Parallelization of the NextClosure Algorithm for Generating the Minimum Set of Implication Rules. Artificial Intelligence Research, 5(2):40–54, 2016. doi: 10.5430/air.v5n2p40. [15] Sérgio M. Dias. Algoritmos para Geração de Reticulados Conceituais. Master’s thesis, Universidade Federal de Minas Gerais (UFMG), Instituto de Ciências Exatas, Departamento de Ciência da Computação, Belo Horizonte, Minas Gerais, Brasil, 2010. [16] Sérgio M. Dias and Newton J. Vieira. Reducing the Size of Concept Lattices: The JBOS Approach. In Proceeding of the International Conference on Concept Lattices and their Applications - CLA, volume 672, pages 80–91, Seville, Spain, 2010. [17] Sérgio M. Dias and Newton J. Vieira. Um Arcabouço para Desenvolvimento de Algoritmos da Análise Formal de Conceitos. Revista de Informática Teórica e Aplicada - RITA, 18:31–57, 2011. [18] Sérgio M. Dias and Newton J. Vieira. Applying the JBOS reduction method for relevant knowledge extraction. Expert Systems with Applications, 40(5):1880–1887, 2013. ISSN 0957-4174. doi: 10.1016/j.eswa.2012.10.010. [19] Sérgio M. Dias and Newton J. Vieira. Concept lattices reduction: definition, analysis and classification. Expert Systems with Applications, 42(20):7084–7097, 2015. ISSN 0957-4174. doi: dx.doi.org/10.1016/j.eswa.2015.04.044. [20] Sérgio M. Dias, Luis E. Zárate, and Newton J. Vieira. Extracting reducible knowledge from ANN with JBOS and FCANN approaches. Expert Systems with Applications, 40(8):3087 – 3095, 2013. ISSN 0957-4174. doi: 10.1016/j.eswa.2012.12.024. [21] Sérgio M. Dias, Luis E. Zárate, and Newton J. Vieira. Using Iceberg Concept Lattices and Implications Rules to Extract Knowledge from ANN. Intelligent Automation & Soft Computing, 19 (3):361–372, 2013. doi: 10.1080/10798587.2013.771433. [22] Belén Díaz-Agudo and Pedro A. González-Calero. Formal Concept Analysis as a Support Technique for CBR. Knowledge-based systems, 14(3):163–171, 2001. doi: 10.1016/S0950-7051(01)00093-4. 57/57
  • 92.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências [23] João Paulo Domingos-Silva and Newton JosE Vieira. A Classification Algorithm based on Concept Similarity. In Research and Development in Intelligent Systems XXIV, pages 281–291. Springer London, 2008. ISBN 978-1-84800-093-3. doi: 10.1007/978-1-84800-094-0_21. [24] Peter Eklund, Tim Wray, Peter Goodall, and Amanda Lawson. Design, information organisation and the evaluation of the Virtual Museum of the Pacific digital ecosystem. Journal of Ambient Intelligence and Humanized Computing, 3(4):265–280, 2012. ISSN 1868-5137. doi: 10.1007/s12652-012-0144-9. [25] Anna Formica. Ontology-based concept similarity in Formal Concept Analysis. Information Sciences, 176(18):2624 – 2641, 2006. ISSN 0020-0255. doi: 10.1016/j.ins.2005.11.014. [26] Anna Formica. Concept similarity in Formal Concept Analysis: An information content approach. Knowledge-Based Systems, 21(1):80 – 87, 2008. ISSN 0950-7051. doi: 10.1016/j.knosys.2007.02.001. [27] Anna Formica. Similarity reasoning for the semantic web based on fuzzy concept lattices: An informal approach. Information Systems Frontiers, pages 1–10, 2012. ISSN 1387-3326. doi: 10.1007/s10796-011-9340-y. [28] B. Ganter and S. O. Kuznetsov. Pattern structures and their projections. In Proceedings of the International Conference on Conceptual Structures - ICCS, pages 129–142. Springer-Verlag, 2001. [29] Bernhard Ganter and Rudolf Wille. Formal Concept Analysis: Mathematical Foundations. Springer-Verlag, Germany, 1999. [30] R. Godin, C. Pichet, and J. Gecsei. Design of a browsing interface for information retrieval. SIGIR Forum, 23(SI):32–39, May 1989. ISSN 0163-5840. doi: 10.1145/75335.75339. [31] F. Hao, G. Min, Z. Pei, D.-S. Park, and L.T. Yang. K-clique community detection in social networks based on formal concept analysis. Systems Journal, IEEE, (99):1–10, 2015. doi: 10.1109/JSYST.2015.2433294. [32] G. Jota Resende, N.R.M. De Moraes, S.M. Dias, H.T. Marques Neto, and L.E. Zárate. Canonical Computational Models Based on Formal Concept Analysis for Social Network Analysis and Representation. In International Conference on Web Services (ICWS) - IEEE, pages 717–720, June 2015. [33] Bjoern Koester. FooCA - Web Information Retrieval with Formal Concept Analysis. Verlag Allgemeine Wissenschaft, 2006. 57/57
  • 93.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências [34] Stanislav Krajči. Social Networks: A Framework of Computational Intelligence, chapter Social Network and Formal Concept Analysis, pages 41–61. Springer International Publishing, Cham, 2014. doi: 10.1007/978-3-319-02993-1_3. [35] Sergei Kuznetsov. On stability of a formal concept. Annals of Mathematics and Artificial Intelligence, 49:101–115, 2007. ISSN 1012-2443. doi: 10.1007/s10472-007-9053-6. [36] Sergei Kuznetsov, Sergei Obiedkov, and Camille Roth. Reducing the Representation Complexity of Lattice-Based Taxonomies. In Proceedings of the International Conference on Conceptual Structures - ICCS, volume 4604, pages 241–254, Berlin, Heidelberg, 2007. Springer-Verlag. [37] Fritz Lehmann and Rudolf Wille. A triadic approach to formal concept analysis. In Conceptual Structures: Applications, Implementation and Theory, volume 954, pages 32–43. Springer Berlin Heidelberg, 1995. doi: 10.1007/3-540-60161-9_27. [38] Jinhai Li, Changlin Mei, and Yuejin Lv. Knowledge reduction in decision formal contexts. Knowledge-Based Systems, 24(5):709 – 715, 2011. ISSN 0950-7051. doi: 10.1016/j.knosys.2011.02.011. [39] Jinhai Li, Changlin Mei, and Yuejin Lv. A heuristic knowledge-reduction method for decision formal contexts. Computers & Mathematics with Applications, 61(4):1096 – 1106, 2011. ISSN 0898-1221. doi: 10.1016/j.camwa.2010.12.060. [40] Jinhai Li, Changlin Mei, and Yuejin Lv. Knowledge reduction in real decision formal contexts. Information Sciences, 189:191–207, April 2012. ISSN 0020-0255. doi: 10.1016/j.ins.2011.11.041. [41] Jinhai Li, Changlin Mei, and Yuejin Lv. Incomplete decision contexts: Approximate concept construction, rule acquisition and knowledge reduction. International Journal of Approximate Reasoning, 54(1):149 – 165, 2013. ISSN 0888-613X. doi: 10.1016/j.ijar.2012.07.005. [42] Jing Liu and Ju-Sheng Mi. A Novel Approach to Attribute Reduction in Formal Concept Lattices. In Rough Sets and Knowledge Technology, volume 5009, pages 426–433. Springer Berlin, Heidelberg, May 13 2008. [43] Jesús Medina. Relating attribute reduction in formal, object-oriented and property-oriented concept lattices. Computers & Mathematics with Applications, 64(6):1992 – 2002, 2012. ISSN 0898-1221. doi: 10.1016/j.camwa.2012.03.087. [44] R. Meza and R.A. Buchmann. Real-time social networking profile information semantization using pipes and FCA. In Automation Quality and Testing Robotics (AQTR), 2010 IEEE International Conference on, volume 3, pages 1–5, 2010. doi: 10.1109/AQTR.2010.5520734. 57/57
  • 94.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências [45] Jirapond Muangprathub, Veera Boonjing, and Puntip Pattaraintakorn. A New Case-Based Classification using Incremental Concept Lattice Knowledge. Data & Knowledge Engineering, 83 (0):39 – 53, 2013. ISSN 0169-023X. doi: 10.1016/j.datak.2012.10.001. [46] Sebastião M. Neto, Luis E. Zárate, Mark A. J. Song , and Sérgio M. Dias. Using implications from FCA to represent two mode network data. In The 27th International Conference on Software Engineering and Knowledge Engineering (SEKE), pages 253–256, Pittsburgh, 2015. doi: 10.18293/SEKE2015-85. [47] Sebastião M. Neto, Luis E. Zárate, Mark A. J. Song , and Sérgio M. Dias. Minimal Cover of Implication Rules to Represent Two Mode Networks. In IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology, pages 211–218, 2015. doi: 10.1109/WI-IAT.2015.134. [48] Nicolas Pasquier, Yves Bastide, Rafik Taouil, and Lotfi Lakhal. Discovering Frequent Closed Itemsets for Association Rules. In Proceedings of the 7th International Conference on Database Theory, pages 398–416, London, UK, UK, 1999. Springer-Verlag. ISBN 3-540-65452-6. [49] P. Pattaraintakorn, V. Boonjing, and J. Tadrat. A New Case-Based Classifier System Using Rough Formal Concept Analysis. In Convergence and Hybrid Information Technology, volume 2, pages 645 –650, nov. 2008. doi: 10.1109/ICCIT.2008.343. [50] Duo Pei and Ju-Sheng Mi. Attribute reduction in decision formal context based on homomorphism. International Journal of Machine Learning and Cybernetics, 2:289–293, 2011. ISSN 1868-8071. doi: 10.1007/s13042-011-0034-z. [51] Duo Pei, Mei-Zheng Li, and Ju-Sheng Mi. Attribute reduction in fuzzy decision formal contexts. In 2011 International Conference on Machine Learning and Cybernetics (ICMLC), volume 1, pages 204 –208, july 2011. doi: 10.1109/ICMLC.2011.6016665. [52] Uta Priss. Formal concept analysis in information science. Annual Rev. Info. Sci & Technol., 40 (1):521–543, December 2006. ISSN 0066-4200. doi: 10.1002/aris.v40:1. [53] Chengming Qi, Shoumei Cui, and Yunchuan Sun. Learning classification rules based on concept semilattice. In Computing, Communication, Control, and Management, 2009. CCCM 2009. ISECS International Colloquium on, volume 3, pages 221 –224, aug. 2009. doi: 10.1109/CCCM.2009.5267891. [54] Jian-Jun Qi. Attribute reduction in formal contexts based on a new discernibility matrix. Journal of Applied Mathematics and Computing, 30:305–314, 2009. ISSN 1598-5865. doi: 10.1007/s12190-008-0174-9. 57/57
  • 95.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências [55] Michael D. Rice and Michael Siff. Clusters, Concepts, and Pseudometrics. Electronic Notes in Theoretical Computer Science, 40(0):323 – 346, 2001. doi: 10.1016/S1571-0661(05)80060-X. [56] Camille Roth, Sergei Obiedkov, and Derrick G. Kourie. Towards concise representation for taxonomies of epistemic communities. In Proceeding of the International Conference on Concept Lattices and their Applications - CLA, pages 205–218, 2006. [57] Mehran Sahami. Learning Classification Rules Using Lattices (Extended Abstract). In Proceedings of the 8th European Conference on Machine Learning, pages 343–346, London, UK, 1995. Springer-Verlag. ISBN 3-540-59286-5. [58] Václav Snásel, Martin Polovincak, Hussam M. Dahwa Abdulla, and Zdenek Horak. On Concept Lattices and Implication Bases from Reduced Contexts. In Proceedings of the International Conference on Conceptual Structures - ICCS, pages 83–90, 2008. [59] G. Stumme, R. Taouil, Y. Bastide, N. Pasquier, and L. Lakhal. Computing iceberg concept lattices with Titanic. Data and Knowledge Eng., 42:189–222(34), 2002. doi: 10.1016/S0169-023X(02)00057-5. [60] Gerd Stumme. Formal Concept Analysis on its Way from Mathematics to Computer Science. In Proceedings of the International Conference on Conceptual Structures - ICCS, pages 2–19, London, UK, 2002. Springer-Verlag. [61] Jirapond Tadrat, Veera Boonjing, and Puntip Pattaraintakorn. A new similarity measure in formal concept analysis for case-based reasoning. Expert Systems with Applications, 39(1):967–972, January 2012. ISSN 0957-4174. doi: 10.1016/j.eswa.2011.07.096. [62] Rafik Taouil and Yves Bastide. Computing Proper Implications. In Proceedings of the International Conference on Conceptual Structures - ICCS, page 13 p, Stanford, CA US, July 2001. [63] Norbert Tsopze, Engelbert Mephu Nguifo, and G. Tindo. M-CLANN: Multi-Class Concept Lattice-based Artificial Neural Network for supervised classification. In 18th International Conference on Artificial Neural Networks(ICANN-08), Prague (RTC), sep 2008. Springer-Verlag LNAI. [64] Bay Vo, Frans Coenen, and Bac Le. A new method for mining Frequent Weighted Itemsets based on WIT-trees. Expert Systems with Applications, 40(4):1256 – 1264, 2013. ISSN 0957-4174. doi: 10.1016/j.eswa.2012.08.065. [65] Hong Wang and Wen-Xiu Zhang. Approaches to knowledge reduction in generalized consistent decision formal context. Mathematical and Computer Modelling, 48(11-12):1677–1684, 2008. ISSN 0895-7177. doi: 10.1016/j.mcm.2008.06.007. 57/57
  • 96.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências [66] Junhong Wang, Jiye Liang, and Yuhua Qian. A heuristic method to attribute reduction for concept lattice. In International Conference on Machine Learning and Cybernetics, ICMLC, pages 483–487, 2010. doi: 10.1109/ICMLC.2010.5581015. [67] Xia Wang and Jianmin Ma. A Novel Approach to Attribute Reduction in Concept Lattices. In Rough Sets and Knowledge Technology, volume 4062, pages 522–529. Springer Berlin / Heidelberg, 2006. ISBN 978-3-540-36297-5. doi: 10.1007/11795131_76. [68] Xia Wang and Wenxiu Zhang. Relations of attribute reduction between object and property oriented concept lattices. Knowledge-Based System, 21(5):398–403, 2008. [69] Xia Wang and Wenxiu Zhang. Attribute reduction in concept lattices based on deletion transformations. In Sixth International Conference on Natural Computation - ICNC, volume 4, pages 2065 –2069, aug. 2010. doi: 10.1109/ICNC.2010.5582340. [70] Ling Wei, JianJun Qi, and WenXiu Zhang. Attribute reduction theory of concept lattice based on decision formal contexts. Science in China Series F: Information Sciences, 51:910–923, 2008. ISSN 1009-2757. doi: 10.1007/s11432-008-0067-4. [71] R. Wille. Restructuring lattice theory: an approach based on hierarchies of concepts. I. Rival (Ed.): Ordered Sets, pages 445–470, 1982. [72] Zhipeng Xie, Wynne Hsu, Zongtian Liu, and Mong Li Lee. Concept lattice based composite classifiers for high predictability. Journal of Experimental & Theoretical Artificial Intelligence, 14 (2-3):143–156, 2002. doi: 10.1080/09528130210164206. [73] M.J. Zaki and C.J. Hsiao. Efficient algorithms for mining closed itemsets and their lattice structure. IEEE Transactions on Knowledge and Data Engineering, 17(4):462 – 478, april 2005. ISSN 1041-4347. doi: 10.1109/TKDE.2005.60. [74] Mohammed Javeed Zaki and Ching-Jiu Hsiao. CHARM: An Efficient Algorithm for Closed Itemset Mining. In SDM, volume 2, pages 457–473, 2002. [75] L. E. Zárate, Sérgio M. Dias, and Mark A. J. Song. FCANN: A new approach for extraction and representation of knowledge from ANN trained via Formal Concept Analysis. Neurocomputing, 71: 2670–2684, 2008. [76] Luis E. Zárate and Sérgio M. Dias. Qualitative behavior rules for the cold rolling process extracted from trained ANN via the FCANN method. Engineering Applications of Artificial Intelligence, 22 (4-5):718–731, 2009. ISSN 0952-1976. doi: http://dx.doi.org/10.1016/j.engappai.2008.11.009. 57/57
  • 97.
    AFC Redução ReduçãoBaseada na Similaridade Análise de Reduções Conclusões Referências [77] Luis Enrique Zárate. Um Método para Análise da Laminação Tandem a Frio. PhD thesis, Universidade Federal de Minas Gerais, Escola de Engenharia Metalurgica de Minas, Belo Horizonte, MG, Brasil, 1998. [78] Sulan Zhang, Ping Guo, Jifu Zhang, Xinxin Wang, and Witold Pedrycz. A completeness analysis of frequent weighted concept lattices and their algebraic properties. Data & Knowledge Engineering, 81-82(0):104 – 117, 2012. ISSN 0169-023X. doi: 10.1016/j.datak.2012.08.002. [79] Wenxiu Zhang, Ling Wei, and Jianjun Qi. Attribute reduction theory and approach to concept lattice. Science in China Series F: Information Sciences, 48:713–726, 2005. ISSN 1009-2757. doi: 10.1360/122004-104. 57/57