Team
By researchers, for researchers.
Author
Umberto Barbieri
PhD Student
Design, implementation, testing, documentation, and infrastructure for the full library, CLI, and MCP server.
Research areas
Quantitative PsychologyKnowledge Space Theory, psychometric modeling, adaptive assessment
AI in EducationIntelligent tutoring systems, learning analytics, automated diagnostics
Machine LearningLatent variable models, probabilistic inference, EM estimation
About the project
knowledgespaces provides a complete, open-source implementation of Knowledge Space Theory for the Python ecosystem. It covers structure derivation, parameter estimation, and adaptive assessment in a single, tested package.
Theoretical foundations
Built on the mathematical framework established by Doignon and Falmagne.
- Doignon & Falmagne (1999). Knowledge Spaces. Springer.
- Falmagne & Doignon (2011). Learning Spaces. Springer.