PTCCS350 Syllabus - Knowledge Engineering - 2023 Regulation Anna University

PTCCS350 Syllabus - Knowledge Engineering - 2023 Regulation Anna University

PTCCS350

KNOWLEDGE ENGINEERING

 L T P C

2 0 2 3

COURSE OBJECTIVES:
• To understand the basics of Knowledge Engineering.
• To discuss methodologies and modeling for Agent Design and Development.
• To design and develop ontologies.
• To apply reasoning with ontologies and rules.
• To understand learning and rule learning.

UNIT I

REASONING UNDER UNCERTAINTY

6

Introduction – Abductive reasoning – Probabilistic reasoning: Enumerative Probabilities – Subjective Bayesian view – Belief Functions – Baconian Probability – Fuzzy Probability – Uncertainty methods- Evidence-based reasoning – Intelligent Agent – Mixed-Initiative Reasoning – Knowledge Engineering.

UNIT II

METHODOLOGY AND MODELING

6

Conventional Design and Development – Development tools and Reusable Ontologies – Agent Design and Development using Learning Technology – Problem Solving through Analysis and Synthesis – Inquiry-driven Analysis and Synthesis – Evidence-based Assessment – Believability Assessment – Drill-Down Analysis, Assumption-based Reasoning, and What-If Scenarios.

UNIT III

ONTOLOGIES – DESIGN AND DEVELOPMENT

6

Concepts and Instances – Generalization Hierarchies – Object Features – Defining Features – Representation – Transitivity – Inheritance – Concepts as Feature Values – Ontology Matching.Design and Development Methodologies – Steps in Ontology Development – Domain Understanding and Concept Elicitation – Modelling-based Ontology Specification.

UNIT IV

REASONIING WITH ONTOLOGIES AND RULES

6

Production System Architecture – Complex Ontology-based Concepts – Reduction and Synthesis rules and the Inference Engine – Evidence-based hypothesis analysis – Rule and Ontology Matching – Partially Learned Knowledge – Reasoning with Partially Learned Knowledge.

UNIT V

LEARNING AND RULE LEARNING

6

Machine Learning – Concepts – Generalization and Specialization Rules – Types – Formal definition of Generalization. Modelling, Learning and Problem Solving – Rule learning and Refinement – Overview – Rule Generation and Analysis – Hypothesis Learning.

30 PERIODS

PRACTICAL EXERCISES: 30 PERIODS
1. Perform operations with Evidence Based Reasoning.
2. Perform Evidence based Analysis.
3. Perform operations on Probability Based Reasoning.
4. Perform Believability Analysis.
5. Implement Rule Learning and refinement.
6. Perform analysis based on learned patterns.
7. Construction of Ontology for a given domain.

COURSE OUTCOMES: At the end of this course, the students will be able to:
CO1: Understand the basics of Knowledge Engineering.
CO2: Apply methodologies and modelling for Agent Design and Development.
CO3: Design and develop ontologies.
CO4: Apply reasoning with ontologies and rules.
CO5: Understand learning and rule learning.

TOTAL: 60 PERIODS

TEXT BOOKS:
1. Gheorghe Tecuci, Dorin Marcu, Mihai Boicu, David A. Schum, Knowledge Engineering Building Cognitive Assistants for Evidence-based Reasoning, Cambridge University Press, First Edition, 2016. (Unit 1 – Chapter 1 / Unit 2 – Chapter 3,4 / Unit 3 – Chapter 5, 6 / Unit 4 - 7 , Unit 5 – Chapter 8, 9 )

REFERENCES:
1. Ronald J. Brachman, Hector J. Levesque: Knowledge Representation and Reasoning, Morgan Kaufmann, 2004.
2. Ela Kumar, Knowledge Engineering, I K International Publisher House, 2018.
3. John F. Sowa: Knowledge Representation: Logical, Philosophical, and Computational Foundations, Brooks/Cole, Thomson Learning, 2000.
4. King , Knowledge Management and Organizational Learning , Springer, 2009.
5. Jay Liebowitz, Knowledge Management Learning from Knowledge Engineering, 1st Edition,2001.

Comments

Popular posts from this blog

CS3491 Syllabus - Artificial Intelligence And Machine Learning - 2021 Regulation Anna University

CS3451 Syllabus - Introduction To Operating Systems - 2021 Regulation Anna University

CS3401 Syllabus - Algorithms - 2021 Regulation Anna University