dynamicsystemsarchitecture.org

← 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:

Core Vocabulary

Concept · Definition · Ontology · Knowledge Graph · Relationship · Prerequisite · Hierarchy · Dependency · Consistency · Contradiction · Revision · Abstraction · Generalization · Specialization · Schema · Mental Model

Fundamental Principles

Principle 1 — Knowledge is a network, not a list.
Individual facts become valuable only through their relationships.
Principle 2 — Every concept should have a clear definition.
Ambiguous concepts create ambiguous reasoning.
Principle 3 — Concepts have prerequisites.
Understanding advanced ideas requires understanding foundational ideas first.
Principle 4 — Knowledge should remain internally consistent.
Contradictions indicate either incomplete understanding or an incorrect model.
Principle 5 — Knowledge systems should evolve without losing coherence.
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

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.

Next: Week 8 — AI as an Engineering and Research Partner