Learning Graph Quality Metrics Report¶
Overview¶
- Total Concepts: 200
- Foundational Concepts (no dependencies): 4
- Concepts with Dependencies: 196
- Average Dependencies per Concept: 1.25
Graph Structure Validation¶
- Valid DAG Structure: ❌ No
- Self-Dependencies: None detected ✅
- Cycles Detected: 0
Foundational Concepts¶
These concepts have no prerequisites:
- 4: Brain
- 10: Cognition
- 116: Age-Related Risk
- 160: Body Language
Dependency Chain Analysis¶
- Maximum Dependency Chain Length: 8
Longest Learning Path:¶
- Brain (ID: 4)
- Cerebral Cortex (ID: 7)
- Temporal Lobe (ID: 13)
- Language (ID: 25)
- Verbal Communication (ID: 151)
- Active Listening (ID: 153)
- Validation Techniques (ID: 157)
- Validation Therapy (ID: 109)
Orphaned Nodes Analysis¶
- Total Orphaned Nodes: 121
Concepts that are not prerequisites for any other concept:
- 3: Normal Aging
- 8: Hippocampus
- 14: Parietal Lobe
- 15: Occipital Lobe
- 16: Gray Matter
- 17: White Matter
- 23: Learning
- 26: Problem Solving
- 28: Information Processing
- 30: Neural Networks
- 33: Lewy Body Dementia
- 35: Mixed Dementia
- 42: Mini-Strokes
- 43: Pick's Disease
- 44: Corticobasal Degeneration
- 45: Progressive Supranuclear Palsy
- 46: Wernicke-Korsakoff Syndrome
- 47: Creutzfeldt-Jakob Disease
- 48: Huntington's Disease
- 49: Parkinson's Disease Dementia
...and 101 more
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 | 1 | Dementia | 41 |
| 2 | 131 | Activities of Daily Living | 16 |
| 3 | 10 | Cognition | 13 |
| 4 | 101 | Symptom Management | 13 |
| 5 | 4 | Brain | 9 |
| 6 | 5 | Neurons | 7 |
| 7 | 7 | Cerebral Cortex | 6 |
| 8 | 120 | Cardiovascular Health | 6 |
| 9 | 76 | Cognitive Assessment | 5 |
| 10 | 6 | Neurotransmitters | 4 |
Outdegree Distribution¶
| Dependencies | Number of Concepts |
|---|---|
| 0 | 4 |
| 1 | 151 |
| 2 | 42 |
| 3 | 2 |
| 4 | 1 |
Recommendations¶
- ⚠️ Many orphaned nodes (121): Consider if these should be prerequisites for advanced concepts
- ℹ️ Consider adding cross-dependencies: More connections could create richer learning pathways
Report generated by learning-graph-reports/analyze_graph.py