← Dynamic Systems Engineering Foundations · Semester 1, Week 7
Knowledge Engineering: Building Reliable Knowledge Systems
Theme
Knowledge does not become useful simply because it exists. It must be organized, connected, tested, revised, and maintained. This week introduces Knowledge Engineering as the discipline of constructing systems that preserve consistency while allowing continuous learning. Dynamic Systems Engineering treats knowledge as an evolving system rather than a static collection of facts.
Learning Objectives
By the end of this week, students should be able to:
- Define concepts with precision.
- Organize concepts into structured knowledge networks.
- Distinguish definitions from assumptions.
- Build prerequisite relationships between ideas.
- Identify contradictions within a knowledge system.
- Revise knowledge while preserving internal consistency.
Core Vocabulary
Concept · Definition · Ontology · Knowledge Graph · Relationship · Prerequisite · Hierarchy · Dependency · Consistency · Contradiction · Revision · Abstraction · Generalization · Specialization · Schema · Mental Model
Fundamental Principles
Individual facts become valuable only through their relationships.
Ambiguous concepts create ambiguous reasoning.
Understanding advanced ideas requires understanding foundational ideas first.
Contradictions indicate either incomplete understanding or an incorrect model.
New information should strengthen the network rather than fragment it.
Connecting to Previous Weeks
Weeks 1–6 taught students how to: Observe, Model, Estimate, Predict, Represent, Regulate.
This week asks: "How should all of that knowledge be organized?"
Anchor Example — Thermostat
Knowledge Graph: Temperature → Measurement → Feedback → Controller → Heater → Room Temperature
Task: Identify prerequisite concepts needed before understanding thermostat regulation.
Anchor Example — Human Learning
Concept Network: Observation → Practice → Feedback → Memory → Understanding → Expertise
Discussion: How misconceptions spread through an incorrectly organized knowledge network.
Anchor Example — AI Assistant
Knowledge Components: Language, Reasoning, Memory, Context, Evidence, Prediction, Validation
Task: Organize these into a dependency graph and identify where failures propagate.
Anchor Example — Traffic
Knowledge Relationships: Vehicle Density → Traffic Flow → Congestion → Travel Time → Driver Behavior
Task: Identify causal and conceptual relationships separately.
Anchor Example — Small Business
Knowledge Structure: Customers → Revenue → Cash Flow → Hiring → Capacity → Growth
Task: Analyze how misunderstanding one concept affects the entire business model.
AI Laboratory
Select one anchor system. Ask AI to produce definitions, prerequisites, concept relationships, and a knowledge graph. Then evaluate: which definitions are ambiguous? which relationships are unsupported? which concepts are missing? Revise the graph until it becomes internally consistent.
Reflection Questions
- Which concepts depend on others?
- Which definitions remain vague?
- Where are contradictions present?
- How would a beginner misunderstand this system?
Assignment
Construct a complete concept map for one anchor system. Include definitions, relationships, prerequisites, dependencies, examples, counterexamples, and potential misconceptions. Explain how changing one concept affects the remainder of the network.
End-of-Week Competency
Students can engineer structured knowledge systems that remain coherent, expandable, and logically consistent, providing the foundation for both human learning and AI reasoning.