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:
- System (ID: 1)
- Subsystem (ID: 2)
- Systems Thinking (ID: 10)
- Systems Map (ID: 24)
- Causal Loop Diagram (ID: 44)
- Node (ID: 45)
- Edge (CLD) (ID: 46)
- Causal Link (ID: 47)
- Positive Causal Link (ID: 48)
- Loop Polarity (ID: 50)
- Negative-Link Counting Rule (ID: 53)
- Loop Identification (ID: 54)
- Loop Marker (ID: 55)
- Reinforcing Loop (ID: 56)
- Positive Feedback (ID: 62)
- Exponential Growth (ID: 104)
- S-Curve (ID: 124)
- Carrying Capacity (ID: 125)
- Limits To Growth Archetype (ID: 167)
- Scaling Laws (ID: 178)
- Large Language Model (ID: 410)
- Generative AI (ID: 418)
- AI Alignment (ID: 423)
- Explainability (ID: 426)
- Transparency (AI) (ID: 427)
- 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