Skip to content

Learning Graph Quality Metrics Report

Overview

  • Total Concepts: 528
  • Foundational Concepts (no prerequisites, other concepts depend on them): 6
  • Terminal Nodes (nothing depends on them, but have prerequisites): 148
  • Orphaned Nodes (completely disconnected, no edges): 0
  • Concepts with Dependencies: 522
  • Average Dependencies per Concept: 1.87

Graph Structure Validation

  • Valid DAG Structure: ✅ Yes
  • Self-Dependencies: None detected ✅
  • Cycles Detected: 0

Foundational Concepts

These concepts have no prerequisites:

  • 1: System
  • 18: Cause And Effect
  • 288: Graph (Data Structure)
  • 322: Entity
  • 407: Artificial Intelligence
  • 409: Algorithm

Dependency Chain Analysis

  • Maximum Dependency Chain Length: 26

Longest Learning Path:

  1. System (ID: 1)
  2. Subsystem (ID: 2)
  3. Systems Thinking (ID: 10)
  4. Systems Map (ID: 24)
  5. Causal Loop Diagram (ID: 44)
  6. Node (ID: 45)
  7. Edge (CLD) (ID: 46)
  8. Causal Link (ID: 47)
  9. Positive Causal Link (ID: 48)
  10. Loop Polarity (ID: 50)
  11. Negative-Link Counting Rule (ID: 53)
  12. Loop Identification (ID: 54)
  13. Loop Marker (ID: 55)
  14. Reinforcing Loop (ID: 56)
  15. Positive Feedback (ID: 62)
  16. Exponential Growth (ID: 104)
  17. S-Curve (ID: 124)
  18. Carrying Capacity (ID: 125)
  19. Limits To Growth Archetype (ID: 167)
  20. Scaling Laws (ID: 178)
  21. Large Language Model (ID: 410)
  22. Generative AI (ID: 418)
  23. AI Alignment (ID: 423)
  24. Explainability (ID: 426)
  25. Transparency (AI) (ID: 427)
  26. Accountability (AI) (ID: 428)

Terminal Nodes Analysis

Terminal nodes are concepts that nothing else depends on but have prerequisites. They represent natural endpoints of learning paths — culminating or specialized concepts.

  • Total Terminal Nodes: 148 (28.0% of all concepts)
  • Healthy Range: 5-40% of total concepts

Concepts at the end of learning paths:

  • 89: Accumulation
  • 121: Oscillation
  • 183: Sustainable Growth
  • 215: Initial Advantage
  • 239: Cellular Automata
  • 253: Mental Models Layer
  • 268: Constitution-Level Rule
  • 270: Parameter Change
  • 271: Low-Leverage Intervention
  • 272: Medium-Leverage Intervention
  • 275: Level Confusion Mistake
  • 276: Skipping Levels Mistake
  • 277: Underestimating Resistance
  • 278: Measurement Obsession Mistake
  • 280: Emergent Risk Management
  • 281: Adaptive Capacity
  • 282: Coevolution
  • 283: Distributed Control
  • 285: Global Pattern
  • 286: Bottom-Up Behavior

...and 128 more

Orphaned Nodes Analysis

Orphaned nodes are completely disconnected concepts with no inbound AND no outbound edges. These indicate a quality problem — every concept should connect to the graph.

  • Total Orphaned Nodes: 0

✅ No orphaned nodes detected. All concepts are connected to the graph.

Connected Components

  • Number of Connected Components: 1

✅ All concepts are connected in a single graph.

Indegree Analysis

Top 10 concepts that are prerequisites for the most other concepts:

Rank Concept ID Concept Label Indegree
1 141 Systems Archetype 27
2 1 System 26
3 10 Systems Thinking 21
4 369 Organizational Silo 17
5 408 Machine Learning 16
6 56 Reinforcing Loop 15
7 104 Exponential Growth 14
8 359 Enterprise Knowledge Graph 12
9 44 Causal Loop Diagram 10
10 63 Negative Feedback 10

Outdegree Distribution

Dependencies Number of Concepts
0 6
1 183
2 262
3 53
4 15
5 7
6 1
8 1

Recommendations

  • Terminal node percentage (28.0%): Within healthy range (5-40%)
  • DAG structure verified: Graph supports valid learning progressions
  • ℹ️ Long dependency chains (26): Ensure students can follow extended learning paths

Report generated by learning-graph-reports/analyze_graph.py