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.