Learning Graph Quality Metrics Report¶
Overview¶
- Total Concepts: 200
- Foundational Concepts (no dependencies): 1
- Concepts with Dependencies: 199
- Average Dependencies per Concept: 1.48
Graph Structure Validation¶
- Valid DAG Structure: ❌ No
- Self-Dependencies: None detected ✅
- Cycles Detected: 0
Foundational Concepts¶
These concepts have no prerequisites:
- 1: Intellectual Property
Dependency Chain Analysis¶
- Maximum Dependency Chain Length: 21
Longest Learning Path:¶
- Intellectual Property (ID: 1)
- Patent (ID: 2)
- Patent Law Fundamentals (ID: 6)
- Patent Claims (ID: 15)
- Independent Claims (ID: 16)
- Dependent Claims (ID: 17)
- Claim Drafting Strategy (ID: 18)
- Patent Prosecution (ID: 29)
- Patent Examination Process (ID: 32)
- Office Action (ID: 33)
- Claim Amendment (ID: 36)
- Notice of Allowance (ID: 44)
- Issue Fee (ID: 45)
- Patent Grant (ID: 46)
- IP Portfolio Management (ID: 117)
- IP Management Software (ID: 125)
- AI in IP Management (ID: 135)
- Machine Learning for IP (ID: 136)
- Large Language Models (ID: 146)
- Generative AI for IP (ID: 138)
- Automated Prosecution Tools (ID: 139)
Orphaned Nodes Analysis¶
- Total Orphaned Nodes: 80
Concepts that are not prerequisites for any other concept:
- 8: Copyright Law Fundamentals
- 9: Trade Secret Protection
- 10: Utility Patent
- 11: Design Patent
- 12: Plant Patent
- 20: Patent Abstract
- 21: Patent Drawings
- 28: Freedom to Operate
- 37: Examiner Interview
- 38: Request for Continued Exam
- 40: Divisional Application
- 41: CIP Application
- 43: PTAB
- 48: Patent Term Adjustment
- 53: Manual Docketing
- 55: Docketing Rules
- 57: Patent Office Data Feeds
- 59: Patent Center
- 60: TSDR System
- 61: Filing Receipt
...and 60 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 | 125 | IP Management Software | 13 |
| 2 | 30 | USPTO | 12 |
| 3 | 6 | Patent Law Fundamentals | 9 |
| 4 | 136 | Machine Learning for IP | 8 |
| 5 | 14 | Non-Provisional Application | 7 |
| 6 | 29 | Patent Prosecution | 7 |
| 7 | 166 | Professional Responsibility | 7 |
| 8 | 1 | Intellectual Property | 6 |
| 9 | 69 | National Phase Entry | 6 |
| 10 | 117 | IP Portfolio Management | 6 |
Outdegree Distribution¶
| Dependencies | Number of Concepts |
|---|---|
| 0 | 1 |
| 1 | 110 |
| 2 | 86 |
| 3 | 1 |
| 5 | 2 |
Recommendations¶
- ⚠️ Many orphaned nodes (80): Consider if these should be prerequisites for advanced concepts
- ℹ️ Long dependency chains (21): Ensure students can follow extended learning paths
- ℹ️ Consider adding cross-dependencies: More connections could create richer learning pathways
Report generated by learning-graph-reports/analyze_graph.py