UNIVERSIDADE FEDERAL DE SANTA CATARINA
Programa de Pós-Graduação em Engenharia e Gestão do Conhecimento
Florianópolis, Outubro de 2004
Métodos e Técnicas de Engenharia do Conhecimento
Apresentação da Disciplina:
Programa, Bibliografia e Avaliação
Roberto C. dos Santos Pacheco
Aran Tcholakian
[email protected]
[email protected]
Professor
Professor
Pacheco & Tcholakian. 2004
Agenda
 Conteúdo
 Programa da Disciplina
 Divisão de Grupos de Trabalho
 Bibliografia
 Metodologia
 Apresentações dos Grupos
 Avaliações
Pacheco & Tcholakian. 2004
PROGRAMA DA DISCIPLINA
Dia
Assunto
I 14/10/2004 Introdução
II 21/10/2004 Capítulo 5 - Knowledge Model Components
Capítulos 6 e 7 - Template Knowledge Modelling e Knowledge
III 28/10/2004
Modelling Construction
Capítulos 8 e 9 - Knowledge Elicitation Techniques and
IV
4/11/2004
Modelling Communication Aspects
Capítulos 11 e 12 - Designing Knowledge Systems e
V 11/11/2004
Knowledge-System Implementation
VI 18/11/2004 Capítulo 13 - Advanced Knowledge Modelling
VII 25/11/2004 Protegé, MIKE, VITAL, etc.
VIII
2/12/2004 Apresentação dos Trabalhos da Disciplina
i
9/12/2004
ii 16/12/2004
iii 23/12/2004
Grupos
Bibliografia
Roberto e Aran
G1 e G2
1, 2 e 3
G3 e G4
1, 2 e 3
G5 e G6
1, 2 e 3
G7 e G8
1, 2 e 3
G9 e G10
G11, G12, G13
Todos
1, 2 e 3
4a9
1a9
Pacheco & Tcholakian. 2004
BIBLIOGRAFIA BÁSICA
BIBLIOGRAFIA BÁSICA
1
2
3
Assunto
Schreiber et. al. Knowledge Engineering and Management. The CommonKADS Methodology.
I a VI
MIT Press. Cambridge Massachussets. 2002.
Seção "Bibliographical Notes and Further Reading" de cada capítulo
I a VI
I a VIII
4
Referências Adicionais encontradas na pesquisa do grupo
Eriksson, H., Shahar, Y., Tu, S. W., Puerta, A. R. & Musen, M. A. [1995], ‘Task modeling with
reusable problem-solving methods’. Artificial Intelligence 79(2), 293–326
5
Puerta et al., .A multiple-method Knowledge acquisition shell for the automatic gen eration of
knowledge-acquisition tools. Knowledge Acquisition , 4, 171-196. 1992.
VII (Protegé)
6
Angele, J., Fensel, D., Landes, D., and Studer, R. (1998). Developing knowledge-based systems
with MIKE. Journal of Automated Software Engineering.
VII (MIKE)
7
J. Angele, D. Fensel, D. Landes, S. Neubert, and R. Studer. Model-Based and Incremental
Knowledge Engineering:The MIKE Approach. En J. CUENA, ed., Knowledge Oriented Software VII (MIKE)
Design, pp. 139-168, North-Holland, Elsevier. 1993
8
Stutt, A.; Motta, E. VITAL - A methodology-based workbench for KBS life cycle support.
ESPRIT II, 1994. Project Report.
9
Shadbolt et al., Constructing Knowledge Based System. IEEE Software , Noviembre, 34-38. 1993. VII (VITAL)
VII (Protegé)
VII (VITAL)
Pacheco & Tcholakian. 2004
GRUPO 1 – CAPÍTULO 5
Schreiber, G.; Akkermans, H.; Anjewierden, A.; Hoog, R.;
Shadbolt, N.; de Velde, W. V.; and Wielinga, B.. Knowledge
Engnineering and Management: the CommonKADS
Methodology. MIT Press. Cambridge. Massachussets. 2002
Capítulo 5: Knowledge Model Components
 Conhecimento como uma forma complexa de informação
 Analisando e modelando o conhecimento por meio de ferramentas especializadas
 Modelo de Conhecimento CommonKADS como uma ferramenta de conhecimento
especializada
 Componentes para construir um modelo de conhecimento: “tarefas”, “inferência”,
“esquema do domínio” e “base de conhecimento”
 Combinando representação textual e gráfica para escrever o modelo de
conhecimento
Pacheco & Tcholakian. 2004
GRUPO 2 – CAPÍTULO 5 FURTHER
Schreiber, G.; Akkermans, H.; Anjewierden, A.; Hoog, R.;
Shadbolt, N.; de Velde, W. V.; and Wielinga, B.. Knowledge
Engnineering and Management: the CommonKADS
Methodology. MIT Press. Cambridge. Massachussets. 2002
Capítulo 5: Knowledge Model Components (Further Reading)
 Bibiliografia recomendada sobre outras abordagens à Modelagem do Conhecimento
 Protegé (Tu et. Al. 1995), Generic Tasks (Chandrasekaran 1988), Role Limiting
Methods (Marcus, 1988), Components of Expertise (Steels, 1993), DIDS (Runkel
et. al, 1996), MIKE (Angele et. Al 1998), and DESIRE (Brazier et al 1996)
 Exemplos de utilização dessas abordagens:
 Special Issue do “International Journal of Human-Computer Studies” (Linster,
1994, Schreiber and Birmingham 1996)
 Literatura em Modelos de Análise da Engenharia de Software: Livro de Yourdan,
Rumbaugh etl, 1991), Booch (1994), e UML (Booch et. Al 1996)
Pacheco & Tcholakian. 2004
GRUPO 3 – CAPÍTULO 6
Schreiber, G.; Akkermans, H.; Anjewierden, A.; Hoog, R.;
Shadbolt, N.; de Velde, W. V.; and Wielinga, B.. Knowledge
Engnineering and Management: the CommonKADS
Methodology. MIT Press. Cambridge. Massachussets. 2002
Capítulo 6: Template Knowledge Models

Reutilização de modelos de conhecimento

Template de tarefas, com decomposição em funções (tarefas, inferência) e requisitos sobre a
estrutura do conhecimento do domínio

Conjunto de templates de tarefas para resolução de problemas simples, com ampla utilidade na
prática da Engenharia do Conhecimento

Em OO os templates são chamados “padrões” (patterns) de tarefas intensivas em conhecimento

A maioria dos templates de tarefas está presente em diversos repositórios, com variação de
consistência e qualidade

IMPORTANTE: O GRUPO DEVERÁ CONSIDERAR TAMBÉM A SEÇÃO “FURTHER READING”
Pacheco & Tcholakian. 2004
GRUPO 4 – CAPÍTULO 7
Schreiber, G.; Akkermans, H.; Anjewierden, A.; Hoog, R.;
Shadbolt, N.; de Velde, W. V.; and Wielinga, B.. Knowledge
Engnineering and Management: the CommonKADS
Methodology. MIT Press. Cambridge. Massachussets. 2002
Capítulo 7: Construção do Modelo de Conhecimento

Atividades e técnicas necessárias no processo de construção de um modelo de conhecimento,
bem como diretrizes que o engenheiro do conhecimento deve adotar nesse processo.

Os três principais estágios da construção do modelo: (a) Identificação; (b) Especificação; e (c)
Refinamento do conhecimento.

A abordagem apresentada no capítulo deve ser compreendida como um exemplo de solução
para a construção de um modelo de conhecimento, que pode admitir diferentes outras formas de
realização

IMPORTANTE: O GRUPO DEVERÁ CONSIDERAR TAMBÉM A SEÇÃO “FURTHER READING”
Pacheco & Tcholakian. 2004
GRUPO 5 – CAPÍTULO 8
Schreiber, G.; Akkermans, H.; Anjewierden, A.; Hoog, R.;
Shadbolt, N.; de Velde, W. V.; and Wielinga, B.. Knowledge
Engnineering and Management: the CommonKADS
Methodology. MIT Press. Cambridge. Massachussets. 2002
Capítulo 8: Knowledge Elicitation Techniques

Como conseguir o dado necessário para o processo de modelagem do conhecimento

Entre a ampla gama de técnicas de aquisição de conhecimento, o capítulo discute algumas
possibilidades, incluindo entrevistas, análise de protocolo, laddering (análise grafológica),
classificação de termos/conceitos, ferramenta de análise de grades.

As diferentes técnicas são úteis para diferentes naturezas de conhecimento

Cenário de como as técnicas podem ser aplicadas nas atividades de modelagem de
conhecimento

IMPORTANTE: O GRUPO DEVERÁ CONSIDERAR TAMBÉM A SEÇÃO “FURTHER READING”
(“psicologia da especialidade” Chi et al. 1988. Visão geral de técnicas de Aquisição de
conhecimento)
Pacheco & Tcholakian. 2004
GRUPO 6 – CAPÍTULO 9
Schreiber, G.; Akkermans, H.; Anjewierden, A.; Hoog, R.;
Shadbolt, N.; de Velde, W. V.; and Wielinga, B.. Knowledge
Engnineering and Management: the CommonKADS
Methodology. MIT Press. Cambridge. Massachussets. 2002
Capítulo 9: Modelling Communication Aspects

O Modelo de Comunicação especifica a informação que é trocada entre tarefas conduzidas por
diferentes agentes.

Como construir um modelo de comunicação passo a passo, por meio de três camadas consecutivas:
plano geral de comunicação, transações individuais, especificações detalhadas das trocas de
informação

O plano de comunicação descreve o diálogo total entre dois agentes

Transações são componentes básicos para um diálogo. Consistem de uma ou mais mensagens
detalhadas na especificação de troca de informação. Tipos pré-definidos de comunicação e padrões
permitem a construção de protocolos de mensagem de forma estruturada

Várias técnicas estão disponíveis para validar e verificar o modelo de comunicação

IMPORTANTE: O GRUPO DEVERÁ CONSIDERAR TAMBÉM A SEÇÃO “FURTHER READING”
(sistemas de agentes, origem do modelo de comunicação do CommonKADS (Waern 1993)
Pacheco & Tcholakian. 2004
GRUPO 7 – CAPÍTULO 11
Schreiber, G.; Akkermans, H.; Anjewierden, A.; Hoog, R.;
Shadbolt, N.; de Velde, W. V.; and Wielinga, B.. Knowledge
Engnineering and Management: the CommonKADS
Methodology. MIT Press. Cambridge. Massachussets. 2002
Capítulo 11: Designing Knowledge Systems

Especificação do sistema com base nos requisitos do modelo de conhecimento e modelo de
comunicação

A informação colegada durante o processo de análise é mantida durante a atividade de projeto do
sistema (projeto “structure-preserving”)

O projeto é o principal suporte à construção de um sistema com base na metodologia
CommonKADS

A etapa de projeto pode ser dividida em 4 etapas, cada uma separada em planilhas individualizadas

IMPORTANTE: O GRUPO DEVERÁ PROCURAR BIBLIOGRAFIA ADICIONAL SOBRE O PROJETO
DE SISTEMAS DE CONHECIMENTO
Pacheco & Tcholakian. 2004
GRUPO 8 – CAPÍTULO 12
Schreiber, G.; Akkermans, H.; Anjewierden, A.; Hoog, R.;
Shadbolt, N.; de Velde, W. V.; and Wielinga, B.. Knowledge
Engnineering and Management: the CommonKADS
Methodology. MIT Press. Cambridge. Massachussets. 2002
Capítulo 12: Knowledge System Implementation

Com CommonKADS pode-se construir um sistema

A implementação, ainda que complexa, pode ser feita de forma direta, sempre que haja uma
especificação segundo a metodologia CommonKADS

Apresentam-se duas implementações exemplo, com linguagens de implementação distintas

IMPORTANTE: O GRUPO DEVERÁ PROCURAR BIBLIOGRAFIA ADICIONAL SOBRE O
DESENVOLVIMENTO DE SISTEMAS DE CONHECIMENTO
Pacheco & Tcholakian. 2004
GRUPO 9 – CAPÍTULO 13
Schreiber, G.; Akkermans, H.; Anjewierden, A.; Hoog, R.;
Shadbolt, N.; de Velde, W. V.; and Wielinga, B.. Knowledge
Engnineering and Management: the CommonKADS
Methodology. MIT Press. Cambridge. Massachussets. 2002
Capítulo 13: Advanced Knowledge Modelling

A modelagem de conhecimento em problemas complexos requer técnicas e ferramentas mais
sofisticadas que as apresentadas no Capítulo 5.

Estudam-se hierarquias múltiplos subtipos, agregados, fórmulas e esquemas de modularização

Não é possível padronizar inferência nesses domínios, havendo catálogo de descrições
estruturadas de inferência

Há várias formas de colocar flexibilidade no modelo de tarefa, incluindo múltiplos métodos para a
mesma tarefa e apoio ao raciocínio estratégico sobre uma combinação de tarefas
Pacheco & Tcholakian. 2004
GRUPO 10 – CAPÍTULO 13 (Further)
Schreiber, G.; Akkermans, H.; Anjewierden, A.; Hoog, R.;
Shadbolt, N.; de Velde, W. V.; and Wielinga, B.. Knowledge
Engnineering and Management: the CommonKADS
Methodology. MIT Press. Cambridge. Massachussets. 2002
Capítulo 13: Advanced Knowledge Modelling (Further Reading)

Pesquisa em Ontologia (Gruber, 1993), (Guarino, 1995), Gaines, 1997

Catálogos de Inferência – Role-Limiting Methods (Klinker, 1991), Aben (1995)

Métodos de resolução de problemas – Benjamins and Fensel 1998
 IMPORTANTE: O GRUPO DEVERÁ PROCURAR BIBLIOGRAFIA
ADICIONAL SOBRE OS TEMAS ABORDADOS NO CAPÍTULO
Pacheco & Tcholakian. 2004
GRUPO 11 – OUTROS MÉTODOS
Método Protegé
 Eriksson, H., Shahar, Y., Tu, S. W., Puerta, A. R. & Musen,
M. A. [1995], ‘Task modeling with reusable problem-solving
methods’. Artificial Intelligence 79(2), 293–326
 Puerta et al., .A multiple-method Knowledge acquisition
shell for the automatic gen eration of knowledgeacquisition tools. Knowledge Acquisition, 4, 171-196.
1992.
 IMPORTANTE: O GRUPO DEVERÁ PROCURAR BIBLIOGRAFIA
ADICIONAL SOBRE O MÉTODO PROTEGÉ
Pacheco & Tcholakian. 2004
GRUPO 12 – OUTROS MÉTODOS
Método MIKE
 Angele, J., Fensel, D., Landes, D., and Studer, R. (1998).
Developing knowledge-based systems with MIKE. Journal
of Automated Software Engineering.
 J. Angele, D. Fensel, D. Landes, S. Neubert, and R.
Studer. Model-Based and Incremental Knowledge
Engineering:The MIKE Approach. En J. CUENA, ed.,
Knowledge Oriented Software Design, pp. 139-168, NorthHolland, Elsevier. 1993
 IMPORTANTE: O GRUPO DEVERÁ PROCURAR BIBLIOGRAFIA
ADICIONAL SOBRE O MÉTODO MIKE
Pacheco & Tcholakian. 2004
GRUPO 13 – OUTROS MÉTODOS
Método VITAL
 Stutt, A.; Motta, E. VITAL - A methodology-based
workbench for KBS life cycle support. ESPRIT II, 1994.
Project Report.
 Shadbolt et al., Constructing Knowledge Based System.
IEEE Software, Noviembre, 34-38. 1993.
 IMPORTANTE: O GRUPO DEVERÁ PROCURAR BIBLIOGRAFIA
ADICIONAL SOBRE O MÉTODO VITAL
Pacheco & Tcholakian. 2004
TRABALHO PARA TODOS – CAPÍTULO 10
Schreiber, G.; Akkermans, H.; Anjewierden, A.; Hoog, R.;
Shadbolt, N.; de Velde, W. V.; and Wielinga, B.. Knowledge
Engnineering and Management: the CommonKADS
Methodology. MIT Press. Cambridge. Massachussets. 2002
Capítulo 10: Estudo de Caso: The Housing Application
 Cada grupo deverá eleger um caso na litetura ou caso de seu interesse, e,
com base no roteiro da aplicação no capítulo 10 realizar um trabalho
aplicando a Metodologia CommonKADS ao exemplo que escolheu.

IMPORTANTE: O GRUPO DEVERÁ PROCURAR BIBLIOGRAFIA ADICIONAL SOBRE O
CONHECIMENTO DO DOMÍNIO A QUE SE REFERE O CASO DE SUA ABORDAGEM

Dica: realizar pesquisa em teses e dissertações aplicadas, dado que os capítulos de aplicação são
ricas fontes para estudos de caso de sistemas de conhecimento
 Os trabalhos deverão ser apresentados a partir do dia 02 de dezembro
Pacheco & Tcholakian. 2004
Avaliação
 Apresentações
 Material apresentado pelo grupo
 PPT
 Questionário para a turma (10 perguntas)
 Apresentação (clareza, further reading, etc)
 Trabalho e Artigo
 Estudo de caso
 Artigo Final (sobre o caso ou outra escolha do grupo)
Pacheco & Tcholakian. 2004
Download

Métodos e Técnicas de Engenharia do - IF